اهداف آموزش: پس از مطالعه این آموزش با المانهای ALE آباکوس آشنا خواهید شد و در قالب معرفی یک مسئله صنعتی، نحوه بکارگیری تکنیک مش سازگار یا تطبیقی در نرمافزار آباکوس را فرا خواهید گرفت. همچنین در بخش پایانی، تفاوت المانهای اویلری، لاگرانژی و ALE در آباکوس را برای شما معرفی خواهیم کرد.
در سلسله مباحث آموزش آباکوس، در خصوص دیدگاههای اویلری و لاگرانژی در حل مسائل صحبت کردیم (اینجا: آنالیز لاگرانژی – آنالیز اویلری) و به تفصیل نقاط ضعف و قوت آنرا برشمردیم. اگر مطالب پیشین را دنبال کرده باشید بخاطر میآورید که در زمینه محدودیتهای دیدگاه لاگرانژی به عدم توانایی در مدلسازی مناسب تغییر شکلهای بزرگ اشاره و استفاده از تکنیک (ALE (Arbitrary Lagrangian-Eulerian یا المانهای اویلری – لاگرانژی را بهعنوان یک راه حل مناسب معرفی کردیم. در این پست قصد داریم تا شما را با تکنیک ALE Adaptive Mesh در آباکوس (تکنیک مش سازگار یا تطبیقی در آباکوس) آشنا کنیم. پیشنهاد میکنیم در ادامه با ما همراه باشید.
بهروزرسانی: این آموزش در تاریخ 11 آبان 95 بهروز شد.
تکنیک ALE Adaptive Mesh چیست و چه کاربردی دارد؟
تکنیک ALE Adaptive Mesh در آباکوس از طریق اجازه حرکت مستقل مش از ماده، شما را قادر میسازد حتی در تغییر شکلهای بزرگ یا از بین رفتن بخشی از ماده نیز از مش با کیفیت بالا استفاده کنید. در این روش، تنها گرهها حرکت کرده و توپولوژی مش بدون تغییر باقی میماند. لازم به ذکر است که استفاده از این روش تنها در حل مسائل کوپل دما- حرارت، دینامیک، Explicit، دما – جابجایی و خاک میسر بوده و Step حل نیز باید Static, General تعریف شود. فرض کنید قصد داریم یک مسئله فورجینگ را با ابعاد و هندسه مطابق شکل زیر مدلسازی کنیم (مسئله کاربردی برای مطالعه: مدلسازی فرآیند فورج در آباکوس).
مسائل حوزه شکلدهی، از بارزترین نمونههای تغییر شکل بزرگ محسوب میشوند و فرآیند فورجینگ نیز در این دسته قرار میگیرد. چنانچه مسئله را به روش عادی و بدون تکنیک ALE حل کنید (روش لاگرانژی) در اثر این دامنه گسترده تغییر شکل، با تصویر زیر مواجه میشوید.
فعال کردن ALE Adaptive Mesh در آباکوس
همانطور که مشاهده میکنید برخی المانها بدلیل تغییر شکل زیاد، از محدوده پانچ نیز فراتر رفتهاند. حتما شما هم تأیید میکنید که این تحلیل از دقت کافی برخوردار نیست و عبور ماده از یک جسم تقریبا صلب محال است. برای رفع این مشکل دست به دامان روش ALE میشویم. کافیست در ماژول Step و از منوی اصلی، مسیر Other → ALE Adaptive Mesh Domain را انتخاب و ناحیه مورد نظر را برای استفاده از مشهای لاگرانژی – اویلری تعیین کنید.
با حل مجدد مسئله، مشاهده خواهید کرد که مشکل موجود در حل قبلی مرتفع گشته و المانها از نظم بسیار بهتری برخوردار هستند.
میتوانید از همان مسیر Other در منوی اصلی ماژول Step به تعیین کنترلرها و قیود مشزنی ALE بپردازید. مثلا در بخش قیود، میتوانید دامنه حرکت را در بخش تعیین شده برای المانهای ALE به یک اندازه خاص محدود کنید. ایجاد تغییر در این بخشها مستلزم تسلط بر مفاهیم مربوطه است، از اینرو توصیه میکنیم اگر در این خصوص اطلاعاتی ندارید، از راهنمای نرمافزار آباکوس کمک بگیرید و در غیر اینصورت از پیشفرضهای نرمافزار استفاده کنید. مقادیر پیشفرض در تحلیلهای متداول کارآمد است و اگر مسئله شما پیچیدگی خاصی ندارد، نیازی به ایجاد تغییر نیست.
تفاوت بین روش لاگرانژی و اویلری و ALE
اما در ادامه بحث، تصمیم گرفتیم تا تفاوت هر سه روش اویلری، لاگرانژی و ALE را به شما عزیزان شرح دهیم. به تصویر زیر با دقت نگاه کنید:
در روش تحلیل لاگرانژی گرههای تعریف شده روی جسم به شکل کاملاً دقیق با نقاط ماده حرکت میکند؛ از اینرو دنبال کردن سطوح آزاد و اعمال شرایط مرزی در آن ساده است و پیچیدگی خاصی ندارد. نقطه ضعف این دسته از المانها، اعوجاج زیاد در اثر گرادیان کرنش بالا است. در تحلیل اویلری و استفاده از المانهای اویلری، گرههای تعریف شده توسط کاربر ثابت باقی میماند و این ماده است که درون شبکه اجزا محدود یا مش ایجاد شده حرکت میکند؛ در نتیجه دیگر نگرانی از بابت اعوجاج المانها وجود نخواهد داشت.
در نقطه مقابل، دنبال کردن سطوح آزاد مشکلتر از حالت لاگرانژی بوده و در بکارگیری این دسته از المانها محدودیتهایی وجود دارد. اما شاید بتوان ALE را ترکیبی از هر دو روش فوق دانست؛ در مواقع ضروری حرکت مش یا شبکه اجزای محدود به حرکت ماده محدود شده است و در سایر موارد حرکت ماده و شبکه اجزای محدود از یکدیگر مستقل است. در نتیجه، استفاده از تکنیک ALE در تحلیل، باعث بهبود کیفیت شبکه و افزایش دقت حل میگردد.
سلام
یه سوال داشتم
موقع استفاده از این روش ، با این ارور مواجه میشم :
ADAPTIVE MESHING IS NOT SUPPORTED FOR ANY ELEMENTS IN THIS DOMAIN.
DOMAIN NAME: ASSEMBLY__PICKEDSET51
میشه بگید مشکل چیه و کجا باید دنبال حلش بگردم ؟
نکته خاصی رو باید رعایت کنم برای این روش ؟
درود بر شما
این مشکل ناشی از بکارگیری این تکنیک در نواحی با المان نامناسبه
از تکنیک ALE تنها در المانهای مرتبه اول – المانهای کاهش یافته و solid میتونید استفاده کنید: چهارضلعی 4 گره ای، مثلثی سه گره ای، شش وجهی 8 گره ای، المان گوه ای 6 گره ای و هرمی 4 گره ای
بررسی کنید المانی که تو اون ناحیه استفاده شده در محدوده بالا قرار میگیره یا نه
مانا و برقرار باشید
سلام
من وقتی از این روش در اکستروژن پیچشی استفاده میکنم وسط فرایند این ارور رو میده
The elements contained in element set ErrElemExcessDistortion-Step1 have distorted excessively.
سلام
پیشنهاد میکنم در گام اول به بررسی نیروی اعمالی بپردازید، ممکنه یک نیروی خیلی بزرگ در بارگذاری لحاظ کرده باشید یا اینکه در هماهنگی واحدها (ابعاد، خواص مکانیکی، بار اعمالی) دقت کافی نکرده باشید (آشنایی با واحدها در آباکوس)
همچنین در مسائل شکلدهی که تغییر شکل قطعه زیاده باید از المانهای با اندازه مناسب استفاده کنید، سایز درشت مش میتونه منجر به خطای اعوجاج المان بشه
یک راه حل برای رفع این مشکل اینه که در ماژول Mesh از گزینه distortion control استفاده کنید
موفق باشید . . .
سلام
منم با ارور زیر مواجه میشم . در حالی که المان های من 4 ضلعی 4 گره ای هست.
Adaptive meshing is not supported for any elements in this domain. Domain name: assembly__pickedset76
میشه بگید مشکل کجااست؟
سلام
این مشکل راه حل واحدی نداره و خطایی که اشاره کردید میتونه در اثر عوامل گوناگونی پیش بیاد اما شاید یکی از متداولترین دلایل، اعوجاج بیش از حد المان باشه که برای رفعش میتونید حالت distortion control را فعال کنید
همینطور پدیده Hourglass (آشنایی با پدیده ساعت شنی در آباکوس) میتونه باعث اعوجاج شدید المانها بشه (این موضوع در مسائل ماشینکاری بسیار متداوله) که برای رفعش باید Hourglass Stiffness را افزایش بدید (البته باید توجه داشته باشید پارامتهایی مثل نیروی ابزار در این حالت تحت تأثیر قرار میگیره)
همینطور یکی دیگه از دلایل، سرعت بالای تغییر شکل یا به بیان بهتر نرخ کرنش بسیار بالاست
بهر حال اینها فقط تعدادی از دلایل بروز این خطاست و همانطور که عرض کردم نسخه یکسانی برای رفع مشکل وجود نداره
باید بدقت واکاوی کرد
موفق باشید . . .
سلام
من با این در حین انجامECAP با این خطا مواجه شدم
The elements contained in element set ErrElemExcessDistortion-Step1 have distorted excessively
برای حل این مشکل در researchgate یک نفر اینطوری به من پاسخ داد اما نمی دونم چطور اون رو عملی کنم .
https://www.researchgate.net/post/How_can_I_stop_distortion
لطفا راهنمایی کنید.
سلام
بنده مترجم نیستم که لینک بفرستید بخونم براتون ترجمه کنم
کاری هم به نظرات جای دیگه ندارم، میتونید از خودشون بپرسید کمکتون کنن
مشکل از تغییر شکل بیش از اندازه المانهاست
در نقاط حساس تعداد المانها را بیشتر کنید، میتونه کارساز باشه
موفق باشید . . .
با سلام و سپاس
برای تطبیق پذیری مش در فرآیندهای شکل دهی گویا روش دیگری نیز مورد استفاده قرار میگیرد:
از ماژول mesh سربرگ adaptivity و گزینه Remeshing Rule و سپس در ماژول job از منوی Adaptiivity Process Manager و در ادامه ران گرفتن از حل مساله.
میخواستم بدونم تفاوت این 2 روش در چیست و اگر امکانش براتون هست درباره روش فوق و روند استفاده صحیحش یک راهنمایی بفرمایین
سلام
برای آشنایی با تکنیک Remeshing میتونید به این پست مراجعه کنید : لینک
به شکل خلاصه بخوام توضیح بدم در روش Remeshing شما به نرم افزار اجازه میدید تا سایز و آرایش المانها را تغییر بده ولی در روش ALE به المانها اجازه حرکت تا مرزها داده میشه، یعنی ترکیبی از روش اویلر و لاگرانژ
موفق باشید . . .
سلام مهندس من دارم روی نورد سرد کار میکنم البته تاثیرات دما هم میخام وقتی ALE فعال میکنم بعد از کارم ران میگیرم با این ارور روبع رو میشم
The requested number of domains cannot be created due to restrictions in domain decomposition.
چون تغییر شکل داره باید حتما ALE فعال کنم
لطفا لطفا راهنمایی کنید
مرسی
سلام
از پردازش موازی (چند هسته از cpu) استفاده میکنید؟
4
خطا به همین دلیله و ارتباطی به ALE نداره
سلام.
میشه بگید خطای زیر واسه چیه ؟چجوری باید رفعش کنم؟
the application of adaptive mesh constraints require the difinition of an adaptive mesh domain
سلام
دوست عزیز در پست قبلی هم که همین سؤال را پرسیده بودید عرض کردم خدمتتون
شما محدوده ای برای استفاده از مش ALE تعریف نکردهاید اما به تعریف constrint در همین بخش پرداختهاید
از مسیر Other -> ALE Adaptive Mesh Domain -> Manager در ماژول step نسبت به تعریف محدوده مش ALE اقدام کنید
سلام.
خیلی ممنون واسه راهنماییتون تقریبا جواب داد ولی بعد دو مرحله خطای زیر رو داد مشیه علت اینم بگید .
spatial adaptive mesh constraints can not be specified on nonadaptive nodes.see the status file for further details
فایل sta. را مطالعه کنید تا متوجه دلیل خطا بشید
موفق باشید . . .
سلام.
ببخشید میشه بگید ارور زیر واسه چیه ؟ممنون
Abaqus/explicit analysis exited whit an error-please see the status file for possible error message if the file exists.
دوست عزیز شما خودتون این متن خطا رو بخونید ببینید چی نوشته؟ انگلیسیش که سخت نیست
نوشته فایل status را مطالعه کنید (در صورت وجود) تا دلیل خطا را پیدا کنید؛ شما اسمی از منبع خطا در این یه خط نوشته میبینید؟
دفعه قبلی هم که سؤال کردید من همین پاسخ را دادم
سلام.ببخشید دوباره منم
ارورهتگای زیر واسه چیه ؟میشه راهنمایی کنید ممنون
Excessivce rotation of nodes in node set ErrNodeExcessRotation-step 1.
the element contained in element set ErrElemeExcessDistortion-step1 have distorted excessivly.
the element in element set ErrElemZeroALEMass-step1 have zero or negative mass.
abaqus/Explicit analysis exited whit an Error please see the status file for possible error message if the exists.
سلام
تعدادی از المانهای مسئله شما بیش از حد تغییر شکل داشتن
نرخ اعمال بار را کاهش بدهید یا از المانهای با اندازه مناسبتر در نواحی با تغییر شکل بالا استفاده کنید
موفق باشید . . .
rror in job-00-1: The elements contained in element set ErrElemExcessDistortion-Step2 have distorted excessively.
Error in job -00-1: There is only one excessively distorted element
Error in job -00-1: The elements contained in element set ErrElemExcessDistortion-Step2 have distorted excessively.
Job -00-1: Abaqus/Explicit aborted due to errors.
Error in job-00-1: Abaqus/Explicit Analysis exited with an error – Please see the status file for possible error messages if the file exists.
Job -00-1 aborted due to errors.
سلام من از ALE به این ایراد خوردم که تو بعضی حالات وقتی frequency and REMESH تغییر میدم درست میشه.. معیار انتخاب این رو عدد چیه؟
سلام
المانهایی که در setهای اعلام شده قرار دارند بیش از حد اعوجاج پیدا کرده اند
چه روشی برای انتخاب پارامتر های ALE هست بطور کلی .چون من وقتیfrequency and REMESH رو از 1و10 به 10و100 تغییر میدم نتایج خیلی فرق می کنه مثلا نیرو از 40 به 23 کیلو نیوتن تغییر می کنه
میتونید Documentation را مطالعه کنید
با سلام و خسته نباشید به یک جسم مقداری جابه جایی اعمال می کنم. وقتی جسم به صورت تک المان است آنالیز تا انتها پیش می رود ولی وقتی مش زنی انجلم می شود به علت تغییر شکل بیش از حد المان ها آنالیز متوقف می شود. هم distortion control را فعال کردم و هم هم دانسیته را کاهش دادم و هم از المان های quadratic استفاده کردم ولی بازهم آنالیز متوقف می شود.
سلام
چه خطایی میگیرید؟
با سلام و تشکر خطای زیر رو میده که جابه جایی رو هم هر چه قدر کم می کنم بازم خطا میده.
.The elements contained in element set ErrElemExcessDistortion-Step1 have distorted excessively
نرخ تغییر شکلتون بالاست و تعدادی از المانهای شما دچار تخریب شدن
اگر به کلیت مسئله خللی وارد نمیشه نرخ اعمال بار را کاهش بدهید یا اینکه از یک معیار Damage مناسب استفاده کنید که اگر المانها به اندازه خاصی تغییر شکل داشتن از تحلیل حذف بشن و مشکلی ایجاد نشه
با سلام مجدد جابه جایی رو به شکل سینوسی و فرکانس یک هرتز اعمال می کنم که بیشینه جابه جایی ام تو محدوده الاستیک هستش. با این حال تغییر شکل المان هام بازم شدید هست. فقظ این رو متوجه نمیشم که در حالت تک المان خطا بروز نمیده ولی بعد از مش زنی این خطا اتفاق می افته. راجع به معیار damage هم یک توضیحی بدید ممنون میشم.
در سایت سرچ کنید مطلب موجوده
با سلام
در پاسخ به سوال دوستان فرمودید: از یک معیار Damage مناسب استفاده کنید که اگر المانها به اندازه خاصی تغییر شکل داشتن از تحلیل حذف بشن و مشکلی ایجاد نشه.
من در مدل سازیم برای سیال درون مخزن از روش ALE استفاده کردم. که در بعضی تحلیلام ک زلزله قوی اعمال میکنم المان های سطح سیال به خاطر بوجود اومدن موج Distorte میشن و تحلیل متوقف میشه. تمام مواردی که برای راهنمایی دوستان فرمودید رو امتحان کردم ولی باز هم distorte میشن المان ها. میخاستم بدونم امکان حذف المان های سیال هم وجود داره؟
سلام
بررسی نداشته ام
سلام آقای سروری
یه سوال دارم از خدممتون
اگه تحلیلمون اکسپلیسیت باشه باید مشی که میریزیم هم اکپلیست باشه حتما؟
ممنون از راهنماییتون
سلام
بله
متشکرم. ممنون بابت پاسخ گویی سریعتون.
راستی اقایه سروری طبق توصیه شما در مورد سوالی که در مورد مس اسکیلینگ پرسیدم و منو به دایکیومنت ارجاع دادین . بنده دایکیومنت رو مطالعه کردم و ادامه ی مطلبی که شما اموزش داده بودین رو برای خودم ترجمه کردم. که البته خیلی شاید ترجمه ی سلیسی نباشه مث ترجمه هایه شما . گفتم که شاید بخاطر مشغله هایه کاری وقت نکنین که ترجمه کنین واسه همین اگه مایل بودین میتونم متنو در اختیارتون قرار بدم که اگه قابل ویرایش بود ازش استفاده کنید و با تکمیلش در اختیار سایر دوستانم قرار بدین.
از زحماتتون برای سرپا موندن سایتی به این خوبی هم واقعا ممنونم.
از توجه شما ممنونم
میتونید از طریق ایمیلی که در پایین صفحه درج شده برای تماس اقدام بفرمایید؛ پس از بررسی و سنجش درصورت امکان درج خواهد شد
سپاس
باعرض سلام
آیا روی سازه های کامپوزیتی و دینامیک Explicit امکان استفاده از ALE Adaptivity Mesh وجود دارد؟
یک صفحه کامپوزیتی مربعی دارم که به هرصورت که المان بندی می کنم با خطای
ADAPTIVE MESHING IS NOT SUPPORTED FOR ANY ELEMENTS IN THIS DOMAIN. DOMAIN NAME: ASSEMBLY__PICKEDSET10
مواجه میشوم
سلام
اگر documentation را مطالعه کنید به صراحت ذکر شده:
ALE “can contain only first-order, reduced-integration,
solid elements (4-node quadrilaterals, 3-node triangles, 8-node
hexahedra, 6-node wedges, and 4-node tetrahedra)”
سلام
از تکنیک ALE می توان برای المان 4 گره ای ورق ،S4R استفاده کرد باتشکر
سلام
خیر
سلام آقای مهندس
مفهوم فرکانس ۱۰ در همین بخش چی هست ؟
بر اساس چه معیار هایی باید داده بشه ؟
سلام
10 فرکانس طبیعی اول قطعه را استخراج میکنیم
سلام.استاد ببخشید نرم افزار به طور پیش فرض حل DYNAMIC-DISPLACEMENT,TEMP-EXPLICIT به صورت لاگرانژی حل میکنه یا اویلری.اگه بخوایم نوع حل رو تغییر بدیم چجوری باید اینکارو بکنیم.
سلام
در خصوص آنالیزهای اویلری و لاگرانژی به شکل مفصل در پستهای جداگانه توضیح داده ام
دیدگاهتون به موضوع صحیح نیست؛ پیشنهاد میکنم مطالعه بفرمایید
اویلری یا لاگرانژی بودن به ماهیت مسئله برمیگرده؛ اینطوری نیست که شما از یک منوی مثلا کشویی حالت اویلری یا لاگرانژی را انتخاب کنید
سلام مهندس ، اگه ممکن به کار گیری ALE برای قطعه 3D مخصوصا قطعه استوانه آموزش بدهید با تشکر
با سلام و خسته نباشید
در مدل بنده که براده برداری (تراشکاری) هست موقع حرکت ابزار داخل قطعه المانها بجای اینکه از سطح قطعه جدا بشوند به شدت دچار تغییر فرم و کشیدگی میشوند. تنظیمات element delition و distrotion control را در حالت yes گذاشتم و گزینه hourglass control را هم در حالت enhanced تعیین کردم و به قسمت max degradation مقدار 0.99 دادم ولی هنوز نتیجه نگرفتم در حالی که همین تنظیمات برای فرایند صفحه تراشی جواب دادند.
لطفا در صورت امکان راهنمایی بفرمایید.
متشکرم
سلام
متأسفانه من بدون دیدن مسئله نظر نمیدم
موفق باشید