Matlab نوشته های

طراحی کنترل کننده با تولباکس Matlab (بخش دوم)

طراحی کنترل کننده با تولباکس Matlab (بخش دوم)

در قسمت قبل نحوه ایجاد ساختار یک سیستم کنترلی را با تولباکس Control System Tuning شرح دادیم. معمولاً یکی از مهمترین مشکلات در مورد کنترل کننده ها نحوه تنظیم کنترل کننده می باشد زیرا با تنظیم نامناسب کنترل کننده ممکن است سیستم ناپایدار شود. برای حل این مشکل از محیط تنظیم اتوماتیک (Automated Tuning) کمک می گیریم.  
برای تنظیم کردن کنترل کننده 5 روش زیر وجود دارد:

طراحی کنترل کننده با تولباکس Matlab (بخش اول)

طراحی کنترل کننده با تولباکس Matlab (بخش اول)

همان طور که می دانید یکی از مهمترین قسمت‌های کنترل یک فرآیند انتخاب نوع کنترل کننده و همچنین تنظیم آن می باشد. تولباکس (Toolbox) تنظیم سیستم کنترلی متلب محیطی مناسب برای طراحی کنترل کننده و مشاهده رفتار سیستم می باشد. در این قسمت قصد آموزش یکی از مهم ترین تولباکس های نرم افزار Matlab یعنی تولباکس Control System Tuning را برای طراحی کنترل کننده داریم. شکل زیر محیط این تولباکس را نشان می دهد:

روش های کنترل موتور القایی (بخش سوم)

روش های کنترل موتور القایی (بخش سوم)

در بخش های قبلی روش های کنترل اسکالر و روش کنترل برداری جهت یابی میدان برای کنترل موتور القایی شرح داده شد. همان طور که گفته شد درست است که روش کنترل برداری بر اساس جهت یابی میدان (FOC) می تواند موتور را براحتی کنترل کند ولی اشکال این روش پیچیده بودن ساختار، وابستگی به پارامترهای ماشین و همچنین وجود چند کنترل کننده (جریان) در ساختار این روش است.

روش های کنترل موتور القایی (بخش دوم)

روش های کنترل موتور القایی (بخش دوم)

در بخش قبلی روش های کنترل اسکالر شرح داده شد. همان طور که گفته شد پیاده سازی این روش بسیار راحت و ارزان می باشد ولی نمی توان در رنج وسیع سرعت از این روش برای کنترل موتور القایی استفاده کرد. دلیل ناکارآمد بودن این روش وابستگی گشتاور و شار به جریان های تزریقی به موتور می باشد که نمی توان این دو پارامتر را بصورت مستقل کنترل کرد و با تغییر یکی دیگری تغییر می کند.