Summary: | A robust output tracking controller is necessary for the safe and reliable operation of aeroengines. This paper aims at developing an <inline-formula> <math display="inline"> <semantics> <mrow> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>/</mo> <msub> <mi>H</mi> <mo>∞</mo> </msub> </mrow> </semantics> </math> </inline-formula> output tracking approach for aeroengines. In order to improve the tracking performance of the traditional robust tracker, the proposed control structure is designed as a combination of a nominal controller and a compensator. Concretely, an <inline-formula> <math display="inline"> <semantics> <mrow> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>/</mo> <msub> <mi>H</mi> <mo>∞</mo> </msub> </mrow> </semantics> </math> </inline-formula> nominal controller is derived from game algebraic Raccati equation (GARE), which facilitates establishing a compensator for the system. Since the reference is usually unknown in advance for practical application, the proposed compensator is calculated online according to the nominal controller and the current reference. The solvability of the compensator and the stability of the system is guaranteed for both stable and bounded unstable references. Simulation examples for a turbofan engine are provided to demonstrate the effectiveness of the proposed algorithm.
|