Skip to content

وتۍ او بیاپیل

د تحلیل پایلې په اصل کې په حافظه کې وي؛ نو د وروسته-پروسس، لیدیزول، بیا رغونه او بیاپیل لپاره باید مناسبو فایلونو ته ولیکل شي. ځکه چې د فایل بڼه، وتۍ توکي او د وتۍ تکرار د کارونې له موخې سره بدلېږي، FrontISTR څو جلا وتۍ لارې برابروي.

د FrontISTR وتۍ 3 برخې لري: د پایلو فایلونه چې د تحلیل ارزښتونه ساتي (!WRITE,RESULT)، د لیدیزولو فایلونه (!WRITE,VISUAL)، او بیاپیل فایلونه چې د تحلیل حالت ساتي (!RESTART). په پایله او لیدیزول فایلونو کې شامل فزیکي کمیتونه په ترتیب سره د !OUTPUT_RES او !OUTPUT_VIS له لارې ټاکل کېږي.

د دندو عمومي کتنه

د وتۍ تنظیمات په لاندې 3 جلا محورونو وېشل اسانه دي.

محور اصلي ننوت دنده
د وتۍ موخه !WRITE,RESULT، !WRITE,VISUAL، !RESTART ټاکي چې پایلې د کومې موخې فایل کې وساتل شي.
د وتۍ متغیرونه !OUTPUT_RES، !OUTPUT_VIS په پایله یا لیدیزول فایل کې شامل فزیکي کمیتونه ټاکي.
د وتۍ تکرار FREQUENCY ټاکي چې هر څو ګام وروسته فایل ته ولیکل شي.

!WRITE,RESULT د پایلو فایل فعالوي او !OUTPUT_RES د وتۍ متغیرونه ټاکي. !WRITE,VISUAL د لیدیزولو فایل فعالوي او !OUTPUT_VIS هغه متغیرونه ټاکي چې لیدیزول ته ورکول کېږي. په دواړو کې وتۍ واټن د FREQUENCY له لارې کنټرولېږي. !WRITE یو کارت دی، او RESULT / VISUAL / FEMAP کولای شي د وتۍ د موخې د ټاکلو پارامترونو په توګه په یوه کارت کې یوځای وي.

د !OUTPUT_RES او !OUTPUT_VIS معلومات کرښې د وتۍ د متغیرونو نومونه او ON / OFF لېست کوي. د GROUP په ټاکلو سره وتۍ په ګروپ محدودېدای شي. د دقیق ننوت بڼه او شونو معلومات کرښې لپاره کلیدي کلمه مرجع وګورئ.

!RESTART د پایله او لیدیزول فایلونو څخه جلا د تحلیل داخلي حالت ساتي. بیاپیل فایل د تحلیل له درولو وروسته له هماغه حالت څخه د بیا پیل لپاره کارول کېږي.

د وتۍ د ټاکلو طریقه

وتۍ لومړی د هغه هدف له مخې وټاکئ چې غواړئ یې وګورئ. که عددي ارزښتونه په وروسته-پروسس یا بل تحلیل کې کاروئ، د پایلو فایل وټاکئ؛ که هندسه یا وېش په لیدیزول وسیله کې ګورئ، د لیدیزولو فایل وټاکئ. که تحلیل باید له منځه بیا پیل شي، بیاپیل فایل د عادي پایله وتۍ ترڅنګ فعال کړئ.

موخه ټاکل کېدونکی وتۍ اصلي ټاکنې
د تحلیل ارزښتونه ساتل او په وروسته-پروسس، پرتله یا بل تحلیل کې کارول د پایلو فایل !WRITE,RESULT او !OUTPUT_RES
په ParaView او نورو کې وېش او بدله شوې بڼه کتل د لیدیزولو فایل !WRITE,VISUAL، !OUTPUT_VIS، !VISUAL
اوږد تحلیل له منځه بیا پیلول بیاپیل فایل !RESTART
د وتۍ اندازه کمول یوازې اړین متغیرونه وتۍ کول په !OUTPUT_RES / !OUTPUT_VIS کې ON / OFF او FREQUENCY

په لوی تحلیل کې د ډیفالټ وتۍ سره د ټولو ګامونو ساتل د پایله او لیدیزول فایلونو اندازه ډېروي. یوازې اړین فزیکي کمیتونه ON او غیرضروري یې OFF کړئ. که د وخت تاریخ ته ډېر لوړ تفکیک ته اړتیا نه وي، FREQUENCY لوی کړئ څو وتۍ واټن پراخ شي.

د وتۍ متغیرونه په دې ترتیب ټاکل مناسب دي: «فزیکي کمیت چې باید وکتل شي»، «د وتۍ ځای»، او «فریکونسۍ». د بېلګې په توګه، د تنش وېش د ParaView لپاره د لیدیزولو فایل فعال او NSTRESS یا NMISES په !OUTPUT_VIS کې وټاکئ. که تماس قوه د عددي وروسته-پروسس لپاره وي، د پایلو فایل فعال او CONTACT_NFORCE او ورته متغیرونه په !OUTPUT_RES کې وټاکئ.

د وتۍ وړ فزیکي کمیتونه

د وتۍ متغیرونه د ساختماني، دینامیک، حرارتي او تماس تحلیل، عنصر-ځانګړې پایلې، او د پېژندنې مېټاډاټا په ډلو وېشل کېږي. لاندې جدول اصلي متغیر نومونه، ډولونه او اړوند تحلیل ډولونه راټولوي. د متغیر نومونو بشپړ لېست او معلومات-کرښه بڼه لپاره !OUTPUT_RES او !OUTPUT_VIS وګورئ.

ډله د متغیر نوم ډول اصلي د تحلیل ډول منځپانګه
د ساختماني تحلیل بنسټیز کمیتونه DISP، ROT، REACTION ویکتور استاتیک، دینامیک بې‌ځایه کېدل، څرخېدنه، نوډي غبرګون قوه. ROT د دوراني ازادۍ درجې لرونکو عناصرو لپاره معتبر دی.
تنش NSTRESS، ESTRESS، ISTRESS متقارن ټنسور ساختماني تحلیل نوډي-اوسط تنش، عنصر تنش، انتګرال‌ګیري-ټکی تنش.
Mises تنش او اصلي تنش NMISES، EMISES، PRINC_NSTRESS، PRINC_ESTRESS، PRINCV_NSTRESS، PRINCV_ESTRESS سکالر، ویکتور ساختماني تحلیل Mises تنش، اصلي-تنش ارزښتونه او لوري.
کرنش NSTRAIN، ESTRAIN، ISTRAIN متقارن ټنسور ساختماني تحلیل نوډي کرنش، عنصر کرنش، انتګرال‌ګیري-ټکی کرنش.
پلاستیکي او حرارتي کرنش PL_ISTRAIN، PL_ESTRAIN، TH_NSTRAIN، TH_ESTRAIN، TH_ISTRAIN سکالر، متقارن ټنسور غیرخطي ساختماني، حرارتي-تنش تحلیل معادل پلاستیکي کرنش او حرارتي کرنش.
اصلي کرنش PRINC_NSTRAIN، PRINC_ESTRAIN، PRINCV_NSTRAIN، PRINCV_ESTRAIN سکالر، ویکتور ساختماني تحلیل اصلي-کرنش ارزښتونه او لوري.
ډینامیک تحلیل VEL، ACC ویکتور ډینامیک تحلیل نوډي سرعت او نوډي تعجیل.
حرارتي تحلیل TEMP سکالر د تودوخې د هدایت تحلیل نوډي تودوخه؛ په پایله او لیدیزول فایلونو کې د تودوخه ډګر په توګه وتۍ کېږي.
تماس CONTACT_NFORCE، CONTACT_FRICTION، CONTACT_RELVEL، CONTACT_STATE، CONTACT_NTRACTION، CONTACT_FTRACTION ویکتور، سکالر تماس تحلیل عمودي تماس قوه، اصطکاک قوه، نسبي ښویېدنې سرعت، تماس حالت، او د واحد مساحت تماس قوه.
بیم عنصر BEAM_NQM 12-برخه ارزښت ساختماني تحلیل د بیم عناصرو سره د بیم مقطع برخه داخلي قوې.
پېژندنه / حالت NODE_ID، ELEM_ID، SECTION_ID، MATERIAL_ID، ELEMACT، YIELD_RATIO سکالر ساختماني تحلیل، لیدیزول د نوډ، عنصر، برخه او مواد پېژندنې معلومات، د عنصر فعالېدو حالت او تسلیم نسبت. ELEMACT د فعال عنصر لپاره 1 او د غیرفعال عنصر لپاره 0 وتۍ کوي.
د شیل مرستندویه معلومات SHELL_LAYER، SHELL_SURFACE سکالر ساختماني تحلیل د شیل عناصرو سره د شیل د طبقو وتۍ او د شیل سطحه د پېژندنې مرستندویه معلومات.

په ډیفالټ ډول DISP، ROT، NSTRESS او NMISES ON دي. خو د معنا لرونکي ارزښت وتۍ کېدل د تحلیل ډول، عنصر ډول، مواد ماډل او تماس تنظیمات پورې تړاو لري. د بېلګې په توګه VEL او ACC په ډینامیک تحلیل کې، او CONTACT_* هغه وخت کارول کېږي چې تماس تحلیل د تماس معلومات تولید کړي.

د شیل د طبقو وتۍ

شیل عنصرونه د ضخامت په لوري څو انتګرال‌ګیري ټکي یا طبقې لري، نو حتی په یوه عنصر کې تنش او کرنش د طبقه یا سطحه له مخې توپیر کوي. یوازې عادي نوډي-اوسط یا عنصر ارزښتونه دا نه ښيي چې ارزښت د کوم طبقه یا سطحه دی.

که SHELL_LAYER ON شي، د لایه‌دار شیل د هر طبقه لپاره + او - اړخ پایلې جلا وتۍ کېږي. وتۍ شوي تنش او کرنش برخې د طبقه شمېره او سطحه اړخ پېژندنه لري، نو د ضخامت په لوري تنش وېش او د هر طبقه د زیان ارزونه لپاره کارېدلی شي.

SHELL_SURFACE د شیل د پورته/لاندې او نورو سطحې د پېژندلو مرستندویه معلومات دي. د طبقه-ځانګړې شیل پایلو د لیدیزول لپاره SHELL_LAYER او اړین تنش/کرنش متغیرونه فعال کړئ او په لیدیزول وسیله کې د هدف طبقه یا سطحه اړوند پایله برخه وټاکئ.

د شیل-طبقه وتۍ د وتۍ برخې شمېر زیاتوي، نو په ډېرو طبقې لرونکو ماډلونه کې د فایل اندازه لوړېږي. غوره ده وتۍ یوازې اړینو تنش او کرنش متغیرونه ته محدود شي.

وتۍ د وتۍ ځایونه

د پایلو فایل او د لیدیزولو فایل موخه او زېرمه بڼه کې توپیر لري. په یوه تحلیل کې دواړه یا یوازې یو یې وتۍ کېدای شي.

د پایلو فایل

د پایلو فایل د !WRITE,RESULT له لارې فعالېږي. د تحلیل پایلې د FrontISTR / HEC-MW پایله معلومات په توګه ساتي او د عددي وروسته-پروسس یا بل تحلیل کې د لوستلو لپاره کارېږي. د وتۍ متغیرونه په !OUTPUT_RES کې ټاکل کېږي.

!WRITE,RESULT هم د !WRITE کارت د RESULT پارامتر په توګه پلي شوی او د لیدیزول او FEMAP وتۍ ترڅنګ د وتۍ د موخې انتخاب دی.

د پایلو فایل په ساختماني تحلیل کې بې‌ځایه کېدل، تنش، کرنش، غبرګون او تماس معلومات، او په حرارتي تحلیل کې تودوخه ډګر ساتلای شي. د هر ګام وتۍ واټن په FREQUENCY ټاکل کېږي. د فایل نوم، ځای او د اجرا وروسته د کتنې طریقې لپاره اجرا لارښود وګورئ.

د پایلو فایل (.res پسوند) متني معلومات دی چې لاندې جوړښت لري: په پیل کې بڼه نسخه او تبصره، وروسته ټولیز متغیرونه، او په پای کې د نوډ او عنصر د وتۍ متغیرونه.

*fstrresult 2.0
*تبصره
<د تبصرې کرښه>
*global
<د ټولیزو متغیرونو شمېر>
<د ټولیزو متغیرونو ازادۍ درجې>
<د ټولیزو متغیرونو نومونه>
<د ټولیزو متغیرونو ارزښتونه>
...
*data
<د نوډونو شمېر> <د عناصرو شمېر>
<د نوډي معلوماتو شمېر> <د عنصري معلوماتو شمېر>
<د نوډي معلوماتو ازادۍ درجې> ...
<د نوډي معلوماتو نومونه>
...
<د نوډي معلوماتو ارزښتونه>
...
<د عنصري معلوماتو ازادۍ درجې> ...
<د عنصري معلوماتو نومونه>
...
<د عنصري معلوماتو ارزښتونه>
...

لاګ فایل

لاګ فایل (.log پسوند) یو لنډیز فایل دی چې تل د تحلیل وروسته وتۍ کېږي. د نوډ او عنصر فزیکي کمیتونو ترڅنګ د بې‌ځایه کېدل، کرنش او تنش برخې اعظمي/اصغري ارزښتونه ورکوي. د مودونو په تحلیل کې ایګن ارزښتونه او ایګن ویکتورونه وتۍ کېږي. د !WRITE د LOG پارامتر له لارې وتۍ منځپانګه کنټرولېږي. د فایل نوم او ځای لپاره اجرا لارښود وګورئ.

د لیدیزولو فایل

د لیدیزولو فایل د !WRITE,VISUAL له لارې فعالېږي. مېش او پایله معلومات د لیدیزول وسیله مناسب بڼه ته اړوي او وتۍ کوي. د وتۍ متغیرونه په !OUTPUT_VIS او بڼه/لیدیزول شرطونه په !VISUAL کې ټاکل کېږي.

!WRITE,VISUAL یو مستقل کلیدي کلمه نه دی؛ دا د !WRITE کارت د VISUAL پارامتر په توګه پلي شوی او د !WRITE,RESULT / !WRITE,FEMAP په شان د وتۍ موخه بدلوي (په fistr1/src/common/fstr_ctrl_common.f90 کې fstr_ctrl_get_WRITE).

د لیدیزول د فعالولو لپاره لږ تر لږه لیدیزول سطحه او وتۍ بڼه باید په !VISUAL کارت کې وټاکل شي. لاندې لږ تر لږه معلومات ټولګه دی.

!WRITE,VISUAL
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK

د surface_num او !surface ټاکنه نه شي پرېښودل کېدای. د دقیق بڼه او شونو غوراوي لپاره !VISUAL وګورئ.

اصلي لیدیزول بڼې لاندې دي.

بڼه کارونه
VTK په ParaView او ورته وسیلې کې د لیدیزول لپاره.
AVS (UCD) د AVS / UCD بڼه لیدیزول او معلومات تبادله لپاره.
BMP د لیدیزول پایلې د انځور په توګه وتۍ کوي.
NEU د FEMAP نیوټرل بڼه معلومات تبادله لپاره.

د لیدیزولو فایل د پایلو فایل په پرتله په لیدیزول وسیله کې مستقیم کارول اسانه دي، خو اندازه یې د ټاکل شوي بڼه او متغیرونه شمېر سره لوړېږي. په لوی ماډل کې یوازې د ښودلو لپاره اړین متغیرونه په !OUTPUT_VIS کې فعال کړئ.

بیاپیل

بیاپیل هغه دنده ده چې د تحلیل د درولو پر وخت داخلي حالت ساتي او په راتلونکې اجرا کې محاسبه له هماغه حالت څخه بیا پیلوي. عادي د پایلو فایل د وروسته-پروسس لپاره وي، خو بیاپیل فایل د حلګر د محاسبې د دوام لپاره حالت زېرمه دی.

که په !RESTART, FREQUENCY=n کې n مثبت وي، بیاپیل فایل په ټاکلي ګام واټن لیکل کېږي. که n منفي وي، موجود بیاپیل فایل د اجرا په پیل کې لوستل کېږي او وروسته مطلق ارزښت |n| د لیکل واټن په توګه کارول کېږي.

په ساختماني-تحلیل بیاپیل کې اوسنی ګام، فرعي ګام، ټولیز ګام، وخت، وخت زیاتوالی، بار تاریخچه، بې‌ځایه کېدل، بهرنۍ قوه، په هر Gauss ټکی کې تنش/کرنش، د مواد داخلي حالت متغیرونه او تماس حالت ساتل کېږي. په ډینامیک تحلیل کې د بې‌ځایه کېدل ترڅنګ سرعت، تعجیل، کرنش انرژي، اوسنی وخت او وخت زیاتوالی او نور دینامیک حالتونه هم ساتل کېږي چې د وخت انتګرال‌ګیري د بیا پیل لپاره اړین دي. په حرارتي تحلیل کې ګام شمېره، وخت او تودوخه ډګر ساتل کېږي او د لوستلو پر مهال تودوخه ډګر د لومړنی حالت په توګه بېرته راګرځول کېږي.

د سټاټیک تحلیل د بیاپیل د لیکلو وخت او چلند

د سټاټیک تحلیل (fstr_solve_NLGEOM) بیاپیل 2 د لیکلو لارې لري او د بیاپیل چلند یې توپیر کوي.

  • د فرعي ګام په منځ کې لیکل: د فرعي ګام کړۍ دننه هغه وخت لیکل کېږي چې step_count د FREQUENCY مضرب شي. ثبت شوی وخت معلومات د «اوسنی ګام د پیل وخت» په توګه ساتل کېږي او د مخکیني ګام بار لېست ورسره وي.
  • د ګام په پای کې لیکل: د هر بار ګام د فرعي ګام کړۍ تر بشپړېدو سمدستي وروسته تل لیکل کېږي، که FREQUENCY مضرب وي یا نه. ثبت شوی وخت معلومات د «ګام پای وخت» په توګه ساتل کېږي او د هماغه ګام بار لېست ورسره وي.

د لوستلو پر مهال FrontISTR د ثبت شوي «اوسنی وخت» او «مرجع وخت» د برابرۍ له مخې د ګام بشپړېدنه حالت ټاکي (په fstr_Restart.f90 کې fstr_read_restart).

د لیکل پر وخت حالت د بیاپیل چلند
د فرعي ګام منځ د هماغه ګام له راتلونکي فرعي ګام څخه دوام کوي؛ د لیکل پر وخت فرعي ګام موقعیت ساتي او پاتې فرعي ګام کړۍ اجرا کوي.
د ګام پای د راتلونکي ګام له 1م فرعي ګام څخه پیل کوي؛ cstep یو زیاتوي، substep=1 ته بیا ټاکي کوي او پاتې تحلیل اجرا کوي.

له همدې امله، حتی د یو شان FREQUENCY لپاره، د بیاپیل وروسته ګام شمېره او وخت مرجع د لیکلو وخت (د فرعي ګام منځ / د ګام پای) له مخې بدلېږي. په ځانګړي ډول، د ګام-پای لیکل د FREQUENCY له تنظیم څخه خپلواک د هر ګام په پای کې حتمي ترسره کېږي.

د ډینامیک تحلیل د بیاپیل د لیکلو وخت او چلند

د وخت-تاریخ ډینامیک تحلیل بیاپیل هم د فرعي ګام منځ لیکل او ګام-پای لیکل توپیر کوي. د فرعي ګام په منځ کې هغه وخت لیکل کېږي چې ټولیز فرعي ګام شمېر step_count د FREQUENCY مضرب شي، او د ګام په پای کې د FREQUENCY له ارزښت پرته د هماغه ګام په پای کې لیکل کېږي.

د لوستلو پر مهال بیاپیل موقعیت د ساتل شوي ګام شمېره، فرعي ګام شمېره او ټولیز فرعي ګام شمېر څخه بېرته راګرځول کېږي. په اوسني بڼه (restart_version >= 5) کې له سټاټیک تحلیل سره ګډ سرۍ کارول کېږي او اوسنی وخت، وخت زیاتوالی، Newton تکرار احصایې او اتومات-زیاتوالی حالت ساتل کېږي. له دې امله، حتی ډینامیک تحلیل چې څو !STEP او اتومات زیاتوالی / cutback کاروي، د بیاپیل وروسته وخت مرجع او وخت زیاتوالی ساتلای شي. د زاړه بڼه ځینې دینامیک بیاپیل فایلونه هم د لوستلو سازګاري لري، خو د نوو تحلیلونو لپاره اوسنی بڼه وکاروئ.

د بیاپیل لپاره د !STEP کارت لیکلو طریقه

د بیاپیل پر مهال FrontISTR د cnt فایل !STEP کارتونه د «بیاپیل وروسته اجرا کېدونکي ګام لړۍ» په توګه لولي او تل یې له لومړي (tot_step=1) څخه په ترتیب پروسس کوي. په لوستل شوي بیاپیل معلومات کې ګام شمېره یوازې د پرده د ټولیز ګام شمېره د سمون لپاره کارول کېږي او د cnt !STEP شاخص نه بدلوي. سربېره پر دې، په اوسني بڼه کې د cnt د هر !STEP starttime ته د بیاپیل د لوستلو پر مهال مرجع وخت یوځل ورزیاتېږي، څو مهال‌کرښه د بیاپیل وخت پر بنسټ برابر شي.

نو د بیاپیل لپاره cnt د لاندې تګلارې له مخې چمتو کړئ.

د درولو د حالت ډول په cnt کې د پاتې کېدونکو !STEP حدود
د فرعي ګام په منځ کې لیکل (ګام نیمګړی) نیمګړی ګام په لومړي ځای کې وساتئ؛ وروسته ټول نه اجرا شوي ګامونه په ترتیب ولیکئ.
د ګام په پای کې لیکل (ګام بشپړ) بشپړ شوی ګام لرې کړئ او له راتلونکي اجرا کېدونکي ګام څخه لېست پیل کړئ.

په دواړو حالتونو کې اصل دا دی چې مخکې بشپړ شوي ګامونه له cnt څخه لرې شي. ځکه بیاپیل وخت په اتومات ډول starttime ته ورزیاتېږي، په cnt کې یې له 0 څخه (یا د ګام نسبي پیل وخت) ولیکئ. د سرحدي شرطونه، بارونه او نورو مراجع یوازې هغه برخې په cnt کې وساتئ چې له پاتې !STEP کارتونه سره تړاو لري. دا تګلاره د څو !STEP لرونکي دینامیک-تحلیل بیاپیل لپاره هم همدا ده.

د بیاپیل عادي کاري بهیر لاندې دی.

  1. په لومړۍ اجرا کې !RESTART, FREQUENCY=n وټاکئ او بیاپیل فایل ولیکئ.
  2. په هغه اجرا کې چې تحلیل بیاپیل کوي، !RESTART, FREQUENCY=-n وټاکئ.
  3. FrontISTR د پیل پر مهال بیاپیل فایل لولي او وروسته هر n ګام نوی حالت لیکي.

د بیاپیل فایل د نوم، ځای او د اجرا مشخصات لپاره اجرا لارښود وګورئ. د زړو بڼې د لوستلو ځینې سازګاري شته، خو د نوو تحلیلونو لپاره اوسنی بڼه وکاروئ.

اړوند موضوعات

  • پرله‌پسې اجرا — د تحلیل پر مهال فایل ځای پر ځای کول او وتۍ کتنه بنسټونه.
  • !OUTPUT_RES، !OUTPUT_VIS — پایله او لیدیزول فایلونو ته د وتۍ متغیرونه ټاکل.
  • !WRITE — د پایله، لیدیزول او لاګ وتۍ فعالول او فریکونسۍ (RESULT / VISUAL / LOG / FEMAP پارامترونه).
  • !VISUAL — لیدیزول سطحه او وتۍ بڼه ټاکل (د لږ تر لږه معلومات ټولګه بېلګه پکې شامله ده).
  • !RESTART — د بیاپیل فایل د لوستل/لیکل ټاکنه.
  • د تحلیل ډولونه — د هر د تحلیل ډول اصلي پایله توکي.
  • تماس او امبېډنګ — د تماس وتۍ معنا او د تماس حالت چلند.
  • ګام کنټرول — له وتۍ ګامونه او وخت ټکي سره اړیکه.