کنترل کننده متمرکز (Centralized Controller)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده متمرکز (Centralized Controller) :
یک کنترل کننده واحد برای کل سیستم
کنترل کننده متمرکز یا Centralized Controller یک ساختار کنترلی است که در آن یک کنترل کننده واحد، تمام ورودی های یک سیستم چندمتغیره را بر اساس تمام خروجی ها (و اغلب تمام حالت ها) محاسبه می کند. این کنترل کننده دید کامل از سیستم دارد و می تواند به طور بهینه همه اندرکنش ها را در نظر بگیرد. روش هایی مانند LQR، LQG، H∞، و MPC متمرکز از این دسته هستند.
در کنترل متمرکز، کنترل کننده یک تابع تبدیل ماتریسی (یا قانون کنترلی) است که همه ورودی ها را به همه خروجی ها مرتبط می کند:
\[ U(s) = K(s) Y(s) \]که در آن K(s) یک ماتریس تابع تبدیل با ابعاد m×p است.
کاربردها: سیستم های کوچک تا متوسط با اندرکنش قوی، هواپیماها، ربات ها، سیستم های قدرت محلی، فرآیندهای شیمیایی واحد (نه کل کارخانه).
✅ مزایا: عملکرد بهینه (چون همه اطلاعات در دسترس است)، طراحی سیستماتیک با روش های پیشرفته، در نظر گرفتن کامل اندرکنش ها.
⚠️ معایب: اگر کنترل کننده خراب شود، کل سیستم از کار می افتد، نیاز به انتقال همه داده ها به یک نقطه، بار محاسباتی بالا برای سیستم های بزرگ، هزینه سخت افزاری بالا.
کنترل متمرکز برای سیستم هایی که ابعاد متوسطی دارند (مثلا کمتر از ۱۰۰ متغیر) مناسب است. برای سیستم های بسیار بزرگ (مثل شبکه برق سراسری) عملی نیست.
مثال: یک هواپیمای مدرن با چندین سطح کنترل و چندین سنسور. یک کامپیوتر پرواز مرکزی (FCC) تمام اطلاعات را دریافت کرده و فرمان های مناسب برای هر سطح را محاسبه می کند.
طراحی کنترل کننده متمرکز نیاز به مدل کامل سیستم دارد. اگر سیستم بسیار بزرگ باشد، ممکن است مدل سازی و طراحی بسیار زمان بر و پیچیده شود.