اهداف آموزش: در این آموزش شما با روشهای مختلف بارگذاری در آباکوس مثل 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
سلام. نحوه قرائت تنش حاصل از بار دینامیک چرخ بر روی روسازی، به چه صورتی است؟ منظورم اینه بعد از اینکه چرخ دینامیکی بر روی روسازی حرکت کرد حالا باید چگونه متوجه بشیم که تنشهای ماکزیمم در زیر روسازی در کجا به وجود آمده؟
سلام
نحوه خروجی گرفتن در آباکوس در یک پست جداگانه شرح داده شده
میتونید مطالعه کنید
سلام استاد
من یک سوال در مورد بارگذاری به یک چرخدنده داشتم ، اینکه میشه که همزمان یک سرعت برحسب radian/sec و یک گشتاور، به یک پینیون یا هر جسم دوار دیگه ای وارد کرد؟
ممنون میشم اگر که پاسخ بدید.
با تشکر فراوان از زحمات بی دریغ جنابعالی.
سلام
بله، مشکلی نیست
با سلام و عرض ادب خدمت آقای مهندس سروری بزرگوار
بنده یک مشکلی در مورد بارگذاری فشاری غیر یکنواخت در یک سطح را دارم، چطور میتونم اونو اعمال بکنم.
ممنونم از راهنمائیتون
سلام
میتونید با analytical field اعمال کنید
باسلام وخسته نباشید.
قصد دارم یک ورق تقویت شده روی آب رو تحت بارگذاری اسلمینگ (slamming) در نرم افزار آباکوس تحلیل کنم اما نمیدونم چجوری اعمال بارکنم بتونید منو راهنمایی کنید ممنون میشم
سلام
بررسی نداشته ام
با سلام بنده میخوام که شتاب رو بر حسب زمان در سه جهت x,y,z به یک سیستم وارد کنم. میدونم که میشه بار رو به صورت دامنه بر حسب زمان وارد کرد. آیا باید به این شکل شتاب بر حسب زمان رو وارد کنم؟ و آیا میشه این بارگذاری را به یک نقطه خاص وارد کرد تا از اون نقطه منتشر شود؟
سلام
بله، مشکلی نیست
اگر جسم صلب دارید بله، میتونید به RP اختصاص بدید
سلام .من یک ستون کامپوزیت دایروی رو تحت بار چرخه ای افقی در بالای ستون قرار دادم.که در مقاله گفته شده قبل از اعمال بار بار چرخه ای ,باید یک پیش باگذاری فشاری ثابت به سر نمونه اعمال شود.که این پیش پیش باگذاری باعث افزایش ظرفیت افقی ستون میشود.ولی من در اباکوس کاهش ظرفیت افقی رو میبینمومیخواستم بدونم نحوه اعمال یک پیش بارگذاری فشاری که در طی ازمایش چرخه ای ثابت باشد.چجور است؟
سلام
با predefined field میتونید اعمال کنید
با سلام خدمت شما
بنده یه مدل قاب بتنی به همراه دیوار بنایی توی اباکوس دارم و میخوام تحت بار زلزله ای که به کف وارد شده بار سقف رو هم روش اعمال کنم
میخواستم ببینم باید چیکار کنم ؟
ممنون
سلام
اطلاعی ندارم
سلام، من میخوام به مرکز یک پی بار متمرکز وارد کنم، ممنون میشم طریقه اعمال این بار رو توضیح بدید.
سلام
میتونید با پارتیشن بندی بار را به مرکز اعمال کنید
سلام
من یه مدل اسمبلی شده رو با فرمت .x_t ایمپورت کردم ولی مشکلی که داره اینه که هنگام بارگزاری بار فشاری در راستای محور y مدل به یک سمت دیگر منحرف میشه به جای این که در جهت نیرو جا به جا شود و هندسه مدل شبیه یک صندلی با شش پایه است که تماما به صورت متقارن می باشد با چه روشی میتونم محور های مختصاتی اصلی را با راستای قطعه در یک راستا قرار بدهم؟
سلام
مشکل از شرایط مرزی شماست، به فرمت فایل ربطی نداره
میتونید یک دستگاه مختصات دلخواه تعریف کنید و شرایط مرزی را در دستگاه local تعریف کنید
سلام
تو مقاله نوشته بار سیکلی جانبی افزاینده به صورت تغییر مکان
که از صفر شروع شده و افزایش میکنه اونو چه جور وارد کنم به اباکوس؟
سلام
با همین روشهایی که در بالا معرفی شد؛ عدد مربوط به جابجایی را مثلا 1 وارد کنید و بعد در amplitude بر حسب زمان ضریب اعمال برا را افزایش بدید
سلام و خسته نباشید
چطور میشه در یک تحلیل استاتیکی یک بار گسترده ثابت در طول زمان ولی متغیر با مکان را روی مدل از نوع وایر اعمال کرد؟
سلام
میتونید با تعریف یک Analytical Field با گزینه Expression Field کار را پیش ببرید
ممنون از سایت خوب و راهنماییای عالی و پاسخگویی سریعتون
موفق باشید
سلام مهندس چطور میشه Amplitude را پاک یا ویرایش کرد؟
سلام
از مسیر tools > amplitude > Manager در منوی اصلی
سلام وقت به خیر ….
مهندس بنده می خوام به سازه ام یک نیروی فرکانسی 12 هرتزی وارد کنم می خواستم بدونم چطور میشه این نیرو اعمال کرد؟؟؟ و در کدام ماژول؟؟؟
تشکر
سلام
در ماژول load
مهندس تشکر بابت پاسختون اگه امکانش هست جزیی تر بگید….من می خوام فرکانس طبیعی یک سازه جانبی به عنوان فرکانس تحریک به سازه اصلی ام وارد کنم
سلام.اگر بخواهیم محیط سیال و صلب در لوله را برای مدل سازی ضربه قوچ انتخاب کنیم (منظورم مدل کردن لوله پر از آب هست) از چه نوع بار گذاری استفاده کنیم که خطایac3d8 را نزنه.با تشکر
سلام
اطلاع ندارم
سلام وقت بخیر
ببخشید در مقاله ای که بنده دارم مدل سازی می کنم نوشته بار 1میلیمتر بر دقیقه توسط جک هیدرولیکی بر وسط تیر تحت آزمون خمش وارد میشه.
این نوع بار را باید چگونه تعربف کنم؟ با تشکر از شما
سلام
میتونید تحلیل را explicit انجام بدهید؛ واحد زمان معنای واقعی خودشو خواهد داشت؛ جابجایی هم که مشخصه
سلام استاد وقتتون بخیر
چجوری باید ممان اینرسی و قطبی رو وارد کنیم؟
سلام
در ماژول property از مسیر special > inertia در منوی اصلی اقدام کنید
با سلام و احترام
استاد نحوه ی بارکذاری جانبی بر روی یک شمع از کدام گزینه میشه استفاده کرد؟؟ممنون میشم راهنمایی کنید.
سلام
بررسی نداشته ام
تحلیل با اباکوس. اعمال فشار سیکلی یاچرخه ای برومخازن سی ان جی کامپوزیتی
لطفا میشه کمک کنید
سلام خسته نباشید ایا میشه همین کار رو در نرم افزار sap2000 را انجام داد؟ من میخوام یک بارهارمونیک سینوسی رو به یک گره خاص از سازه وارد کنم
سلام
تجربه کار با sap را ندارم
سلام استاد خسته نباشید
ایااعمال بار تاریخچه در سپ 2000 ممکنه؟ من می خواهم یک بار هارمونیک سینوسی رو به یک گره خاص از سازه وارد کنیم؟