آموزش متلب
معرفی نرم افزار MATLAB
آموزش متلب :اولین نسخه از نرم افزار MATLAB در سال ۱۹۸۴ توسط شرکت MathWorks منتشر گردید.
کلمه MATLAB از ابتدای دو کلمه Matrix و Laboratory گرفته شده است و این نرم افزار بر پایه کار با بردارها
و ماتریسها ایجاد گردیده است. هر ساله دو نسخه از نرم افزار متلب توسط شرکت MathWorks منتشر می شود
که به طور معمول نسخه اول با پسوند a در ماه مارس و نسخه دوم با پسوند b در ماه سپتامبر انتشار می یابد.
متلب قابلیت های فراوانی در عملیات ماتریسی، مصورسازی داده ها، ترسیم توابع، پیاده سازی الگوریتم ها، ایجاد رابط
کاربری، مدلسازی و شبیه سازی را داراست.
این نرم افزار ضمن بهره گیری از یک زبان برنامه نویسی ساده، با قابلیت های فراوان خود کاربران زیادی را در زمینه های
مختلفی از جمله علوم پایه، علوم مهندسی و اقتصاد جذب نموده است.
کاربرد نرم افزار MATLAB در مهندسی عمران
نرمافزار متلب در رشته مهندسی عمران به مانند دیگر علوم مهندسی، در زمینه مدلسازی، انجام تحلیلهای عددی،
پردازش ثانویه نتایج و تفسیر آنها کاربرد دارد. مهندسی سازه به عنوان یکی از قدیمیترین زیرشاخههای مهندسی عمران،
زمینههای فراوانی از کاربرد نرمافزار متلب را در بر میگیرد. انجام محاسبات سازهای، ایجاد مدلهای خطی و غیرخطی سازهای،
انجام تحلیلهای سازهای تحت بارهای استاتیکی و دینامیکی، پیادهسازی انواع روشهای تحلیل سازهای و پردازش نتایج
تحلیلها از زمینههای مهم کاربرد متلب در مهندسی سازه میباشند.
پیشنیازهای این دوره آموزشی
پیش از استفاده از این دوره آموزشی، فراگیران میبایست:
- اصول برنامهنویسی در نرمافزار متلب را آموخته باشند. مجموعهای کامل از مباحث ضروری و پایه برای به کارگیری
- نرمافزار متلب در قسمت اول دوره آموزشی با عنوان “درسگفتارهای متلب” ارائه شده است.
- با مراجعه به مباحث دانشگاهی، تسلط نسبی به پیشزمینه نظری مربوط به هر یک از مثالهای حل شده در این دوره
- آموزشی را کسب نمایند. با این حال به منظور افزایش کیفیت آموزش دوره، در ابتدای هر جلسه آموزشی، مروری اجمالی
- بر پیشزمینه نظری مورد نیاز آن جلسه انجام شده است.
در دوره آموزش متلب چه می آموزید؟
در این دوره آموزشی، مثالهای متنوعی از مباحث مهم در مهندسی سازه و مهندسی زلزله ارائه میگردد. پس از
گذراندن این دوره، فراگیرنده به روش بهکارگیری حرفهای متلب در انجام پروژههای دانشگاهی یا تحقیقاتی مسلط میگردد.
این دوره آموزشی، موارد استفاده از متلب در موضوعات زیر را در بر میگیرد:
- پیادهسازی روش اجزاء محدود برای تحلیل استاتیکی خطی سازههای قابی شکل
- پیادهسازی روش اجزاء محدود برای تحلیل پایداری سازههای قابی شکل
- پیادهسازی روش اجزاء محدود برای تحلیل استاتیکی خطی تنشهای صفحهای
- پردازش و تحلیل شتابنگاشتهای زلزله
- تحلیل دینامیکی خطی سازه یک درجه آزاد با دو روش درونیابی نیرو و حل معادله دیفرانسیل حرکت
- محاسبه طیف پاسخ سازه یک درجه آزاد خطی و همپایه کردن شتابنگاشتها بر پایه طیف
- تحلیل مودال یک سازه چند درجه آزاد خطی
- روش بهکارگیری نرمافزار OpenSEES توسط متلب برای انجام تحلیلهای سازهای
- آشنایی با نحوه برنامهنویسی در محیط نرمافزار OpenSEES
- استفاده از نرمافزار OpenSEES برای محاسبه طیف پاسخ یک سیستم یک درجه آزاد خطی
- استفاده از نرمافزار OpenSEES برای انجام تحلیل دینامیکی غیرخطی
ویژگی های برتر این دوره آموزشی
از ویژگیهای برتر دوره آموزش متلب میتوان به موارد زیر اشاره نمود:
- در ابتدای هر جلسه، صورت مساله به صورت کامل و شفاف بیان شده و سپس گامهای حل مساله با مرور
- پیش زمینه نظری مربوط به آن شرح داده میشود. پس از آن، نحوه پیادهسازی هر یک از گامها در متلب
- بیان میگردد. از این طریق، فراگیرنده نحوه پیادهسازی انواع روابط ریاضی مورد استفاده در مسائل مهندسی
- سازه و زلزله را به خوبی میآموزد.
- با توجه به تخصص مدرس دوره، ضروریترین موضوعات رشته سازه و زلزله در قالب مثالهای موجود در این دوره
- آموزشی پوشش داده شدهاند. فراگیرنده با تسلط بر نحوه پیادهسازی این موضوعات، قادر به بسط توانمندی
- خود برای حل انواع مسائل مشابه در مهندسی سازه و زلزله خواهد بود.
- تمامی مطالب آموزشی در محیط ویرایشگر متلب وارد شده و آموزش از طریق اجرای خط به خط دستورها
- دنبال میشود. با این روش، زمان آموزش با تایپ دستورها از سوی مدرس تلف نگردیده و این موضوع افزایش
- زمان مفید آموزش و افزایش تمرکز فراگیران را در پی خواهد داشت.
- از طریق مثالهای این دوره آموزشی، فراگیرنده توانمندی لازم در استفاده ترکیبی از نرمافزار MATLAB و
- نرم افزار OpenSEES برای حل طیف وسیعی از مسائل سازهای را کسب مینماید. در استفاده ترکیبی
- مورد اشاره، OpenSEES نقش موتور محاسباتی و متلب نقش پردازشکننده دادههای خروجی را بر عهده دارد.
- برای افزایش توانمندی فراگیران در به کارگیری نرمافزار OpenSEES، مروری اجمالی بر نحوه برنامه نویسی
- در محیط این نرمافزار و زبان برنامهنویسی مورد استفاده در آن (زبان برنامهنویسی TCL) نیز ارائه شده است.
- نتایج تحلیلی به دست آمده توسط نرمافزار متلب در هر یک از مثالهای حل شده در این دوره، با نتایج مشابه
- حاصل از دیگر نرمافزارهای تحلیل سازه صحتسنجی گردیده و لذا تمامی تلاش برای ارائه محتوای صحیح و قابل
- اعتماد به فراگیران به کار گرفته شده است.