Font Size: a A A

Design And Verification Of Aeroengine Controller Based On Predictive Control

Posted on:2022-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:C FengFull Text:PDF
GTID:2492306509479994Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Aeroengine is a kind of thermal engine which often works in high temperature,high pressure and high speed environment,so the controller is required to have high control performance.Traditional model predictive control(MPC)algorithm has poor real-time performance due to the need to repeatedly calculate the quadratic programming problem online.Based on a certain turbofan engine,this paper studies the explicit model predictive control algorithm and dynamic matrix control algorithm from the aspects of reducing algorithm complexity and program storage space,and extends the MPC algorithm to afterburner state.The main work is as follows:(1)Based on multi parameter programming,an explicit predictive control algorithm is designed to reduce the complexity of model predictive control algorithm.Based on the multi parameter programming method,the constrained quadratic programming problem is transformed into a linear function calculation problem about the state,and the current control quantity can be obtained through the current state of the aeroengine.The simulation results show that the proposed explicit predictive control algorithm can achieve steady-state and transient state control while considering constraints,and effectively reduce the complexity of model predictive control algorithm.The hardware in the loop simulation results verify the superiority and feasibility of the proposed algorithm.(2)Based on sparse matrix storage and matrix decomposition method,a dynamic matrix control algorithm for aeroengine is designed,which reduces the complexity of model predictive control algorithm and program storage space.Firstly,based on the step response of aero-engine,the prediction model needed in the algorithm is obtained.Then,the quadratic programming problem in the algorithm is solved offline by matrix decomposition method.Finally,the sparse matrix storage method based on triple table is designed to store the matrix in the program.The simulation results show that the dynamic matrix control algorithm can realize the steady-state and transition state control while considering the constraints,the sparse matrix storage method greatly reduces the program storage space,and the matrix decomposition method reduces the online calculation time of the program.The hardware in the loop simulation results verify the superiority and feasibility of the algorithm.(3)Based on the compensation control strategy,a combined control algorithm of aero-engine afterburner state is designed,which extends the model predictive controller to afterburner state.Based on the aero-engine afterburner control plan,the open-loop control algorithm of afterburner fuel flow with respect to throttle lever angle,compressor inlet total temperature and other parameters is designed;Because the rapid opening and closing of afterburner will interfere with the normal operation of the core engine,the linear ADRC with less adjusting parameters is used to compensate the disturbance of the engine pressure ratio control link.The simulation results show that the established afterburner control algorithm and anti afterburner disturbance compensation control algorithm can ensure the normal afterburner control of the aero-engine without causing disturbance to the core machine,and the model predictive control algorithm can also ensure the normal operation of the core machine in the afterburner state.
Keywords/Search Tags:Aeroengine, Model predictive control, Multi-parametric programming, Hardware-in-loop
PDF Full Text Request
Related items