شماره ركورد
21435
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
21435
پديد آورنده
علي راستي جهرمي
عنوان
طراحي و پياده سازي كنترل پيش بين مدل براي موتور توربوفن و مقايسه با الگوريتم min-max
مقطع تحصيلي
دكتري
رشته تحصيلي
مكانيك
سال تحصيل
91-98
تاريخ دفاع
1398/04/25
استاد راهنما
دكتر مرتضي منتظري قهجاورستاني
دانشكده
مكانيك
چكيده
سيستم كنترل موتورهاي توربوفن از جمله مهم¬ترين فناوري¬هاي پيشرفته و كليدي مي¬باشد. الگوريتم¬هاي سوئيچينگ مرسوم كنترل موتور براي دهه¬هاي متمادي است كه بدون تغييرات مفهومي خاصي استفاده مي¬شوند و تا كنون نيز جوابگوي نيازمندي¬هاي پايه¬اي كنترل موتورهاي توربوفن بوده¬اند. اما به طور همزمان، تكنيك¬هاي كنترلي جديد و پيشرفته، كه بسياري از آنها داراي كاربردهاي صنعتي نيز مي¬باشند، به منظور دستيابي به اهداف موتورهاي آينده در حال توسعه هستند. از جمله اين تكنيك¬هاي كنترلي جديد كه در سال¬هاي اخير مورد توجه محققان قرار گرفته، كنترل پيش¬بين مدل است. از آنجا كه اين كنترلر مي¬تواند تمام قيود عملكردي و ساختاري موتور را طي يك فرآيند بهينه¬سازي در نظر بگيرد و سيگنال كنترلي بهينه را توليد نمايد، به عنوان راهكار كنترل موتور بسيار مناسب مي¬باشد. اما تا كنون تحقيقات اندكي بر روي اين روش كنترلي انجام شده و عملكرد آن به درستي با الگوريتم كنترلي min-max كه بطور سنتي در موتورهاي توربوفن استفاده مي¬شود، مقايسه نشده است.
در اين رساله كنترل پيش¬بين مدل به عنوان يك كنترلر مدرن در جهت بكارگيري در سيستم كنترل موتور توربوفن طراحي، پياده¬سازي و تست شده و عملكرد آن با الگوريتم كنترلي min-max مقايسه شده است. بدين منظور، ابتدا مدلسازي ترموديناميكي حالت پاياي موتور توربوفن جهت تحليل عملكرد و مدلسازي ديناميكي آن جهت طراحي كنترلر انجام شده است. سپس، مدل ترموديناميكي با روش¬هاي خطي¬سازي مختلف و در نقاط عملكردي متعدد خطي¬سازي شده است. سپس كنترل پيش¬بين مدل چندمتغيره و الگوريتم كنترلي min-max، با در نظر گرفتن دو ورودي نرخ جريان سوخت و مقدار بليد و تمامي قيود لازم براي عملكرد ايمن موتور توربوفن، براي اين نقاط كاري طراحي شده است. از آنجا كه MPC يك الگوريتم كنترلي مدل¬پايه مي¬باشد و دقت مدل خطي در آن بسيار حائز اهميت است، يكي از مشكلاتي كه در كنترل¬هاي پيش¬بين طراحي شده براي موتور تا كنون وجود داشت، مسئله عدم تطابق بين مدل خطي و پلنت (مدل ترموديناميكي غيرخطي) بود. در تحقيقات انجام گرفته تا كنون، براي رفع اين مشكل، قيود سيستم را به طور محافظه¬كارانه تعيين مي¬كردند. در اين رساله، با استفاده از روش اصلاح فيدبك سعي شده است تا مشكل عدم تطابق بين مدل خطي و پلنت تعديل شود. بهره¬هاي رگولاتورهاي خطي الگوريتم min-max نيز با بكارگيري روش بهينه¬سازي الگوريتم ژنتيك محاسبه شده¬اند، تا نرخ سوخت بهينه به دست آيد و مقايسه صحيحي با الگوريتم MPC، كه سيگنال كنترلي بهينه را توليد مي¬كند، انجام گيرد. علاوه بر طراحي و شبيه¬سازي، اين دو كنترلر بايد از ديدگاه بار محاسباتي و پياده¬سازي بر روي سخت¬افزار نيز با يكديگر مقايسه شوند. بدين منظور، سخت¬افزار مناسب براي پياده-سازي آنها انتخاب و پياده¬سازي هر دو كنترلر انجام شده است. يكي از بهترين روش¬هاي متداول براي اطمينان از صحت پياده¬سازي و عملكرد كنترلر انجام تست سخت¬افزار در حلقه مي¬باشد. بدين منظور، بستر تستي مهيا شده و شبيه¬سازي سخت¬افزار در حلقه با بكارگيري هر دو الگوريتم MPC و min-max، براي اولين بار، انجام شده است. در انتها عملكرد اين دو كنترلر از زواياي مختلف شامل شبيه¬سازي كامپيوتري، پياده¬سازي و شبيه¬سازي سخت¬افزار در حلقه مقايسه، تحليل و ارزيابي شده است. نتايج اين تحليل نشان مي¬دهد كه كنترل پيش¬بين مدل به طور قابل توجهي سرعت پاسخ موتور را افزايش داده ضمن اينكه قيود عملكردي و ساختاري كه براي اطمينان از عملكرد ايمن موتور لازم است را نيز رعايت مي¬كند. به علاوه، نشان داده شده است كه بكارگيري روش اصلاح فيدبك توانسته است مشكل عدم تطابق بين مدل و پلنت را مرتفع نمايد. اما از طرف ديگر، سرعت محاسبات در روش MPC، به علت وجود فرآيند بهينه¬سازي در ساختار آن، كندتر از الگوريتم min-max است كه نيازمند تحقيق روي الگوريتم و فرآيند پياده¬سازي آن است.
تاريخ ورود اطلاعات
1398/08/11
عنوان به انگليسي
Design and implementation of model predictive controller for turbofan engine and comparison with min-max algorithm
تاريخ بهره برداري
7/16/2019 12:00:00 AM
دانشجوي وارد كننده اطلاعات
علي راستي جهرمي
چكيده به لاتين
Turbofan engine control system is one of the most important and advanced technologies. Traditional switching engine control algorithms have been used for decades without any specific conceptual change where they have been able to fulfill the fundamental control requirements of turbofan engines. At the same time, new and advanced control techniques, many of which have industrial applications, are being developed to meet the goals of future engines. One of these new control techniques that has been of interest to researchers in recent years is model predictive control (MPC). MPC considers input/output constraints in the production of control input signal while ensures the engine limit protection, which introduces it as a potential alternative approach for turbofan engines control. However, no comprehensive study has been published in the literature about the comparison of the performance of MPC with the application to the turbofan engine control and min-max algorithm which is traditionally used in turbofan engines with all of the necessary limits for safe operation.
In this thesis, model predictive control is designed, implemented and tested as a modern controller for application in a turbofan engine control system and its performance is compared with the min-max control algorithm. For this purpose, steady-state thermodynamic modeling of turbofan engine is first performed for performance analysis and dynamic modeling is performed for controller design. The thermodynamic model is then linearized using different numerical linearization methods at multiple operating points. The multivariable MPC and the min-max control algorithm are then designed for these operating points, taking into account the two inputs of fuel flow rate and bleed and all the essential constraints for the safe operation of the turbofan engine. Since MPC is a model-based control algorithm and the accuracy of the linear model is very important, one of the problems of the designed MPC for turbofan engines so far is the mismatch between the linear model and the plant (nonlinear thermodynamic model). In previous researches, the limits of the system was conservatively determined to address this problem. In this thesis, the feedback correction method is applied to eliminate the effect of the plant-model mismatch. The gains of linear regulators of the min-max algorithms are also calculated by applying the genetic algorithm optimization method to obtain the optimal fuel flow rate and to appropriately compare it with the MPC algorithm, which produces the optimal control signal. In addition to design and simulation, these two controllers are compared in terms of computational burden and hardware implementation. For this purpose, the appropriate hardware are selected and both controllers are implemented. One of the best approaches to ensure the accuracy of the implementation and the performance of the controller is to perform hardware in the loop (HIL) simulation. For this purpose, for the first time, a test bed is provided and HIL simulation is performed using both MPC and min-max algorithms. Finally, the performance of these two controllers from different points of view, including computer simulation, hardware implementation and HIL simulation, is compared, analyzed and evaluated. The results of this analysis demonstrate that the MPC significantly improves the response time of the system in comparison with min-max algorithm and guarantees the engine limit protection. In addition, it is indicated that application of feedback correction technique is quite effective to alleviate the effect of the plant-model mismatch. However, the computational burden of the MPC, due to the optimization process at each time step, is higher than the min-max algorithm, which requires research on the algorithm and the implementation process.