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

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

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

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

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

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

  • پژوهشگران یادگیری ماشین که در حال توسعه جایگزین‌های هوش مصنوعی برای 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]

چرا مهم است

کنترل‌کننده‌های 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]تیم سردبیری کوهستانتوسعه‌دهندگان اتوماسیون مدرن

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

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

نظرات

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

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

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