این برنامه به زبان متلب نوشته شده است و از آن میتوان برای تحلیل تاریخچه زمانی مودال سیستم های چند درجه آزادی (قاب های برشی) تحت نیروهای با ضابطه معلوم بر درجات آزادی دلخواه یا نیروهای گسسته وارد بر درجات آزادی دلخواه یا حتی تحت شتابنگاشت یک زلزله دلخواه تحلیل کرد و پاسخ های مختلف را بدست آورد.
کد برنامه به زبان متلب، راهنمای کامل استفاده در قالب فایل docx ، ورودی و خروجی سه مثال حل شده در قالب فایل اکسل
هدف برنامه :آنالیز دینامیکی سیستمهای چند درجه آزادی (قابهای برشی) تحت نیروهای دینامیکی وارد بر درجات آزادی یا شتاب وارد بر پایه قاب .
قابلیتهای برنامه :
1- امکان استفاده برای هر تعداد درجات آزادی (قاب برشی با هر تعداد طبقه)
2- محاسبه فرکانسهای طبیعی قاب برای کلیه مودها و ارسال به فایل خروجی در نرم افزار اکسل
3- رسم کلیه اشکال مودی (Mode shapes) قاب برشی
4- محاسبه ماتریس مودال قاب برشی و ارسال به فایل خروجی در نرم افزار اکسل
5- امکان محاسبه واکنش دینامیکی قاب با میرایی یا بدون میرایی برای نیروهای با ضابطه معلوم یا گسسته وارد بر درجات آزادی یا شتاب زلزله وارد بر پایه قاب (شتابنگاشت هر زلزله دلخواه)
6- امکان محاسبه پاسخ دینامیکی قاب ( در اینجا تغییر مکان های درجات آزادی) برای کلیه مودها یا تعداد مودهای محدود
7- رسم نمودار تغییر مکان کلیه درجات آزادی بر حسب زمان و نیز نمایش عددی تغییر مکانها برای کلیه درجات آزادی در نرم افزار اکسل
ویژگی های کلی برنامه:
در این برنامه از روش آنالیز مودال جهت تحلیل دینامیکی تاریخچه زمانی سیستم چند درجه آزادی استفاده می شود.
برای معرفی نیروهای با ضابطه معلوم بر درجات آزادی مورد نظر از یک فانکشن استفاده می شود. نیروهای به صورت عددی یا شتاب پایه ناشی از زلزله (شتابنگاشت زلزله) باید از طریق فایل ورودی نرم افزار اکسل به نرم فزار معرفی شود.
برای حل معادلات دیفرانسیل در مختصات نرمال برای کلیه مودها از انتگرال دوهامل که به صورت عددی سیمپسون در برنامه حل می شود، استفاده شده است.
داده های لازم برنامه از طریق یک فایل ورودی اکسل به برنامه معرفی شده و خروجی های عددی برنامه نیز در یک فایل خروجی اکسل ذخیره می شود.
برنامه به شیوه ای نوشته شده است که کاربرد آن برای کاربران مبتدی نرم افزار متلب آسان باشد. فایل توضیحات نحوه استفاده از برنامه برای کاربر فرستاده شده است.