روش زیگلر نیکولز

از testwiki
نسخهٔ تاریخ ۱۰ مارس ۲۰۲۴، ساعت ۱۲:۰۳ توسط imported>InternetArchiveBot (نجات ۰ منبع و علامت‌زدن ۱ به‌عنوان مرده.) #IABot (v2.0.9.5)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

روش زیگلر نیکولز یک روش تجربی برای آوردن ضرایب PID است. آقایان زیگلر و نیکولز در سال ۱۹۴۲ دو روش تعیین ضرایب کنترل‌کننده PID را که به صورت تعیین از طریق حلقه بسته و حلقه باز بود ارائه کردند.[۱]

Ziegler–Nichols method[۲]
Control Type Kp Ti Td
P 0.5Ku
PI 0.45Ku Tu/1.2
PD 0.8Ku Tu/8
classic PID[۳] 0.6Ku Tu/2 Tu/8
Pessen Integral Rule[۳] 0.7Ku Tu/2.5 3Tu/20
some overshoot[۳] 0.33Ku Tu/2 Tu/3
no overshoot[۳] 0.2Ku Tu/2 Tu/3

روش‌های تعیین ضرایب زیگلر نیکولز

استفاده از حلقه باز

طبق این روش ابتدا باید فیدبک را از مدار باز کرد تا مدار به یک حلقه باز تبدیل شود. سپس ورودی پله را به مدار اعمال می‌کنیم و سپس پارامترهای مورد نیاز جدول زیگلر نیکولز را از روی شکل خروجی شبیه سازی شدهٔ مدار فوق بدست می‌آوریم:Kp , T , Td بطوری که Kp نسبت اختلاف مقدار نهایی از مقدار اولیهٔ پاسخ به نسبت همان اختلاف از ورودی می‌باشد:[۴]

Kp=(y(∞)-y(0))/(u(∞)-u(0

همچنین Td زمان تأخیر و نیز T فاصله زمانی بین انتهای زمان تأخیر تا زمانی که خروجی به ۰٫۶۳۷ مقدار نهایی خود می‌رسد[۵]

نهایتاً ضرایب را می‌توان از جدول تجربی روبرو که توسط زیگلر - نیکلز ارائه شد پیدا کرد.

استفاده از حلقه بسته

بدین منظور میبایست ابتدا بلوک‌های مشتق گیر و انتگرال گیر را از مدار جدا شوند و در بین بلوک کنترلی مدار تنها بلوک تناسبی ( معادل P ) برقرار باشد . حذف دیگر عوامل کنترلی در تئوری به معنی بینهایت فرض کردن TI و صفر فرض کردن Td می‌باشد . لازم به ذکر است معادله اصلی کنترل PID در هر دو حالت به فرم G(s)=Kc*(1+1/(TIs)+Td *S) plant می‌باشد.

سپس ورودی پله را اعمال کرده و از مقادیر کوچک Kc شروع کرده تا زمانی که نمودار خروجی نوسانی گردد . در این صورت دوره نوسان را معادل Tu و گین نوسان ساز را Kcu مینامیم بر این اساس ضرایب PID بر طبق جدول زیر خواهد بود :

منابع

الگو:پانویس