برنامه بهینه سازی «سازه های فولادی مهاربندی شده با بهره گیری از الگوریتم بهینه سازی مورچگان» با هدف کمینه سازی وزن ساختمان های فولادی با در نظر گرفتن گنجایش غیرخطی سازه نوشته شده است. این برنامه با بهره گیری همزمان از نرمافزارهای MATLAB و OpenSees تکمیل شده است. فرآیند کلی الگوریتم بهینه سازی در نرم افزار MATLAB و در فایل ACOCBF.m نوشته شده است. از ویـژگی های این برنـامه، قابلیت در نظر گرفتن سطح عملکردهای مختلف برای ساختمان می باشد.
توضیحات بیشتر
مدلسازی و تحلیل ساختمان ها در نرم افزار OpenSees و فرآیند بهینه سازی در نرم افزار MATLAB به انجام می رسد.
سطح مقطع اعضای ساختمان به عنوان متغیرهای بهینه سازی، وزن ساختمان به عنوان تابع هدف بهینه سازی و محدودیت های آیین نامه FEMA356 در طراحی ساختمان به عنوان قیدهای بهینه سازی در نظر گرفته شده اند.
پس از اجرای برنامه، تعداد طبقات ساختمان وارد می شود. کدهای OpenSees برای ساختمان های 1 تا 10 طبقه آماده شده اند.
ساختمان ها برای سطوح عملکرد گوناگون شامل سطح عملکرد آستانه فروریزش، ایمنی جانی و قابلیت استفاده بی وقفه، قابل طراحی اند.
تحلیل سازه ها به روش استاتیکی غیرخطی انجام می شود.
مدلسازی ساختمان ها به صورت دو بعدی، همراه با قابلیت در نظر گرفتن رفتار غیرخطی مصالح و توزیع گسترده پلاستیسیته انجام شده است.
آنچه در این کد خواهید آموخت:
1- تحلیل ساختمان به روش تحلیل استاتیکی غیرخطی
2- طراحی ساختمان بر اساس سطح عملکرد (شامل سطح عملکرد قابلیت استفاده بی وقفه (IO)، ایمنی جانی (LS)، آستانه فروریزش (CP))
3- محاسبه ظرفیت سازه و ترسیم منحنی پوش اور
4- محاسبه وزن بهینه ساختمان و ترسیم نمودار همگرایی
5- کنترل نیرو و تغییرشکل اعضای ساختمان بر اساس معیارهای پذیرش ارایه شده در آیین نامه FEMA356
نکات و الزامات:
1- این برنامه بر اساس MATLAB 2011a نوشته شده و فایل exe مربوط به نرم افزار OpenSees در مسیر اجرای برنامه قرار داده شده است.
2- آشنایی با نرم افزار MATLAB
3- آشنایی با نرم افزار OpenSees
3- آشنایی با الگوریتم بهینه سازی مورچگان
4- آشنایی با تحلیل غیرخطی سازه ها
5- آشنایی با سطوح عملکرد ساختمان ها
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.