အကြောင်းအရာသို့ ကရန်

!DYNAMIC

ဒိုင်နမစ် ခွဲခြမ်းစိတ်ဖြာမှု ထိန်းချုပ်ခြင်း

!BOUNDARY, !CLOAD နှင့် !DLOAD တို့တွင် !AMPLITUDE ကို သတ်မှတ်ရာ၌ အမ်ပလီကျုတစ်ခုစီ၏ အချိန် t သည် 0.0 မှ စတင်ရမည်။

ပါရာမီတာများ

TYPE = LINEAR    : လိုင်းနီးယား ဒိုင်နမစ် ခွဲခြမ်းစိတ်ဖြာမှု
       NONLINEAR : နွန်လိုင်းနီးယား ဒိုင်နမစ် ခွဲခြမ်းစိတ်ဖြာမှု

** ဒုတိယလိုင်းမှစ၍ **

(ဒုတိယလိုင်း) idx_eqa, idx_resp
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
idx_eqa I လှုပ်ရှားမှုညီမျှခြင်းအတွက် ဖြေရှင်းနည်း (တိုက်ရိုက် အချိန်အင်တီဂရေးရှင်း) (မူလတန်ဖိုး: 1)
1: အင်ပလစ်စစ် နည်း (Newmark-β နည်း)
11: အက်စ်ပလစ်စစ် နည်း (ဗဟိုခြားနားချက် နည်း)
idx_resp I ခွဲခြမ်းစိတ်ဖြာမှု အမျိုးအစား (မူလတန်ဖိုး: 1)
1: အချိန်သမိုင်း တုံ့ပြန်မှု ခွဲခြမ်းစိတ်ဖြာခြင်း
2: ကြိမ်နှုန်းတုံ့ပြန်မှု ခွဲခြမ်းစိတ်ဖြာခြင်း

idx_resp=1 ဖြစ်သည့်အခါ (အချိန်သမိုင်း တုံ့ပြန်မှု ခွဲခြမ်းစိတ်ဖြာခြင်း)

(တတိယလိုင်း) 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)
(စတုတ္ထလိုင်း) gamma , beta
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
gamma R Newmark-β နည်း၏ ပါရာမီတာ γ (မူလတန်ဖိုး: 0.5)
beta R Newmark-β နည်း၏ ပါရာမီတာ β (မူလတန်ဖိုး: 0.25)
(ပဉ္စမလိုင်း) idx_mas ,idx_dmp , ray_m ,ray_k
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
idx_mas I ဒြပ်ထုမက်ထရစ် အမျိုးအစား (မူလတန်ဖိုး: 1)
1: စုစည်းဒြပ်ထုမက်ထရစ်
2: ကွန်စစ်စတန့် ဒြပ်ထုမက်ထရစ်
idx_dmp I 1: Rayleigh တုန်ခါမှုလျော့ချခြင်း (မူလတန်ဖိုး: 1)
ray_m R Rayleigh တုန်ခါမှုလျော့ချခြင်း ပါရာမီတာ Rm (မူလတန်ဖိုး: 0.0)
ray_k R Rayleigh တုန်ခါမှုလျော့ချခြင်း ပါရာမီတာ Rk (မူလတန်ဖိုး: 0.0)
(ဆဋ္ဌမလိုင်း) 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 အများအပြားကို သတ်မှတ်ပြီး အဆင့်တစ်ခုစီအလိုက် နယ်နိမိတ်အခြေအနေနှင့် ဝန်အုပ်စုများကို ပြောင်းလဲနိုင်သည်။
  • ပုံသေအချိန်တိုးကိန်း ထိန်းချုပ်မှုအတွက် !STEPSUBSTEPS နှင့် ဒုတိယလိုင်းရှိ DTIME, ETIME ကို ရှင်းလင်းစွာ သတ်မှတ်ရန် အကြံပြုသည်။ !STEP ကို မသတ်မှတ်သည့် တစ်ဆင့်တည်း ခွဲခြမ်းစိတ်ဖြာမှုတွင် သို့မဟုတ် နောက်ပြန်သဟဇာတဖြစ်ရေးအတွက် n_step နှင့် t_delta ကို မူလတန်ဖိုးများအဖြစ် အသုံးပြုသည်။
  • !STEP, INC_TYPE=AUTO ကို သတ်မှတ်ပါက အလိုအလျောက် အချိန်တိုးခြင်းသည် !STEP ၏ ဒုတိယလိုင်းတွင် သတ်မှတ်သော ကနဦးအချိန်တိုးကိန်း၊ အဆင့်ကြာချိန်၊ အနည်းဆုံးအချိန်တိုးကိန်းနှင့် အများဆုံးအချိန်တိုးကိန်းတို့ကို အသုံးပြုသည်။ အလိုအလျောက်တိုးကိန်း ပါရာမီတာများကို !AUTOINC_PARAM ဖြင့် သတ်မှတ်နိုင်သည်။
(သတ္တမလိုင်း) 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 ဖြစ်သည့်အခါ (ကြိမ်နှုန်းတုံ့ပြန်မှု ခွဲခြမ်းစိတ်ဖြာခြင်း)

(တတိယလိုင်း) f_start, f_end, n_freq, f_disp
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
f_start R အနိမ့်ဆုံး ကြိမ်နှုန်း
f_end   R အမြင့်ဆုံး ကြိမ်နှုန်း
n_freq I တုံ့ပြန်မှုတွက်ချက်မည့် အမှတ်အရေအတွက်
f_disp R ရွှေ့ပြောင်းမှုကို တိုင်းတာမည့် ကြိမ်နှုန်း
(စတုတ္ထလိုင်း) t_start, t_end
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
t_start R အချိန်အစစ်အမှန်တွင် တုန်ခါမှု စတင်ချိန်
t_end R အချိန်အစစ်အမှန်တွင် တုန်ခါမှု ပြီးဆုံးချိန်
(ပဉ္စမလိုင်း) idx_mas, idx_dmp, ray_m ,ray_k
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
idx_mas I ဒြပ်ထုမက်ထရစ် အမျိုးအစား (1 (စုစည်းဒြပ်ထုမက်ထရစ်) သာ သတ်မှတ်ထား)
idx_dmp I 1: Rayleigh တုန်ခါမှုလျော့ချခြင်း နည်း
ray_m   R Rayleigh တုန်ခါမှုလျော့ချခြင်း ပါရာမီတာ Rm (မူလတန်ဖိုး: 0.0)
ray_k   R Rayleigh တုန်ခါမှုလျော့ချခြင်း ပါရာမီတာ Rk (မူလတန်ဖိုး: 0.0)
(ဆဋ္ဌမလိုင်း) nout, vistype, nodeout
ကိန်းရှင်အမည် အမျိုးအစား အကြောင်းအရာ
nout I အချိန်ဒိုမိန်းရှိ နမူနာအရေအတွက်
vistype I မြင်ကွင်းဖော်ပြချက်ဒေတာ အထွက်သတ်မှတ်ချက် (1: မုဒ်အာကာသ, 2: ရုပ်ပိုင်းဆိုင်ရာအာကာသ)
nodeout I ကြိမ်နှုန်းဒိုမိန်းရှိ စောင့်ကြည့်နိုဒ် ID
(သတ္တမလိုင်း) 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