انجام پروژه و پایان نامه دانشگاهی و ترجمه متون تخصصی........ شماره تماس و واتس اپ: 09906118613

محبوبترین محصولات

اطلاعیه فروشگاه

انجام پروژه دانشگاهی و شبیه سازی مقالات دررشته مهندسی و و ترجمه متون تخصصی .......................... ....تلگرام: powerelectronic4u@.......... ایمیل:hw.mohammadi@gmail.com............................. ....اینستاگرام: powerelectronic4u@.......... گروه تلگرام: powerelectronic4all@..................

آموزش جامع کنترل پیش بین مدل Model predictive control

آموزش جامع کنترل پیش بین مدل Model predictive control

آموزش جامع کنترل پیش بین مدل Model predictive control

کنترل پیش بین (Model Predictive Control یا MPC) نوعی کنترل پیشرفته فرایند است که از دهه ۱۹۸۰ در صنایع فرایند، صنایع شیمیایی و پالایشگاه‌های نفت به کار می‌رود. در سالهای اخیر کنترل پیش بین در مدلهای بالانس سیستمهای قدرت نیز به کار رفته است. کنترل کننده‌های پیش بین مبتنی بر مدلهای دینامیکی فرایند، عمدتاً مدلهای خطی تجربی، است که با شناسایی سیستم به دست آمده‌اند. مهمترین مزیت MPC آن است که امکان بهینه‌سازی تایم اسلات جاری را با در نظر گرفتن تایم اسلاتهای آینده می‌دهد. این کار با بهینه‌سازی یک افق زمانی محدود اما اجرای آن تنها در تایم اسلات جاری انجام می‌گیرد. MPC توانایی پیش بینی رخدادهای آینده و اتخاذ اعمال کنترلی متناسب با آن را دارد. کنترل کننده‌های PID و LQR توانایی پیش بینی را ندارند. MPC نوعی کنترل دیجیتال است.

مدلهای به کاررفته در MPC معمولاً مدلهایی برای نشان دادن رفتار یک سیستم دینامیکی پیچیده هستند. الگوریتم کنترل پیش بین پیچیدگی سیستم را افزایش می‌دهد و برای کنترل سیستمهای ساده که اغلب با کنترل کننده‌های PID به خوبی کنترل می‌شوند لازم نیست. از مشخصه‌های دینامیکی رایجی که برای کنترل کننده‌های PID مشکل هستند می‌توان از تآخیرهای زمانی طولانی و دینامیکهای مرتبه بالا نام برد.

مدلهای MPC تغییرات متغیرهای وابسته را که نتیجه تغییرات متغیرهای نابسته هستند پیش بینی می‌کنند. در یک فرایند شیمیایی متغیرهای نابسته‌ای که می‌توان با کنترلر تغییر داد اغلب یا نقاط تنظیم (set point) کنترل کننده‌های PID رگولاتوری (فشار، فلو، دما…) هستند یا عنصر کنترلی نهایی (ولو، دمپر…). متغیرهای نابسته‌ای که نمی‌توان با کنترل کننده تنظیم کرد به عنوان اغتشاش به کار می‌روند. متغیرهای وابسته در این فرایندها دیگر اندازه گیریهایی هستند که یا اهداف کنترلی را نشان می‌دهند یا محدودیتهای کنترلی.

MPC با استفاده از اندازه گیریهای فعلی از سیستم تحت کنترل، حالت دینامیکی فعلی فرایند، مدلهای MPC و اهداف و محدودیتهای متغیر فرایند، تغییرات آتی متغیرهای وابسته را محاسبه می‌کند. این تغییرات به گونه‌ای محاسبه می‌شوند که متغیرهای وابسته نزدیک به هدف بمانند و محدودیتها روی متغیرهای نابسته و وابسته رعایت شود. معمولاً MPC تنها اولین تغییر در هر متغیر نابسته را برای اجرا می‌فرستد و محاسبه را برای تغییر بعدی تکرار می‌کند.

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

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


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 24,000 تومان

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
FVCTR95013A_1843836_3200.zip18.7 MB
FVCTR95013B_1843836_1360.zip102.9 MB
FVCTR95013C_1843836_9952.zip81.1 MB
FVCTR95013D_1843836_8971.zip68.2 MB
FVCTR95013E_1843836_3367.zip59.5 MB
FVCTR95013F_1843836_3478.zip64.5 MB
FVCTR95013G_1843836_1692.zip76 MB
FVCTR95013H_1843836_5441.zip84.6 MB
FVCTR95013I_1843836_8243.zip69.8 MB
FVCTR95013J_1843836_7058.zip76.4 MB
FVCTR95013K_1843836_7457.zip121.4 MB
FVCTR95013L_1843836_9122.zip42.2 MB





پروژه Recursive Least Squares در متلب

پروژه Recursive Least Squares  در متلب پروژه Recursive Least Squares  در متلب       ...

توضیحات بیشتر - دانلود 14,000 تومان

پروژه کنترل Design of a robust digital controller with PPR toolbox

پروژه کنترل Design of a robust digital controller with PPR toolbox پروژه کنترل Design of a robust digital controller with PPR toolbox در نرم افزار متلب ...

توضیحات بیشتر - دانلود 14,000 تومان

شبیه سازی Digital Fractional Order Differentiator/inte​grator - IIR type در متلب

شبیه سازی Digital Fractional Order Differentiator/inte​grator - IIR type  در متلب شبیه سازی Digital Fractional Order Differentiator/inte​grator - IIR type  در متلب   به صورت کدنویسی     A new general IIR digital fractional order differentiator/integrator based on continued fraction expansion of weighted operator which is mixed scheme of the trapezoidal (Tustin) rule and the backward difference (Euler) rule. For more details see books: [1] Ivo Petras, Fr ...

توضیحات بیشتر - دانلود 14,000 تومان

پروژه کنترل Digital filter with poles and zeros placement

پروژه  کنترل  Digital filter with poles and zeros placement پروژه  کنترل  Digital filter with poles and zeros placement در نرم افزار متلب     Run the M-file and place the poles of your system, then press ENTER. After, insert the zeros of your system, then press ENTER. The result is the Bode diagram of the filter's normalized frequency response that has NUM and DEN with the same order. ...

توضیحات بیشتر - دانلود 14,000 تومان

پروژه کنترل Anti-windup digital PID

پروژه کنترل Anti-windup digital PID پروژه کنترل Anti-windup digital PID در نرم افزار متلب ANTI WIND UP is a simple Matlab Simulink file that allows user to analyze the behavior of 2 digital pid implementations. You can focus on command and process output when the actuator is saturated. You will see that the basic PID exibits an overshoot after an saturation of the actuator. This problem is avoided by using the anti-windup PID that c ...

توضیحات بیشتر - دانلود 14,000 تومان

پروژه شبیه سازی Digital Control of Dynamic Systems

پروژه شبیه سازی Digital Control of Dynamic Systems پروژه شبیه سازی Digital Control of Dynamic Systems در نرم افزار متلب     his is a toolbox to generate the figures in "Digital Control of Dynamic Systems", Franklin, Powell,
% Workman, 3rd edition, 1998. The .m files have been developed using Matlab v4.2 with the Control
% System Toolbox, v3 and have been modified where required so that they execute correctly with Matlab
% v5.0 with ...

توضیحات بیشتر - دانلود 14,000 تومان