شاید شما نیز با مسائلی مواجه شده باشید که در آن پیش از شروع تحلیل، باید اثر میدان دمایی یا تنش اعمال شده در مراحل پیشین به قطعه مورد نظر را در نظر بگیرید؛ و یا قصد تحلیل برخورد میان یک قطعه با سرعت اولیه مشخص با یک هدف ثابت یا متحرک را داشته باشید. آنچه که در تمامی مثالهای فوق اهمیت ویژهای مییابد اعمال یک میدان مشخص از سرعت، تنش و یا دما در قالب بارگذاری اولیه به جسم مورد نظر است. با توجه به گستردگی کاربرد این موضوع تصمیم گرفتیم نحوه اعمال Predefined Field در آباکوس (بارگذاری میدان اولیه) را به شما عزیزان آموزش دهیم. با ما در این آموزش آباکوس همراه باشید.
Predefined Field چیست؟
در یک نگاه کلی میتوان Predefined Field را میدانهای وابسته به زمان و مستقل از حل دانست که در محدوده خاصی از مدل هندسی اعمال میشوند. شاید بتوان میدانهای دمایی را از شناختهشدهترین موارد Predefined Field به شمار آورد که بسیار مورد توجه محافل علمی و صنعتی بوده است. اما در این مسیر نیز همچون گذشته، آباکوس امکانات قابل قبولی برای محققین فراهم کرده و در اختیار آنها قرار داده است. در ادامه این آموزش آباکوس، نحوه اعمال بارهای میدانی اولیه به یک قطعه برای تحلیل را فرا خواهیم گرفت.
نحوه اعمال Predefined Field در آباکوس
فرض کنید مسئلهای را در آباکوس مورد تحلیل قرار دادهاید و خروجیهای متداول تنش و یا میدان دمایی مسئله را استخراج کردهاید. حال قصد دارید در یک مسئله جداگانه اثر میدانهای ایجاد شده در پایان تحلیل پیشین را در قالب یک میدان اولیه برای قطعه در نظر گرفته و مسئله جدید را حل نمایید. دما، متغیرهای میدانی، تانسور تنش معادل و نرخ تبادل جرم از جمله متغیرهای وابسته به زمان پرکاربرد و رایج (مستقل از حل) هستند که قادر خواهید بود در نرمافزار آباکوس به قطعه اعمال کنید.
برای اعمال Predefined Field در آباکوس کافیست بر روی آیکون نشان داده شده در تصویر زیر کلیک کرده و یا از مسیر Predefined Field → Create در منوی اصلی ماژول Load اقدام نمایید.
با کلیک بر آیکون فوق، پنجره اعمال Predefined Field آباکوس در اختیار شما خواهد بود. فکر میکنم با توجه به توضیحات فوق شما همراهان گرامی نیز حدس زده باشید که متغیرهای میدانی اولیه در گام Initial در اختیار شما قرار خواهد گرفت (ماهیت این نوع از بار، اعمال به صورت شرایط اولیه است).
مشاهده میکنید که در حالت Initial گزینههای متنوعی پیش روی شما قرار دارد ولی با انتخاب گام ثانویه، عملا تنها قادر به تعریف میدان دمایی بهصورت Predefined Field خواهید بود.
همانطور که پیشتر نیز عنوان کردیم، آباکوس به شما اجازه میدهد تا به دو شکل میدان حاصل از تحلیل پیشین را بهعنوان شرایط اولیه شروع حل در تحلیل جدید در نظر بگیرید؛ در روش اول میتوانید مقادیر مورد نظرتان را به شکل دستی در آباکوس وارد کنید و در روش دوم که بسیار حرفهای تر است، قادر خواهید بود فایل خروجی تحلیل قبل را در قالب Predefined Field به آباکوس معرفی کنید. بهعنوان مثال فرض کنید قصد داریم تا میدان تنش ایجاد شده از تحلیل پیشین را به قطعه مورد نظر اعمال کنیم. مطابق شکل زیر در روش اول قادر خواهید بود تا مؤلفههای تانسور تنش را به شکل دستی وارد نمایید.
در روش دوم از اعمال Predefined Field در آباکوس، میتوانید تعیین کنید نرمافزار به شکل اتوماتیک داده مورد نظر را از فایل خروجی تحلیل پیشین بخواند و به محل مورد نظر اعمال کند.
چنانچه قصد دارید تمامی متغیرهای حل پیشین را بهعنوان شرایط اولیه به مسئله جدید اعمال کنید کافیست بر روی گزینه Initial State کلیک کرده و در پنجره باز شده، فایل خروجی تحلیل قبل را به آباکوس معرفی نمایید.
شاید یکی از بهترین و معروفترین مسائل صنعتی که به کمک این روش قادر به مدلسازی آن هستید بحث اعمال تنش پسماند فشاری از طریق روش ساچمهزنی است. در این روش با پرتاب ساچمه بر روی قطعه و اعمال تنش فشاری اولیه محبوس در نمونه مورد نظر قادر خواهید بود تا عمر خستگی به مراتب بالاتری را تحت بارگذاری سیکلی برای قطعه مذکور ایجاد نمایید. در واقع بخشی از تنش کششی اعمال شده بر قطعه (که در بارگذاری سیکلی سبب رشد ترک و آسیب قطعه میشود) عملا صرف آزاد کردن این تنشهای فشاری شده و از این طریق عمر قطعه افزایش مییابد.
اما با هدف تثبیت این آموزش آباکوس به شما توصیه میکنم مثالهای آموزشی زیر را از دست ندهید :
خیلی عالی
ممنون
سپاس از توجهتون
موفق باشید . . .
با سلام و عرض ادب به شما استاد عزیز .
تشکر از زحمات شما.
خوب مهندس با این توضیحات این دستور initial state با دستور ری استارت چه فرقی میکنه ؟
سلام و ممنون از لطف شما
دستور Restart کاربردهای به مراتب وسیعتری داره
مثلا در حین تحلیل شما با یک مشکل در سیستم مواجه میشید (رفتن برق و . . .) و تحلیل شما نیمه کاره میمونه
اینجا دیگه Predefined Field کارساز نیست و دستور Restart بهتر عمل میکنه
این کاربرد که در این پست اشاره کردم نقطه اشتراک با دستور Restart هست
موفق باشید . . .
ممنون جناب مهندس .
برقرار باشید . . .
سلام
ضمن تشکر از شما بابت سوالی که در قسمت های دیگر پرسیدم و به اینجا ارجاع دادید.
با توجه به مواردی که در این بخش ارائه شده آیا این امکان وجود دارد که میدان تنشی را که در مرحله اول از روش standard بدست آمده به مرحله دوم تحلیل که در نظر است از روش explicit انجام شود از طریق predefined field منتقل کرد؟
با تشکر
سلام
مشکلی وجود نداره
موفق باشید . . .
با سلام
جناب آقای مهندس من برای یک اتصال که هم تحت بار قرار دارد و هم دارای پیچ با نیروی پیش تنیدگی می باشد، ابتدا پیش تنیدگی را به روش standard تحلیل کردم. در مرحله بعد که برای بارگذاری چرخه ای به روش explicit برای انتقال میدان تنش ناشی از پیش تنیدگی پیچ ها در مرحله اول از predefined field استفاده کردم با اخطار و error ذیل مواجه شدم.
The following file(s) could not be located:job10.res (نام job مرحله اول job10 است)
warning: Missing res file job10.res
ضمن اینکه در Tempt فایلی با پسوند res وجود ندارد.
من وقتی خواستم تمام مراحل را از روش standard تحلیل کنم با مشکلاتی مواجه شدم و لذا میخواهم این بار از روش explicit تحلیل را انجام دهم.
لطفاً در این مورد راهنمایی بفرمایید.
از راهنمایی های ارزنده شما سپاسگزارم
سلام
فایل با پسوند res. زمانی ایجاد میشه که از دستور Restart استفاده کنید
شما قصد استفاده از این دستور را داشتید؟
سلام
خیر، من مطابق توضیحات بالا دستور predefined را اجرا کردم، پیام انتخاب اجزا آمد، کل مدل را انتخاب و Done کردم پنجره create predefined field باز شد Initial state را انتخاب سپس نام job تحلیل اولیه را معرفی کردم.
فقط تنش را بعنوان Predefined درنظر بگیرید و مسئله را حل کنید
سلام.
من مدل ضربه را در مرحله اول انجام دادم، در مرحله دوم میخاستم با استفاده از نتایج قبل ضربه مجددی به سازه وارد کنم. از دستور predefined ، initial state استفاده می کنم وقتی job قبلی را انتخاب می کنم ارور میده میگه همچین instance توی job قبلی نیست؟؟
مشکل از کجاست؟؟
ممنون میشم کمک کنین
سلام
اصول و مراحل مطابق توضیحاتیه که ذکر شده
در درج نام job قبلی نیازی به درج پسوند فایل نیست؛ مدل را کپی کنید و مطابق توضیحات بالا عمل کنید
تکنیک خاصی نداره
موفق باشید . . .
دمتون گرم عالی هستید …
سپاس از لطف شما
سلام
ایا می شود از predefine برای سیکلی کردن نتایج حاصل از تحلیل heat transfer استفاده کرد؟ابتدا تحلیل heattransfer و بعد directcyclic .و به چه طریق می شود؟
با تشکر از شما
سلام
در صورتی که دما روی رفتار مکانیکی تأثیر نداشته باشه، میشه با مسئله به شکل جداگانه برخورد کرد و ابتدا تحلیل حرارتی را انجام داد و بعد از نقطه نظر مکانیکی به آنالیز مسئله پرداخت
اما زمانی که تحلیل تنش از توزیع دما متأثر میشه و توزیع دما هم تحت تأثیر آنالیز تنشی است باید از یک تحلیل کوپل استفاده کنید
موفق باشید . . .
با سلام و خسته نباشید
من میخواهم predefined field از طریق initial state وارد کنم. هنگام اجرای برنامه خطای زیر را میدهد:
error in job-2: system exception: exceptions.Typeerror: unsupported operand type(s) for +: ‘int’ and ‘str’
دلیل این خطا چیست؟
من در اینترت سرچ کردم به کد پایتون اشاره کرده در حالی که من اصلا از کد پایتون استفاده نکردم.
با خذف predefined مشکل حل میشود.
مشکل از کجاست؟
سلام
ببینید این خطا بین پایتون و آباکوس مشترک بوده و به همین دلیل شما هنگام سرچ نتایج مربوط به زبان برنامه نویسی پایتون را دیده اید
با این خطا مواجه نشده ام؛ ولی مراحلی که اشاره کردم نکته خاصی نداره، با دقت مجدداً انجام بدهید
موفق باشید . . .
با عرض سلام
میخواستم بدونم چطور میشه دو تا فایل خروجی مجزا رو توی یک فایل جدید استفاده کرد مثلا دو تا ورق که تو دو تا job مجزا نورد شدن رو توی یک job جدید روی هم قرارشون بدیم ودوباره نورد کنیم؟
با تشکر از سایت مفید و پربارتون.
سلام
میتونید در دو پارت مجزا قطعات را وارد کنید و برای هر قطعه هم Predefined Field مجزای تحلیل قبل خودش را معرفی کنید
موفق باشید . . .
سلام
این دستور برای پیش تنیدگی بتن(پیش کشیدگی ) استفاده می شود؟؟
سلام
کاربردها را بیان کردم
اگر میدان تنش را در اختیار دارید میتونید استفاده کنید
سلام
ببخشید من یک تحلیل نورد گرم روی یک ورق انجام دادم.حالا می خواهم در دمای محیط روی نمونه استاندارد تست کشش.تست کشش سرد انجام دهم که این نمونه همان خروجی ورق نورد گرم شده میباشد ولی در دمای محیط.آیا با این دستوری که توضیح دادید متوان با اینکه مدل عوض شده است ویژگی های قطعه نورد شده را روی این نمونه استاندارد انتقال داد.
سلام
بله
میتونید یک تحلیل انتقال حرارت تعریف کنید (مثلاً در انتهای حل قبلی) و بعد از همدما شدن با محیط بارگذاری را انجام بدهید
با سلام و احترام.استاد محترم من همان طور که توضیح دادید نتایج تحلیل خروجی نورد را میخواهم به ورودی تست کشش انتقال دهم و از حالت initial state استفاده کردم.اما موقع تحلیل نرم افزار همون اولش ارور میده و میگه امکان تحلیل نیست.دلیلش چیه؟
من که از روند کار شما مطلع نیستم بدونم دلیل چیه
ممکنه شما در بخش خاصی اشتباه کرده باشید
سلام. بنده مدلم به گونه ای است که باید در استپ و حتما به ترتیب زیر مدلسازی انجام دهم:
1- استپ dynamic implicit
2- استپ buckle
پس از همگرا شدن استپ اولف وقتی میخواهم استپ باکل را تعریف کنم، این امکان وجود ندارد؟
راه حل چیست؟
آیا predefined field میتواند مفید واقع گردد؟
سلام
آنالیز کمانش به نوعی یک تحلیل مستقل محسوب میشه
در واقع شما قصد دارید ببینید سازه در اثر اعمال بارهای مشخص دچار کمانش میشه یا خیر
میتونید میدان تنش و بقیه پارامترها را به شکل Predefined Field وارد کنید
سلام وقتتون بخیر
آقای مهندس تو یک لاین لوله که شامل چند قطعست دما و فشار بالا با مقدار ثابت وجود داره
هدف اصلی من تحلیل لرزه ای این سیستم لولست اما چون دما و فشار هم در نهایت با این بار زلزله جمع شده و تنش نهایی به این سیستم رو ایجاد میکنه،استادم گفتند که حتما باید هر دوی این متغیرها نیز تو تحلیل باشند،حالا چندتا سوال برام پیش اومده:
۱-من این دو متغیر رو به عنوان شرایط اولیه در همین قسمت predefined field وارد کنم یا دما رو تو این قسمت و فشار داخلی رو در قسمت load
۲- من از چند نفر که متخصص عمران و مکانیک بودن پرسیدم که اصلا این شرایط نیازمند ایجاد تحلیل کوپل حرارتی جابجایی هست یا خیر که بعضی گفتند اگه دمای سیستم به عنوان یک بارگذاری مثل آتشسوزی و… بود نیاز به اینگونه تحلیل هست اما حالا که دما به عنوان یک عدد ثابت و همیشگی هست به عنوان یک شرایط اولیه تو نرم افزار تعریف میشه و نیاز به تعریف خواص دماییم نیست اما بعضی برعکس اینو میگن،لطفا اگه میتونید راهنمایی کنید
۳-با این توضیحات من چه تحلیلهایی رو باید استفاده کنم(البته به گفته دوستان در ابتدا باید تحلیل استاتیکی تحت بارگذاری نیروی جاذبه و سپس یک تحلیل دینامیک ایمپلیسیت انجام دهم،لطفا اگه نظرتون رو بگید ممنون میشم)
سلام
Predefined Field تعریف مشخص داره، در همین پست هم توضیحاتش مشخصه
وقتی شما در طول تحلیل، بارگذاری ممتد دارید که دیگه Predefined صحیح نیست
در خصوص بقیه سؤالاتتون هم من نظری ندارم؛ چون در جریان جزئیات مسئله شما نیستم
یه سوال دیگه ام داشتم،از اونجایی که تعداد قطعاتم زیاد هست و به همین دلیل تعداد المانهمم خیلی زیاد میشه،در مرحله اول کل سیستمم رو به صورت ماکرو مدل کردم که در مدل من هم شل و هم سالید و هم وایر وجود داره .
سوالم اینه که فشار داخلی و دمارو چطور به المان وایر وارد کنم؟
همچنین بین این سه گونه (شل،سالید و وایر)که تقریبا میشه گفت یکی در میون قرار گرفتن(بین وایرها و سالید و شل صفحه رجید و رفرنس پونت تعریف کردم)چه قیودیو در نظر بگیم(منظورم بین شل با سالید،شل با وایر و صفحه رجید بینشون،سالید با وایر و صفحه رجید بینشون)
باسپاس
نظری ندارم
کل پروژه را در قالب 2 تا سؤال طرح کردید؛ من در جریان جزئیات نیستم و در این مواقع نظری نمیدهم
سپاسگزارم
با سلام و تشکر ار راهنمایی های خوبتان.من نیاز به در نظر گرفتن میدان دما و تنش در حالت بعد دارم ولی متاسفانه اگه به صورت مجزا از predefine استفاده کنم زمانی که شروع به حل میکنه ارور
increment number 1 in step number 1 was not found in the output databae c:/user
و وارنینگ
initial stresss will be read from the output database. this type of initial conditions is supported only for continum elements, and the initial conditions will be ignored for other element type
و اگه از initial state استفاده کنم و فایل نتایج را در دایرکتوری کار کپی کنم ارور زیر را میده
the following filescould not be located : job-1.odb
لطفا راهنمایی فرمایید. با تشکر
سلام
تنظیمات مربوط به Predefined را درست انجام نمیدید
مجدد بررسی کنید
سلام جناب مهندس. من میخوام ب چند تا نقطه سرعت ثابت بدم. از predefined استفاده کردم و یک استپ static هم ایجاد کردم. ولی وقتی submit کردم هیچ complete شد و هیچ تفاقی نیفتاد واسه مدلم. ینی سرعت ها اعمال نشد. در قسمت warning هم این جمله اومد(Node set assembly_part-1-1_part-1-refpt_ has no members and will be ignored. Nodes defined in this set may have been deleted because they were not connected to any elements.)
راهنمایی بفرمایید لطفا. با تشکر
سلام
مفهوم اینکه مثلا 10 تا نقطه از یک جسم سرعت داره و بقیه ساکن باشه چیه؟
نمود فیزیکیش کجاست؟
سلام.ببخشید در بخش increment برای وارد کردن تنش باید چه مقداری رو وارد کرد؟
سلام
دوست عزیز در تصویر توضیح داده شده؛ شماره اینکرمنت حل وارد میشه؛ ربطی به مقدار تنش نداره
با سلام
آیا غیر از این دستور راه دیگری برای انتقال تنش در آباکوس هست؟
سلام
به نظر خودتون اگر شکل هندسی عوض بشه تنش دستخوش تغییر نمیشه؟!!