Skip to content

!DYNAMIC

ການຄວບຄຸມການວິເຄາະໄດນາມິກ

!BOUNDARY, !CLOAD, !DLOAD ກຳນົດ !AMPLITUDE ແຕ່ລະອັນ; ເວລາ t ຂອງແອມພລິຈູດ ນັ້ນຕ້ອງເລີ່ມຈາກ 0.0.

ພາຣາມິເຕີ

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 ຫຼາຍອັນ ເພື່ອສະຫຼັບເງື່ອນໄຂຂອບເຂດ ແລະ ກຸ່ມໂຫຼດຕາມແຕ່ລະຂັ້ນ.
  • ສຳລັບການຄວບຄຸມເວລາດ້ວຍຊ່ວງເພີ່ມຄົງທີ່ ແນະນຳໃຫ້ລະບຸຢ່າງຊັດເຈນຜ່ານ !STEP ໂດຍໃຊ້ SUBSTEPS ແລະ 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