در این آموزش آباکوس شما هر آنچه که برای ورود به این نرم افزار تحلیلی نیاز دارید را فرا میگیرید! (از اینکه آباکوس (ABAQUS) چیست؟! گرفته تا مقدمات شروع کار با آباکوس از صفر تا صد! بصورت گام به گام، کاربردی و مقدماتی تا پیشرفته همراه با فیلمهای آموزشی ABAQUS + فایل PDF آموزش آباکوس همگی در این مقاله ارائه شده است همچنین نکات لازم جهت یادگیری پیشرفته آباکوس و تمام آنچه باید از اجزا محدود بدانید تا آموزش آباکوس برایتان لذت بخش تر و آسان تر باشد بصورت مفصل بیان شده است. بدون شک شناخت شما عزیزان از مسیر صحیح آموزش آباکوس به شما کمک میکند تا با سرعت بیشتر و کیفیت به مراتب بالاتر قدم در مسیر پیشرفت و تقویت تواناییهای خود در زمینه آموزش آباکوس بردارید.
توجه: شما دوستان عزیز میتوانید به لینک زیر مراجعه کنید و از پکیج آموزش آباکوس که بصورت گام به گام و 0 تا 100 و در 10 فصل آموزشی شامل 85 فیلم آموزشی آباکوس در مدت 25 ساعت تهیه شده است بهره ببرید.
دانلود پکیج آموزش ویدیویی آباکوس
سرفصلهای این آموزش:
- مقدمه
- چرا آموزش آباکوس ؟
- خط مشی آموزش آباکوس
- شناخت الفبای نرمافزار آباکوس: آموزش روش اجزاء محدود
- گام های حل مسئله در آباکوس
- ترسیم هندسه مسئله در آباکوس
- تعریف ماده و تخصیص آن به قطعات در ABAQUS
- مونتاژ و جایابی قطعات
- قلب تپنده تحلیل : انتخاب حلگر مناسب
- تعیین برهمکنش بین قطعات در حل
- بارگذاری و اعمال شرایط مرزی و اولیه در آباکوس
- شناخت دقیق المانها، فرمولبندی حاکم، الگوریتم مشزنی
- Submit کردن حل در ماژول Job
- پسپردازش و مشاهده نتایج حل
- سابروتیننویسی در آباکوس (Fortran)
- اسکریپتنویسی در آباکوس (Python)
- آموزش آباکوس در یک نگاه (گام های حل مسئله)
- آموزش آباکوس PDF
- بهروزرسانی: این آموزش در تاریخ 11 آذر 97 بهروز شد.
- بهروزرسانی: این آموزش در تاریخ 1 اسفند 96 بهروز شد.
- بهروزرسانی: این آموزش در تاریخ 13 دی 95 بهروز شد.
- بهروزرسانی: این آموزش در تاریخ 5 مهر 95 بهروز شد.
آموزش آباکوس و FEM
مدلسازی پدیدههای واقعی و تحلیل مسائل فیزیکی به شکل دقیق و کامل، تقریبا غیرممکن است و در این راه همواره سادهسازیهایی صورت میگیرد. حل معادلات حاکم بر رفتار پدیدهها یکی از معضلات و مشکلات مهندسین و محققین بهشمار میآمد اما رشد کامپیوترها در دهههای اخیر سبب وقوع انقلابی شگرف در تحلیل مسائل مهندسی و فیزیکی شد. در تحلیلهای مهندسی، روشهای حل عددی مختلفی مانند روش تفاضل محدود (FDM)، روش المان محدود (FEM) و روش حجم محدود (FVM) وجود دارد که از میان آنها روش اجزای محدود بهواسطه گستردگی حوزه کاربرد، از محبوبیت به مراتب بالاتری در میان محققین برخوردار است. روش اجزای محدود یک روش عددی است که میتوان از آن برای حل مسائل متعدد مهندسی در حالتهای مختلف پایدار، گذرا، خطی یا غیرخطی مانند تحلیل تنش، مسائل انتقال حرارت و جریان سیال بهره جست.
بدون شک روش اجزای محدود، سبب شد تا یک انقلاب در صنعت جهان و نحوه نگرش به تحلیل و طراحی مهندسی بهوجود آید. حل مسائلی که روشهای معمولی تحلیل از ارائه یک راه حل برای آنها عاجز بود، قابلیت اطمینان بالا در پاسخهای بهدست آمده، سرعت بالای روش حل، اعمال کمترین سادهسازی ممکن در اصول حاکم بر یک مسئله فیزیکی و افزایش قابلیت ایمنی در طراحی سبب شد تا روش اجزای محدود بهعنوان بخش جداییناپذیر حلقه پیشرفت صنعت تبدیل شود.
چرا آموزش آباکوس ؟
با گسترش روزافزون علوم کامپیوتر و قدرت یافتن پرشتاب سختافزارها، نرمافزارهایی که بر روش المان محدود در حل مسائل مهندسی استوار بودند، توسعه یافتند. امروزه نرمافزارهای بیشماری در بازار موجودند که بر اساس همین روش عددی به حل مسائل مختلف صنعتی و پدیدههای فیزیکی روزانه میپردازند و بهعنوان یک بازوی قدرتمند بهکمک محققین آمدهاند. نرمافزار آباکوس (ABAQUS)، انسیس (ANSYS) یا Marc، Nastran/Patran، ALGOR و NSA نمونههای شناخته شده و معروفی از دریای بیکران این نرمافزارها هستند که توجه محققین و مهندسین را بهخود جلب نمودهاند (نبرد بزرگان: آباکوس یا انسیس ؟).
در میان این گروه از نرمافزارها، نرمفزار آباکوس با قابلیت های منحصربفرد خود بهعنوان یک نرمافزار بسیار قوی و دقیق تحقیقاتی و کاربردی در صنعت و دانشگاه، موقعیت بسیار مناسبی پیدا کرده است. محیط کاربری بسیار زیبا و کاربرپسند، محیط مدلسازی دوبعدی و سهبعدی بسیار پیشرفته و در عین حال قابل درک، ارتباط جامع با نرمافزارهای طراحی تراز اول دنیا مثل کتیا (CATiA) و سالیدورکس (SOLIDWORKS)، کدهای حلگر قدرتمند و دقیق غیرخطی، قابلیت توسعه بهکمک اسکریپتهای پایتون (Python)، فایل متنی ورودی (.inp)، قابلیت ایجاد GUI، امکان کاربری زیربرنامههای زبان فرترن (FORTRAN)، قابلیت تحلیل بهروش پردازش موازی و مقبولیت بسیار بالا در جوامع دانشگاهی سبب شده تا آباکوس بهعنوان یکی از جدیترین گزینههای روی میز محققین حوزه مکانیک، متالورژی و عمران در حل مسائل اجزا محدود بهشمار آید.
در این میان و با توجه به مقدمه فوق، لزوم آموزش صحیح نرمافزارهای اجزای محدود و در رأس آنها، ABAQUS، اهمیت فوقالعادهای مییابد. در این راستا، مرجع آموزش نرمافزارهای مکانیک در راستای آموزش دقیق، جامع و علمی شما همراهان گرامی، قدم در یک مسیر حرفهای برداشته است. اعتقاد داریم که آموزش از طریق مثال تنها به درک سطحی منجر میشود و زمانی که کاربر درک درستی از عملکرد، الفبای حل و امکانات آباکوس نداشته باشد، روند صحیحی را درپیش نگرفته است. با حل یک مثال ممکن است حس خوشایندی در شما ایجاد شود اما بدون شک در مواجهه با یک مسئله متفاوت (حتی اندک تفاوت در صورت مسئله) ابتکار عمل نخواهید داشت. اگر در حین حل با خطایی مواجه شوید توانایی اظهار نظر و حل آنرا پیدا نخواهید کرد. فیلم آموزشی زیر را مشاهده بفرمایید تا با نرم افزار آباکوس بیشتر آشنا شوید…
روندی که در آموزش ABAQUS بکار گرفتهایم، مبتنی بر درک صحیح اصول اجزای محدود، شناخت محیط و امکانات آباکوس و تثبیت آموختهها بهکمک مثالهای کابردی است. از اینرو سرفصلهای آموزش آباکوس را در چهار گروه زیر دستهبندی کردهایم.
- آموزش اجزا محدود
- آموزش مقدماتی ABAQUS
- آموزش پیشرفته آباکوس
- آموزش مثالهای کاربردی و پروژههای صنعتی ABAQUS
چگونه آباکوس را یاد بگیریم؟
در ادامه به معرفی خط مشی مرجع آموزش نرمافزارهای مکانیک در آموزش Abaqus و نحوه یادگیری صحیح آباکوس خواهیم پرداخت. با ما همراه باشید.
آموزش آباکوس: اجزاء محدود
با توجه به لزوم شناخت پایهای و درک عملکرد نرمافزارهای اجزا محدود، در یک بخش جامع تحت عنوان روش اجزا محدود به تشریح جزئیات و اصول حاکم بر این روش حل عددی پرداخته شده است. سعی بر این بوده تا شما همراهان عزیز با مطالعه این بخش بتوانید لذت فراگیری اجزای محدود را درک کنید و بر اصول پایه و ضروری این علم که لازمه فراگیری و تسلط بر نرمافزارهایی نظیر آباکوس است مسلط شوید. آشنایی با روش اجزای محدود، تاریخچه روش اجزا محدود، آشنایی با نرمافزارهای مبتنی بر Finite Element Method، شناخت و درک تفاوتهای حل Explicit و Implicit، آشنایی با اصول تنش صفحهای/کرنش صفحهای با هدف انجام سادهسازی در حل مسائل فیزیکی، درک تفاوت حل خطی و غیرخطی و آشنایی با آنالیزهای اویلری و لاگرانژی تنها بخشی از سرفصلهایی است که در بخش اجزا محدود از آموزش ABAQUS برای شما عزیزان در نظر گرفته شده است. میتوانید تمامی آموزشهای اجزاء محدود درج شده در سایت را در لینک “آموزش روش اجزاء محدود” مطالعه کنید.
آموزش آباکوس – مقدماتی
پس از درک صحیح اصول عملکرد نرمافزار آباکوس و شناخت روابط حاکم بر آن، باید قادر باشید تا به کمک شناخت ابزارها و محیطهای مختلف آباکوس، گامهای اولیه برای حل یک مسئله را بردارید. از اینرو در بخش آموزش مقدماتی آباکوس مطالبی در حوزه شناخت محیط کاری و تنظیمات اولیه آباکوس، آشنایی با جعبه ابزارها و ماژولهای آباکوس، نحوه تعریف و ذخیرهسازی ترسیمه هندسی، شناخت واحدها و درجات آزادی در آباکوس، آشنایی با مسائل استاتیک و شبهاستاتیک، آشنایی با خانواده المانها در آباکوس و تأثیر تعداد المانها بر همگرایی جواب، پارتیشنبندی در آباکوس در کنار مطالب متنوع و بینظیر دیگر برای برداشتن گامی استوار در مسیر آموزش آباکوس شما همراهان گرامی تعبیه شده است. میتوانید تمامی آموزشهای مقدماتی آباکوس درج شده در سایت را در لینک “آموزش مقدماتی آباکوس” مطالعه کنید.
آموزش آباکوس – پیشرفته
یکی از ویژگیهای مفید نرمافزار آباکوس توانایی پشتیبانی از طیف گسترده کاربران و مسائل علمی و صنعتی مقدماتی تا پیشرفته است. اعتقاد داریم در مسیر آموزش ABAQUS نقطه پایانی وجود ندارد و باید تلاش کرد تا پس از درک مفاهیم اولیه و شناخت روند حل مسئله در آباکوس، بر روی مباحث پیشرفتهتر نیز مسلط شد چرا که چالشها در حل یک مسئله صنعتی بسیارند و بدون تسلط بر بخشها و امکانات پیشرفته نرمافزار امکان حل آنها وجود ندارد. بخش آموزش پیشرفته آباکوس از شما یک کاربر حرفهای و صاحبنظر در حوزه ABAQUS خواهد ساخت و شما را از سایر کاربران تازهکار و مقدماتی متمایز خواهد کرد. کافیست تفاوت را با مراجعه به این قسمت از سایت بسنجید.
آشنایی با تکنیک Remeshing، دستور Restart، توپولوژی مجازی در آباکوس، مدلسازی میلههای تقویتی در Abaqus، آشنایی با المانهای نیمه بینهایت و روش ایجاد آن، شناخت مفهوم Shear Locking و روش رفع مشکل و تنظیمات الگوریتم مشزنی تنها گوشهای از مفاهیم پیشرفتهای است که برای حرفهای شدن کاربران در نظر گرفتهایم. یقین داریم همراهی با این بخش، شما را در زمره کاربران خبره آباکوس قرار خواهد داد. میتوانید تمامی آموزشهای مقدماتی آباکوس درج شده در سایت را در لینک “آموزش پیشرفته آباکوس” مطالعه کنید.
آموزش آباکوس – مثالهای کاربردی و پروژههای صنعتی
تفاوت از اینجا آغاز میشود که ما معتقدیم مثال آموزشی باید برای تثبیت آموختهها و ایجاد دید جامع صنعتی بکار گرفته شود، نه یادگیری مستقیم. ایجاد راهنمای تصویری گام به گام در کنار تصاویر متحرک و زیبای تحلیل مسئله تنها بخشی از تلاشهای ما در احترام به نگاههای زیبای شما عزیزان است.
بدون شک با من موافقید که تاکنون دستورهای زیادی را در نرمافزارهای گوناگون فراگرفتهاید اما اکنون حتی اسمی از آن را نیز بهخاطر ندارید. آن چه که سبب تثبیت نکات آموزشی میشود حل مثالهای کاربردی و حرفهای است. در انتخاب مثالهای آموزشی تمام سعی خود را کردهایم تا مسائل منتخب، پرکاربرد و چالشبرانگیز صنعتی را برای شما عزیزان آماده کنیم تا با یک تیر، دو نشان را زده باشید : تثبیت آموختهها و ایجاد دید عمیق صنعتی. روند بکار رفته در مثالهای آموزشی اباکوس به گونهای است تا ابتکار عمل پیدا کنید و در مواجهه با مسائل متفاوت و گوناگون قدرت اعمال نظر و ایدهپردازی در سطوح عالی را پیدا کنید.
شبیهسازی سقوط آزاد در آباکوس، آموزش مدلسازی مسائل هایپرالاستیک در آباکوس، تحلیل اتصالات جازدنی، تحلیل رشد ترک در ورقهای کامپوزیتی بهروش XFEM، تحلیل خمش سهنقطه در آباکوس، تحلیل تقارنمحوری مخازن تحت فشار و تحلیل کمانش ورق در Abaqus تنها بخشی از مثالهای صنعتی و کاربردی است که برای شما در نظر گرفتهایم. میتوانید تمامی مثالهای کاربردی و پروژههای صنعتی آباکوس درج شده در سایت را در لینک “مثالهای آموزشی آباکوس” مطالعه کنید.
در ادامه قصد داریم تا در قالب یک راهنما، فرآیند آموزش حرفهای آباکوس را به شما معرفی نماییم. با ما همراه باشید.
شناخت الفبای نرمافزار آباکوس: آموزش روش اجزاء محدود
همانطور که در بخش مقدمه نیز اشاره کردیم، نرمافزارهایی نظیر آباکوس و انسیس بر روش اجزاء محدود در حل مسائل گوناگون استوارند. از اینرو ضروری است تا با یک شناخت دقیق و جامع از اصول حاکم بر روش اجزا محدود، قوائد حاکم بر ایجاد المان و شبکه اجزا محدود، شناخت گره و المان، توابع شکل یا درونیاب، قوانین ترکیب و اسمبل کردن ماتریس سختی و سایر ملزومات این روش نظیر اصول انتگرالگیری عددی، به آموزش آباکوس پرداخته شود تا دیدی عمیق و جامع نسبت به این ابزار در اختیار کاربر قرار گیرد.
فراموش نکنید که آباکوس یک ابزار است، ابزاری بسیار کارا و قدرتمند؛ اگر به آن داده ورودی غلط بدهید پاسخهای غلطی نیز دریافت خواهید کرد. لذا در مسیر یادگیری آباکوس، به شما توصیه میکنیم حتما گامهای استواری در سرزمین اجزای محدود بردارید و صرفاً یک کاربر نباشید. قطعا شناخت اصول حاکم بر حل یک مسئله در آباکوس، از شما یک صاحبنظر خواهد ساخت که از توانایی تجزیه و تحلیل مسائل برخوردار است.
شناخت امکانات و ابزارهای آباکوس
گام های حل مسئله در آباکوس
ترسیم هندسه مسئله در آباکوس
اولین قدم در حل یک مسئله فیزیکی به روش اجزا محدود، ایجاد مدل هندسی مناسب از مسئله است. ماژول Part در آباکوس، محیط تخصصی ایجاد هندسه قطعات (از ساده تا پیچیده) است. ترسیم قطعات Solid، خرپا (Truss)، ورق (Plate) و پوسته (Shell) در کنار ابزارهای پیشرفته CAD از آباکوس یک ابزار همه فن حریف در ایجاد مدل هندسی ساخته است؛ اما فراموش نکنید، آباکوس یک نرمافزار اجزا محدود است و نباید انتظار داشته باشید ابزارهای موجود در ماژول Part امکاناتی به وسعت نرمافزارهای تخصصی طراحی نظیر CATIA، SolidWorks یا Inventor در اختیار شما قرار دهد. یکی از نقاط مثبت Abaqus، امکان فراخوانی مدلهای هندسی ساده و پیشرفته از نرمافزارهای تخصصی نظیر کتیا و سالیدورکس است که به کمک آن عملاً محدودیتی در تحلیل قطعات با هندسههای پیچیده و جزئیات بالا نخواهید داشت.
تعریف ماده و تخصیص آن به قطعات در ABAQUS
پس از اینکه مدل هندسی مورد نظر خود را در آباکوس ترسیم و یا آنرا در محیط این نرمافزار فراخوانی کردید، باید به تعریف ماده و اختصاص آن به Partهای ایجاد شده در گام قبل بپردازید. در این راستا، ماژول Property آباکوس امکانات وسیعی در اختیار کاربران قرار داده است: تعریف خواص مکانیکی، چگالی، خواص حرارتی و مغناطیسی، معیارهای آسیب و گسیختگی، تعریف پارامترهای سختشوندگی در بارگذاری سیکلی، خواص وابسته به دما و … در کنار قابلیت برنامهنویسی در مواقع ضروری که پیشفرضهای نرمافزار جوابگوی نیاز کاربر نیست (سابروتین نویسی در آباکوس) دنیایی از امکانات خاص و ویژه را در اختیار شما قرار میدهد. بهعلاوه تعریف سطح مقطعهای مناسب برای اختصاص به قطعه، سطح مقطع یا پروفیل مناسب برای تیر و لایهچینی کامپوزیتها به شکل دقیق از دیگر امکاناتی است که به کمک ماژول Property قادر به تعریف آن خواهید بود.
توجه: شما دوستان عزیز میتوانید به لینک زیر مراجعه کنید و از پکیج آموزش آباکوس که بصورت گام به گام و 0 تا 100 و در 10 فصل آموزشی شامل 85 فیلم آموزشی آباکوس در مدت 25 ساعت تهیه شده است بهره ببرید.
دانلود پکیج آموزش ویدیویی آباکوس
مونتاژ و جایابی قطعات
برای مدلسازی یک سیستم که در آن چندین قطعه مختلف وجود داشته باشد، پس از ترسیم تکتک قطعات در ماژول Part، بهکمک ابزارها و قیود هندسی تعبیه شده در ماژول Assembly قادر خواهید بود تا به تعداد مورد نیاز از هر قطعه کپی کرده و آنها را در موقعیت دلخواه مناسب برای تحلیل قرار دهید. در واقع بهوسیله ماژول Assembly موقعیت و جایگیری قطعات را اصلاح مینمایید.
قلب تپنده تحلیل : انتخاب حلگر مناسب
پس از ایجاد قطعه، تعریف ماده و جایابی قطعات نسبت به یکدیگر به ماژول Step وارد میشویم. شاید این بخش را بتوان یکی از مهمترین قسمتهای یک تحلیل اجزا محدود در آباکوس دانست. بسته به اینکه معادلات حاکم بر مسئله شما در چه حوزهای قرار میگیرد، باید ابزار مناسبی برای حل آن انتخاب کنید. انتخاب یک یا چند گام حل مناسب کاملاً به هدف شما از تحلیل و ماهیت مسئله بازمیگردد. همچنین در صورتی که در یک مسئله چندین نوع بارگذاری به ترتیب انجام شود، میتوان برای هر بارگذاری یک Step جداگانه درنظر گرفت.
ایجاد گامهای آنالیز (تحلیل فرکانسی، کمانش، انتقال حرارت، شکلدهی، کوپل حرارتی- تنشی در آباکوس، تحلیل کوپل اویلری – لاگرانژی در آباکوس)، معین کردن خروجیهای مورد نظر در History Output و Field Output، معین کردن مشهای سازگار یا تطبیقی و تنظیمهای حل از جمله امکاناتی است که به کمک ماژول Step در اختیار شما قرار می گیرد (نحوه خروجی گرفتن از آباکوس).
تعیین برهمکنش بین قطعات در حل
تحلیلهای حوزه مکانیک برخورد و مسائل تماسی را باید از گستردهترین و در عین حال محبوبترین موضوعاتی دانست که توجه محققین را بهخود جلب کرده است. بهکمک امکانات موجود در ماژول Interaction قادر خواهید بود به تعیین خواص برخورد، ایجاد قیود چند نقطهای در آباکوس، اتصال دهندهها، تشخیص نقاط برخورد و . . . بپردازید. پرواضح است که Interaction از ماژولهای مهمی است که به فراخور مسئله، به آن نیاز پیدا میکنید و جزو ماژولهای ضروری در هر تحلیلی نیست.
بارگذاری و اعمال شرایط مرزی و اولیه در آباکوس
پس از تعریف گامهای زمانی حل و برهمکنش بین قطعات مختلف، ضروری است به تعیین شرایط مرزی و اولیه حاکم بر یک مسئله در ماژول Load بپردازیم. مقید کردن قطعه در راستای خاص، اعمال بارهای متمرکز و گسترده، تعریف دامنه اعمال بار (آموزش بارگذاری در آباکوس)، ایجاد Predefined Field در مواردی نظیر تعریف میدان دما یا تنش یا سرعت اولیه در قطعه، استفاده از قابلیت Submodel در آباکوس، در نظر گرفتن نیروی جاذبه در یک تحلیل، بارهای مغناطیسی، تعریف سرعت و فشار در تحلیل CFD، همه و همه بخشی از امکاناتی است که در ماژول Load در اختیار کابران قرار گرفته است.
شناخت دقیق المانها، فرمولبندی حاکم، الگوریتم مشزنی
ماژول Mesh را میتوان نقطه اشتراک تئوریهای حاکم بر اجزای محدود و ابزارهایی نظیر Abaqus دانست. رسیدن به جوابهای قابل اعتماد در گرو استفاده از یک شبکه اجزا محدود مناسب (از نظر اندازه و کیفیت) و همینطور المانهای مرتبط است. شناخت قواعد نامگذاری المانها در آباکوس، شناخت المانها با انتگرالگیری کامل و کاهش یافته، المانهای هیبریدی در Abaqus، تکنیکهای مش بندی آباکوس، الگوریتمهای مشزنی از موارد مهمی است که در ماژول Mesh قابل کنترل است. فراموش نکنید انتخاب المان مناسب کاملا به حلگر تعریف شده در ماژول Step وابسته است.
Submit کردن حل در ماژول Job
پس از اتمام گامهای فوق قادر خواهید بود تا مسئله را بهوسیله نرمافزار آباکوس حل کنید. چنانچه در حین حل، خطایی رخ دهد و آباکوس فرایند حل را متوقف سازد باید با مرتفع کردن دلایل ایجاد خطا (منشأ خطا میتواند در هر کدام از ماژولهای پیشین باشد) به حل مجدد مسئله پرداخت (انواع خطاهای آباکوس). در حین فرایند حل فایلهای متنوعی ایجاد میشود که اطلاعات مفید و کاربردی در خصوص زمان حل، نتایج، گامهای زمانی و . . . را در اختیار کاربر قرار میدهد (آشنایی با انواع فایل در آباکوس).
پسپردازش و مشاهده نتایج حل
پس از به اتمام رسیدن حل یک مسئله، میتوانید نتایج و خروجیهای مورد انتظار که در ماژول Step تعریف کردهاید را در قالب کانتورهای رنگی، فیلم و یا نمودار مشاهده کنید. همچنین میتوانید با تعریف مسیر بر روی جسم، مقادیر مورد نظرتان را در یک مسیر خاص قرائت نمایید.
همچنین در کنار امکانات تعبیه شده در آباکوس برای حل یک مسئله، امکانات جانبی نظیر اسکریپتنویسی به کمک زبان Python و یا سابروتین نویسی در آباکوس به کمک زبان FORTRAN نیز برای کاربران وجود دارد تا در صورت لزوم بتوانند چارچوبهای پیش فرض نرمافزار را شکسته و بدون محدودیت خاصی به کدنویسی برای تعریف ماده، بارگذاری مورد نظر و حتی المان دلخواه بپردازند.
سابروتیننویسی در آباکوس
بدون شک یکی از مهمترین ویژگیهای یک نرمافزار اجزای محدود پیشرفته و تکامل یافته، قدرت مانور کاربر در ارائه مواردی است که بیشتر جنبه نوآوری داشته و در پیشفرضهای تعبیه شده در نرمافزار، محلی برای اعمال آن وجود ندارد. این موضوع در مجموعه پروژهها و رسالههای تعریف شده در مقاطع تحصیلات تکمیلی بهوفور خودنمایی میکند. ضرورت تعریف و دستیابی به تئوری جدید، بسط روابط و تئوریهای پیشین و لزوم ابداع و نوآوری در پروژه، سبب میشود تا هر ساله موضوعات، فرمولبندیها و تئوریهای جدیدی به دنیای علم معرفی شود. شاید ذکر این نکته بدیهی به نظر برسد که از یک نرمافزار قدرتمند تجاری انتظار میرود تا بتواند محیطی برای پیادهسازی ابتکارات و نوآوریهای محققین و پژوهشگران فراهم آورد و تنها به امکانات پیشفرض تعبیه شده در محیط خود بسنده نکند. خوشبختانه آباکوس در این زمینه بسیار حرفهای و دقیق عمل کرده است.
در کنار مجموعه بینظیری از امکانات پیشفرض و تعبیه شده در آباکوس که پاسخگوی نیاز محققین و مهندسین در غالب مواقع است، این قابلیت نیز در اختیار علاقمندان قرار گرفته تا در صورت لزوم بتوانند بهوسیله برنامهنویسی در نرمافزار فرترن (Fortran) در بالاترین سطح علمی به ارائه نوآوریهای خود بپردازند. سابروتیننویسی در آباکوس را باید از پیشرفتهترین امکاناتی دانست که در یک نرمافزار اجزای محدود گنجانده شده است. پیشنهاد میکنم با هدف درک اهمیت موضوع، پست آموزش سابروتیننویسی در آباکوس را مطالعه فرمایید.
اسکریپتنویسی در آباکوس به زبان پایتون
بدون شک رابط کاربری یک نرمافزار یا همان GUI، چیزی جز یک پل ارتباطی گرافیکی بین کاربر و هسته مرکزی نرمافزار نیست. در آباکوس نیز، کلیک بر روی هر آیکون، انجام هر دستور در محیط کاری، تعریف هندسه، اندازهگذاری، تعریف ماده، بار، گام زمانی حل و . . . همه و همه از طریق رابط کاربری گرافیکی (و یا به شکل جایگزین از طریق منوهای اصلی تعبیه شده در نرمافزار) انجام میشود. اما تا کنون با خود اندیشیدهاید که آیا امکان دسترسی به هسته مرکزی و در اختیار گرفتن کنترل آباکوس از طریق خطوط متنی وجود دارد یا خیر؟ پاسخ به این پرسش مثبت است!
تمامی اعمال و دستورات شما در آباکوس در قالب مجموعه خطوط دستوری ذخیره میشود. به بیان دیگر، رابط کاربری تنها یک محیط بصری است که تبدیل آن به کدهای مورد نظر بر عهده هسته مرکزی آباکوس است. رابط کاربری تعبیه شده در آباکوس، تمامی دستورات صادر شده از جانب کاربر را در یک زبان برنامهنویسی شیگرا با نام پایتون (Python) ایجاد میکند. هسته مرکزی Abaqus خطوط دستوری ایجاد شده را تفسیر و ترجمه میکند و نتیجه آن چیزی می شود که کاربر در محیط کاری آباکوس مشاهده میکند.
فایلی که دستورات محیط اسکریپتنویسی آباکوس را در خود جای میدهد یک اسکریپت نام دارد. بهکمک یک اسکریپت قادر خواهید بود تا یک عمل یا دستور تکراری را با صرف زمان به مراتب کمتر به آباکوس بدهید. همچنین میتوانید به ایاد یک مسئله پارامتریک پرداخته و یا با دسترسی به دادههای خروجی، به ایجاد و ارائه نتایج دلخواهتان از تحلیل بپردازید. برای آشنایی بیشتر با اسکریپتنویسی به زبان پایتون در آباکوس، میتوانید به آموزش کدنویسی در آباکوس مراجعه کنید.
آموزش آباکوس در یک نگاه (گام های حل مسئله)
برای دیدن عکس در کیفیت اصلی روی آن کلیک کنید.
عمیقاً اعتقاد داریم که روند یادگیری با در اختیار داشتن مثالهای جذاب، صنعتی و کاربردی تکمیل خواهد شد. در این راستا و در کنار ارائه مجموعه آموزشهای جامع در حوزه اجزای محدود، شناخت قابلیتها و امکانات آباکوس در تمامی ماژولها، آشنایی با ترفندهای گوناگون حل و نکات کلیدی، به ارائه مثالهای استاندارد و جامع آموزشی پرداختهایم. همانطور که در مقدمه این متن نیز عنوان شد، یک هدف اساسی و بسیار دقیق را در این مثالها دنبال کردهایم : تثبیت آموختههای کاربران و نه آموزش مستقیم یک مبحث آموزشی. اعتقاد ما بر این است که با طی کردن مرحله به مرحله مسیر فوق، همراهان گرامی سایت مرجع آموزش نرمافزارهای مکانیک در زمینه کاری خود متخصص، صاحبنظر و حرفهای خواهند شد.
به استراتژی خود پایبند هستیم و در راه خود ثابت قدم و استوار؛ تا رسیدن به قلههای پیشرفت صنعت و تربیت مهندسین خبره و کارآمد در استفاده از ابزارهای پیشرفته تحلیلی. بدون شک شما همراهان گرامی، خط مشی ما در مجموعه آموزشهای نرمافزار ABAQUS را دقیق و علمی خواهید یافت. با ما حرفهای بیاموزید و لذت یادگیری را تجربه کنید …
آموزش آباکوس PDF
شما میتوانید این مقاله آموزشی پیرامون “خط مشی آموزش آباکوس” رو بصورت فایل PDF از لینک زیر دانلود کنید.
توجه: شما دوستان عزیز میتوانید به لینک زیر مراجعه کنید و از پکیج آموزش آباکوس که بصورت گام به گام و 0 تا 100 و در 10 فصل آموزشی شامل 85 فیلم آموزشی آباکوس در مدت 25 ساعت تهیه شده است بهره ببرید.
محمد رسولی
سلام.من میخواستم خستگی رو در یک صفحه ناچ دار تحلیل کنم.خواستم ببینم تو گام step که رفتم، Direct cyclic رو بزنم؟و اینکه اعدادش رو چه جوری تنظیم کنم که زمان محاسبه به حداقل برسه.خواهش میکنم زود جواب بدین.حیاتیه.ممنون
یونس سروری(مدیر CAE)
سلام
بله، راه حل همینه
ولی انتخاب متغیر به خیلی پارامترها وابسته است؛ از جمله سایز و تعداد المان و نوع بار و . . .
نسخه یکسانی وجود نداره واقعا
محمد
باسلام و تشکر از سایت بسیار مفیدتان
ایا توی اباکوس می شود اهنربا را مدلسازی کرد و نیرویی که به یکدیگر وارد میکنند را محاسبه کرد؟ پیشاپیش از راهنمایی شما سپاس گزارم
یونس سروری(مدیر CAE)
سلام
آباکوس توانایی مدلسازی مسائل مغناطیس را داره
احمدی
با عرض سلام و وقت بخیر
اگر بعد از نصب آباکوس از مسیر start> program فقط منوی abaqus documentation وجود داشته باشد و منوی اصلی آباکوس موجود نباشد چه دلیلی دارد؟ و در این صورت باز کردن آباکوس از روی صفحه دسکتاپ چه ایرادی میتواند داشته باشد؟
لطفا من را در این زمینه یاری بفرمایید.
با تشکر
یونس سروری(مدیر CAE)
سلام
متوجه منظورتون نمیشم
منظورتون از ایراد چیه؟
خب خیلی ساده تست کنید ببینید نرم افزار اجرا میشه یا خیر
مشکل کجاست؟
پیمان
سلام بنده می خوام برای پروپوزال دکتری خودم از برنامه آباکوس ک قبلا در ارشد باهاش کار کردم کار کنم، موضوع مورد نظر بررسی رفتار سازه و عملکرد آن در حین و پس از آتش می باشد، سوال اینه چون من قراره بتن مسلح شده با یک فایبر مخصوص رو ( مثل پروپرلین فایبر) مدل کنم عملا آباکوس توانایی مدل کردن اندرکنش بین بتن و فایبر های مدفون داخلش رو نداره ( بصورت رندوم پخش هستن تو بتن). خواستم ببینم آیا شما هم همین نظر رو دارید ؟
یونس سروری(مدیر CAE)
سلام
میتونید از general contactا استفاده کنید
محمدی
سلام وقتتون بخیر
من باید یک ورق تحت فشار جانبی رو مدلسازی کنم ولی مدام با ارورهای مختلف مواجه میشم
الان به روندی که طی میکنم شک کردم.
آیا لازمه که آموزش ورق تحت نیروی کمانشی رو ببینم یا آموزش دیگه ای رو پیشنهاد میدین؟ و اینکه حتی با استفاده از ale هم ارور دیستورشن رو میگیرم.
پیشاپیش ممنون از راهنماییتون
یونس سروری(مدیر CAE)
سلام
بله؛ پیشنهاد میکنم مطالعه بفرمایید
ایمان
با سلام
بنده میخواستم نحوه ی عملکرد کمپرسور CNG رو تحلیل کنم میخوام از میزان روغنکاری در دبی های مختلف و کمی انحراف تلرانس هندسی رو در دراز مدت تحلیل کنم.
در ضمن تمامی قطعات این کمپرسور در سالید موجود می باشد.
بنظر شما کدوم نرم افزار چنین قابلیتی رو داره؟
لطفا جواب بدین ممنون؟
یونس سروری(مدیر CAE)
سلام
من فکر میکنم اگر از روابط تحلیلی طراحی اجزا استفاده کنید جواب بهتری بگیرید
البته ممکنه بتونید یک نیروی خاص یا پارامتر مدنظرتون را از طریق تحلیل FEM با آباکوس استخراج کنید
احمد ن
من میخواستم ماده سیلیکونی رو شبیه سازی کنم که نه با فرض الاستیک تونستم به جواب برسم یعنی اصلا تغییر شکن پیدا نمیکندنه با فرض هایپر الاستیک و وارد کردن ضرایب.
البته همین روش حل در هندسه ساده و فرض الاستیک و نسبت پواسون ۴۹۹. جواب منطقی میدهد بنظرتون ایراد کار کجاس
یونس سروری(مدیر CAE)
سلام
با این توضیحات نمیشه نظر داد
باید در جریان کامل روند مدلسازی و ماهیت مسئله قرار گرفت تا بشه اظهار نظر کرد
یک مثال خوب در زمینه مدلسازی هایپرالاستیک در سایت موجوده؛ میتونید بررسی کنید
احمد
ممنون جناب مهندس،
مساله در واقع اینظوره که ماده پلمیری با ماده دیگری merge شده و انبساط حرارتی ماده دوم بایستی منجر به تغییر شکل کل مجموعه بشه اما خود ماده دوم در اثر انبساط حرارتی تغییر میکند البته فکر نکنم تو merge مشکلی باشه، بدون اینکه هیچ اثری روی ماده پلیمری بگذارد
احمد
سلام و خسته نباشید ممنون میشم جناب مهندس جواب بدین چون خیلی تلاش کردم اما جوابی نگرفتم
یونس سروری(مدیر CAE)
اندکی صبور باشید سعی بر این هست که در اسرع وقت جواب داده بشه
جلال
سلام جناب مهندس
بنده میخواستم نانورس را در آباگوس شبیه سازی کنم . و خواص کشش و خمش را بررسی کنم .
1- نحوه تعریف ماده چگونه خواهد بود .مراحل را اگر امکان دارد توضیح دهید .
2- نمونه کار دارید که بنده را کمک کند
3- در یک ماه گذشته به هرکس گفتیم نانو رس جواب سلام ما راهم نداده خواهش می کنم اگر قرار است با خرید پکیج به سوالم جواب دهید حتما بفرمایید. بنده خرید کنم . ممنون
یونس سروری(مدیر CAE)
سلام
بررسی نداشتم
Dany
ضمن عرض سلام وخسته نباشید خدمت استاد گرامی
استاد آیا امکان دارد که یک تحلیل در مورد روتراشی یک قطعه آلومینیومی رو انجام دهید و در سایت قرار بدید بسیار سپاسگذار خواهم شد، و اگر تحلیل مشابهی در سایت هست لطفا بفرمایید که کدام تحلیل است
با تشکر از زحمات شما
یونس سروری(مدیر CAE)
سلام
با توجه به برنامه، فعلاً امکان تهیه این آموزش وجود نداره
پوریا
با عرض سلام .
جناب مهندس یه سوال داشتم . میخواستم ببینم در آباکوس میشه اثر برخورد یخ رو با یک ستون بررسی و تحلیل کرد . همینطور تحیلیل موج هم امکان پذیر هست یا نه ؟؟
با تشکر
یونس سروری(مدیر CAE)
سلام
بله؛ هر دو مورد امکان پذیره
حسین
سلام میخوام به یک قاب شرایط اتصال را اضافه کنم و با درنظرگرفتن رفتار غیرخطی قاب و اتصال تحلیل پوش اور و سیکلی غیرخطی را انجام دهم در نرم افزار چیکار باید بکنم
ممنون از زحمات شما
یونس سروری(مدیر CAE)
سلام
من در یک کامنت چطور باید مدلسازی یک مسئله را توضیح بدهم ؟!!!
عباس
سلام
این آموزش برای بخش پایداری تو مهندسی حفاری هم هست؟
یونس سروری(مدیر CAE)
سلام
سرفصلهای آموزش در پست مربوطه ذکر شده
میتونید مطالعه بفرمایید
اصول توضیح داده شده و این اصول میتونن در مورد هر مسئله یا زمینه بکارگیری یکسان باشند
بهنام
سلام خدمت استاد عزیز
می خوام در قسمت property در قسمت plastic تنش ها و کرنش ها رو وارد کنم این تنش ها و کرنش ها رو باید از کجا تهیه کنم مثلا برای بتن با عیار 28
یونس سروری(مدیر CAE)
سلام
مراجع، اینترنت، مقالات