اهداف آموزش: در این آموزش شما با روشهای مختلف بارگذاری در آباکوس مثل Tabular ،Periodic، سینوسی و… (بارگذاری متمرکز، چرخهای، گسترده) آشنا خواهید شد. بصورت خاص نحوه اعمال بارگذاری سیکلی در آباکوس (بارگذاری چرخهای) و آموزش سابروتین DLOAD و VDLOAD جهت اعمال بار در Abaqus را شرح خواهیم داد.
نحوه اعمال بار به قطعه در آباکوس
نکات و گامهای تحلیل که در ماژول Load آباکوس انجام میشود بدون شک یکی از مهمترین اقدامات در راستای آمادهسازی مسئله برای حل خواهد بود. اعمال شرایط مرزی و همچنین بارگذاری بر مسئله امری اجتناب ناپذیر است و اصولا تحلیل یک مسئله بدون بار (مکانیکی، حرارتی، الکترومغناطیس و …) معنایی ندارد. در نقطه مقابل، علیرغم تمام سادهسازیهایی که میتواند در یک تحلیل اجزا محدود بکار رود، تا حد امکان سعی بر این است که در خصوص بار و شرایط مرزی سادهسازی صورت نگیرد تا نتایج دچار انحراف نشود و تا حد امکان به شرایط واقعی نزدیک باشد. از اینرو اعمال بار به شکل صحیح به مجموعه مورد نظر حایز اهمیت بالایی است.
تنوع نحوه اعمال بار نیز از موضوعات جالب و جذاب صنعتی است. برخی بارها ماهیت نوسانی دارند و برخی دیگر به شکل استاتیکی اعمال میشوند. دستهای از بارها دینامیکی هستند و گروهی دیگر حرارتی کوپل با نوسان (رجوع کنید به: تفاوت و شباهتهای مسائل استاتیکی، شبهاستاتیکی و دینامیکی). در این آموزش قصد داریم تا به شکل ساده، نحوه اعمال بار به قطعه در آباکوس را به شما آموزش دهیم. پس مثل همیشه با ما همراه باشید.
- بهروزرسانی: این آموزش در تاریخ 24 دی 95 بهروز شد.
پس از انتخاب نوع بار در ماژول Load میتوانید نحوه اعمال آن را به دلخواه تغییر دهید. بعنوان مثال فرض کنید تیر یکسر درگیری تحت یک بار متمرکز در انتهای آزاد قرار گرفته است (تحلیل تیر سه بعدی در آباکوس). با انتخاب بار مربوطه و وارد کردن نیروی مورد نظر، در قسمت Amplitude میتوانید نحوه اعمال این بار را نیز تعیین کنید. چنانچه پیشفرض مسئله را تغییر ندهید باید از حالت Ramp یا اعمال بار به شکل مثلثی استفاده کنید و اگر مایل به ایجاد تغییر در آن هستید، بر روی آیکون نشان داده شده در شکل زیر کلیک کنید.
همانطور که ملاحظه میکنید در پنجره باز شده گزینههای فراوانی در اختیار شما قرار دارد.
انواع بارگذاری در آباکوس
- با حالت Tabular قادر خواهید بود تا نحوه اعمال بار را مطابق یک منحنی تعیین کنید.
- به کمک حالت Periodic میتوانید یک بار تناوبی با دامنه مشخص و بر اساس سری فوریه مربوطه را در تحلیل بگنجانید.
- حالت Decay برای اعمال بارهای نمایی کاهشی
- و Modulated برای بارهای سینوسی مطابق با رابطه حاکم (میتوانید از راهنمای نرمافزار آباکوس کمک بگیرید) بکار میرود.
- چنانچه دامنه بار اعمالی به قطعه وابسته به متغیرهای حل است حالت Solution Dependent انتخاب خوبی خواهد بود.
- اگر بحث اعمال یک بار در بازه های یکسانی از زمان مطرح است، گزینه Equally Spaced پیش روی شما قرار دارد.
- و اما در صورتی که هیچ یک از گزینههای فوق پاسخگوی نیاز شما نیست کافیست آستین را بالا بزنید و با انتخاب حالت User برنامه بارگذاری دلخواه خودتان را به نرمافزار آباکوس معرفی کنید.
با استفاده از مسیر Tools → Amplitude میتوانید به ایجاد یک دامنه و یا اصلاح دامنههای موجود بپردازید و در اصطلاح آنها را مدیریت کنید. همانطور که ملاحظه میکنید تنوعی بی نظیر از روشهای اعمال بار در اختیار شماست، به نظر میرسد گزینههای موجود به خوبی بتواند از عهده همه مسائل برآید.
در ادامه قصد داریم تا شما همراهان عزیز را با دو شیوه اعمال بار متداول و پرتکرار آشنا کنیم: آموزش اعمال بارگذاری سیکلی در آباکوس، آموزش سابروتین DLOAD و VDLOAD جهت اعمال بار در آباکوس
آموزش اعمال بارگذاری سیکلیک در آباکوس (بارگذاری چرخهای)
شاید بتوان بارگذاری سیکلی را از متداولترین بارگذاریهای اعمال شده به یک قطعه دانست. به شکل کلی ایجاد یک بار (اعم از جابجایی یا نیرو) به شکل تناوبی یا در اصطلاح رفت و برگشتی در یک قطعه، بارگذاری سیکلی نامیده میشود. نکته اصلی در بارگذاری سیکلی، وجود یک مقدار میانگین و یک دامنه اعمال بار (دامنه جابجایی، نیرو یا تنش) بر روی نمونه مورد نظر است. بهعنوان مثال، شکل زیر نشاندهنده اعمال یک بار سیکلی به همراه نمایش دامنه و میانگین مقدار است.
از زاویهای دیگر، بارگذاریهای سیکلی را باید به دو دسته عمده و اساسی پرچرخه و کمچرخه تقسیمبندی کرد. اگر با اصول اسکریپتنویسی در آباکوس آشنا باشید (آشنایی با کدنویسی در آباکوس توسط پایتون) میدانید که یکی از بهترین گزینهها برای اعمال یک تابع و یا دستور دارای نظم مشخص و تکراری، استفاده از اسکریپتنویسی است. از اینرو شاید بتوان یکی از مناسبترین روشهای اعمال خستگی پرچرخه بر روی قطعه را کمک گرفتن از اسکریپتهای به نسبت ساده دانست. اما اگر تعداد سیکلهای اعمال بار بسیار محدود باشد (کمتر از 20 سیکل) میتوان به کمک تعریف Amplitude نیز موضوع را مرتفع ساخت چرا که گاهاً بسیار سریعتر و کوتاهتر از روشهای کدنویسی، پاسخگوی نیاز کاربران خواهد بود.
فرض کنید قصد دارید تا قطعهای مشخص را تحت یک بارگذاری سیکلی کاملاً معکوسشونده (R=-1) قرار دهید (به این مفهوم که قطعه تجربه یکسانی از نظر دامنه جابجایی در کشش و فشار خواهد داشت؛ به دیگر بیان میزان بار میانگین صفر خواهد بود) و مدت زمانی که در ماژول Step برای این موضوع در نظر گرفتهاید برابر 1 واحد زمانی است (زمان در تحلیل Implicit مفهوم واقعی خود را ندارد و تنها معیاری برای تقسیم فرایند حل به گامهای کوچکتر است). حال از طریق مسیر ذکر شده در متن فوق، به سراغ تعریف Amplitude دلخواه بروید و مطابق شکل زیر از پنجره باز شده گزینه Tabular را برگزینید. سپس در ادامه، همانند پنجره سمت راست به تعریف ضرایب مورد نظر در اعمال بار سیکلی مربوطه بپردازید (عدد وارد شده در این بخش در میزان نیرو و یا جابجایی اعمال شده در ماژول Load ضرب خواهد شد).
بدین ترتیب قادر خواهید بود با تکنیکی ساده و سریع، به اعمال بارگذاری سیکلی با تعداد چرخه بسیار پایین در آباکوس بپردازید.
اعمال بار از طریق سابروتیننویسی در آباکوس؛ DLOAD و VDLOAD
پیشنیازها: مقدمهای بر سابروتیننویسی در آباکوس
آباکوس همواره گزینههای جالبی در بخشهای گوناگون خود در اختیار کاربران قرار داده تا چنانچه امکانات پیش فرض تعبیه شده در آن، پاسخگوی نیازشان نیست بتوانند دست به پیادهسازی ایدههای خود بزنند و مدلسازی اجزای محدود مورد نظرشان را پیش ببرند. بدون شک، سابروتیننویسی در آباکوس را باید از لذتبخشترین تجربههایی دانست که کاربر به کمک آن قادر خواهد بود محدودیتهای ظاهری شبیهسازی را شکسته و پا را فراتر از امکانات موجود در بسته نرمافزاری بگذارد. در این میان، سابروتینهای اختصاصی برای اعمال بار در ماژول Load آباکوس با نامهای DLOAD و VDLOAD ( به ترتیب در حلگرهای Implicit و Explicit) گزینههای مناسبی در اعمال بار مورد نظر کاربر بهشمار میآید.
در ابتدا نگاهی به قالب ظاهری سابروتین DLOAD آباکوس خواهیم انداخت:
در این سابروتین، KSTEP معرف شماره Step، NOEL نشاندهنده شماره المان و NPT معرف شماره نقطه انتگرالگیری در المان است. ناگفته پیداست بهکمک این سابروتین میتوانید هر نوع بارگذاری دلخواهی که در پیشفرضهای آباکوس تعبیه نشده را پیادهسازی کنید. فراموش نکنید حتی بارگذاریهای سیکلی با تعداد سیکل بالا نیز براحتی با سابروتین DLOAD قابل پیادهسازی خواهد بود. بهعنوان مثال، در زیر متن سابروتین DLOAD برای اعمال یک بار گسترده بر روی المان تیر را مشاهده میکنید که با مکان تغییر میکند:
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS,
1 JLTYP,SNAME)
INCLUDE ‘ABA_PARAM.INC’
DIMENSION TIME(2), COORDS(3)
CHARACTER*80 SNAME
C
IF ((KSTEP.eq.2) .OR. (KSTEP.eq.3)) THEN
F = -(2.5d+04)*(1.0d0-Abs((TIME(2)-25.0d0)/5.0d0))* &
& COS(65.7237d0*(-0.0239d0+COORDS(1)))
END IF
C
RETURN
END
با سلام خدمت آقای مهندس سروری بزرگوار
اگر مسئله تحلیل تنش ساده داشته باشیم که در دو حالت مختلف قصد حل ان را داریم. حالت اول اینکه روی یک سطح از قطعه در تعداد نقاط زیادی از سطح آن، شریط مرزی از نوع جابه جایی داشته داریم، به گونه ای که این جابجایی از نظم خاصی پیروی می کند (تقریبا به صورت سینوسی است)
در حالت دوم همان مسئله را به صورتی که میزان جابجایی نقاط مختلف نظم خاصی ندارد قصد بررسی داریم
با توجه به زیاد بودن تعداد نقاط و تعداد مدل هایی که باید بررسی شود وارد کردن میزان جابجایی برای تک تک نقاط بسیار وقتگیر و طولانی مدت است. سوال بنده از جناب اقای مهندس این است که برای این ایجاد نوع شرط مرزی باید سابروتین UAMP استفاده شود و یا اینکه داخل خود نرم افزار این قابلیت وجود دارد که به نحوی این شرط مرزی را (مخطوصا حالتی که جابجایی ها نظم خاصی دارند) ایجاد نمود
با تشکر و سپاس فراوان از آقای مهندس سروری
سلام
اگر از نقطه نظر موقعیت هندسی نظم خاصی وجود داره میتونید از Analytical Field استفاده کنید
موفق باشید . . .
سلام وقت شما بخیر
در صورتی که بارگذاری سیکلی باشه در حالت استاتیکی با تعریف امپلیتود بار سیکلی وارد میشه،حالا اگر بخوایم از حالت explicit استفاده کنیم باید چه کرد؟ ایا همون بارگذاری مشابه حالت استاتیکی و با تعریف همون امپلیتود انجام میشه؟
سلام
تفاوت یک مسئله استاتیک، شبه استاتیک و دینامیک به ماهیت فیزیکی مسئله برمیگرده (تفاوات مسائل استاتیک، شبه استاتیک، دینامیک)؛ اصول اعمال بار (نه نوع بار، اصول اعمال بار) یکسان هست
موفق باشید . . .
سلام وقت بخیر .
میشه لطفادرمورد نحوه بارگذاری گسترده یک المان سه گرهی دارای حفره با مش بندی درشت مثلا 16 تایی البته مثلثی(3گرهی)راهنمایی بفرمایید؟بایدباربه صورت pressur اعمال شودویاgeneralized plaine strain?
تفاوتشون چیه ؟ ممنون.
سلام
برای درک تفاوتشون به Documentation مراجعه کنید
با سلام خدمت شما جناب آقای سروری
خواستم ببینم با داشتن اطلاعات:فرکانس 50 هرتز(HZ) و دور 3000 دور بر دقیقه(r/min) و FcKg=100 (اگر اشتباه نکنم یعنی ماکزیمم نیرویی که داریم 1000 نیوتن(N) ) و بار ما از نوع هارمونیک است, جز کدوم یک از روش های بالا میشه(به نظر خودم باید از نوع tabular استفاده کنم) و چطوری میتونم نمودارش رو واسه آباکوس رسم کنم؟
با تشکر
سلام
بله؛ با روش Tabular میتونید
نیازی به رسم نمودار نیست؛ دادههای مورد نظر را در قالب جدول وارد کنید، آباکوس به شکل خطی بارگذاری سیکلی را اعمال میکنه
موفق باشید . . .
فا:
سلام خدمت شما
من یک موج ورودی شبیه زلزله دازم که اعدادش رو
با نرم افزار گت دیتا دراوردم
نمبدونم چجوری وارد اباکوس کنم این اعداد رو
کسی میتونه راهنماییم کنه
سلام
اعداد را در قالب یک فایل متنی میتونید به آباکوس وارد کنید
با سلام
چطور میتونم بار را بصورت الکترو استاتیک به دو صفحه موازی که یکی ثابت و دیگری گیر دار می باشد را اعمال کنم؟
سلام
برای تحلیل الکترومغناطیس به شکل مجزا محیط وجود داره؛ از مسیر File –> New Database Model —> With Electromagnetic Model وارد بشید؛ در ماژول Load هم گزینه های اعمال جریان وجود داره
موفق باشید . . .
سلام اقای مهندس سروری
من میخوام بارگزاری رو به روش مپ کردن روی جسم و ایجاد انالیتیکال فیلد انجام بدم….چطور میتونم بفهمم که بارگزاریم درسته؟ با تشکر
سلام
اگر معادله ای که برای بار وارد میکنید درست باشه که دیگه مشکلی وجود نداره
با سلام و خسته نباشید
ممنون بابات سایت عالیتون
ببخشید من می خواستم حرکت ابزاری رو به صورت یه معادله ی exp با استفاده از Analytical Field وارد کنم ولی نمی دونم چگونه باید از این گزینه استفاده شود – ایا باید از سابروتین استفاده کنم؟؟؟
سلام و ممنون از توجهتون
با سابروتین DISP امکانپذیره
با سلام
تشکر از زحمات مهندس سروری
موضوعاتی که نیاز به راهنمایی دارم:
1: تحلیل فرکانسی و پیدا کردن فرکانس های طبیعی یک دکل در دریا، آیا استپ فرکانسم رو بعد از بارگذاری قرار بدم؟ یا نه بدون بارگذاری امواج و وزن سازه و وزن روسازه؟ در واقع شرایط اصلی تحلیل فرکانسی چطور هست، تک استپ؟ یا…
ممنون.
2: چطور بفهمم سابروتینی که برای Aqua نوشتم، بعد از ایمپورت inp فایل و تحلیل به سازه اعمال شده. چطور میتونم سطح آب رو ببینم در آباکوس.متوجه نشدم روشی که در داکیومنتیشن 2016 نوشته بود.
سپاس از شما
سلام
1- فرکانس طبیعی بدون در نظر گرفتن بارگذاری خارجی بر روی جسم هست
2- بنده که در جریان کد شما نیستم؛ نظری ندارم؛ ولی برای اطمینان از بکارگیری کد میتونید یک دستور پرینت در داخل کد قرار بدهید و بعدا چک کنید که آیا متغیری که مورد نظرتون بوده پرینت گرفته شده یا نه
موفق باشید . . .
سلام جناب آقای سروری عزیز ضمن عرض تشکر به علت به خاطر مطالب بسیار آموزنده که با بیانی علمی و در عین حال ساده و شیرین در وب سایت آموزشی تان مطرح شده است . میخواستم سوالی را مطرح کنم و آن اینکه برای تحلیل ترمز گرفتن در دیسک توسط چهار لنت باید از چه نوع بارگذاری و همینطور چگونه اینترکشنی استفاده کرد . در واقع موضوع مسئله بررسی دمای حداکثری در دیسک می باشد .
با تشکر
پیمان
سلام و ممنون از محبت شما
با توجه به پیشنهاد و درخواست شما، آموزش تصویری کامل تحلیل ترمز دیسکی در آباکوس آماده شده و حداکثر تا 48 ساعت آینده روی سایت قرار خواهد گرفت
پیگیر مطالب سایت باشید . . .
با سلام مجدد خدمت شما جناب آقای سروری در رابطه با سوال بالا میخواستم جزئیات بیشتری را به سوالم اضافه کنم آن اینکه کدام یکی از مثال های نامبرده به مسئله من شبیه تر است و اینکه من مشخصات لنت ها را وارد کرده ام اما قصد دارم آنها را به صورت صلب سوال در نظر بگیرم چگونه می توانم این کار راانجام دهم با تشکر
به پاسخ سؤال قبلیتون رجوع کنید
آموزش آماده شده
جناب آقای سروری واقعاً از شما و از تمام دست اندرکاران مجموعه آموزشی با تمام وجود تشکر کرده و آرزوی بهترینها را برایتان دارم . باز هم ممنونم به خاطر اینکه با پیگیری و مهر بسیار سوالات را پاسخ می دهید و سوال اینجانب را با حل مثالی یکسان پاسخ فرمودید
تشکر
همراهی دوستان عزیزی مانند شما مایه دلگرمی و افتخار ماست
امیدوارم نهایت استفاده را ببرید
مانا و برقرار باشید . . .
آموزش تحلیل انتقال حرارت بر اثر اصطکاک در ترمز دیسکی بر روی سایت قرار گرفت
موفق باشید . . .
باسلام
با توجه به documentation (analysis user’s guide volume5 – 34.1.2 )
در تعریف amplitude از نوع decay برای load ، تعبیر فیزیکی پارامتر های A و A0 و t0 کاملا واضح و مشخص هستند و می توانند روی نمودار مشخص بشوند.سوال من این است که پارامتر td که از آن به decay time نام برده می شود چه تعبیر فیزیکی دارد که بتوان آن را از مسائل استخراج نمود؟چون در مسائل ، اسمی از decay time برده نمی شود و فقط توضیحاتی داده می شود که باید از روی آن توضیحات decay time رو استخراج کرد.
باتشکر
سلام
پیرامون بحث decay time سرچ داشته باشید پاسخ سؤالتون را دریافت خواهید کرد؛ بعنوان نمونه: Decay Time
موفق باشید . . .
با سلام و عرض ادب خدمت شما
میخواستم بدونم نمودار دما-زمان که برای قسمت amplitude مورد استفاده قرار میگیره رو باید برای جنس های مختلف مواد از کجا بدست بیاریم؟مرجع خاصی هست؟ممنون میشم از پاسختون.
سلام
منابعی در این زمینه وجود داره که کم و بیش میتونه کمک کنه بهتون؛ برای نمونه:
Atlas of Stress-strain Curves
ولی یکی از گزینههای خوب مقالاتی هست که کار مشابه شما را انجام دادهاند، معمولا میتونه کارگشا باشه
موفق باشید . . .
باسلام. برای اعمال بار میشه علاوه بر اعمال بار از طریق create load ،از طریق گزینه create boundry condition بار را بصورت جابجایی وارد کرد. تفاوت این دو چیه؟
سلام
جواب سؤالتون را خودتون داده اید؛ یکی برای اعمال بار (نیرو) هست و دیگری جابجایی؛ در اصطلاح Load Control و Displacement Control
ممنون از توجه و پاسخگوییتون. منظورم اینه که مثلا برای اعمال بار فشاری به صفحه بارگذاری روی یک تیر . اگه به صفحه بارگذاری، جابجایی اعمال کنیم به جای اینکه بار رو به صورت مستقیم روی صفحه وارد کنیم، در نهایت همان تاثیر اعمال بار مستقیم را روی تیر داره؟
با همون دو کلید واژه که پاسخ دادم سرچ و مطالعه کنید
با سلام
ببخشید اگر قبل از اعمال بار نیاز به این داشته باشیم که خواص مکانیکی ماده را وارد نرم افزار کنیم، تنش شکست و تنش نهایی را که از نمودار تنش کرنش بدست می آوریم چگونه باید وارد اباکوس بکنیم؟
سلام
لطفا دقیقتر سؤالتون را بپرسید
سلام
خسته نباشید
ببخشید من چطور میتونم در dynamic explicit بار پیچ وارد کنم.چون bolt load در کتابخانه بارگذاری وجود ندارد .
ممنون میشم راهنماییم کنید.
سلام
وقتی وجود نداره یعنی امکانش نیست
شاید خودتون از طریق سابروتین VDLOAD بتونید مشکل را برطرف کنید
سلام
خیلی ممنون
در مورد روشی که گفتین ؛ از کجا میتونم اطلاعاتی به دست بیارم؟
نکات مربوط به سابروتین نویسی در آباکوس در پستی با همین نام در سایت موجوده؛ مطالعه بفرمایید (آموزش سابروتین نویسی در آباکوس)
سلام اقای سروری وققتون بخیر من یه میز طراحی کردم که به lift tabale معروفه حالا میخوام محاسبه کنم ببینم این جک ک میخواد این میز را بلند کنه چقدر نیرو نیاز داره و با اباکوس میتونم این تحلیل را انجام بدم
سلام
آباکوس امکان تحلیل مکانیزم را داره؛ اینکه کار شما را حل کنه یا نه خودتون میتونید در Documentation سرچ و الگوبرداری کنید
وقتتون بخیر اقای سروری
شما اموزشی در مورده تحلیل مکانیزم سراغ دارید؟
میتونید در Documentation سرچ کنید
سلام.ممنون از سایت عالیتون
مهندس جان میشه در مورد اعمال بار زلزله (مثلا به تونل که کار پایانامم هم هست) توضیح بدید؟ چرا هر چی میگردم هیچ منبعی برای نحوه اعمال بار زلزله وتعریف استپ هاش پیدا نمیشه؟ بدجور گیر کردم.
شاد و پر انرژی باشید
سلام
میتونید با کلیدواژه seismic loading جستجو داشته باشید
موفق باشید . . .
با سلام خدمت استاد بزرگوار جناب آقای سروری
بنده یک بار فشاری به صورت منحنی دارم که تقریبا شبیه سینوس هستش ولی نه دقیقا . بعد این منحنی رو میخاهم 90 درجه دوران بدم که بار سه بعدی بر روی ورق مربعی شکل ایجاد کنم .یک گوشه ورق رو مبدا مختصات در نظر گرفته ام به صورت مختصات استوانه ای می باشد .ولی بعد از اینکه نقاط را به صورت mapped وارد میکنم اصلا شکل باری که مد نظرم است شکل نمیگیرد. باید دقیقا چه کاری انجام بدم ؟
سلام
اگر معادله مربوط به بار مورد نظر را دارید میتونید از سابروتین DLOAD استفاده کنید که دقیقتره و وقت کمتری هم از شما خواهد گرفت
سلام جناب مهندس
یه الگوی جابجایی چرخه ای دارم
براساس مقاله اولین مقدار جابجایی ( در چرخه اول) متناظر با تنش تسلیم فولادی که استفاده میشه هست. میخوام بدونم چطور این قسمت از جابجایی رو به تنش تسلیمم ربط بدم؟؟؟؟
آیا در آباکوس قسمتی وجود داره که بتونم اولین مقدار الگوی جابجاییمو به تنش تسلیمم ربط بدم؟؟؟
باتشکر
سلام
این موضوع به اصول اولیه مقاومت مصالح برمیگرده؛ ربطی به آباکوس نداره
شما تا شروع نقطه تسلیم رفتار الاستیک دارید، پس با استفاده از مدول یانگ و تنش تسلیم میتونید کرنش را استخراج کنید
با در اختیار داشتن کرنش و ابعاد نمونه هم میتونید جابجایی مورد نظرتون را استخراج کنید