توضیحات
شبیه سازی طراحی و تنظیم کنترلر PID با متلب
پروژه متلب زیر شامل کد منبع و نمونه های متلب است که برای طراحی و تنظیم کنترل کننده pid با سیمولینک استفاده می شود. این پروژه برای وبینار MathWorks “PID Control Made Easy” از سپتامبر ۲۰۰۱ است.
این پروژخ شامل فایل های زیر است:
۱) Pid_intro.m – این اسکریپت نحوه کار با pid در MATLAB و نحوه تنظیم کنترل کننده های PID را از خط فرمان نشان می دهد.
۲) Gain_scheduling.m – این اسکریپت نحوه ایجاد یک سری کنترلرهای PID را برای استفاده در برنامه ریزی نشان می دهد. این اسکریپت از مدل حلقه باز استفاده می کند
۳) Engine_ol.mdl یک مدل موتور حلقه باز است
۴) Engine_cl_tuned.mdl – مدل حلقه بسته با کنترل کننده PID تنظیم شده. کنترلر PID با دو برابر اجرا می شود و یک کنترلر زمان مداوم است.
۵) Engine_cl_fixed_scaled.mdl – مدل حلقه بسته با کنترل کننده PID تنظیم شده. کنترل کننده PID در زمان گسسته و با حسابی ۱۶ بیت ثابت اجرا می شود.
۶) Plot_format.m – ترسیم اسکریپت استعلام شده توسط profit_scheduling.m
(کنترل کننده PID یا کنترلر سه شرطی) یک مکانیزم حلقه کنترل است که از بازخورد استفاده می کند که به طور گسترده در سیستم های کنترل صنعتی و انواع کاربردهای دیگر مورد استفاده قرار می گیرد و به کنترل مداوم مدوله شده نیاز دارد. کنترل کننده PID بطور مداوم یک مقدار خطا را به عنوان تفاوت بین نقطه مورد نظر (SP) و متغیر فرآیند اندازه گیری شده (PV) محاسبه می کند و تصحیحی را بر اساس اصطلاحات تناسبی ، انتگرالی و مشتقی (به ترتیب دارای P ، I و D) اعمال می کند(منبع).
ویژگی متمایز کنترل کننده PID ، امکان استفاده از سه اصطلاح کنترل تناسبی، انتگرالی و مشتقی بر خروجی کنترلر برای اعمال کنترل دقیق و بهینه است. نمودار بلوک اصول چگونگی تولید و کاربرد این اصطلاحات را نشان می دهد.
لاله –
ممنون
amjadi –
فایل راهنما ندارد؟
msdkrdn –
نه متاسفانه