BENEFITS OF INVERSE MODEL CONTROL OF ROLLS-ROYCE CIVIL GAS TURBINES Cerith Davies, Jonathan E Holt, Ian A Griffin Rolls-Royce plc, Derby England Rolls-Royce plc, Derby, England Department of ACSE, University of Sheffield, England Abstract: Rolls-Royce Civil Aerospace has historically used linear, gain-scheduled proportional-integral (PI) compensation for control of gas turbine fuel flow. Engine dynamics vary with flight and power conditions, and a lengthy design and verification process is required to meet the specification for all conditions. This paper reports a feasibility study that has allowed the core linear PI compensation to be replaced with non-linear inverse model control. The inverse model controller minimises dependence against engine power level, removes the dependence against altitude, and reduces the cost of downstream software verification. The controller will run for the first time in February 2006 on the Rolls-Royce Trent 1000 engine. Copyright © 2006 Rolls-Royce plc. Keywords: inverse modelling, gas turbines 1. INTRODUCTION The modern gas turbine is a complex item of machinery requiring an advanced digital control system to guarantee safety and performance. Digital control enables complex safety functions to monitor engine performance and identify the onset of risk or performance degradation to the pilot and maintenance staff alike. It allows accurate and repeatable engine performance with attendant fuel burn and operability benefit. The flexibility of digital control has enabled RollsRoyce (R-R) to continually evolve its gas turbine control strategy. To a simple approximation the dynamics of a modern three shaft engine are first order, and the required bandwidth and steady state performance can be achieved using a classical proportional and integral control function. Section 2 of this paper outlines such a control strategy employed in all Trent family engines to date. The advent of inverse modelling techniques and the ease with which it can be introduced within the core control architecture has provided an opportunity for change at considerable benefit to the company. Section 3 will outline the Rolls-Royce Inverse Modelling (RRIM) (Shutler, 1989; Mahmood, et al., 2005) technique and the change in the core architecture required for implementation. Side by side comparisons of the traditional versus RRIM approach are reported in section 4. The successful feasibility tests were a major factor in the subsequent introduction of the RRIM at the heart of future Rolls-Royce gas turbine (GT) control systems. The paper concludes with a summary of the major benefits afforded by this change. At the time of submission, Rolls-Royce is preparing for the first civil engine demonstration of RRIM control on the Trent 1000, due to run for the first time in February 2006. 2. TRADITIONAL ARCHITECTURE The traditional control of the three shaft GT employs a number of independent closed loop control loops all vying for control of the engine fuel flow (FF) through the loop selection logic, which is a series of highest and lowest wins gates. The functions are split into three main areas: a) Steady-state control of engine performance used to maintain engine thrust to a set level indicated by the pilot’s throttle lever position. The primary indication of thrust used on RollsRoyce three shaft engines is the Turbofan Power Ratio (TPR) (Rowe and Kurz, 2001), which provides an accurate indication of thrust for engines with very large bypass ratios. b) Transient control of engine performance – used to accelerate or decelerate the engine. Typically these are loops which control to shaft acceleration i.e. rate of change of spool speeds (Ndot), the rates of which are maximised to meet contractual engine acceleration and deceleration times but without compromising surge margins within the compressor. c) Limiter control - to ensure minimum engine conditions are maintained to e.g. prevent generator dropout or ice build up on the fan; and to ensure maximum limiter control to prevent shaft spool over speed or excessive combustor pressure. The architecture of each loop is essentially the same and is shown schematically in Figure 2: a feedback parameter compared against a reference setpoint demand. The generated error is then compensated as appropriate by a first order lead/lag compensator and forward loop gain. (Note the transient loops control to an Ndot (acceleration) schedule to maintain adequate compressor working lines, and therefore require a second integrator to maintain a zero steady state error response). Table 1 Loop Identification and Fuel Index Name Type Fuel Index TPR Steady State 4 Primary Thrust Control ACU Transient 11 Ndot Acceleration Control Unit DCU Transient 13 Ndot Deceleration Control Unit Description Table 1 identifies the main loops and provides a brief description of their role under normal operation. Also identified in Table 1 is the (legacy based) fuel loop index assigned to the loop in order to give an indication when the loop gains authority after winning through the loop selection logic. Figure 1 Loop Selection & Integrator Arrangement Figure 1 shows the arrangement where the output of each loop (by architectural definition in units of rate of change of fuel flow) is continually fed to the lowest wins/highest wins gates which form the loop selection logic. This logic arrangement and the order of precedence protect the engine from requesting abnormally large changes in fuel flow. For example, during a step change in throttle position the steady state TPR loop (fuel index 4) will attempt to follow this transient and ask for a sudden and severe step in the fuel flow. The use of the selection logic automatically de-selects this loop at the final lowest wins gate and selects in its place the smaller loop demand from the Acceleration Control Unit (ACU) loop. A sensible step in fuel flow results, and the engine is protected against surge. The integrator in Figure 1 integrates the selected loop output (in units of rate of change of fuel flow (FFdot)) to a final fuel flow (FF) signal for onward passage to the engine’s fuel pump and metering system. The stand alone integrator also smoothes out any discrepancy as a result of changing from one loop to another at the loop selection stage. Figure 2 Basic Loop Architecture Gas turbine aero-thermal properties are such that the engine response changes with flight conditions and power levels. The gains and time constants applied to each loop must be tuned in order to provide the required bandwidth and stability margins across the flight envelope. The gains/time constants are typically recorded as a series of look up tables against the two main flight parameters - altitude and shaft speed. This immediately imposes an onerous task on the designer, that of having to optimally tune the controller against a model operating at a series of altitudes and repeated for a series of power conditions. This is time consuming, a burden on computational storage and requires additional downstream software verification of the chosen matrix of parameters – each entry having to be tested individually. 3. R-R INVERSE MODEL ARCHITECTURE A departure from the traditional architecture is employed in the Rolls-Royce Inverse Model technique. The basic system architecture at a functional requirement level remains unchanged: a series of independent loops (14 for the Trent 1000) all vie for control of the engine fuel flow. The primary difference comes from the removal of the FFdot integrator used in the traditional approach and its replacement with a self-referencing proportional and integral term. With respect to Figure 2, the final loop output changes from an FFdot demand to a high pressure shaft acceleration (NHdot) demand. 3.1 Description The inverse modelling technique works by identifying the response of a dominant engine state variable (in the RRIM’s case HP shaft speed (NH)) to known changes of fuel. By arrangement, this model of the engine’s highly non-linear behaviour can be inverted (within the controller) such that the required fuel flow can be established for a given flight condition. Figure 3 shows the basic RRIM layout. to the proportional arm in the classical PI control in Figure 5 (see area labelled section A in both figures). The integral action (highlighted as section B) provides the necessary steady state fuel flow (FFss) for the given spool speed. The elements of Fs are in units of fuel flow (pounds per hour). Figure 3 RRIM Architecture Mathematically, it can be shown that the architecture in Figure 3 is exactly that of a classical PI controller with additional features such as automatic altitude compensation and self-referencing dynamics. Schematically, the similarity to a classical PI controller is shown by noting PI control can be implemented by placing a first order lag in positive feedback as shown in Figure 4. Together the two tables define the proportional and integral gain of the system and therefore form the pole-zero characteristics (or time constant) of the controller to match engine dynamics. The controller zero (which varies with condition) is therefore tracking and cancelling the (condition dependent) pole part of the plant dynamics. The total fuel flow FF is the summation of both terms. FF = FFss + ∆FF Two important differences from the classical PI control are noted: a) Figure 4 PI as a Lag in Positive Feedback This lag can further be split into constituent components as shown in Figure 5. (1) In order to control the non-linear plant the RRIM’s steady state and dynamic tables use the integrator output as the reference parameter. This means an extra connection is required between the dynamic table (Fd) and the RIMM’s integrator (see connection on Figure 3). This is a connection not normally seen in the classical structure. b) In order that the RRIM’s integrator can be used as the scheduling parameter, it must be fed with an engine parameter. Noting that the negative feedback term in the RRIM already calculates the transient fuel flow change (∆FF), this is multiplied by the transient table (Fd) to calculate the modelled NHdot input for the integrator. 3.2 Self Referencing Against Power Figure 5 Lag split as an Integrator in Negative Feedback The RRIM has two basic tables that capture the nonlinear engine behaviour – a steady state table (Fs) and a dynamic over-fuelling table (Fd). Comparison of Figure 3 (RRIM) and Figure 5 (classic PI control) show the basic equivalence: The dynamic table (Fd) defines the rate of change of shaft speed (and therefore bandwidth) in response to a given change in fuel (∆FF) i.e. units of (NHdot/∆FF). The table output is inverted such that when multiplied by the chosen loop demand (in units of NHdot rather than FFdot in traditional control) the correct transient change in fuel (∆FF) is established. This is analogous The RRIM automatically compensates for the inherent non-linear properties of the GT. The use of the integrator output as the reference parameter allows the model to self-regulate and follow engine power level. Contrast this with the traditional approach where the loop compensators must be tuned at every power condition. In theory, because the PI control contains an inverse model of the plant, only simple outer loop compensation is required for the loop in control, typically in the form of a gain term. In practice, a small degree of trim scheduling against engine power level is performed. This can be attributed to the limitations of the RRIM tables, which cannot accurately reflect the dynamics of the plant at all frequencies – such a model being impossible. Indeed, the nature of the method employed to populate the RRIM’s tables means the inverse model is accurate at two frequencies only: • DC. By measuring the steady-state spool speeds in response to a given steady-state fuel flow, and • High frequency. By measuring the instantaneous peak shaft acceleration (NHdot|max) in response to a transient step change in fuel (∆FF). Both RRIM and traditional architecture are tested against two different types of throttle movement: a staircase (small step) throttle movement, and a slam (larger step) acceleration/deceleration. The results of additional noise rejection tests are also noted. 4.1 Staircase Tests SLS, MN=0 : Response to Step Changes in Throttle Position 70 Traditional RRIM 60 3.3 Self Referencing Against Altitude 50 40 TPR In contrast to the traditional approach, the RRIM is invariant against changes in altitude. This is achieved by the use of referred parameters (Walsh and Fletcher, 2004) in the RRIM steady state and transient tables. 30 20 GT referred parameters are defined as: Referred NHdot: Referred NH: Referred Fuel Flow: 10 NHdotr = NHdot/δ NHr = NH/√ϑ FFr = FF/(δ.√ϑ) Where δ and ϑ are computed from the fan input pressure P20 and temperature T20 as defined by δ = P20/14.696 ϑ = T20/288.15 All calibration data is collected at sea level static (SLS) and zero Mach Number (MN), and all input to the tables must be referred to their SLS condition. Similarly, on exit from the RRIM tables, all data is un-referred back to the prevailing flight conditions. (For clarity, this referral and un-referral of engine parameters is not shown explicitly in Figure 3). This use of referred data means that the designer is presented with a much-simplified problem because the degree of dependence associated with altitude has been removed. 0 10 20 30 40 50 60 time [sec] 70 80 90 100 Figure 7 Comparison of Staircase Plots at Sea Level Static, MN=0 Figure 7 compares the response of both controllers to step changes in the primary thrust setting parameter (TPR). Also shown on this (and subsequent) plot(s) is the relevant fuel index identifying the loop in control. In both cases, the initial transient is on the ACU (index 11) (or occasionally the secondary thrust setting loop (index 19)), followed quickly by the majority of time on the primary thrust setting TPR loop (index 4). Clearly, the RRIM has been able to duplicate the results from the standard controller, but with a much simplified set of tuning parameters. Figure 8 repeats this test but at 30,000 feet and MN=0.9. Once again, the RRIM architecture is able to match that of the classical control strategy. 30,000 feet MN=0.9 : Response to Step Changes in Throttle Position 60 Traditional RRIM 4. COMPARISON OF TRADITIONAL VERSUS RRIM APPROACH 50 40 TPR As part of the feasibility study to identify the benefits of the RRIM approach, both architectures were used to control the fuel flow to a model of a typical Trent engine. The test layout is shown schematically in Figure 6. 0 30 20 10 0 0 10 20 30 40 50 60 time [sec] 70 80 90 Figure 8 Comparison of Staircase Plots at 30000 feet, MN=0.9 Figure 6 Engine and Controller Test Harness 100 Inspection of Figure 8 reveals the same response is obtained, but for significantly less design effort in the case of the RRIM architecture. Table 2 compares the number of gain and time constant scheduling points employed in the TPR loop in each case. SLS, MN=0 : Response to slam Acceleration and Deceleration from High Idle 80 Traditional RRIM 70 60 50 TPR Table 2 Number of Tuning Parameters for TPR Loop Traditional RRIM Engine Power 27 5 Altitude 27 0 TOTAL 54 5 40 30 20 Clearly, the RRIM wins in terms of a reduced number of parameters for tuning against engine power level, and the complete absence of the need for any tuning parameters for altitude compensation. 10 0 0 10 20 30 40 50 60 time [sec] 70 80 90 Figure 10 Comparison of Slam Accel/Decels from High Idle (SLS, MN=0) 4.2 Slam Acceleration/Deceleration Tests Figures 9 and 10 compare the response to a slam acceleration and deceleration of the engine, starting from a low and high engine idle condition respectively. Both tests are completed at SLS, MN=0. Finally, the ability to remain on the ACU for as long as possible will accelerate the engine more quickly. This could in future be traded as benefit elsewhere in the engine design. To achieve this the TPR loop must lose out in selection against the protection afforded by the ACU loop. To do this the NHdot demand from the TPR loop must be larger than the ACU demand at the top end of the transient, thereby losing out in selection at the loop selection stage. A larger loop demand will be obtained if the TPR loop gain is increased. Naturally, without any further compensation the thrust overshoot is likely to be prohibitive. In each case the behaviour near the idle setting is slightly different. This is a typical behaviour of systems configured in a multi-loop selection logic scheme. Small changes in loop gain can cause the loops to come in and out of authority. The important point is the ability to maintain an overall smooth profile in the engine fuel flow and thrust setting parameter. Deviations from this are allowed in and around the vicinity of a bleed valve closure/opening (to protect engine surge margins). Such a feature is seen clearly on Figure 10 at the top of the take off profile. The prominence of the effect is easily removed by a de-tuning of the TPR loop gain. An inspection of Figure 11 shows the classic PI controller applied to Trent engines requires the lead term in the lead/lag compensator to be non-zero to implicitly form the proportional plus integral control by coupling with the central integrator. (The lag term removes high frequency noise). Figures 9 and 10 again show comparable performance in the RRIM versus traditional approaches, but with the former resulting in a much reduced tuning effort. SLS, MN=0 : Response to slam Acceleration and Deceleration from Low Idle 80 Traditional RRIM 70 60 TPR 50 40 Figure 11 Explicit and Impicit Formation of the PI pole-zero term 30 20 10 0 0 10 20 30 40 50 60 time [sec] 70 80 Figure 9 Comparison of Slam Accel/Decels from Low Idle (SLS, MN=0) 90 100 The RRIM however has an explicit PI control as it’s based on a lag in positive feedback (see section 3.1, Figure 4). The lead/lag compensator is therefore free to be used to provide phase advance around the crossover frequency i.e. provide system damping. The TPR bandwidth can therefore be increased, allowing the ACU to remain in authority and accelerate the engine at a faster rate. 100 4.3 Additional RRIM Tests Additional tests have been conducted to evaluate the robustness of the RRIM against disturbance rejection and systematic errors in the RRIM tables. The RRIM proved effective at rejecting an applied disturbance in the form of noise on the engine input data, and also changes in the electrical load off-take from the shaft coupled generator. For the noise disturbance, the loop gain served to attenuate the noise and keep within an allowed tolerance. For rejection of power off-take variations, the RRIM control allowed sufficient forward gain to prevent the shaft spool speed from dropping below the allowed minimum level. The accommodation of systematic errors in the model of the plant dynamics (tables Fs and Fd) were tested by calibrating the RRIM tables as per normal and then deliberately changing the engine dynamics so that the RRIM tables are no longer a perfect inverse of the plant behaviour. The mismatch was achieved by incorporating errors into the dynamics of the engine model. The RRIM architecture proved effective at rejecting this mismatch. In effect the polezero cancellation applied by the RRIM is no longer optimal, but the external loop gains accommodate this and increase or decrease the scheduled fuel flow accordingly. In summary, the side-by-side comparisons have established that the RRIM at least matches the performance of the traditional architecture, and has the potential to improve in cases. It has been shown to be a viable replacement for the existing architecture. 5. SUMMARY OF BENEFITS The successful feasibility tests have proven the concept of the RRIM as a viable architecture. The benefits of RRIM versus traditional PI control are summarised below. d) The use of referred parameters means that a total invariance against altitude dependency is achieved. e) The core of the traditional architecture is a FFdot integrator. The core of the RRIM is an NHdot integrator plus proportional term. The extra proportional term allows the RRIM designer to use the external loop lead terms as an extra degree of freedom to apply additional phase advance (damping). f) The RRIM has proven robust against mismatch to the engine dynamics, with the outer loops being used to compensate in this case. g) The RRIM has proven robust against disturbance rejection in the form of noise and load addition. 6. CONCLUSIONS A series of feasibility tests have shown the RRIM performance to be equivalent to, and with the potential to be better than, the existing PI control scheme. The RRIM has been shown to introduce significant benefits in terms of the design effort and verification testing of the control system. The RRIM architecture has been shown to be an equivalent of the basic PI scheme currently used to control GT fuel flow and, with minimal effort, has replaced the traditional core PI compensation with the change remaining transparent at a higher functional level. ACKNOWLEDGEMENTS The authors acknowledge the help and encouragement of many colleagues within Control Systems Engineering and elsewhere at Rolls-Royce and at the Rolls-Royce University Technology Centre in Control and Systems Engineering, Department of Automatic Control and Systems Engineering, University of Sheffield. REFERENCES a) Correction against power level and altitude vastly simplify the degree of tuning. The downstream costs associated with software verification and testing of the parameter set therefore provides a cost saving to the company. b) The RRIM is essentially a self-referencing PI controller, and can be accommodated with minimal change to the existing system architecture. The use of a loop selection logic hierarchy to authorise the most appropriate closed loop control can still be employed and with minimal change. c) The RRIM encapsulates the highly non-linear engine dynamics within its steady-state and transient tables, and therefore self-regulates against changes in engine power level. Shutler, A.G. (1989). Fuel Control Systems, US Patent No. 5083277) Mahmood S., Griffin I.A., Fleming P.J. (2005). Inverse Model Control of a Three Spool Gas Turbine Engine. Proceedings of ASME Turbo Expo 2005: Power for Land, Sea and Air. Rowe, A.L. and Kurz, N. (2001). A Method of Obtaining an Indication of the Power Output of a Turbine. European Patent EP 1 069 296 A3. Walsh P.P. and Fletcher P. (2004). Gas Turbine Performance. 2nd edition. Chapter 4. Blackwell, Oxford.
© Copyright 2026 Paperzz