آموزش سابروتین نویسی در نرم افزار آباکوس به زبان فرترن
قابلیتهای نرم افزار آباکوس را به سه روش میتوان ارتقاء داد:
- نوشتن Keyword یا در حالت کلیتر نوشتن یا اصلاح فایل inp: برای بهرهمندی از قابلیتهایی که در محیط گرافیکی ارائه نشده است.
- اسکریپت نویسی به زبان پایتون: به جای انجام کارهای تکراری و فرسایشی در محیط گرافیکی از این قابلیت استفاده میشود.
- سابروتین نویسی به زبان فرترن، سی یا سی پلاس پلاس: برای افزایش توامندیهای حلگر نرم افزار آباکوس استفاده میشود.
سابروتین نویسی در نرم افزار آباکوس موجب ارتقاء تواناییهای پیشفرض این نرم افزار میشود. برای مثال با کمک:
سابروتین DISP میتوان شرایط مرزی تحلیل را به صورت تابعی از زمان و مکان (که به صورت حال ضرب قابل تفکیک نیستند) تعریف کرد.
سابروتین DLOAD میتوان بارگذاری را به صورت تابعی از زمان و مکان (که به صورت حال ضرب قابل تفکیک نیستند) تعریف کرد. برای مثال برای تعریف بار متحرک یا انتشار موج کارآمد است.
سابروتین UTRACLOAD میتوان بارگذاری ترکشن را به صورت تابعی از زمان و مکان (که قابل تفکیک به صورت حال ضرب نیستند) تعریف کرد.
سابروتین UTEMP میتوان شرایط دمایی تحلیل را به صورت تابعی از زمان و مکان (که قابل تفکیک به صورت حال ضرب نیستند) تعریف کرد.
سابروتین UMAT میتوان رفتار مکانیکی مادهای دلخواه که به صورت پیشفرض در آباکوس تعریف نشده است را تعریف نمود.
سابروتین UEL میتوان المان دلخواه که به صورت پیشفرض در آباکوس تعریف نشده است را تعریف نمود.
سوالات متداول دانشجویان
این آموزش در دانشکده مهندسی مکانیک دانشگاه تهران برای مقطع کارشناسی (لیسانس) و کارشناسی ارشد (فوق لیسانس) ارائه میشود هرچند که این آموزش برای دانشجویان دکترا نیز مفید خواهد بود.
مفاهیم به قدری ساده و روان بیان شده است که پیشنیازی لازم نیست، هر چند بهتر است درسهای روش اجزای محدود (FEM) و برنامه نویسی به زبان فرترن را گذرانده شده باشد.
تدریس مناسب، قسمت مهمی از فرآیند یادگیری است ولی به تنهایی کافی نیست. باید در طول این آموزشها مثالهایی متنوع حل کنید تا به سابروتین نویسی در نرم افزار آباکوس تسلط یابید.
مهم ترین مرجع این دوره Abaqus Documentation است. در کنار آن از آموزشهای شرکت Dassault Systèmes نیز استفاده شده است.
حمید
سلام من این دوره های شمارو سه تا دوره رو قبل اینکه فروشی باشن رایگان بودن خریده بودم الان هیچ کدوم از دوره هارو دسترسی ندارم متاسفانه….
میلاد وحیدیان(مدیریت)
مکادمی پس از دو سال از شروع فعالیتش مجبور شد بعضی از دورهها را از حالت رایگان خارج کند. با افزایش مخاطبین مکادمی لازم بود تا سرورها هم ارتقا یابند تا سایت عملکرد خود را از دست ندهد. مخاطبین زیاد مکادمی و مشاهده آنلاین آموزشها موجب شده بود قبضهای دیتاسنتر تا ۲۰۰ دلار در ماه نیز برسد.
مکادمی دو راه بیشتر نداشت، تعطیلی سایت یا غیر رایگان شدن برخی دوره ها.
از آنجایی که سرورها همگی ارتقا یافتند تمامی حسابهای کاربری پاک شدند.
اگر دورهها را در زمانی که رایگان بوده اند، دانلود نکرده بودید حال دیگر به این دورها دسترسی ندارید، چون مکادمی روزانه و ساعتی برای سرورها هزینه میکند و دیگر نمیتوانستیم هزینهها را پرداخت کنیم.
امیدوارم ما را درک کنید
موفق باشید
محمدرضا دشتبانی(خریدار محصول)
سلام ممنون از آموزشهای مفیدتون چند تا از فایل های rar خراب هستند میشه پیگیری کنید. ممنون
میلاد وحیدیان(مدیریت)
با سلام و احترام
چندین فایل را به صورت رندوم بررسی کردیم و مشکلی نبود.
لطفا برای extract کردن فایلهای rar از نرم افزار WinRAR ورژن های جدید استفاده کنید. فایل در فشرده ترین حالت ممکن rar شده اند و ممکن است نرم افزارهای دیگر و حتی WinRAR قدیمی قادر به باز کردن آنها نباشند.
اگر مشکل همچنان وجود داشت لطفا جلسه یا شماره ویدئو را بفرمایید تا دقیقتر و سریعتر بررسی کنیم.
موفق باشید.
محمدرضا دشتبانی(خریدار محصول)
سلام دکتر وقتتون بخیر،
فایل های فشرده گویا مشکل دارند بعضی هاشون (روشی که در بالا گفته شد هم امتحان کردم) اما به صورت فایل ویدیوی دانلودشون کردم مشکل رفع شد
ممنونم.
میلاد وحیدیان(مدیریت)
خواهش میکنم
اگر بفرمایید کدوم فایلهای rar مشکل دارند تا بررسی کنیم، ممنون میشم.
موفق باشید.
محمدرضا دشتبانی(خریدار محصول)
UMAT-4وUEXPANوUTRACLOADوDISPوDFLUX
این اسامی فایل ها هستش ممنون بابت پیگیری به موقع.
محمدرضا دشتبانی(خریدار محصول)
UMAT-4 و DFLUX و DISP و UEXPAN و UTRACLOAD
میلاد وحیدیان(مدیریت)
تشکر
مشکل بررسی و رفع شد.
احمد جلالی(خریدار محصول)
سلام،چرا نمیشه دوره رو خریداری کرد؟
میلاد وحیدیان(مدیریت)
با سلام و احترام
مشکلی مشاهده نشد.
برای راحتی کار، دوره را در حساب شما ثبت کردیم و فقط لازم است پرداخت کنید.
به سبد خریدتان به آدرس زیر مراجعه کنید و پرداخت را انجام دهید.
https://mecademy.org/cart
موفق باشید.
حسام گلشنی
با سلام به دکتر وحیدیان عزیز. واقعا ممنونم بابت زحماتتون. آموزش ها واقعا مفید بودن. من آموزش UMAT رو نیاز داشتم، نگاه کردم واقعا کمکم کرد.
میخواستم بپرسم آموزش UHYPER کی اپلود میشه؟ به شدت نیاز دارم بهش برای پروژه ارشدم.
بازم ممنونم
میلاد وحیدیان(مدیریت)
با سلام و احترام
متاسفانه این آموزشی در آیندهای نزدیک منتشر نخواهد شد.
مکادمی درگیر مشکلات زیادی از جمله مهاجرت اعضا و مشکلات مالی است. در حال حاضر تمرکز بر انتشار آموزشها با کمک مکتبخونه است.
دکتر کیان آغنی (یکی از اعضای مکادمی) در کانال یوتیوب خود آموزشهایی برای سابروتین نویسی از جمله UHYPER دارند، میتوانید از آنها بهرمند شوید.
کانال یوتیوب دکتر کیان آغنی
مهدی آسترکی
سلام، ممنون دوستان گرامی.
ان شالله که همیشه در پناه خدای عزیز، سلامت و موفق باشید.
سپاس از آموزش های بسیار عالی شما.
میلاد وحیدیان(مدیریت)
با سلام و احترام
خیلی ممنون از لطفتون
موفق باشید.
امین خدابنده لو
سلام.
خیلی ممنون از آموزش های خوبتون.
میلاد وحیدیان(مدیریت)
با سلام و احترام
خیلی ممنون. مکادمی رو به دوستاتون هم معرفی کنید.
[email protected]
سلام آقای دکتر
این پاورپوینت هایی رو که توضیح میدین رو هم دارین رو سایت آپلود کنین؟
میلاد وحیدیان(مدیریت)
با سلام و احترام
چون فایل ها تکمیل نشده، در سایت قرار ندادیم.
اگر ضروری است و خیلی نیاز دارید در تلگرام یا اسکاپ پیام دهید تا همان نسخه ناقص را ارسال کنم.
تلگرام
اسکایپ
یونس رضوانیفر
سپاس جناب وحیدیان بابت راهنمایی بسیار مفید تون در رابطه با SDV ها و آموزش های خوب UMAT و USDFLD
به نظر بنده هم تنها راهکار دسترسی به SDV های نموهای قبلی همین دو راهکاری هست که فرمودید.
البته راه سومی هم تحت عنوان استفاده از اسکریپت پایتون و تعریف هر اینکرمنت به عنوان یک Job هم هست که به نظر به صرفه نمیاد و حجم فایل های ODB برای مدل های با تعداد تکرار بالا زیاد خواهد شد.
مثلا یک الگوریتم ترمیم استخوان bone Healing که باید ۶۰ روز تکرار شود نیاز به ۶۰ job داشته و به همین تعداد ODB file تولید شده که حجم ذخیره سازی زیادی (۶۰ برابری) نسبت به همان حل با سابروتین و یک Job اشغال میکند.
اگر اشتباه میکنم ممنون میشم اصلاح بفرمایید.
میلاد وحیدیان(مدیریت)
سلام
بله درست هست در اون صورت ران تایم افزایش مییابد.
من باز هم یه سرچ روی سوالتون انجام میدم و در همین جا نتیجه را براتون ارسال میکنم.
موفق باشید.
یونس رضوانیفر
سلام و عرض ادب خدمت جناب وحیدیان و همه دست اندر کاران این سایت بسیار مفید و قابل دسترس برای همه علاقه مندان
وقتتون بخیر باشه
عذر میخوام در مورد solution dependent state variables سوال داشتم،
همونطور که میدونیم این متغیر ها در آباکوس ذخیره میشوند، اما دوتا سوال برای بنده مطرح هست که اینجا میپرسم شاید برای سایرین هم مفید باشه:
1. نحوه دسترسی به آنها در سابروتین UMAT چطور هست؟ چطور میتوان به مقدار فعلی آ« در increment فعلی و قبلی دسترسی داشت؟
۲. نحوه دسترسی به آنها در سابروتین USDFLD برای بنده مشخص هست، با استفاده از GETVRM میتوان آنها را فراخوانی کرد ولی این فقط مقدار آنهارا در ابتدای increment فعلی میدهد. چطور میتوان مقادیر STATEV در increment های قبل تر را فراخوانی کرد؟ مثل ۲ نمو یا ۱۰ نمو قبل تر.
سپاس از راهنمایی شما
میلاد وحیدیان(مدیریت)
با سلام و احترام
متغییرهای SDV برای در increment شماره i ام محاسبه میشوند و در increment شماره i+1 استفاده میشوند.
برای ذخیره سازی متغییرهای SDV میتوانید آنها را خروجی بگیرید (مثلا در یک فایل مجزا) سپس در increment مدنظر آنها را فراخوانی کنید.
راهای دیگیری نیز وجود دارد. مانند اینکه SDV ها بیشتر درنظر بگیرید به این ترتیب که overwrite نشوند.
Amin Daraee
سلام جناب وحیدیان، تشکر بابت آموزشهای خوب شما.
من باید به یک بخشی از سازه یکسری جابه جایی اعمال کنم که روی گره ها نیستن. فقط یک سری مختصات دارم و یک سری جابه جایی نقطهای. شما چه روشی رو برای اعمال این بارها پیشنهاد میکنید؟
ممنون میشم نظرتون رو بفرمایید.
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون.
در روش FEM شرایط مرزی (مثل جابجایی در مرزها) روی گرهها اعمال میشود.
پیشنهاد من این است که اندازه مشها را به قدی کوچک در نظر بگیرید که در تمامی مختصاتهایی که دارید گره قرار گیرد و شرط مرزی را اعمال کنید.
یک کار دیگه هم میشود کرد. در مختصاتهایی که شرایط مرزی را دارید پارتیشن بزنید تا نرم افزار به صورت خودکار در آن محلها گره قرار دهد.
موفق و سلامت باشید.
knightkamran
سلام
مرسی بابت آموزش های عالی تون
من میخوام کوبش پی در پی (repeated Slamming) روی ورق را شبیه سازی کنم ، آیا این کار در سابروتین DLOAD قابل انجام است؟ اگر قابل انجام است کد برای این کار هست؟ بار های تکرار شونده چگونه سابروتین نویسی میشوند در بخش DLOAD؟
میلاد وحیدیان(مدیریت)
سلام
باید تابع بارگذاری رو وارد کنید
این چیزی که شما میگید احتمالا با تابع زمانی راحت اعمال میشود
مثلا اگه نیرو ضربهای و به شکل سینوسی باشه، راحت ضابطه تابع رو وارد میکنید.
ممکن است تابع بارگذاری بر حسب زمان و .. چند ضابطه ای باشد که در آن صورت باید از IF استفاده کنید.
اگر بار تحت زاویهای خاص اعمال میشد لازم است از سابروتین UTRACLOAD استفاده شود.
موفق باشید.
peyman.haji88
سلام استاد ممنون از آموزش های خوبتون
لطفا اگه آموزشی در مورد سابروتین fric دارید قرار بدین. با تشکر
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون.
سایر آموزشهای سابروتین نویسی در آیندهای نزدیک ضبط و منتشر خواهد شد. (اختلالات گسترده اینترنت، مشکلات فراوانی را برایمان بوجود آورده)
Turan
سلام وقت به خیر. در اموزش سابروتین disp دو تا شکلی که در قسمت ریزالت نشون دادین که برابر بود هر دوش برای یک جاب بود. جاب مربوط به سابروتین مقدارش فرق داره با جاب cae. میشه لطفا این رو چک کنین و جواب بدین ممنون میشم.
میلاد وحیدیان(مدیریت)
سلام
آموزش باز ضبط شد و ایراد برطرف شد.
ممنون از فیدبکتون
موفق باشید
کاربر مکادمی
سلام استاد وقت شما بخیر
استاد من اباکوس رو اخیرا دوباره نصب کردم اما موقع JOB گرفتن و حل کردن خطای زیر رو میده. میشه بگید مشکل رو دقیقا کجا باید برطرف کنم؟ و یا اینکه کلا نصب رو اشتباه انجام دادم.
The executable standard.exe aborted with system error code 1073741795. Please check the .dat, .msg, and .sta files for error messages if the files exist. If there are no error messages and you cannot resolve the problem, please run the command “abaqus job=support information=support” to report and save your system information. Use the same command to run Abaqus that you used when the problem occurred. Please contact your local Abaqus support office and send them the input file, the file support.log which you just created, the executable name, and the error code.
میلاد وحیدیان(مدیریت)
سلام
من با این ارور مواجه نشدم.
ابتدا فایل هایی که به آن اشاره کرده (Please check the .dat, .msg, and .sta files for error messages if the files exist) را بررسی کنید. محل پیش فرض این فایلها C:temp است.
ali2022
سلام ممنون از آموزش خوبتون
سابروتین VUMAT رو آموزش ندادین درسته؟
میلاد وحیدیان(مدیریت)
سلام
هنوز فرصت نشده آموزش سابروتینهای حلگر Explicit را ضبط کنیم.
میتوانید از آموزش VUMAT مهندس کیان آغنی در یوتیوب استفاده کنید:
یوتیوب مهندس کیان آعنی
sey.alireza.m
سلام. خیلی ممنون از آموزش ها
جلسه ۱۹ (UELMAT) و جلسه ۲۰ (UEL) رو بررسی میکنید. فایل UELMAT مقدماتی در جلسه ۱۹ برای دانلود فایل UEL-1 هست که تو جلسه ۲۰ ام UEL مقدماتی هم همین فایل UEL-1 هست. فکر کنم باید UELMAT-2 باشه که اشتباه شده. خیلی ممنون
میلاد وحیدیان(مدیریت)
سلام
از اونجایی که این دو سابروتین بسیار شبیه به هم هستند و فقط یکی از متغییرهای این دو سابروتین تفاوت دارند، آموزش اختصاصی برای دومین ویدئوی UELMAT ضبط نشده است.
موفق باشید.
Y_E
سلام
خیلی ممنون بابت آموزش ها
میخواستم ببینم راجع به سابروتین UMESHMOTION که برای شبیه سازی سایش هستش هم امکان داره فیلم آموزشی اش رو تهیه کنید؟
میلاد وحیدیان(مدیریت)
سلام
خواهش میکنم
باشه، توی لیست آموزشها قرارش میدیم.
مهدی سمنانی
سلام خدا خیرتان بدهد مشکل لینک آباکوس و فرترن حل شد… فقط دوره ی سابروتین Deflux پس از دانلود اررور the file is corrupt می دهد بی زحمت بررسی کنید تشکر
میلاد وحیدیان(مدیریت)
سلام
خواهش میکنم
مشکل بررسی و حل شد.
1- اگر لاگین هستید یکبار خارج شوید
2- کش مرورگر خود را پاک کنید
3- دوباره وارد شوید و در دوره ثبت نام کنید تا لینک های دانلود جدید در اختیارتون قرار بگیره
راه سادتر هم این است که از صفحه محصول، بر روی لینک دانلود آموزش DFLUX کلیک کنید. (اما در قسمت دانلودها لینک ها دانلود برایتان آپدیت نخواهد شد)
من لینک دانلود آموزش سابروتین DFLUX را برایتان در همین کامنت قرار میدهم
دانلود آموزش سابروتین DFLUX
خیلی ممنون از اینکه ایراد رو اطلاع دادید
نازنین شیخ الاسلامی
آموزشهای عالی و نابی هستند، بی صبرانه منتظر انتشار قسمت های جدید ام
موفق باشید
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون
تمام سعی مون رو میکنم که آموزشها سریع تر آماده بشن
آرزو احمدی
سلام
خواستم بابت آموزش های بسیار خوبتون تشکر کنم.
بهترین آموزشهای سابروتین نویسی رو دارید، اونم رایگان
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون
امیدوارم همیشه موفق باشید
Amin Daraee
با سلام و خسته نباشید
اگر امکان داره یه متنی یا علامتی برای آموزش های جدید بزارید که پیداکردنشون راحتر بشه و نیاز نباشه تک تک تب ها چک بشن.
با تشکر از زحمات و کارهای بی نظیر شما
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون
در کانال تلگرام عضو شوید، آپلود آموزش ها و مقالات اونجا اطلاع رسانی میشود
موفق باشید
Amin Daraee
سلام و تشکر بابت آموزش های بی نظیرتون.
ویدیو های جلسه اول بخش UELMAT و بخش UEL یکی هستند. آیا اشتباها یک ویدیو برای مباحث مقدماتی این دو بخش قرار داده شده یا توی این قسمت مشترک هستند؟
میلاد وحیدیان(مدیریت)
سلام
خواهش میکنم. امیدوارم لذت برده باشید.
مطالبشون بسیار شبیه به هم هست (به جز نوشتن inp)
اگر توجه کنید عنوان پاورپوینت ها هم User- defined Element هست.
باز اگه فرصت شد سعی میکنم ویدیو جداگانه ای برای قسمت اول UELMAT ضبط کنم.
در کل اشتباهی رخ نداده
موفق باشید
علی طاهر زاده
تشکر فراوان از مهندس وحیدیان و مهندس آغنی برای آموزشهای فوق العاده شون
آموزشهای بسیار با کیفیت و رایگان
عالی هستید
میلاد وحیدیان(مدیریت)
خیلی ممنون از لطفتون
موفق باشید
میلاد وحیدیان(مدیریت)
خیلی ممنون از لطفتون
موفق باشید.
محمدعلی حیدریان
سلام
تشکر فراوان برای آموزشهای فوق العاده تون
میلاد وحیدیان(مدیریت)
خواهش میکنم
امیداوارم از آموزشهامون به خوبی استفاده بشه
موفق باشید.
mazrab
یک سوال دیگه در بخش هایپرالاستیک خواص مواد rate-independent هستند آیا بازم باید از jaumann (corotational) rate form استفاده کرد؟ یا این فقط برای زمانی است که به صورت اینکریمنتال مسئله را حل میکنیم
میلاد وحیدیان(مدیریت)
بستگی به رفتار ماده دارد
برای ماده هایپرالاستیک تنش را به صورت مستقیم تعریف میکنیم (در آموزشها توضیح داده شده است) و نیازی به استفاده از Jaumann rate form نیست
mazrab
سلام آقا وحید خسته نباشید بابت آموزش خوبتون
یک اشکال ریزی به نظر من در اموزش بود اونم قسمتی که گفته prescribed جابه جایی قرارمیدادید و بعدش میرفتید جابهجایی رو در بازه های زمانی برای مدل cae و sub مقایسه میکردید به نظر من بهتر بود تنش رو بررسی میکردید
یک سوالی در مورد orientation داشتم که چطور میشه برای نوشتن معادله متشکله هاپیرالاستیک anisotropic استفاده کرد.نمیخوام از سابروتین
UANISOHYPER_INV استفاده کنم چون این بخشی از معادله متتشکله ماده مه
یک سوال دیگه من میخوام خواص ماده را برای inplane و out-of-plane جداگونه تعریف کنم مثلا خواص ممبرین ویسکو-هایپرالاستیک و خواص بندینگ رو وسیکو-هایپو الاستیک تعریف کنم شما پیشنهادتون UEL هست یا سابروتین دیگه ای؟
میلاد وحیدیان(مدیریت)
سلام
خواهش میکنم. البته من میلاد وحیدیان هستم 😅
۱- دلیل تون چیه؟
۲-مثل همه مواد Anisotropic باید در ماژول property در قسمت orientation راستاهای ۱ و ۲ را مشخص کنید
۳- این کار رو انجام ندادم
فرزانه قدیانی
با عرض سلام و وقت بخیر
آموزش ها بسیار مفید و با کیفیت و روان هستند. در مقایسه با دیگر آموزش ها مشخصا سعی شده به موضوعات کمتر گفته شده پرداخته بشه.
سپاس از محتوای بسیار خوبی که تولید می کنید. امیدوارم در همین مسیر سایت خوبتون همواره پر بار تر بشه.
میلاد وحیدیان(مدیریت)
خیلی ممنون از لطفتون.
امیدوارم بچهها استفاده کنن.
azade ghiasi
سلام مجدد
خیلی ممنونم
من قبلا با انسیس و کامسول کار کردم و چند ماهی هست که دارم آباکوس رو یاد میگیرم.
حلگرهای کامسول یه دسته بندی کلی به این صورت داره: (که دو تای پایین شامل چند تا حلگر مثلا MUMPS, PARDISO و… هستن و میشه هر کدوم رو انتخاب کرد)
Fully coupled
Segregated
Direct
Iterative
و با حلگرهای
Implicit
Explicit
آباکوس که مقایسه کردم خیلی گیج کننده شد که اینا یکی هستن یا فرق میکنن؟
به طور کلی میشه گفت روش fem تعداد مشخص و محدودی سالور داره؟ یا اینکه ممکنه هر نرم افزار fem هم برای خودش سالورهای جدیدی داشته باشه؟
میلاد وحیدیان(مدیریت)
یه سری چیزها رو دارید باهم قاطی میکنید.
تحلیل میتواند Fully coupled یا Segregated باشد و این بر اساس مسئله مشخص میشود.
برای مثال در تحلیل Fully coupled معادلات با هم کوپل هستند و دستگاه معادلات به صورت همزمان (simultaneously) حل میشوند.
در کل FEM روشی برای حل دستگاه معادلات PDE هست. اما نرم افزارهای مختلف الگورتیمهای حلشان کمی متفاوت است.
برای مثال چندین روش ریاضی مختلف برای انتگرال گیری یا برای حل دستگاه معادلات وجود دارد و تمامی این نرم افزارها لزوما از یک روش استفاده نمیکنند.
azade ghiasi
متشکرم از توضیحاتتون.
بله منظورم از معیار توقف حل همون معیار همگرایی هست.
ببخشید منبعی هست که این حلگرها رو توضیح داده باشه چون تعدادشون خیلی زیاد هست و واقعا گیج کننده هست.
اینکه برای یه مساله خاص، نرم افزار از گلرکین استفاده میکنه یا variational، رو چطور میشه تشخیص داد؟
میلاد وحیدیان(مدیریت)
اگه از نرم افزاری خاص استفاده میکنید، ابتدا documentation اون رو مطالعه کنید.
کتابهای FEM زیادی هستند که این مباحث را توضیح دادند از نظر من منابع آموزش المان محدود غیرخطی مون بسیار خوب هستند.
به نظرم اول باید تصمیم بگیرید که مسئله را با نرم افزارهای تجاری شبیهسازی میکنید یا با کدنویسی
در قدم بعدی اگر از نرم افزارهای تجاری استفاده میکنید، نیازی به جزئیات حلگر ندارید و فقط باید بدانید در چه مسئلهای از کدام حلگر باید استفاده کنید. که به نظر من مطالعه documentation نرم افزار کافی است.
در حالی که برای کدنویسی (و در برخی موارد سابروتین نویسی) تمام زیر و بم روش FEM و حلگر را باید یاد بگیرید. بنابراین حتما باید کتابهای FEM و در کنار آن برنامه نویسی FEM را به خوبی یاد بگیرید.
azade ghiasi
سلام
وقت بخیر و خسته نباشید
ممنون میشم یه مقایسه ای بین دو نرم افزار کامسول و آباکوس داشته باشین لطفا.
آیا هر دو از گلرکین استفاده میکنن؟
حلگرها و معیار توقف حل؟ یعنی چطور متوجه بشیم همگرا شده(میشه نمودار همگرایی گرفت)؟
برای هندسه ها و مسائل پیچیده، به صورت دستی میشه با یه فرمولی تعداد درجات آزادی رو حساب کرد؟
میلاد وحیدیان(مدیریت)
سلام
وقت شما هم بخیر
ممنون از پیشنهادتون، حتما در اولویت قرار میدیم.
بستگی به پدیدههای فیزیکی که شبیه سازی میشه، ممکنه از Variational Formulation یا Galerkin Method استفاده کنند. در هر دو حالت معادلات به صورت weak form نوشته خواهند شد تا هزینه محاسبات کاهش یابد.
اغلب نرم افزارهای FEM شامل حلگر Explicit و حلگر Implicit، حلگر Risks و …. هستند. حلگر Explicit معمولا برای مسائل دینامیک با سرعت بالا یا مسائلی شبهاستاتیک شامل شرایط مرزی تماسهای زیاد و پیچیده استفاده میشود.
احتمالا منظورتان از معیار توقف حل، همان معیار همگرایی است. که در حلگرها مختلف متفاوت است و بحث طولانی دارد.
برای بررسی Mesh Independency (استقلال جواب از اندازه و شکل مش) میتوانید آموزش نرم افزار آباکوس جلسه هفتم: مسئله تنش صفحهای را تماشا کنید.
من توصیه میکنم جلسات ابتدایی آموزش نرم افزار آباکوس را با دقت مشاهده کنید، مطالب مفیدی در آن جا بیان شده است.
موفق باشید.
Amindaraee
سلام. سال نو مبارک.
جناب مهندس اگر امکان داره ممنون میشم به آموزش های جلسات ۱۷ ام به بعد اولویت بدید.
تشکر
میلاد وحیدیان(مدیریت)
سلام
تمام تلاشمون رو میکنیم که جلسات سریع تر ضبط بشن.
از اونجایی که سابروتینهای UEL و UELMAT در بالاترین سطح سابروتین نویسی قرار دارند
سعی داریم سابروتین ها رو به ترتیب منتشر کنیم تا دانشجویانی که دنبال میکنند کم کم سطح علمی شون بالا بره و براشون سخت نباشه
موفق باشید
مهدی پارسی
با عرض سلام و خسته نباشید ممنون از آموزش ها و زحماتتون
یک سوال داشتم اگر راهنمایی کنید ممنون میشم ،معذرت میخوام اگر سوالم ابتداییه در این زمینه تحربه ای نداشتم
برای تحلیل ارتعاشات غیر خطی یک plate با هسته دارای ضریب پواسن منفی بر روی تکیه گاه الاستیک تحت شرایط دمایی خاص ،برای اعمال تمامی این شرایط باید از سابروتین نویسی استفاده کنیم؟
https://www.sciencedirect.com/science/article/abs/pii/S0045782516317431
لینک مقاله مشابه
با تشکر
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون.
به نظرم برای تعریف ماده Functionally graded materials (FGMs) نیاز به سابروتین USDFLD یا UMAT دارید و سایر موارد رو توی Abaqus/CAE میتونید شبیهسازی کنید
Amindaraee
سلام. کارتون عالی هست. لطفا ادامه بدید.
با تشکر و آرزوی موفقیت
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از حمایت تون.
چشم حتما 😊
Dany
با هذض سلام و خسته نباشید ، آموزش سابروتین dflux بارگذاری نشده هنوز؟ ممنون میشم اگر آموزش رو بزارید بسیار نیاز دارم به سابروتین dflux
با تشکر از زحمات شما
میلاد وحیدیان(مدیریت)
سلام
این سابروتین در حال ضبط هست
به احتمال زیاد تا آخر فروردین منتشر خواهد شد
موفق باشید
fatemeh hoseini
خیلی ممنون بابت آموزش های مفید و کاربردیتون
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از لطفتون
با آرزوی موفقیت
سحر خلیلی
واقعا آموزش ها به زبان ساده و کاربردی بودن.
خسته کننده نبودن اصلا
ممنونم از مربی محترم
لطفا دوره های تکمیلی رو هم بذارید
میلاد وحیدیان(مدیریت)
سلام
خیلی ممنون از اینکه سایت ما رو دنبال میکنید.
تمام تلاشمون رو میکنیم تا دوره های بعدی سریع تر آماده شن.
یاسی حقی
من آموزشهای ایشون رو دیدم واقعا عالین
به همه توصیه میکنم تهیه کنن و ازشون حمایت کنن چون واقعا خیلی عالی تدریس میکنن
میلاد وحیدیان(مدیریت)
خیلی ممنون از لطفتون 🙏🏻🙏🏻
امیدوارم لذت برده باشید
مهناز
سلام. از آموزش بسیار عالیتون ممنونم
میلاد وحیدیان(مدیریت)
خیلی ممنون از مخاطبهای خوبی مثل شما
امیدوارم راضی باشید 😊
آرزو احمدی
بهترین آموزش های سابروتین نویسی رو دارید ممنونم
میلاد وحیدیان(مدیریت)
خیلی ممنون
امیدوارم کمکتون کرده باشه 🙏🏻
ali ap
امیدوارم در کمترین زمان ممکن ویدئوهای شما هم آماده بشن تا دوستان علاقه مند بتونن از این موضوعات استفاده کنند. ممنوم بابت پیشنهادتون.
میلاد وحیدیان(مدیریت)
خیلی ممنون از لطفتون.
موفق باشید
ali ap
سلام و عرض خسته نباشید.
آیا امکان داره بقیه ویدئوها تا قبل از عید بارگزاری بشن؟منتظر بقیه سابروتین ها بخصوص uel هستم.
میلاد وحیدیان(مدیریت)
سلام
ما همه تلاشمون رو میکنیم تا آموزشها زودتر آماده بشن ولی واقعا فکر نمیکنم توی ۴ هفته تا آخرین آموزش ضبط بشه. بخصوص که سابروتین ها سنگین نیازمند مباحث تئوری FEM هست و مثل DISP، DLOAD و … نیستند. علاوه بر این ها یه دوره آموزش متلب هم از هفته دیگر در دانشگاه تهران تدریس خواهم کرد. خوشبینانه ۳تا دیگه از آموزش های سابروتین نویسی تا قبل عید آماده میشن
من توصیه میکنم اگه عجله دارید با آقای مهندس کیان آغنی در ارتباط باشید
[email protected]
از این آموزشهای ایشون هم میتونید استفاده کنید:
قسمت اول آموزش UEL مهندس آغنی
قسمت دوم آموزش UEL مهندس آغنی
[email protected]
سلام
آموزش ها بسیار عالی و با کیفیت بودند.
امیدوارم سایر جلسات نیز به زودی منتشر بشن.
خیلی ممنون
میلاد وحیدیان(مدیریت)
خیلی ممنون
امیدوارم استقبال خوبی بشه تا ما با انرژی بیشتر این آموزش ها رو پر کنیم