برنامه درسی

لیست برنامه های درسی

عنوان کنترل تطبیقی
مقطع تحصیلی کارشناسی ارشد
تعداد واحد ۳
نحوه ارزیابی

تکالیف وپروژه:  6 نمره

آزمون میان‌ترم: 6 نمره

آزمون پایان‌ترم: 8 نمره

منابع

1. K. J. Astrom, B. Wittenmark, Adaptive Control, 2nd ed, Dover Pub, 2008.

2. G. C. Goodwin, K. S. Sin, Adaptive Filtering, Prediction and Control, Dover Pub, 2009.

3. E. F. Camacho, C. Bordons, Model Predictive Control, Springer, 2006.

4. I.D. Landau, R. Lozano, and M. M’saad, Adaptive Control, 2nd ed, Springer, 2011.

طرح درس
  1. مقدمه‌ای بر کنترل تطبیقی
  2. شناسایی سیستم در کنترل تطبیقی
  3. رگولاتورهای خودتنظیم جایاب قطب(مستقیم و غیر مستقیم)
  4. رگولاتورهای خودتنظیم حداقل واریانس
  5. رگولاتورهای خودتنظیم پیش‌بین
  6. سیستم‌های کنترل تطبیقی مدل مرجع
  7. کنترل‌کننده‌های خودتنظیم PID
  8. کاربردهای عملی
هدف از طرح درس

آشنایی جامع با انواع روش های کنترل تطبیقی فرآیندها

عنوان مدارهای الکتریکی ۲
مقطع تحصیلی کارشناسی
تعداد واحد ۲
پیش نیاز درس

مدارهای الکتریکی 1

نحوه ارزیابی

حل تمرین:  2 نمره

میان ترم: 6 نمره

پایان ترم: 12 نمره

منابع

1- پرویز جبه دار مارالانی، "نظریه اساسی مدارها و شبکه ها"، انتشارات دانشگاه تهران

2- R.C. Dorf and J.A. Svoboda, "Introduction to Electric  Circuits" , 8th ed, John Wiley, 2010.

3. J.W. Nilsson and S.A. Riedel, "Electric Circuits", 9th ed, Prentice- Hall, 2010.

طرح درس

1- گراف مدار و قضیه تلگان، حلقه ها و کات ست های مستقل

2- معادلات حالت

3- کاربرد تبدیل لاپلاس در تحلیل مدار

4- تحلیل حوزه فرکانسی مدار، فرکانس های طبیعی و توابع شبکه

5- قضایای اصلی مدار شامل جمع آثار، جانشینی، تونن و هم پاسخی

6- دوقطبی ها و ماتریس های مختلف توصیف آنها

7- بهم پیوستن دو قطبی ها

هدف از طرح درس

آشنایی با روش های منظم تحلیل مدار در حالت کلی

عنوان جبر خطی
مقطع تحصیلی کارشناسی
تعداد واحد ۳
پیش نیاز درس

ریاضی عمومی 2

نحوه ارزیابی

حل تمرین: 2 نمره

میان ترم: 6 نمره

پایان ترم: 12 نمره

منابع

1- Carl D. Meyer, "matrix analysis and linear algebra application", ISBN: 978-0898714548, 2000.

2- Alexander S. Poznyak, "Advanced Mathematical Tools for Automatic Control Engineers" , First edition 2008, Elsevier.

3- Gilbert Strang, " Linear Algebra and Its Apllications", Thomson Learning, 1988.

طرح درس

1- بردارها و فضاهای برداری

2- عملگرهای خطی در فضای برداری

3- مقادیر ویژه، بردارهای ویژه

4- عملگرهای خاص

5- عملگرهای تجزیه ماتریسی و کاربردها

عنوان تئوری کنترل مبتنی بر داده
مقطع تحصیلی دكتری تخصصی PhD
تعداد واحد ۳
منابع
  1. T.-M. Choi, J. Gao, J.H. Lambert, C.-K. Ng, J. Wang, “Optimization and Control for Systems in the Big-Data Era Theory and Applications”, International Series in Operations Research & Management Science, ISBN 978-3-319-53518-0, Springer, 2017.
  2.  A.G Kravets, “Big Data-driven World: Legislation Issues and Control Technologies”, Studies in Systems, Decision and Control, ISBN 978-3-030-01358-5, Springer, 2019.
  3. Z. Hou, S. Jin, “Model Free Adaptive Control: Theory and Applications”, CRC Press, ISBN 9781138033962, 1st Edition, 2016.
  4. A.Sanfelice Bazanella, L.Campestrini, D.Eckhard, “Data-Driven Controller Design, The H2 Approach”, Communications and Control Engineering, ISBN 978-94-007-2300-9, Springer, 2012.
  5. P V. OverscheeB. De.  Moor , " Subspace identification for linear systems: Theory-Implementation-Applications", Kluwer Academic Publishers, 2012.
  6. Precup, R.-E., Roman, R.-C., & Safaei, A. (2021). Data-driven model-free controllers. CRC Press.
طرح درس
  1. مقایسه کلی روش‌های طراحی کنترل‌کننده مبتنی بر مدل و داده، اهداف، شباهت‌ها و تفاوت‌ها
  2.  طراحی کنترل‌کننده به روش یادگیری تکرارشونده (Iterative Learning Control(ILC))

   شرح روش، طراحی کنترل‌کننده خطی، طراحی کنترل‌کننده غیر خطی، معرفی چند کاربرد و شبیه‌سازی چند مثال

  1. روش تنظیم پس‌خورد تکرارشونده (Iterative Feedback Tuning(IFT))

   شرح روش، طراحی کنترل‌کننده خطی، طراحی کنترل‌کننده غیر خطی، طراحی کنترل‌کننده PID، روش تنظیم      پس‌خورد تکرار شونده وزن‌دار، معرفی چند کاربرد و شبیه‌سازی چند مثال

  1. تنظیم پس‌خورد مرجع مجازی   (Virtual Reference Feedback Tuning (VRFT))

شرح روش، طراحی کنترل‌کننده خطی، طراحی کنترل‌کننده غیرخطی، طراحی کنترل‌کننده PID

  1. مروری بر روش شناسایی زیرفضا  (Subspace Identification Method)

شرح ریاضی روش، شناسایی مدل فضای حالت سیستم با استفاده از زیرفضا

  1. کنترل پیش‌بین مبتنی بر زیرفضا(Model Predictive Control: A Subspace Approach)
  2. طراحی کنترل‌کننده مبتنی بر زیرفضا

 طراحی کنترل‌کننده به روش بهینه‌سازی، حل مسئله بهینه‌سازی مبتنی بر داده در قالب مسئله کنترل مقاوم، کنترل تطبیقی مبتنی بر داده، شبیه‌سازی چند مثال

  1. کنترل تطبیقی مبتنی بر داده (Model-free Adaptive Control(MFAC))

شرح روش، بیان روش‌های مقاوم‌سازی نسبت به اغتشاش، ترکیب روش با کنترل‌کننده‌های مد لغزشی، معرفی چند کاربرد و شبیه‌سازی چند مثال

  1. ‌آنالیز پایداری کنترل‌کننده‌ها
هدف از طرح درس

آشنایی با روش‌های طراحی کنترل‌کننده در حالتی که مدل سیستم در دسترس نیست و بدون شناسایی مدل سیستم  با استفاده از داده‌های ورودی، خروجی

عنوان طراحی سیستم های ریزپردازنده ای
مقطع تحصیلی کارشناسی
تعداد واحد ۳
پیش نیاز درس

برنامه‌نویسی کامپیوتر، سیستم‌های دیجیتال یک                     

نحوه ارزیابی

میان ترم: 4 نمره

پروژه عملی: 4 نمره

پایان ترم: 12 نمره

منابع
  1. م.م. پرتوی‌فر، ف. مظاهریان، ی. بیانلو، مرجع میکروکنترلرهای AVR، انتشارات نص، 1395.
  2. ا. ره‌افروز، میکروکنترلرهای AVR و کاربردهای آن‌ها، انتشارات نص، 1394.
طرح درس
  1. بررسی ساختار داخلی میکروکنترلر:

انواع معماری، فرکانس داخل سیستم، انواع حافظه‌ها، رجیسترها، سیستم کلاک و منابع کلاک، منابع تولید پالس ساعت، پورت‌های ورودی، خروجی

  1. برنامه‌ریزی و راه‌اندازی تراشه:

پایه‌های ATmega16 و حداقل نرم‌افزار لازم برای راه‌اندازی آن، توضیح پایه‌های ATmega16، حداقل مدار لازم برای راه‌اندازی میکروکنترلر، پورت‌های I/O، دسترسی بیتی به رجیسترهای I/O، تنظمات اولیه پورت‌ها در Code Wizard،کاربردهای پورت‌ها، برنامه‌های کاربردی

  1. محیط برنامه‌نویسی Codevision 

انواع کامپایلرها، آشنایی با نرم‌افزار Codevision AVR، معرفی منوهای محیط Codevision، روش ایجاد یک پروژه جدید

  1. برنامه‌نویسی C با نرم‌افزار Codevision

انواع داده‌ها، عملگرها، آرایه‌ها و رشته‌ها، شمارش‌ها، یونیون‌ها، دستورات کنترلی، ایجاد کتابخانه

  1. تایمر/ کانترها

تئوری عملکرد تایمر و کانتر، تایمر/کانتر صفر(در حالت ساده هشت بیتی، در حالت مقایسه، در حالت PWM، در حالت PWM  تصحیح فاز)، رجیسترهای مربوط به تایمر/کانتر صفر

  1. مقایسه‌کننده آنالوگ

رجیسترها، انجام تنظیمات اولیه مقایسه‌کننده آنالوگ در Code Wizard، چند برنامه کاربردی

  1. مبدل آنالوگ به دیجیتال (ADC)

بررسی واحد ADC در میکروکنترلر AVR، رجیسترها، تقسیم فرکانس و چگونگی زمان‌بندی تبدیل ADC، کانال‌های بهره تفاضلی، روش کاهش نویز بر روی ADC، تنظیمات ADC در Code Wizard، چند برنامه کاربردی

  1. رابط سریال USART

USART در AVR، رجیسترها، واحد فرستنده سریال، واحد گیرنده سریال، تعیین نرخ انتقال Baud Rate، برنامه‌ریزی اولیه USART، ارتباط سریال سنکرون، مد ارتباط چند پردازنده‌ای، استفاده از وقفه برای ارتباط سریال

  1. رابط وسایل جانبی SPI

مد Slave، مد Master، شبکه‌بندی میکروکنترلرها به کمک SPI، معرفی رجیسترهای SPI، تنظیمات واحد SPI در Code Wizard

  1.  LCDهای کاراکتری و گرافیکی

توصیف پایه‌های LCD، کدهای فرمان LCD، LCD در Codevision، LCD گرافیکی

  1. Boot Loader

Boot Loader در AVR، قابلیت‌ها، نحوه آدرس‌دهی و برنامه‌ریزی حافظه Flash در برنامه Boot Loader

  1. وقفه‌ها

مراحل اجرای یک وقفه، سازمان وقفه در AVR، وقفه‌های خارجی، فعال کردن وقفه‌ها، برنامه‌نویسی وقفه‌ها در Codevision، نوشتن برنامه با استفاده از وقفه، تنظیمات وقفه‌های خارجی در Code Wizard

عنوان سیستم های کنترل خطی
مقطع تحصیلی کارشناسی
تعداد واحد ۳
پیش نیاز درس

مدارهای الکتریکی 2، سیگنال ها و سیستم ها

نحوه ارزیابی

حل تمرین: 2 نمره

میان ترم: 6 نمره

پایان ترم: 12 نمره

طرح درس

1- معرفی سیستم های کنترل

2- نمایش سیستم های خطی

3- پاسخ زمانی سیستم های خطی

4- تحلیل پایداری

5- روش مکان هندسی ریشه ها

6- طراحی به کمک مکان هندسی ریشه ها

7-روش های پاسخ فرکانسی

8- طراحی فرکانسی

 

عنوان مدارهای الکتریکی ۲
مقطع تحصیلی کارشناسی
تعداد واحد ۲
پیش نیاز درس

مدارهای الکتریکی 1

نحوه ارزیابی

حل تمرین:  2 نمره

میان ترم: 6 نمره

پایان ترم: 12 نمره

منابع

1- پرویز جبه دار مارالانی، "نظریه اساسی مدارها و شبکه ها"، انتشارات دانشگاه تهران

2- R.C. Dorf and J.A. Svoboda, "Introduction to Electric  Circuits" , 8th ed, John Wiley, 2010.

3. J.W. Nilsson and S.A. Riedel, "Electric Circuits", 9th ed, Prentice- Hall, 2010.

طرح درس

1- گراف مدار و قضیه تلگان، حلقه ها و کات ست های مستقل

2- معادلات حالت

3- کاربرد تبدیل لاپلاس در تحلیل مدار

4- تحلیل حوزه فرکانسی مدار، فرکانس های طبیعی و توابع شبکه

5- قضایای اصلی مدار شامل جمع آثار، جانشینی، تونن و هم پاسخی

6- دوقطبی ها و ماتریس های مختلف توصیف آنها

7- بهم پیوستن دو قطبی ها

هدف از طرح درس

آشنایی با روش های منظم تحلیل مدار در حالت کلی