هدف آموزش: در این آموزش شما با ضرورت فراگیری دستور Restart، الزامات و نکات فنی بکارگیری Restart در آباکوس، موارد کابرد دستور Restart در آباکوس و نهایتا نحوه بکارگیری دستور ریستارت در Abaqus آشنا خواهید شد.
چرا Restart در آباکوس را بیاموزیم؟!
شرایطی را در نظر بگیرید که یک تحلیل اجزای محدود را با صرف زمان و هزینه زیاد انجام دادهاید و قصد دارید از نتایج حاصل برای یک تحلیل جدید استفاده کنید یا اینکه پس از حل تشخیص میدهید بهتر است شرط مرزی در میانه حل عوض شود اما نمیخواهید حل را از همان ابتدا تکرار کنید و نتایج تا میانه راه برای شما قابل قبول است و از آن نقطه به بعد نیاز به اعمال تغییرات دارید. Abaqus برای این مواقع چارهای اندیشیده و استفاده از دستور Restart را به شما پیشنهاد میدهد. در ادامه این آموزش آباکوس با ما همراه باشید تا یکی از زیباترین دستورات آباکوس را فرا گیرید.
نکات اساسی در بکارگیری دستور Restart در آباکوس
همانطور که در بالا نیز اشاره شد، هدف از ابزار Restart، ادامه دادن به یک تحلیل (افزودن گام حل و یا یک حل دارای مشکل) و یا تغییر آنالیز حل است. در آنالیز Restart مجاز به تغییر هندسه، مش، ماده، مقطع و … آنالیز پیشین نیستید و نباید هیچیک از شرایط بارگذاری و مرزی را که قبل از Restart Step ایجاد کردهاید تغییر دهید (آشنایی با نحوه اعمال بار در آباکوس– آشنایی با شرایط مرزی حاکم بر سازه). در ادامه سعی میکنیم موضوع را با یک مثال برای شما روشن کنیم.
استفاده از دستور Restart در آباکوس
فرض کنید میخواهیم یک مسئله مانند کشش عمیق را با استفاده از Abaqus/Explicit حل کرده و قصد داریم در ادامه از Restart استفاده کنیم (کاربرد اول دستور Restart که در بالا اشاره کردیم).
پیش از شروع حل اصلی، در ماژول Step و از مسیر Output → Restart Requests نسبت به ایجاد دستور ریستارت در بازههای زمانی مشخص اقدام کنید.
سپس حل مسئله را به شکل کامل انجام دهید. میتوانید نتایج تحلیل را مشاهده کنید و در صورت نیاز گامی برای بهبود نتایج بردارید. فرض کنید قصد داریم تا شرط مرزی را عوض کنیم و تحلیل را ادامه دهیم. به ماژول Step رفته و Step جدیدی تعریف کنید. سپس در ماژول Load شرایط مرزی و بارگذاری مربوط به Step جدید را (که در واقع از پایان حل قبلی آغاز میشود) به دلخواه تغییر دهید. دوباره تأکید میکنیم که از اعمال تغییر در شرایط گامهای پیشین خودداری کنید. سپس مسیر Model → Edit Attributes → Model-1 را طی کرده و از سربرگ Restart تیک گزینه Read data from job را فعال و در قسمت مشخص شده مسیر مربوط به فایل job تحلیل پیشین را وارد کنید.
در بخش Step name نیز نام Step قبلی و در صورت نیاز، گام مربوط به ادامه حل را تعیین نمایید.
در آخرین قدم، به ماژول Job رفته و پس از ایجاد یک حل جدید، به ویرایش آن و مشخص کردن بعنوان یک تحلیل Restart بپردازید. در انتها کافیست عملیات حل را شروع کنید و از آموختن این دستور لذت ببرید!
با سلام
من هنگام استفاده از restart با این خطا مواجه میشم:
an attempt to find the file C:\temp\job-3.mdl has failed
مشکل از چیه؟
خیلی ممنونم
سلام
working directory را برای حل جدید و قبلی عوض نکنید
با سلام
در این روش میتوان شرایط ماژول interaction را تغییر داد؟ به عنوان مثال قید tie اضافه کرد.
فقط امکان تغییر شرایط مرزی وجود دارد؟
سلام
بله؛ مشکلی نیست
با سلام
یک مدل اتصال تیر به ستون پس از حل که تیر خراب میشه و میخوام تیر خراب شده رو تقویت کنم از این روش استفاده کردم ولی تقویت وارد حل نمیشه راه حلی داره ؟
سلام
من از نحوه مدلسازی شما اطلاع ندارم، راه حلی هم نمیتونم داشته باشم
سلام وقتتون بخیر
لطفا یک مثال ساده رو با این روش حل کنید، من بسته ی اموزشیتون رو هم گرفتم ولی مثالی در این مورد نداشت. با تشکر
سلام
فعلاً در برنامه قرار نداره
سرفصلهای آموزشی بسته به تفکیک مشخص شده
با سلام
جناب مهندس من یه تحلیلی میخوام انجام بدم که شامل چنتا استپ هست. استپ اول مدل رو متقارن تحلیل کردم و میخوام برای استپ بعدی مدلم رو سه بعدی کنم. من چطور باید مدل متقارنم رو revolve کنم تا تبدیل به مدل سه بعدی بشه؟
The axisymmetric results are read into the subsequent footprint analysis, and the partial three-dimensional model is generated by Abaqus by revolving the axisymmetric model cross-section about the rotational symmetry axis
ممنون میشم راهنمایی کنین
سلام
آباکوس اینکار را به شکل اتوماتیک انجام خواهد داد
من میخوام یه شکل سه بعدی رو کنار این مدل متقارنم اضافه کنم.
قسمتی از متن documentation راجع به این مثال که بنده متوجه نمیشم:
.A three-dimensional model is needed for the second part of the simulation *
The finite element mesh for this model is obtained by revolving the axisymmetric cross-section about the
axis of revolution
توضیح داده شده که چطوری میشه تو اینپوت فایل این تغییر رو ایجاد کرد:
Input File Usage:
*SYMMETRIC MODEL GENERATION, REVOLVE
ولی من با توجه به اینکه نمیتونم تو اینپوت فایلم این اینکارو کنم، چطوری تو GUI عمل revolve رو انجام بدم تا یک مدل سه بعدی رو از شکل متقارنم به وجود بیارم.
ممنون از راهنمایی های قبلیتون.
اگر شما مدل تقارن محوری استفاده کرده باشید باید همه اجزا تقارن محوری باشه
نمیتونید از یک مدل سه بعدی کنار مدل تقارن محوری استفاده کنید
مهندس المان اکسیسیمتریکی مثل CGAX4H رو چطوری میتونم به المان سه بعدی مثل C3D8H تبدیل کنم؟
به هیچ روشی !
این دو المان کاملا متفاوت هستند
المان تقارن محوری دو بعدیه ولی C3D8H یک المان مکعبی سه بعدیه
ماهیتشون کاملا متفاوته
راهش اینه که شما مسئله را سه بعدی مدل کنید؛ کار سختی نیست
شما برای تقارن محوری هندسه مقطع مولد را ایجاد کردید؛ یک کپی بگیرید و بعد به روش Revolve همون sketch را سه بعدی کنید
ممنون
مهندس میشه راجع به
symmetric model generation و همچنین
symmetric results transfer for 3d model توضیح بدین ؟(راجع به ماهیتشون میدونم ولی اینکه چطوری باید تغییرات لازم رو تو مدل به وجود بیارم میخوام بدونم)
مطالعه کنید:
https://bit.ly/2JRT3Ow
سلام.
در مواقعی که سیستم پردازنده رایانه مورد استفاده قوی و به روز نبوده و در عین حال تحلیل عددی مورد نظر سنگین و زمان بر است، آیا این دستور قابل استفاده است؟
مثلا، تحلیلی که می دانیم حدودا 1 روز کامل (24 ساعت) زمان لازم دارد، آیا می توان به جای یک تحلیل پیوسته 24 ساعته، از تحلیل سه روزه 8 ساعته استفاده کرد؟ آیا دستور restart در این مورد هم کاربرد دارد؟
با تشکر
سلام
اگر تحلیل شامل چند اینکرمنت میشه میتونید استفاده کنید
سلام
برای ادامه ی حل از implicit به explicit نیاز است از دستور ریستارت استفاده شود و بعد از آن از دستور import . نمی دانم چگونه از دستور import استفاده کنم تا اطلاعات حل قبلی وارد مدل جدید شود. در مستندات آبا کوس در لینک زیر توضیح داده اما متوجه نمی شوم.
http://abaqus.software.polimi.it/v6.12/books/usb/default.htm?startat=pt04ch09s02aus54.html#usb-anl-atransferoverview-update
سلام
در لینک زیر توضیحات موجوده:
http://abaqus.software.polimi.it/v6.12/books/key/default.htm?startat=ch09abk04.html#usb-kws-mimport
با سلام و خسته نباشید.
ببخشید آقای مهندس چجوری باید از قابلیت ریکاوری در آباکوس استفاده کنیم؟
سلام
به همین روشی که در بالا توضیح داده شده
این پست در رابطه با همین موضوعه
سلام خسته نباشید، من مدلی رو به صورت اکسپلیست تحلیل میکنم در ماژول job وقتی در قسمت monitor روند تحلیل رو بررسی میکردم متوجه شدم که total energy از اول تا آخر تحلیل مقادیری منفی میباشد، آیا این امر شک برانگیز هست در مورد صحت تحلیل یا مشکلی نیست و میتونه منفی باشه؟ خیلی ممنون
سلام
این موضوع را باید خودتون تشخیص بدید
پارامتر ETOTAL در تحلیل باید مقدار ثابتی داشته باشه مگر اینکه شما در تحلیلتون energy dissipation داشته باشید
در تحلیل استاتیک یا شبه استاتیک این مقدار صفر یا نزدیک به صفره
اگر این مقدار منفی عدد ثابتی نیست باید دنبال این موضوع باشید کدام المان یا المانها باعث این موضوع میشه هر چند اگر در مسئله ویسکوالاستیک دمپینگ داشته باشید ممکنه این اتفاق رخ بده
با سلام
من از سیستم های دانشگاهمون به طور محازی استفاده میکنم و مشکلم اینه ک حلم طولانیه و متاسفانه تا بخواد کامل شه به دلیل قطعی برق یا هر مشکل دیگه ای سیستم ها خاموش میشن
ب تازگی با دستور ریستارت آشنا شدم و امیدوارم ب کار مشکلی که خدممتون عرض میکنم هم بیاد
وقتی بعد قطع سیستم فایل cae رو باز میکنم اگر recover changes رو بزنم در ماژول جاب حلی که گذاشته بودم رو به طور فیک در حالت running نشون میده
در حالی که task manager اصن فعالیای رو نشون نمیده و کلن حلم پیشرفتی نداره
حالا اگر من با کمک abaqus command این جاب رو terminate کنم آیا میتونم با روش ریستارت خل رو ادمه بدم؟ یا نه اصن recover changes رو نزنم و ی حل جدید با اسم مشابه بسازم و ریستارت کنم؟
این مطلبی که شما گذاشتید برای ایجاد تغییرات در ادامه ی حله
مشکل قطع ناگهانی حلم این طوری بر طرف میشه؟
ضمنا حلم از نوع اکسپلیسیته
ممنون میشم کمک کنید
با سلام. پیشاپیش عذر میخوام ازین که چند سوال رو در یک پیام مطرح میکنم و پیامم طولانیه. خیلی ممنون میشم اگر کمک کنید
1- راستش من از سیستم های دانشگاهمون برای انجام یک پروژ استفاده میکنم که اخیرا به دلیل قطع برق یا سایر مشکلات، مرتب قطع میشوند و بعد از وصل شدن وقتی مجددا به سراغ cae کار میروم و recover changes رو میزنم در ماژول job حلی که در حال اجرا بوده در حالت running است اما در حقیقت هیچ پیشرفتی ندارد. میخواستم بدونم اگر من به کمک abaqus command این حل را terminate کنم، آیا میتوانم از طریق روشی که شرح دادید از همان جایی که حل پیش رفته آن را ادامه دهم؟(حل من از نوع explicit است)
2- در طول یک حل اگر چند بار با مشکل فوق مواجه شدم میتوانم از restart استفاده کنم؟
3- تعداد اینتروال هایی که برای edit restart request در نظر میگیریم در cpu time اثرگذار است؟
4- تعداد اینتروالها در قسمت edit restart request بر روی بازه ی ذخیره ی اطلاعات و نمودارها اثرگذار است؟
5- اگر در طول حل در یک استپ به ارور بربخوریم و مثلا یکی از راهکارها کوچک کردن اندازه المانها باشد هم آیا می توان از روشی که شرح دادید استفاده کرد و حل را ادامه داد؟
6- آیا اگر در حل اکسپلیسیت مثلا زمان 0.1 را در نظر بگیریم و نتایج در انتهای این زمان مطلوب نباشد آیا میتوان برای یک دهم ثانیه ی دیگر با این روش حل را ادامه دهیم؟
سلام
١- اگر از قبل تنظیمات را اعمال کرده باشید بله
٢- بله
٣- خیر
۴- بله
۵- خیر، نباید تغییری در سایز مش ایجاد بشه
۶- در این مواقع استفاده از predefined field گزینه بهتریه
ممنونم که پاسخ دادید
سلام
وقتی که برق وسط ران رفته و من درخواستOutput → Restart Requests را قبل حل نداده باشم ایا بازهم امکان استفاده از ری استارت وجود دارد و اگر اره. لطفا کمی توضیح دهید
سلام
خیر
با سلام
سوالی داشتم. معمولا وقتی تحلیلی طولانی و چرخه ای در چند گام محاسباتی انجام می شود در قسمت نمودارهای خروجی بخش History Output یک شکست پله ای در محل شروع گام جدید مشاهده می شود. میخواستم بپرسم با این روش هم چنین اتفاقی رخ خواهد داد؟
سلام
خیر
با سلام
چطور میشه یک فایل res برای تحلیل قبلی ایجاد کرد تا در تحلیل بعدی از آن استفاده کرد؟
سلام
با همین روش بالا
سلام
وقت بخیر
من قسمت اول رو متوجه نمیشم چیکار کنم
مدل من تو نیمه های استپ دوم کانورج نمیکنه و حل قطع میشه
1- میخوام ران بعدی رو بعد این فاصله زمانی که تا اینجا حل شده شروع کنم و تو این مرحله میخوام تنظیمات متریال بتن رو تغییر بدم. این شدنیه؟
2- و این که تو edit restart request تو بخش frequency و intervals چی باید بنویسم؟ میخوام حل از نیمه های استپ دوم به بعد ادامه پیدا کنه.
سلام
سؤالتون در متن جواب داده شده؛ با دقت مطالعه کنید:
1- “سپس در ماژول Load شرایط مرزی و بارگذاری مربوط به Step جدید را (که در واقع از پایان حل قبلی آغاز میشود) به دلخواه تغییر دهید. دوباره تأکید میکنیم که از اعمال تغییر در شرایط گامهای پیشین خودداری کنید.”
2- اگر قصد دارید در هر اینکرمنت نتایج ثبت بشه عدد 1 را وارد کنید
سلام و عرض ادب
من تحلیلی داشتم که بعد از چند روز ران به دلیل قطع برق متوقف شد. دو تا سوال خدمتتون داشتم. ممنون میشوم راهنمایی کنید.
1- بهترین روش برای ادامه حل قبلی چه روشی هست؟
2- اگر جواب سوال 1 روش restart هست من از تحلیل قبلی فایل res ندارم و الان میخوام از restart استفاده کنم ولی خطای پیدا نکردن فایل res تحلیل قبلی را می دهد. آیا راهی برای این مشکل هست؟
سلام
جواب همان ریستارت هست
این کار را باید قبل از حل میکردید؛ الان راه حلی نداره
سلام و احترام جناب مهندس
ببخشید به وسیله دستور ری استارت میشه نتیجه یه تحلیل رو ادامه داد .. یچی شبیه همون حلی به حل دیگه … اگه میشه یه توضیح بدید چطوری میشه این کار رو استفاده کرد .. ممنون
سلام
منظورتون را واضح تر بفرمایید
سلام
من تحلیلی رو که لازم بود پنج بار با روش Restart انجام بشه رو تا نیمه انجام دادم و برای بقیه ی کار فایلها رو به کامپیوتر دیگه ای منتقل کردم منتها در کامپیوتر جدید اصلا فایلهای odb رو تشخیص نمیده چکار باید بکنم؟
سلام
ورژن آباکوسها متفاوته؟
سلام و احترام
ببخشید من از یکی سوال کردم که میشه چند مرحله تحلیل که فایل خروجی ش بشه ورودی انالیز بعدی رو جدا از روش initial state استفاده کرد . در جواب گفتن که میتونی از ریستارت استفاده کنی . در واقع استپ تو ادامه بدی … حالا خواستم بدونم چطوری میشه تحلیل های چند گام رو با ریستارت انجام بدم .. مثلا در هر مرحله تغییر شکل در قطعه وجود دارد و میشه این تغییر شکل رو با ریستارت در تحلیل بعدی اعمال کرد و میزان تنش کرنش رو به تحلیل بعدی داد ؟ ایا در این روش علاوه بر ریستارت باید از گرینه اینیشیال استیت استفاده کرد ؟ خیلی ممنون از شما
سلام
خیر، نمیتونید از ریستارت استفاده کنید برای این حالت
باید تحلیلهای مجزا در نظر بگیرید