کنترل و ابزار دقیق

تنظیم کنترلر PID: مبانی، روش‌های تنظیم و پاسخ پله

اثر هر پارامتر، روش زیگلر-نیکولز و تنظیم لامبدا؛ همراه با شبیه‌سازی یک فرایند درجه‌یک با تأخیر.

۱ دقیقه مطالعهبه‌روزرسانی: ۳۰ مهر ۱۴۰۵
تنظیم کنترلر PID: مبانی، روش‌های تنظیم و پاسخ پله

عکس: Tdmzgbi · CC BY-SA 4.0 · منابع تصاویر

PID چیست؟

کنترلر PID خطای بین مقدار مطلوب (setpoint) و مقدار اندازه‌گیری‌شده را با سه ترم جمع می‌بندد: تناسبی (P) به مقدار فعلی خطا، انتگرالی (I) به مجموع خطاهای گذشته و مشتقی (D) به سرعت تغییر خطا پاسخ می‌دهد.

u(t) = Kp · [ e(t) + (1/Ti) ∫ e dt + Td · de/dt ]

اثر افزایش هر پارامتر

پارامترزمان صعودفراجهشزمان نشستخطای ماندگار
Kpکاهشافزایشتغییر کمکاهش
Kiکاهشافزایشافزایشحذف
Kdتغییر کمکاهشکاهشبدون تغییر
جدول ۱ — اثر پارامترها بر پاسخ حلقه‌ی بسته

روش منحنی واکنش زیگلر-نیکولز

از یک آزمون پله‌ی حلقه‌باز، ضریب فرایند K، ثابت زمانی τ و تأخیر θ به‌دست می‌آید و پارامترها از جدول زیر محاسبه می‌شوند.

کنترلرKpTiTd
Pτ / (K·θ)——
PI0.9·τ / (K·θ)3.33·θ—
PID1.2·τ / (K·θ)2·θ0.5·θ
جدول ۲ — فرمول‌های زیگلر-نیکولز (منحنی واکنش)
۰۰٫۴۰٫۸۱٫۲۱٫۶۰۲۰۴۰۶۰۸۰۱۰۰۱۲۰زمان (s)خروجی فرایند (نسبت به setpoint)setpointP (زیگلر-نیکولز)PI (زیگلر-نیکولز)PID (زیگلر-نیکولز)PI (لامبدا)
شکل ۱ — پاسخ پله برای فرایند K=1، τ=20 s، θ=4 s. تنظیمات زیگلر-نیکولز تهاجمی‌اند و فراجهش دارند؛ تنظیم لامبدا نرم و بدون فراجهش است.

تنظیم لامبدا (IMC)

در این روش ثابت زمانی حلقه‌ی بسته‌ی مطلوب λ را انتخاب می‌کنید و Kp = τ / (K·(λ+θ)) و Ti = τ قرار می‌دهید. معمولاً λ برابر ۱ تا ۳ برابر θ است؛ هرچه بزرگ‌تر، پاسخ آرام‌تر و پایدارتر.

قاعده‌ی عملی
در حلقه‌های دبی و فشار (سریع) معمولاً PI کافی است و ترم D را حذف کنید؛ D فقط برای فرایندهای کند مثل دما با تأخیر زیاد مفید است و نویز را تقویت می‌کند.
از من بپرس