پرش به محتوا

دنبال چه چیزی می‌گردید؟


شما ممکن است این موارد را نیز دوست داشته باشید

مقایسه کنترل PID و کنترل پیش‌بین مدل (MPC) در اتوماسیون صنعتی

  • 〡
  • 〡 توسط WUPAMBO
Comparing PID and Model Predictive Control (MPC) in Industrial Automation

راهبردهای پیشرفتهٔ کنترل فرایند همچنان برای حفظ بازده بهینهٔ کارخانه و کیفیت محصول اساسی‌اند. ازاین‌رو، مهندسان کنترل اغلب ارزیابی می‌کنند که آیا الگوریتم سنتی تناسبی-انتگرالی-مشتقی (PID) برای کاربردی مشخص مناسب‌تر است یا راهبرد کنترل پیش‌بین مبتنی بر مدل (MPC). در ۱۵ سالی که صرف راه‌اندازی سامانه‌های کنترل توزیع‌شده (DCS) و شبکه‌های اتوماسیون کارخانه کرده‌ام، هزاران حلقهٔ PID را تنظیم کرده‌ام و بسته‌های پیچیدهٔ MPC را نیز روی برج‌های تقطیر چندمتغیره پیاده‌سازی کرده‌ام. در ادامه، تفاوت‌های عملیاتی اصلی میان این دو روش پایه‌ای کنترل را شرح می‌دهم.

آشنایی با اصول کار کنترل‌کننده‌های PID

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

بررسی توان پیش‌بینی‌کنندهٔ کنترل‌کننده‌های MPC

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

تفاوت‌های عملیاتی کلیدی میان PID و MPC

مقایسهٔ کنترل‌کننده‌های PID و MPC تفاوت‌های مشخصی را در ساختار و عملکرد سامانه‌های کنترل صنعتی آشکار می‌کند:

  • کنترل‌کننده‌های PID صرفاً به مقادیر خطای فعلی و گذشته متکی هستند، درحالی‌که MPC از مدل‌های پویای فرایند برای پیش‌بینی مسیرهای آینده استفاده می‌کند.
  • ماهیت PID اساساً واکنشی است، درحالی‌که MPC بر پایه پیش‌بینی و بهینه‌سازی کار می‌کند.
  • الگوریتم‌های PID به‌راحتی در PLCهای استاندارد اجرا می‌شوند، درحالی‌که MPC به سخت‌افزار محاسباتی سطح بالاتری مانند گره‌های پیشرفته DCS، رایانه‌های صنعتی یا درگاه‌های اختصاصی IIoT نیاز دارد.
  • PID حلقه‌های تک‌ورودی، تک‌خروجی (SISO) را به‌خوبی کنترل می‌کند، درحالی‌که MPC در هماهنگی ورودی-خروجی چندمتغیره (MIMO) عملکردی ممتاز دارد.
  • PID برای حلقه‌های ساده با پاسخ سریع مناسب است، درحالی‌که MPC در فرایندهای پیچیده صنعتی با تأخیرهای مرده طولانی برتری دارد.

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

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

سناریوی راهکار عملی: بهینه‌سازی ستون تفکیک با MPC

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

درباره نویسنده

لیو یونگ متخصص ارشد اتوماسیون صنعتی است که بیش از ۱۵ سال تجربه میدانی بین‌المللی دارد و در کنترل پیشرفته فرایند (APC)، سیستم‌های کنترل توزیع‌شده (DCS)، برنامه‌نویسی PLC و بهینه‌سازی چندمتغیره تخصص دارد. لیو در طول دوران حرفه‌ای خود، حلقه‌های پیچیده PID و بسته‌های MPC را برای پالایشگاه‌های نفت، کارخانه‌های شیمیایی و تأسیسات تولیدی بزرگ‌مقیاس در آسیا و آمریکای شمالی با موفقیت طراحی، تنظیم و راه‌اندازی کرده است. او مهندس تأییدصلاحیت‌شده سیستم‌های کنترل است و به‌طور مرتب مقاله‌های سفید فنی درباره بهینه‌سازی اتوماسیون صنعتی منتشر می‌کند.



قبلی