
کاربردهای هوش مصنوعی در مهندسی مکانیک
درباره این دوره
اهداف یادگیری
1. تسلط بر کاربردهای هوش مصنوعی در بهینهسازی سیستمهای مهندسی مکانیک.
2. توانایی طراحی و شبیهسازی سیستمهای مکانیکی مختلف با استفاده از نرمافزارهای مربوطه.
3. آشنایی با روشهای طراحی آزمایشات بهینه با رویکرد هوش مصنوعی.
4. درک عمیق از مدلسازی جانشین و دادهافزایی با استفاده از شبکههای عصبی مصنوعی.
5. توانایی پیادهسازی و استفاده از الگوریتم ژنتیک برای مسائل بهینهسازی در مهندسی مکانیک.
6. کسب مهارت در استفاده از جعبهابزارهای مربوطه در متلب برای پیادهسازی مفاهیم آموزش داده شده.
موارد ارائه شده
- بخش اول: طراحی و شبیه سازی سیستم های مکانیکی
- طراحی و شبیهسازی سیستم خودروی الکتریکی (EV – Electric Vehicle)
- طراحی و شبیهسازی سیستمهای تهویه مطبوع HVAC – Heating, Ventilation, and Air) (Conditioning
- طراحی و شبیهسازی مبدلهای حرارتی (HX – Heat Exchanger)
- طراحی و شبیهسازی سیستمهای سرمایشی (Refrigeration Systems)
- طراحی و شبیهسازی سیستم سرمایش کابین هلیکوپتر (Helicopter Cabin Cooling System)
- شبیهسازی سیستم گرمایش و سرمایش خودروی الکتریکی (EV Thermal Management System)
- طراحی و شبیهسازی سیستم مدیریت حرارتی باتریهای لیتیومیونی BTMS – Battery Thermal) Management System )
- شبیهسازی فرار حرارتی باتریها (TR – Thermal Runaway in Batteries)
- ________________________________________
- بخش دوم: طراحی آزمایشات بهینه با استفاده از روشهای نمونهبرداری هوشمند
- عنوان: طراحی آزمایشات بهینه با رویکرد هوش مصنوعی
- • مقدمهای بر طراحی آزمایشات (DOE) و اهمیت آن در مهندسی مکانیک
- • روشهای نمونهبرداری تصادفی و شبهتصادفی در DOE:
- o نمونهبرداری تصادفی ساده
- o دنباله سوبول
- o دنباله هالتون
- o نمونهبرداری ابرمکعب لاتین (LHS)
- مدلهای جانشین مبتنی بر شبکههای عصبی مصنوعی و دادهافزایی
- عنوان: مدلسازی جانشین و دادهافزایی با استفاده از هوش مصنوعی
- 🔹 بخش A: مدلسازی با شبکههای عصبی مصنوعی (ANN)
- • مبانی شبکههای عصبی مصنوعی (ANN): ساختار، عملکرد و انواع
- o نورون مصنوعی و توابع فعالسازی
- o معماری شبکههای عصبی چندلایه
- o فرآیند یادگیری در شبکههای عصبی
- • درک عمیقتر ANN از طریق حل مثال
- • پیادهسازی یک شبکه عصبی ساده از صفر با کدنویسی
- • استفاده از جعبهابزار fitnet در متلب
- o آموزش ANN با رابط گرافیکی (GUI)
- o آموزش ANN با کدنویسی برای کنترل بیشتر
- o بررسی روشهای مختلف آموزش و توابع فعالسازی
- • استفاده از جعبهابزار fitrnet برای مسائل رگرسیونی پیشرفته
- o بهینهسازی ابرپارامترها: جستجوی بیزین، جستجوی شبکهای و جستجوی تصادفی
- 🔹 بخش B: دادهافزایی برای بهبود کیفیت دادهها (Data Augmentation)
- • مقدمهای بر دادهافزایی و اهمیت آن در بهبود عملکرد مدلها
- • معرفی و آموزش تکنیکهای دادهافزایی پیشرفته با مدلهای مولد:
- o GaussianCopulaSynthesizer
- o CTGANSynthesizer
- o TVAESynthesizer
- o CopulaGANSynthesizer
- • کاربرد عملی این ابزارها در بهبود مجموعهدادههای مهندسی و افزایش دقت مدلسازی جانشین
- بهینهسازی با استفاده از الگوریتم ژنتیک
- عنوان: بهینهسازی در مهندسی مکانیک با الگوریتمهای فرگشتی
- • مبانی الگوریتم ژنتیک (GA): اصول و مراحل
- o نمایش کروموزوم و تابع برازش
- o عملگرهای ژنتیکی: انتخاب، تقاطع، جهش
- o معیارهای توقف
- • پیادهسازی یک الگوریتم ژنتیک ساده از صفر با کدنویسی
- • استفاده از جعبهابزار GA در متلب:
- o تعریف مسئله بهینهسازی و تنظیم پارامترها
- o بررسی گزینههای مختلف انتخاب، تقاطع و جهش
- o کاربردهای بهینهسازی با GA در مسائل واقعی مهندسی مکانیک
پیشنیازها
- 1. افزایش دانش و درک عمیق از مفاهیم هوش مصنوعی و کاربرد آن در مهندسی مکانیک.
- 2. کسب مهارتهای عملی در طراحی، شبیهسازی و بهینهسازی سیستمهای مکانیکی با استفاده از ابزارهای هوشمند.
- 3. توانایی حل مسائل پیچیده مهندسی مکانیک با استفاده از روشهای نوین هوش مصنوعی.
- 4. ارتقای فرصتهای شغلی در صنایعی که به تخصص در زمینه هوش مصنوعی و مهندسی مکانیک نیاز دارند.
- 5. امکان انجام پژوهشهای پیشرفته در زمینه کاربرد هوش مصنوعی در مهندسی مکانیک.
مخاطب هدف
- 1. دانشجویان و فارغالتحصیلان رشتههای مهندسی مکانیک.
- 2. مهندسان و متخصصان فعال در صنایع مختلف مرتبط با مهندسی مکانیک.
- 3. پژوهشگران و علاقهمندان به کاربرد هوش مصنوعی در مسائل مهندسی.
- 4. افرادی که به دنبال ارتقای دانش و مهارتهای خود در زمینه بهینهسازی سیستمها هستند.