ข้ามไปที่เนื้อหา

Translation update pending

The Thai translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

!DYNAMIC

การควบคุมการวิเคราะห์พลวัต

พารามิเตอร์

TYPE = LINEAR    : การวิเคราะห์พลวัตเชิงเส้น
       NONLINEAR : การวิเคราะห์พลวัตไม่เชิงเส้น

** ตั้งแต่บรรทัดที่ 2 เป็นต้นไป **

(บรรทัดที่ 2) idx_eqa, idx_resp
ชื่อตัวแปร คุณลักษณะ เนื้อหา
idx_eqa I วิธีแก้สมการการเคลื่อนที่ (การอินทิเกรตเวลาโดยตรง) (ค่าเริ่มต้น: 1)
1: วิธีโดยนัย (วิธี Newmark-β)
11: วิธีชัดแจ้ง (วิธีผลต่างกึ่งกลาง)
idx_resp I ชนิดการวิเคราะห์ (ค่าเริ่มต้น: 1)
1: การวิเคราะห์การตอบสนองตามประวัติเวลา
2: การวิเคราะห์การตอบสนองความถี่

กรณี idx_resp=1 (การวิเคราะห์การตอบสนองตามประวัติเวลา)

(บรรทัดที่ 3) t_start , t_end , n_step, t_delta
ชื่อตัวแปร คุณลักษณะ เนื้อหา
t_start R เวลาเริ่มวิเคราะห์ (ค่าเริ่มต้น: 0.0), ไม่ได้ใช้
t_end R เวลาสิ้นสุดการวิเคราะห์ (ค่าเริ่มต้น: 1.0), ไม่ได้ใช้
n_step I จำนวนซับสเต็ปเริ่มต้นเมื่อไม่ระบุ !STEP หรือเพื่อความเข้ากันได้ย้อนหลัง (ค่าเริ่มต้น: 1)
t_delta R อินครีเมนต์เวลาเริ่มต้นเมื่อไม่ระบุ !STEP หรือเพื่อความเข้ากันได้ย้อนหลัง (ค่าเริ่มต้น: 1.0)
(บรรทัดที่ 4) gamma , beta
ชื่อตัวแปร คุณลักษณะ เนื้อหา
gamma R พารามิเตอร์ γ ของวิธี Newmark-β (ค่าเริ่มต้น: 0.5)
beta R พารามิเตอร์ β ของวิธี Newmark-β (ค่าเริ่มต้น: 0.25)
(บรรทัดที่ 5) idx_mas ,idx_dmp , ray_m ,ray_k
ชื่อตัวแปร คุณลักษณะ เนื้อหา
idx_mas I ชนิดเมทริกซ์มวล (ค่าเริ่มต้น: 1)
1: เมทริกซ์มวลแบบรวมจุด
2: เมทริกซ์มวลแบบสอดคล้อง
idx_dmp I 1: การหน่วง Rayleigh (ค่าเริ่มต้น: 1)
ray_m R พารามิเตอร์ Rm ของการหน่วง Rayleigh (ค่าเริ่มต้น: 0.0)
ray_k R พารามิเตอร์ Rk ของการหน่วง Rayleigh (ค่าเริ่มต้น: 0.0)
(บรรทัดที่ 6) nout, node_monit_1, nout_monit
ชื่อตัวแปร คุณลักษณะ เนื้อหา
nout I ไม่ได้ใช้
node_monit_1 I หมายเลขโหนดที่มอนิเตอร์ (ทั่วทั้งระบบ) หรือชื่อกลุ่มโหนด
nout_monit I ช่วงห่างการส่งออกผลการมอนิเตอร์ (ค่าเริ่มต้น: 1)

หมายเหตุ) สำหรับข้อมูลโหนดมอนิเตอร์ที่ระบุในบรรทัดนี้ ให้หมายเลขโหนดทั่วทั้งระบบเป็น NID การกระจัดจะส่งออกไปยังไฟล์ <dyna_disp_NID.txt> ตามลำดับ: หมายเลขขั้นตอน, หมายเลขขั้นตอนย่อย, เวลาปัจจุบัน, NID, u1, u2, u3 ความเร็วและความเร่งจะส่งออกไปยัง <dyna_velo_NID.txt> และ <dyna_acce_NID.txt> ตามลำดับเดียวกัน ความเครียดที่โหนดจะส่งออกไปยัง <dyna_strain_NID.txt> ตามลำดับ: หมายเลขขั้นตอน, หมายเลขขั้นตอนย่อย, เวลาปัจจุบัน, NID, e11, e22, e33, e12, e23, e13 ความเค้นที่โหนดจะส่งออกไปยัง <dyna_stress_NID.txt> ตามลำดับ: หมายเลขขั้นตอน, หมายเลขขั้นตอนย่อย, เวลาปัจจุบัน, NID, s11, s22, s33, s12, s23, s13, smises หากระบุการมอนิเตอร์หลายโหนดโดยใช้กลุ่มโหนด ไฟล์แต่ละชนิดข้างต้นจะถูกส่งออกแยกสำหรับแต่ละโหนด นอกจากนี้ เมื่อระบุเอาต์พุตนี้ พลังงานจลน์ พลังงานการเสียรูป และพลังงานรวมของแบบจำลองการวิเคราะห์ทั้งหมดจะถูกส่งออกไปยัง <dyna_energy.txt> ตามลำดับ: หมายเลขขั้นตอน, หมายเลขขั้นตอนย่อย, เวลาปัจจุบัน, พลังงานจลน์, พลังงานการเสียรูป, พลังงานรวม

หมายเหตุ

  • ในการวิเคราะห์พลวัตตามประวัติเวลา สามารถกำหนด !STEP หลายรายการเพื่อสลับเงื่อนไขขอบเขตและกลุ่มโหลดในแต่ละสเต็ปได้
  • สำหรับการควบคุมเวลาแบบอินครีเมนต์คงที่ แนะนำให้ระบุ SUBSTEPS ของ !STEP และ DTIME, ETIME ในบรรทัดที่ 2 อย่างชัดเจน n_step และ t_delta ใช้เป็นค่าเริ่มต้นสำหรับการวิเคราะห์สเต็ปเดียวเมื่อไม่ระบุ !STEP หรือเพื่อความเข้ากันได้ย้อนหลัง
  • เมื่อระบุ !STEP, INC_TYPE=AUTO ระบบจะทำอินครีเมนต์อัตโนมัติโดยใช้อินครีเมนต์เวลาเริ่มต้น ช่วงเวลาของสเต็ป ขีดจำกัดล่างของอินครีเมนต์เวลา และขีดจำกัดบนของอินครีเมนต์เวลาที่ระบุในบรรทัดที่ 2 ของ !STEP สามารถระบุพารามิเตอร์อินครีเมนต์อัตโนมัติด้วย !AUTOINC_PARAM
(บรรทัดที่ 7) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
ชื่อตัวแปร คุณลักษณะ เนื้อหา
iout_list(1) I การระบุเอาต์พุตการกระจัด (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก
1: ส่งออก
iout_list(2) I การระบุเอาต์พุตความเร็ว (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก
1: ส่งออก
iout_list(3) I การระบุเอาต์พุตความเร่ง (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก
1: ส่งออก
iout_list(4) I การระบุเอาต์พุตแรงปฏิกิริยา (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก
1: ส่งออก
iout_list(5) I การระบุเอาต์พุตความเครียด (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก (ทั้งแบบอิงเอลิเมนต์และอิงโหนด)
1: ส่งออก
2: ส่งออก (อิงโหนด)
3: ส่งออก (อิงเอลิเมนต์)
iout_list(6) I การระบุเอาต์พุตความเค้น (ค่าเริ่มต้น: 0)
0: ไม่ส่งออก (ทั้งแบบอิงเอลิเมนต์และอิงโหนด)
1: ส่งออก
2: ส่งออก (อิงโหนด)
3: ส่งออก (อิงเอลิเมนต์)

ตัวอย่างการใช้งาน

!DYNAMIC, TYPE=NONLINEAR
  1 , 1
  0.0, 1.0, 500, 1.0000e-5
  0.5, 0.25
  1, 1, 0.0, 0.0
  100, 55, 1
  0, 0, 0, 0, 0, 0

กรณี idx_resp=2 (การวิเคราะห์การตอบสนองความถี่)

(บรรทัดที่ 3) f_start, f_end, n_freq, f_disp
ชื่อตัวแปร คุณลักษณะ เนื้อหา
f_start R ความถี่ขีดล่าง
f_end   R ความถี่ขีดบน
n_freq I จำนวนจุดคำนวณการตอบสนอง
f_disp R ความถี่ที่วัดการกระจัด
(บรรทัดที่ 4) t_start, t_end
ชื่อตัวแปร คุณลักษณะ เนื้อหา
t_start R เวลาเริ่มการสั่นในเวลาจริง
t_end R เวลาสิ้นสุดการสั่นในเวลาจริง
(บรรทัดที่ 5) idx_mas, idx_dmp, ray_m ,ray_k
ชื่อตัวแปร คุณลักษณะ เนื้อหา
idx_mas I ชนิดเมทริกซ์มวล (กำหนดเป็น 1: เมทริกซ์มวลแบบรวมจุด)
idx_dmp I 1: การหน่วง Rayleigh
ray_m   R พารามิเตอร์ Rm ของการหน่วง Rayleigh (ค่าเริ่มต้น: 0.0)
ray_k   R พารามิเตอร์ Rk ของการหน่วง Rayleigh (ค่าเริ่มต้น: 0.0)
(บรรทัดที่ 6) nout, vistype, nodeout
ชื่อตัวแปร คุณลักษณะ เนื้อหา
nout I จำนวนตัวอย่างในโดเมนเวลา
vistype I การระบุเอาต์พุตข้อมูลการแสดงภาพ (1: ปริภูมิโหมด, 2: ปริภูมิกายภาพ)
nodeout I ID โหนดสำหรับมอนิเตอร์ในโดเมนความถี่
(บรรทัดที่ 7) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
ชื่อตัวแปร คุณลักษณะ เนื้อหา
iout_list(1) I ควบคุมเอาต์พุต การกระจัด (1: ส่งออก, 0: ไม่ส่งออก)
iout_list(2) I ควบคุมเอาต์พุต ความเร็ว (1: ส่งออก, 0: ไม่ส่งออก)
iout_list(3) I ควบคุมเอาต์พุต ความเร่ง (1: ส่งออก, 0: ไม่ส่งออก)
iout_list(4) I ละเว้น
iout_list(5) I ละเว้น
iout_list(6) I ละเว้น

ตัวอย่างการใช้งาน

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1