رفتن به محتوای اصلی
کوهستان
توضیح کوهستاننظریه کنترلمقاله آموزشی· 4 دقیقه مطالعه· در قالب‌های محتوا

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

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

به قلم ایمان شریعتی

به‌طور خلاصه

  • کنترل تناسبی به‌تنهایی همیشه یک شکاف دائمی بین هدف و وضعیت واقعی باقی می‌گذارد.
  • ترم انتگرال‌گیر با انباشت خطاهای گذشته و اعمال نیروی پیوسته، این شکاف را از بین می‌برد.
  • ترم مشتق‌گیر مانند یک ترمز عمل می‌کند و با پیش‌بینی خطاهای آینده، از فراتر رفتن سیستم از حد مجاز (Overshoot) جلوگیری می‌کند.

فرض رایج در اتوماسیون صنعتی این است که صرفاً با افزایش میزان پاسخ‌دهی یک سیستم، در نهایت می‌توان آن را دقیقاً به هدف رساند. اما مدل‌های ریاضی در نظریه کنترل خلاف این را ثابت می‌کنند: یک پاسخ کاملاً تناسبی تضمین می‌کند که سیستم هرگز به مقصد نهایی نخواهد رسید.

چه در حال هدایت یک کشتی باری باشید، چه تنظیم یک دستگاه اسپرسوساز تجاری مدل ۲۰۲۶، یا مدیریت میله‌های خنک‌کننده در یک رآکتور هسته‌ای، مکانیزمی که سیستم را پایدار نگه می‌دارد تقریباً بدون شک یک کنترل‌کننده تناسبی-انتگرال‌گیر-مشتق‌گیر (PID) است. این الگوریتم که اولین بار در سال ۱۹۲۲ توسط نیکولاس مینورسکی (Nicolas Minorsky) برای نیروی دریایی ایالات متحده فرمول‌بندی شد، همچنان پایه و اساس بلامنازع اتوماسیون فیزیکی باقی مانده است.

ترم تناسبی، شالوده این الگوریتم است. این بخش، تفاوت فعلی بین نقطه تنظیم مطلوب و مقدار اندازه‌گیری‌شده واقعی را محاسبه کرده و نیروی اصلاحی متناسب با آن خطا را اعمال می‌کند. اگر یک پهپاد ده فوت پایین‌تر از ارتفاع هدف خود باشد، ترم تناسبی به روتورها دستور می‌دهد که سریع بچرخند؛ اما اگر فقط یک فوت پایین‌تر باشد، دستور چرخش کندتر را صادر می‌کند.

با این حال، کنترل تناسبی در صورت استفاده به‌تنهایی، دارای یک نقص ریاضی مهلک است. هرچه سیستم به هدف خود نزدیک‌تر می‌شود، خطا کاهش می‌یابد و در نتیجه نیروی اصلاحی نیز کمتر می‌شود.

در نهایت، این نیروی اصلاحیِ رو به کاهش، دقیقاً با مقاومت محیطی سیستم برابر می‌شود؛ خواه این مقاومت، نیروی جاذبه‌ای باشد که پهپاد را به پایین می‌کشد، یا هوای محیطی که یک المنت حرارتی را خنک می‌کند. در این نقطه تعادل، سیستم از حرکت باز می‌ایستد و یک شکاف دائمی به نام «خطای حالت ماندگار» (steady-state error) بر جای می‌گذارد.

مدل‌های نظریه کنترل در دانشگاه میشیگان این شکاف را دقیقاً کمّی‌سازی می‌کنند. برای یک ورودی پله‌ای استاندارد، خطای حالت ماندگار با نسبت ۱ تقسیم بر (۱ به علاوه بهره تناسبی) تعریف می‌شود. مهم نیست که بهره تناسبی چقدر بالا برده شود، مخرج کسر تضمین می‌کند که خطا هرگز به صفر واقعی نرسد.[3]

اثبات ریاضی که نشان می‌دهد چرا کنترل تناسبی به‌تنهایی هرگز نمی‌تواند به خطای صفر برسد.

پژوهشگران دانشگاه میشیگان در مقدمه طراحی PID خود خاطرنشان می‌کنند: «یک کنترل‌کننده تناسبی اثر کاهش زمان صعود را خواهد داشت و خطای حالت ماندگار را کاهش می‌دهد، اما هرگز آن را از بین نمی‌برد.»[3]

اینجاست که وجود ترم انتگرال‌گیر ضروری می‌شود. ترم انتگرال‌گیر به جای اینکه فقط به لحظه حال نگاه کند، خطاهای گذشته را در طول زمان انباشته می‌کند.

حتی اگر خطای حالت ماندگار مقدار میکروسکوپی ۰.۱ درجه باشد، ترم انتگرال‌گیر به طور پیوسته آن ۰.۱ را به مجموع کل اضافه می‌کند. در طی چند ثانیه یا چند دقیقه، این مجموع انباشته‌شده به قدری بزرگ می‌شود که دقیقاً مقدار نیروی لازم برای هل دادن سیستم در ادامه مسیر را تولید کند.

تحلیل سال ۲۰۱۹ نشریه Electrical Technology از کنترل‌کننده‌های PI این مکانیزم را تایید می‌کند. آن‌ها می‌نویسند: «کنترل‌کننده انتگرال‌گیر خروجی‌ای تولید می‌کند که متناسب با انتگرال سیگنال خطا است» و توضیح می‌دهند که همین جمع‌بندی پیوسته است که در نهایت خطای حالت ماندگار را دقیقاً به صفر می‌رساند.[4]

اما حل خطای حالت ماندگار، مشکل جدیدی را به همراه می‌آورد: فراجهش (Overshoot). از آنجا که ترم انتگرال‌گیر در حین سرعت گرفتن سیستم، مجموع تاریخی عظیمی را انباشته می‌کند، اغلب حتی زمانی که سیستم از خط هدف عبور می‌کند، این نیروی انباشته‌شده را حفظ کرده و باعث می‌شود سیستم از هدف فراتر برود.

پلتفرم Engineering LibreTexts در بررسی سال ۲۰۲۰ خود از نقاط ضعف PID، دقیقاً همین آسیب‌پذیری را برجسته می‌کند. آن‌ها اشاره می‌کنند که پدیده «اشباع انتگرال‌گیر» (integral windup) می‌تواند باعث نوسانات شدیدی شود، جایی که سیستم به طور خشونت‌آمیزی حول نقطه تنظیم، به عقب و جلو اصلاح بیش از حد انجام می‌دهد.[2]

چگونه افزودن ترم‌های انتگرال‌گیر و مشتق‌گیر، کاستی‌های کنترل تناسبی را اصلاح می‌کند.

برای مهار این نوسان، ترم مشتق‌گیر اضافه می‌شود. ترم مشتق‌گیر نرخ تغییرات خطا را محاسبه کرده و عملاً آینده را پیش‌بینی می‌کند. اگر سیستم با سرعت زیادی به هدف نزدیک شود، ترم مشتق‌گیر یک نیروی منفی (یک ترمز) اعمال می‌کند تا سرعت آن را کاهش دهد.

شرکت Zurich Instruments در راهنمای اصول سال ۲۰۲۳ خود، عمل مشتق‌گیر را به عنوان ایجاد «یک اثر میرایی بر پاسخ سیستم» توصیف می‌کند که برای جلوگیری از فراجهش ناشی از بار تاریخی ترم انتگرال‌گیر بسیار حیاتی است.[1]

الگوریتم PID وضعیت‌های حال، گذشته و پیش‌بینی‌شده آینده یک سیستم را متعادل می‌کند.

در حالی که ریاضیات PID روی تخته‌سیاه بسیار ظریف و بی‌نقص به نظر می‌رسد، پیاده‌سازی آن در دنیای واقعی نیازمند محدودیت‌های سخت‌گیرانه‌ای است. مدل‌های نظری اجازه بهره‌های بی‌نهایت را می‌دهند، اما سخت‌افزار فیزیکی چنین اجازه‌ای نمی‌دهد.

مشخصات کنترل‌کننده‌های صنعتی شرکت ABB این مرزهای فیزیکی را آشکار می‌کند. سخت‌افزار آن‌ها ثابت زمانی انتگرال را به محدوده دقیق ۰.۰۱ تا ۹۹۹۹ ثانیه محدود کرده و ثابت زمانی مشتق را بین ۰.۰۰۱ تا ۹۹۹۹ ثانیه نگه می‌دارد.[5]

این محدودیت‌های از پیش تعیین‌شده به این معناست که اگرچه یک کنترل‌کننده PID می‌تواند از نظر ریاضی خطای حالت ماندگار را از بین ببرد، اما واقعیت فیزیکی سخت‌افزار دقیقاً دیکته می‌کند که این حذف خطا با چه سرعتی می‌تواند به طور ایمن و بدون متلاشی کردن ماشین‌آلات رخ دهد.[5]

اصطلاحات کلیدی

نقطه تنظیم (Setpoint)
مقدار هدفی که سیستم کنترلی در تلاش برای رسیدن به آن و حفظ آن است.
متغیر فرآیند (PV)
مقدار اندازه‌گیری‌شده فعلی سیستم، مانند دما یا سرعت واقعی.
خطای حالت ماندگار
تفاوت دائمی بین نقطه تنظیم و متغیر فرآیند زمانی که سیستم به تعادل می‌رسد.
اشباع انتگرال‌گیر
وضعیتی که در آن ترم انتگرال‌گیر در طول یک تغییر بزرگ در نقطه تنظیم، مجموع خطای عظیمی را انباشته می‌کند و باعث فراجهش شدید می‌شود.

پرسش‌های متداول

چرا یک کنترل‌کننده تناسبی نمی‌تواند به‌تنهایی به هدف برسد؟

هرچه سیستم به هدف نزدیک‌تر می‌شود، خطا کاهش می‌یابد و نیروی اصلاحی کمتر می‌شود تا جایی که دقیقاً با مقاومت محیطی به تعادل می‌رسد و یک شکاف دائمی باقی می‌گذارد.

چرا ترم مشتق‌گیر اغلب در کارخانه‌های واقعی خاموش می‌شود؟

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

مهندسان از کجا می‌دانند چه اعدادی را برای P، I و D استفاده کنند؟

آن‌ها از روش‌های ابتکاری تنظیم، مانند روش زیگلر-نیکولز استفاده می‌کنند که شامل تحت فشار قرار دادن سیستم تا مرز نوسان و سپس محاسبه پارامترها بر اساس آن فرکانس نوسان است.

بررسی عمیق دیدگاه‌ها

مهندسان نظری کنترل

تمرکز بر کمال ریاضی و معیارهای پایداری.

برای پژوهشگران دانشگاهی و نظریه‌پردازان کنترل، الگوریتم PID یک اثبات ریاضی حل‌شده است. آن‌ها تاکید می‌کنند که با تنظیم بی‌نقص، ترم انتگرال‌گیر تضمین می‌کند که با میل کردن زمان به سمت بی‌نهایت، خطای حالت ماندگار صفر شود. تمرکز آن‌ها همچنان بر توسعه روش‌های ابتکاری تنظیم پیشرفته - مانند روش زیگلر-نیکولز - برای بهینه‌سازی ریاضی تعادل بین زمان صعود و فراجهش است.

متخصصان صنعتی

اولویت دادن به استحکام سیستم و طول عمر سخت‌افزار نسبت به کمال ریاضی.

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

توسعه‌دهندگان اتوماسیون مدرن

حمایت از جایگزینی یا تقویت PID سنتی با الگوریتم‌های پیش‌بین.

مهندسان نرم‌افزاری که در حال ساخت رباتیک نسل آینده هستند، استدلال می‌کنند که PID اساساً واکنشی است. آن‌ها از کنترل پیش‌بین مبتنی بر مدل (MPC) و یادگیری تقویتی مبتنی بر شبکه‌های عصبی حمایت می‌کنند که نه تنها به خطا واکنش نشان می‌دهند، بلکه وضعیت‌های آینده سیستم فیزیکی را شبیه‌سازی می‌کنند تا به طور کامل از بروز خطا جلوگیری کنند. با این حال، آن‌ها می‌پذیرند که PID به دلیل سادگی و حالت‌های خرابی قابل پیش‌بینی، همچنان استاندارد پشتیبان باقی می‌ماند.

مهندسان نظری کنترل 40%متخصصان صنعتی 40%توسعه‌دهندگان اتوماسیون مدرن 20%
مهندسان نظری کنترل
تمرکز بر کمال ریاضی و معیارهای پایداری.
متخصصان صنعتی
اولویت دادن به استحکام سیستم و طول عمر سخت‌افزار نسبت به کمال ریاضی.
توسعه‌دهندگان اتوماسیون مدرن
حمایت از جایگزینی یا تقویت PID سنتی با الگوریتم‌های پیش‌بین.

دیدگاه‌هایی که این گزارش پوشش نداده

  • پژوهشگران یادگیری ماشین که در حال توسعه جایگزین‌های هوش مصنوعی برای PID هستند

منابع

پوشش منابع

6 منبع

3 دیدگاه شناسایی‌شده

مهندسان نظری کنترل 40%متخصصان صنعتی 40%توسعه‌دهندگان اتوماسیون مدرن 20%
  1. [1]Zurich Instrumentsمتخصصان صنعتی

    Principles of PID Controllers

    مطالعه در Zurich Instruments →
  2. [2]Engineering LibreTextsمهندسان نظری کنترل

    9.6: PID Downsides and Solutions

    مطالعه در Engineering LibreTexts →
  3. [3]University of Michiganمهندسان نظری کنترل

    Introduction: PID Controller Design

    مطالعه در University of Michigan →
  4. [4]Electrical Technologyمتخصصان صنعتی

    Steady State Error & PI Controllers

    مطالعه در Electrical Technology →
  5. [5]ABBمتخصصان صنعتی

    ABB controller PID settings and input specifications

    مطالعه در ABB →
  6. [6]تیم سردبیری کوهستانتوسعه‌دهندگان اتوماسیون مدرن

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان →

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

اخبار قالب‌های محتوا با پوشش کامل منابع و تحلیل دیدگاه‌ها، هر روز و رایگان.