Nomenclature
This manuscript is a joint work of employees of the National Aeronautics and Space Administration and employees of Oak Ridge Associated Universities under Contract/Grant No.
80HQTR21CA005 with the National Aeronautics and Space Administration. The United States Government may prepare derivative works, publish, or reproduce this manuscript and allow others to do so. Any publisher accepting this manuscript for publication acknowledges that the United States Government retains a non-exclusive, irrevocable, worldwide license to prepare derivative works, publish, or reproduce the published form of this manuscript, or allow others to do so, for United States government purposes.
Adaptive Control and Scaling Approach for the Emulation of
Dynamic Sub-scale Torque Loads
∗ † Santino J. Bianco and Donald L. Simon.
NASA Glenn Research Center, Cleveland, Ohio, 44135, USA ‡ Elyse D. Hill Oak Ridge Associated Universities, Oak Ridge, Tennessee, 37831, USA Previous research by the authors proposed a control and scaling approach for emulating dynamic sub-scale torque loads. This approach produced an emulation controller that successfully regulated the dynamic behavior of a sub-scale electro-mechanical system intended to be a dynamical representation of the sub-scale turboelectric powertrain of a single-aisle commercial aircraft. The sub-scale system provides an environment without turbomachinery or rotors for the initial testing of electrified aircraft propulsion (EAP) control algorithms as they would be applied to a full-scale EAP system. The sub-scale turbomachinery/rotor torque loads were produced by electric machines (EMs) driven by the control and scaling approach, a full-scale turboelectric powertrain model, and an advanced EAP control algorithm.
Although successfully tested, this approach produces an emulation controller that does not guarantee asymptotic stability. Modifying the original control law and integrating adaptive control techniques into the emulation controller allows the designer to guarantee asymptotic stability. This paper introduces the idea behind the emulation controller modifications, derives the controller, proves asymptotic stability, describes the implementation of the controller on a sub-scale electro-mechanical system intended to represent a parallel hybrid-electric turbofan engine, and describes the testing of a full-scale advanced EAP control algorithm. The turbofan engine and emulation controller performance are compared to results obtained using the previous, non-adaptive control and scaling approach.
I. Nomenclature 𝛼 = speed scalar 𝛽 = torque scalar 𝐵 = angular viscous damping coefficient, lbf-ft-s 𝑖 = sample number 2 2 𝐽 = angular inertia, lbf-ft-s or slugs-ft 𝐾 = proportional gain 𝑃 𝐾 = integral gain 𝐼 𝐾 = derivative gain 𝐷 𝜂 = switching gain Φ = boundary layer gain 𝑁 = total number of samples 𝜔 = angular speed, rad/s RE = relative error, % RMSRE = root-mean-squared relative error, % 𝑠 = sliding function, lbf-ft-s 𝑇 = torque, lbf-ft 𝑢 = nominal or equivalent portion of control input, lbf-ft 𝑒𝑞 ∗ AST, Control Systems, Intelligent Control and Autonomy Branch, 21000 Brookpark Rd. Cleveland, Ohio 44135, USA, and AIAA Member.
† AST, Control Systems, Intelligent Control and Autonomy Branch, 21000 Brookpark Rd. Cleveland, Ohio 44135, USA.
‡ NASA Postdoctoral Program Fellow, Intelligent Control and Autonomy Branch, 21000 Brookpark Rd. Cleveland, Ohio 44135, USA.
Introduction
𝑉 = Lyapunov function 𝑥 = general variable 𝛾 = learning rate ¤ = time derivative ˆ = estimated parameter e = error parameter max() = maximum sat() = saturation function sign() = signum function Subscripts 𝐴𝑆𝑀 𝐼𝐶𝑆 = adaptive sliding mode impedance controller with scaling 𝐸 = turbomachinery model 𝐺 = electric machine mechanically coupled to spool in model 𝐻𝐼 𝐿 = hardware-in-the-loop 𝑀 = emulation electric machine 𝑃 = rig shaft 𝑆𝐼 𝐿 = software-in-the-loop 𝑆𝑀 𝐼𝐶𝑆 = sliding mode impedance controller with scaling 𝑠 = scaled II. Introduction he electrification of propulsion systems is a primary goal of the transportation industry into the near future [ 1 , 2 ].
T Initiated by automobile manufacturers, electrification aims to increase the efficiency, operability, and performance of propulsion systems while decreasing industry’s reliance on fossil fuels as the primary energy source. In this paper, the scope of electrification is defined as the integration of high-power electrical systems with existing mechanical systems.
The purpose is to augment the operation of the existing fossil fuel-powered propulsion system, distribute propulsive power, and optimize propulsion system operation. The interest in electrification extends to all segments of the the aviation industry [ 3 , 4 ], where large research efforts between the private sector, government, and academia exist to explore the electrification of gas turbine engines or the replacement of the fossil fuel-powered propulsion systems entirely [5].
The introduction of a high-power electrical system into the propulsion system introduces a number of challenges along with the desired benefits. The introduction of an electrical system increases the complexity of the powertrain. The complexity introduced by the expanded propulsion system includes the addition of actuators, primarily in the form of electric machines (EMs), which can be leveraged through control to better manage system operability and performance.
More actuators capable of affecting the propulsion system means that a control system can have a greater influence on its operation. However, increased control authority necessitates the use of advanced, sophisticated control systems to manage the propulsion system operation. As with other propulsion subsystems, the control system is developed and thoroughly tested in incremental phases starting with reduced order models and advancing toward hardware-in-the-loop tests and eventually product deployment. This process is visually described in Fig. 1. The process typically begins with modeling and simulation in a software-in-the-loop environment. Partial hardware-in-the-loop tests follow that Fig. 1 General example of a control system verification process.
Fig. 2 Example of EAP controller implementation on a hybrid-electric gas turbine engine with and without turbomachinery present.
incrementally and systematically replace previously modeled and simulated subsystems with physical hardware. In the current work, the electrical power system is implemented in hardware, while the turbomachinery is emulated with EMs driven by a real-time model and controller. Two noteworthy testbeds exist at the National Aeronautics and Space Administration (NASA) where similar work has been conducted [ 6 – 8 ]. The NASA Electric Aircraft Testbed (NEAT) aims to test both sub- and full-scale electrical system components at altitude [ 9 ] and the Hybrid Propulsion Emulation Rig (HyPER) aims to test advanced control systems in a sub-scale reconfigurable environment without turbomachinery or rotors/propellers present [10]. The research presented in this paper was conducted in the latter testbed.
Creating an environment for the testing of electrified aircraft propulsion (EAP) controllers without the inclusion of turbomachinery/rotors involves replacing those systems with EMs. A closed-loop control and scaling algorithm, named the Sliding Mode Impedance Controller with Scaling (SMICS) is used in conjunction with a full-scale model to emulate scaled turbomachinery shaft dynamics. An example of this concept is shown in Fig. 2. Prior work by the authors has shown that it is possible to reproduce the sub-scale dynamic behavior of turbomachinery/rotors using EMs [ 11 ]. It was also shown that the model used to drive the closed-loop electro-mechanical system under emulation control behaves as it would in a simulation of the full-scale hybrid powertrain [ 8 ]. However, the approach used in these applications has limitations that affect the closed-loop dynamical characteristics and thus emulation performance.
The focus of this paper is to alleviate or eliminate the limitations of the SMICS approach by modifying the algorithm and integrating adaptive control into its framework. The updated controller, named the Adaptive Sliding Mode Impedance Controller with Scaling (ASMICS), is tested on the HyPER with the task of emulating the dynamic sub-scale torque loads of the low- and high-pressure turbomachinery shafts of a parallel hybrid-electric version of the Advanced Geared TurboFan 30,000 (AGTF30) [ 12 ]. Regulating the operation of the AGTF30 model and the electro-mechanical system is the Turbine Electrified Energy Management (TEEM) control algorithm [ 13 ]. This algorithm is tasked with improving turbomachinery operability during transients by utilizing EMs coupled to the low- and high-pressure shafts to modify the turbomachinery operation [14].
The remainder of the paper is organized as follows. Section III outlines the SMICS approach and explains its drawbacks. The benefits of modifying the existing algorithm and integrating adaptive control techniques are also highlighted. Section IV mathematically derives the integration of adaptive control into the SMICS algorithm to form the ASMICS and proves asymptotic stability. Section V details the hardware-in-the-loop test environment and setup as
Sliding Mode Impedance Controller with Scaling (SMICS)
well as the actuation strategy. Section VI presents the test results using both the SMICS and ASMICS. The turbofan model and emulation controller operation, in both cases, are compared. Additional results are compared showing the performance of the emulation controllers under high and low plant parameter uncertainty conditions. Finally, section VII concludes the paper.
III. Sliding Mode Impedance Controller with Scaling (SMICS) This section presents the SMICS design and discusses its limitations. Consider the following scalar, mechanical, dynamic system of a rotating shaft with two EMs mechanically coupled to either side shown in Eq. 1.
− 1 ¤ 𝜔 = 𝐽 [ 𝑇 + 𝑇 − 𝐵 𝜔 ] (1) 𝑃 𝑀 𝐺 𝑃 𝑃 𝑃 𝑠 In this system, 𝜔 is the angular speed, ¤ 𝜔 is the angular acceleration, 𝐽 > 0 is the angular inertia, 𝑇 is the emulation 𝑃 𝑃 𝑃 𝑀 EM torque, 𝑇 is the research EM torque, and 𝐵 ≥ 0 is the angular viscous damping coefficient. Sub-scale equivalent 𝐺 𝑃 𝑠 variables, denoted with subscript 𝑠 , are defined as: 𝑇 = 𝛽𝑇 (2) 𝐸 𝐸 𝑠 𝑇 = 𝛽𝑇 (3) 𝐺 𝐺 𝑠 − 1 𝐽 = 𝛼 𝛽𝐽 (4) 𝐸 𝐸 𝑠 ¤ 𝜔 = 𝛼 ¤ 𝜔 = ¤ 𝜔 (5) 𝐸 𝐸 𝑃 𝑠 𝜔 = 𝛼𝜔 = 𝜔 (6) 𝐸 𝐸 𝑝 𝑠 where 𝛼 > 0 and 𝛽 > 0 are the speed and torque scalar coefficients, 𝑇 is the model net turbomachinery torque, 𝑇 is 𝐸 𝐺 the model EM torque, 𝜔 is the model turbofan shaft angular speed, ¤ 𝜔 is the model turbofan shaft angular acceleration, 𝐸 𝐸 and 𝐽 is the model turbofan shaft angular inertia. The SMICS control law proposed in [11] is: 𝐸 Z − 1 𝑇 = 𝐽 𝐽 𝑇 + 𝑇 + 𝜂 sat ( 𝑠, 𝜙 ) + 𝐾 𝑠 + 𝐾 [ 𝑠 ] 𝑑𝑡 + 𝐾 ¤ 𝑠 + 𝐵 𝜔 − 𝑇 (7) 𝑀 𝑃 𝐸 𝐺 𝑃 𝐼 𝐷 𝑃 𝑃 𝐺 𝐸 𝑠 𝑠 𝑠 𝑠 where 𝜂 > 0 is a scalar gain, and the terms 𝐾 ≥ 0 , 𝐾 ≥ 0 , and 𝐾 ≥ 0 are proportional, integral, and derivative scalar 𝑃 𝐼 𝐷 gains. The sliding surface, 𝑠 , is defined as: Z 𝑠 = 𝑇 + 𝑇 𝑑𝑡 − 𝐽 𝜔 (8) 𝐸 𝐺 𝐸 𝑃 𝑠 𝑠 𝑠 and the saturation function, sat () , is: ( 𝑠 | 𝑠 |≤ 𝜙 𝜙 sat ( 𝑠, 𝜙 ) = (9) sign ( 𝑠 ) | 𝑠 | > 𝜙 where 𝜙 > 0 is the boundary layer thickness. In accordance with sliding mode control theory, Eq. 7 can be broken down into its reaching law, ¤ 𝑠 , and equivalent control, 𝑢 , components, denoted as: 𝑒𝑞 Z − 1 ¤ 𝑠 = 𝐽 𝐽 𝜂 sat ( 𝑠, 𝜙 ) + 𝐾 𝑠 + 𝐾 [ 𝑠 ] 𝑑𝑡 + 𝐾 ¤ 𝑠 (10) 𝑃 𝑃 𝐼 𝐷 𝐸 𝑠 − 1 𝑢 = 𝐽 𝐽 𝑇 + 𝑇 + 𝐵 𝜔 − 𝑇 (11) 𝑒𝑞 𝑃 𝐸 𝐺 𝑃 𝑃 𝐺 𝐸 𝑠 𝑠 𝑠 𝑠 Equation 10 was designed to contain integral and derivative components. These components contribute to the first limitation of SMICS, which is no guarantee of asymptotic stability. Subsequent Lyapunov stability analysis of Eq. 7 produces the following Lyapunov derivative: Z ¤ 𝑉 ( 𝑠 ) = 𝑠 − 𝜂 sat ( 𝑠, 𝜙 ) − 𝐾 𝑠 − 𝐾 [ 𝑠 ] 𝑑𝑡 − 𝐾 ¤ 𝑠 (12) 𝑃 𝐼 𝐷 By inspection, Eq. 12 is shown not to satisfy Lyapunov asymptotic stability criteria [ 15 ] due to the presence of the integral and derivative terms. Indeed, one can see that when 𝑠 ≥ 0 , the derivative and integral terms can be positive,
Adaptive Sliding Mode Impedance Controller with Scaling (ASMICS)
¤ thus not satisfying the necessary negative-definite or negative semi-definite property of 𝑉 ( 𝑠 ) . The second limitation of SMICS is its susceptibility to parametric uncertainty, resulting from discrepancies between the assumed and nominal system parameters. Equation 7 requires estimates of 𝐽 and 𝐵 , which can be inaccurate and change with time or system 𝑃 𝑃 operating point. A result of poor system knowledge is an increase in control effort from the reaching law portion of the control design, which is known to cause significant chatter in sliding mode control. Chatter is undesirable high-frequency fluctuations in the control input signal. Indeed, to combat system uncertainty in SMICS, the gains 𝜂, 𝐾 , 𝐾 , and 𝐾 𝑃 𝐼 𝐷 would require tuning that could lead to chatter. The following section proposes a controller to overcome both limitations i.e. to reduce the contribution of the reaching law in the control input signal and to guarantee asymptotic stability.
IV. Adaptive Sliding Mode Impedance Controller with Scaling (ASMICS) In this study, we introduce adaptivity to SMICS to overcome parametric uncertainty and to ensure controller stability.
Removing the 𝐾 and 𝐾 terms from the reaching law and re-deriving the control law results in: 𝐼 𝐷 − 1 𝑇 = 𝐽 𝐽 𝑇 + 𝑇 − 𝐵 𝜔 − 𝑇 + 𝐵 𝜔 − 𝜂 sat ( 𝑠, 𝜙 ) − 𝐾 𝑠 (13) 𝑀 𝑃 𝐸 𝐺 𝐸 𝑃 𝐺 𝑃 𝑃 𝑃 𝑠 𝑠 𝑠 𝑠 𝐸 𝑠 Equation 13 includes the full-scale turbofan shaft angular viscous damping coefficient, 𝐵 , where 𝐵 is defined as: 𝐸 𝐸 𝑠 − 1 𝐵 = 𝛼 𝛽𝐵 (14) 𝐸 𝐸 𝑠 𝐵 is included in the adaptive controller in a case where the effect of viscous damping on a turbomachinery or rotor 𝐸 ˆ ˆ shaft needs to be emulated. Selecting 𝐽 and 𝐵 as adaptive parameters and substituting their estimates, 𝐽 and 𝐵 , 𝑃 𝑃 𝑃 𝑃 into Eq. 13, produces: − 1 𝑇 = ˆ 𝐽 𝐽 𝑇 + 𝑇 − 𝐵 𝜔 − 𝑇 + ˆ 𝐵 𝜔 − 𝜂 sat ( 𝑠, 𝜙 ) − 𝐾 𝑠 (15) 𝑀 𝑃 𝐸 𝐺 𝐸 𝑃 𝐺 𝑃 𝑃 𝑃 𝐸 𝑠 𝑠 𝑠 𝑠 𝑠 Equation 15 is referred to as the Adaptive SMICS (ASMICS), where the reaching law and equivalent control are now defined as: ¤ 𝑠 = − 𝜂 sat ( 𝑠, 𝜙 ) − 𝐾 𝑠 (16) 𝑃 − 1 𝑢 = ˆ 𝐽 𝐽 𝑇 + 𝑇 − 𝐵 𝜔 − 𝑇 + ˆ 𝐵 𝜔 (17) 𝑒𝑞 𝑃 𝐸 𝐺 𝐸 𝑃 𝐺 𝑃 𝑃 𝐸 𝑠 𝑠 𝑠 𝑠 𝑠 To show that Eq. 15 guarantees closed-loop stability, the following Lyapunov function, V, is proposed: 𝑉 = 𝑉 + 𝑉 + 𝑉 (18) 𝑆 𝐽 𝐵 𝑃 𝑃 Equation 18 is composed of three components: the sliding mode control portion, 𝑉 , and adaptive parameter portions, 𝑆 𝑉 and 𝑉 , defined as: 𝐽 𝐵 𝑃 𝑃 − 1 2 𝑉 = 𝐽 𝐽 𝑠 (19) 𝑆 𝑃 𝐸 − 1 2 ˜ 𝑉 = 𝛾 𝐽 (20) 𝐽 𝑃 𝐽 𝑃 𝑃 − 1 2 ˜ 𝑉 = 𝛾 𝐵 (21) 𝐵 𝑃 𝐵 𝑃 𝑃 ˜ ˜ where 𝛾 ≥ 0 and 𝛾 ≥ 0 denote the learning rate gains of 𝐽 and 𝐵 . The error terms 𝐽 and 𝐵 describe the 𝐽 𝐵 𝑃 𝑃 𝑃 𝑃 𝑃 𝑃 difference between the estimated and true value of the adaptive parameters, represented by: ˜ ˆ 𝐽 = 𝐽 − 𝐽 (22) 𝑃 𝑃 𝑃 ˜ ˆ 𝐵 = 𝐵 − 𝐵 (23) 𝑃 𝑃 𝑃 ¤ To obtain the Lyapunov function derivative, 𝑉 , differentiate Eqs. 19-21: − 1 ¤ 𝑉 = 𝐽 𝐽 𝑠 ¤ 𝑠 (24) 𝑆 𝑃 𝐸 − 1 ¤ ¤ ˜ ˆ 𝑉 = 𝛾 𝐽 𝐽 (25) 𝐽 𝑃 𝑃 𝑃 𝐽 𝑃 − 1 ¤ ¤ ˜ ˆ 𝑉 = 𝛾 𝐵 𝐵 (26) 𝐵 𝑃 𝑃 𝑃 𝐵 𝑃
Implementation
𝐽 𝛼 𝑃 Substituting the derivative of Eq. 8 into Eq. 24, multiplying by , substituting Eq. 15, and simplifying yields: 𝐽 𝛽 𝐸 − 1 ¤ ˜ 𝑉 = 𝑠 𝐽 𝐽 𝑇 + 𝑇 − 𝐵 𝜔 + ˜ 𝐵 𝜔 − 𝜂 sat ( 𝑠, 𝜙 ) − 𝐾 𝑠 (27) 𝑆 𝑃 𝐸 𝐺 𝐸 𝑃 𝑃 𝑃 𝑃 𝐸 𝑠 𝑠 𝑠 𝑠 Selecting the following adaptation laws: ¤ − 1 ˆ 𝐽 = − 𝛾 𝑠𝐽 𝑇 + 𝑇 − 𝐵 𝜔 (28) 𝑃 𝐽 𝐸 𝐺 𝐸 𝑃 𝑃 𝐸 𝑠 𝑠 𝑠 𝑠 ¤ ˆ 𝐵 = − 𝛾 𝑠𝜔 (29) 𝑃 𝐵 𝑃 𝑃 substituting Eqs. 27-29 into the derivative of Eq. 18, and simplifying produces: ¤ 𝑉 = − 𝑠 [ 𝜂 sat ( 𝑠, 𝜙 ) + 𝐾 𝑠 ] (30) 𝑃 ¤ ¤ Since 𝑉 < 0 when 𝑠 ̸ = 0 and 𝑉 = 0 when 𝑠 = 0 , the closed-loop system is asymptotically stable in the sense of Lyapunov.
V. Implementation The SMICS and ASMICS algorithms were implemented on the NASA Hybrid Propulsion Emulation Rig (HyPER), which is a sub-scale electro-mechanical system built to verify EAP control concepts and algorithms on sub-scale hardware representations of EAP powertrains [ 10 ]. Figure 3 provides several views of HyPER. This 100 kW electro-mechanical system incorporates four EMs, four inverter/motor controllers, one direct current to direct current (DC-DC) converter, and a supercapacitor bank consisting of three supercapacitors in series. The EMs in this system are permanent magnet synchronous machines (PMSMs). These PMSMs are configured into two pairs with the units in each pair connected mechanically by a shaft. pairs of PMSMs are mechanically connected by a shaft. All PMSMs are electrically coupled to an inverter/motor controller. One PMSM from each pair emulates the engine shaft dynamic load, while the other is part of the experimental scaled electric powertrain. Two electrical buses are present: one representing the scaled electrical powertrain bus, and the other supplying/sourcing power to/from the emulation PMSMs. A bi-directional power supply is present on each bus. The power supply connected to the former bus is not used in this testing. The experimental bus includes a super-capacitor bank coupled to a DC-DC converter. The electro-mechanical system architecture is included in the HyPER representation shown in Fig. 4.
A unique feature of HyPER is the absence of large rotating aircraft propulsion components such as turbo- machinery or rotors/propellers. Torque loads of these components are emulated using EMs that receive com- mands from either the SMICS or ASMICS. The SMICS and ASMICS algorithms enable HyPER to have sub-scale mechanical dynamical characteristics of the component of choice. When commanded using a full-scale component model and its controller, HyPER behaves with sub-scale shaft speed dynamic responses that are linearly scalable to the component model scale. In other words, the SMICS and ASMICS algorithms provide the interface between the sub-scale electro-mechanical system hardware and the full-scale propulsion system models and reconcile the dynamic differences between the two. This concept is illustrated graphically in the control implementation diagram in Fig. 5. From the point of view of the EAP control system under test, it is actuating a full-scale EAP system with full-scale dynamical characteristics. In real- ity, it is actuating a sub-scale electro-mechanical system representation of the propulsion system without turboma- chinery. In this study, HyPER is configured to represent the hybrid-electric propulsion system of the AGTF30 with the TEEM concept and control approach. The con- figuration is represented in Fig. 4. The two EMs and Fig. 3 Hybrid Propulsion Emulation Rig (HyPER) Fig. 4 HyPER configured to represent the parallel hybrid-electric AGTF30 turbofan engine.
inverter/motor controllers contained in the green boxes on the left side of the diagram emulate the sub-scale low spool (LS) and high spool (HS) turbomachinery torques of the AGTF30. The electro-mechanical system contained in the green box on the right represents the sub-scale parallel hybrid-electric electro-mechanical system architecture of the AGTF30.
Fig. 5 Control diagram of AGTF30 implementation in HyPER.
Three separate tests were conducted using different control structures. The tests are the following: (a) A software-in-the-loop (SIL) test, where the parallel hybrid electrical system model and TEEM control actuates full-scale models of the AGTF30 low- and high-pressure shafts.
(b) A hardware in the loop (HIL) test where the full-scale AGTF30 model with TEEM control actuates HyPER hardware in closed loop with the SMICS.
(c) A hardware in the loop (HIL) test identical to (b) except with the SMICS replaced by the ASMICS.
The descriptions of the tests in the above list are illustrated in Fig. 6. The SMICS and ASMICS controllers were tested by commanding an idle to full throttle and followed by a full throttle to idle power lever angle (PLA) change to the AGTF30 model at sea-level-static conditions (altitude of 0 ft, Mach number of 0, and no change in the defined ambient temperature at the altitude and Mach number conditions), shown in Fig. 7. Both the SMICS and ASMICS, the
Results
Fig. 6 Control diagrams representing the three types Fig. 7 Power lever angle (PLA) command to AGTF30 of tests to be compared. model.
® ® AGTF30 turbofan model, and the TEEM controller are implemented in the MATLAB /Simulink environment. The ® ® implementation was ran in real-time using a dSPACE SCALEXIO real-time computer system with a time step of 15 milliseconds. To mitigate parameter drift, the ASMICS controller features a deadzone, a commonly implemented solution for this phenomenon in adaptive control [16].
VI. Results A performance comparison between the SMICS and ASMICS is conducted from the point of view of the AGTF30 engine model, and tests (b) and (c) are compared to (a). The root-mean-squared relative error (RMSRE), defined in Eq.
(31) , is used to evaluate performance between SIL and HIL results. The RMSRE metric compares the relative error between the HIL and SIL results for the chosen variable, 𝑥 . The HIL and SIL results are denoted with subscripts 𝐻𝐼 𝐿 and 𝑆𝐼 𝐿 , respectively. The sample number and total number of samples are denoted as 𝑖 and 𝑁 , respectively.
v t 𝑁 ∑︁ 1 𝑥 − 𝑥 𝐻 𝐼 𝐿 𝑆𝐼 𝐿 RMSRE = 100 (31) 𝑁 max ( | 𝑥 | ) 𝑆𝐼 𝐿 𝑖 =1 The conventional relative error equation contains only 𝑥 in the denominator. The max ( | 𝑥 | ) term is used instead 𝑆𝐼 𝐿 𝑆𝐼 𝐿 to ensure the denominator magnitude is non-zero. The metric for comparing the difference between the RMSRE percentages for the SMICS vs. SIL and ASMICS vs. SIL comparison results is the relative error (RE). The RE used for this purpose is defined in Eq. (32) . The subscripts 𝑆𝑀 𝐼𝐶𝑆 and 𝐴𝑆𝑀 𝐼𝐶𝑆 denote variables relating to the results using the SMICS and ASMICS controllers, respectively.
RMSRE − RMSRE ASMICS SMICS RE = 100 (32) RMSRE SMICS Table 1 displays the resultant RMSREs and REs for selected key AGTF30 actuator, sensor, engine performance, and solver performance variables.
Insignificant increases and decreases in the RE of the various parameters relative to the magnitude of the RMSRE percentages are observed. Variables with large RMSRE percentages and large RE percentages are considered significant.
Significant variables are the HS EM torque and the iteration count, which had a 51.2% and 31.5% reduction, respectively.
Figure 8 shows the HS EM torque and iteration count variables. Note that the plots in Fig. 8 and subsequent figures display the responses from 100-150 seconds. Prior to 100 seconds is a startup period where the electric machines are driven to initial speeds and torques that are compatible with the initial state of the turbofan model. Control is then handed to the turbofan model. Although the SMICS or ASMICS is enabled during this period, it is not considered in the analyses. From Fig. 8, it is evident that significantly large RE in the HS EM torque is due to the difference in the torque application during the acceleration. This is shown in the magnified inset of the HS EM Torque in Fig. 8, Table 1 Changes in key AGTF30 Model variables Variable RMSRE, % RE, % SIL vs. HIL SMICS ASMICS Fuel Flow Rate 0.055% 0.044% -20.0% VBV Position 0.333% 0.372% +11.7% VAFN Area 0.055% 0.048% -12.7% LS EM Torque 0.871% 0.813% -6.6% HS EM Torque 2.001% 0.975% -51.2% LS Speed 0.139% 0.142% +2.1% HS Speed 0.098% 0.116% +18.3% LPC Stall Margin 1.175% 1.464% +24.5% HPC Stall Margin 0.397% 0.422% +6.2% LPC Output Static Pressure 0.104% 0.074% -28.8% HPT Inlet Total Temperature 0.048% 0.023% -52.1% Thrust 0.180% 0.202% +12.2% Iteration Count 40.025% 27.413% -31.5% Fig. 8 HS EM torque and iteration count.
where the SMICS torque oscillates around the SIL torque as compared to the ASMICS torque which more closely aligns with the SIL data. This phenomenon is likely caused by the inability of SMICS to achieve the nominal dynamic characteristics due to its reliance on parameter certainty. This results in the AGTF30 TEEM controller actuating the HS EM in an undesirable manner, impacting the HS EM torque. It is noteworthy to state that both the average and peak iteration counts throughout the test decreased significantly. Lessening the number of average iterations and peak iteration counts reduces the likelihood of non-convergences in the numerical solution of the AGTF30 engine model and mitigates violation of real-time calculation constraints.
Figure 9 displays the resultant controller trajectories for the high and low spools, where the sliding surface, 𝑠 , ˆ reaching law, ¤ 𝑠 , equivalent control, 𝑢 , the angular inertia estimate, 𝐽 , and the angular viscous damping coefficient 𝑒𝑞 𝑃 ˆ ˆ ˆ estimate, 𝐵 , are plotted. The parameters 𝐽 and 𝐵 were initialized at 0.0594 lbf-ft-s and 0.04 lbf-ft-s, respectively, 𝑃 𝑃 𝑃 for both the high and low spools. Both controllers maintain similar magnitudes around the sliding surface, with brief excursions occurring with SMICS between 100-110s on the high spool. However, the ¤ 𝑠 and 𝑢 components highlight 𝑒𝑞 ˆ ˆ the difference in the controllers. Because SMICS operates with assumed constant estimated values for 𝐽 and 𝐵 , 𝑃 𝑃 which may differ from the true system values, high levels of torque are commanded in the equivalent control portion of the control signal. This demand causes the reaching law component, ¤ 𝑠 , to also command a large control effort of nearly opposite magnitude to counteract the parametric discrepancy. As previously mentioned, high control demand in the reaching law can lead to increased chatter in the control signal and should be avoided. Comparatively, ASMICS maintains low control effort in the reaching law and equivalent control components. Because the controller can adapt 𝐽 and 𝐵 , it uses a more accurate system model, leading to the equivalent control demanding less torque. In response, 𝑃 𝑃 the reaching law does not counteract 𝑢 but rather maintains a near zero torque for the duration of the experiment. This 𝑒𝑞 ˆ response holds across both spools, where the parameter adaptation profiles appear to be similar for 𝐽 and slightly 𝑃 ˆ different for 𝐵 . Indeed, the viscous damping coefficient seems sensitive to changes in 𝑢 , as seen on the high spool 𝑃 𝑒𝑞 where 𝐵 increases suddenly shortly after 100s as the equivalent control decreases suddenly in the same timeframe.
𝑃 Further investigation into the sensitivity of the parameters to control action is warranted.
To investigate the impact of parametric uncertainty on the controllers, HIL tests were conducted at both low and high parameter uncertainty conditions with both SMICS and ASMICS. At low uncertainty (LU), the parameters 𝐽 𝑃 (a) High Spool (b) Low Spool ˆ Fig. 9 Sliding surface ( 𝑠 ), reaching law ( ¤ 𝑠 ), equivalent control ( 𝑢 ), estimated angular inertia ( 𝐽 ), and estimated 𝑒𝑞 𝑃 ˆ angular viscous damping coefficient ( 𝐵 ) responses with SMICS and ASMICS applied on the high spool (left) 𝑃 and low spool (right).
and 𝐵 were selected to be as close to the known plant parameters as possible, initialized at the previously defined 𝑃 ˆ ˆ initial conditions for 𝐽 and 𝐵 . At high uncertainty (HU), the parameters 𝐽 and 𝐵 were selected to be twice their 𝑃 𝑃 𝑃 𝑃 low uncertainty value, resulting in the values 0.1189 lbf-ft-s and 0.08 lbf-ft-s, respectively. The results are plotted for the low and high spool emulation controllers in Figs. 10a and 10b, where the emulation EM torque, the sliding surface, the reaching law, and the equivalent control are displayed. Note that all signals have noticeable levels of noise present in their response. As previously seen, SMICS is susceptible to parameter discrepancy, leading to high magnitude equivalent control and reaching law components that sum to the total 𝑇 signal. The results in Fig. 10a 𝑀 show high susceptibility to increased uncertainty, as the magnitude of the control law components increases with greater uncertainty, where the demand at high uncertainty is seen to be approximately three times larger than the low uncertainty case. As previously mentioned, high control demand in the reaching law can lead to increased chatter in the control signal. While the noise in the data makes it challenging to identify chatter, the 𝑇 response seems to highlight this 𝑀 outcome. The magnified inset shows how as the uncertainty grows from low to high, the fluctuations in the control signal broaden. Assuming the noise is constant across each HIL test, then this outcome is most likely due to increased chatter in SMICS due to increased ¤ 𝑠 contribution. ASMICS does not exhibit the same susceptibility to parametric uncertainty as SMICS. As the uncertainty increases from low to high, ASMICS exhibits the same magnitude ¤ 𝑠 and 𝑢 𝑒𝑞 response. As shown in the 𝑇 response in Fig. 10b, although the ASMICS control response spreads across a larger 𝑀 magnitude than the SMICS response, it does not increase as the uncertainty increases. This response is very beneficial and implies that in the presence of incomplete system knowledge, the controller can avoid exciting high frequency dynamics to maintain system performance at the price of minimally higher overall control effort. By adapting for the 𝐽 𝑃 and 𝐵 terms, ASMICS can avoid inducing chatter, thus avoiding a pitfall of SMICS.
𝑃
Conclusion
(a) SMICS (b) ASMICS Fig. 10 Emulation machine torque ( 𝑇 ), sliding surface ( 𝑠 ), reaching law ( ¤ 𝑠 ), and equivalent control ( 𝑢 ) 𝑀 𝑒𝑞 responses with SMICS (left) and ASMICS (right) applied to the low spool.
VII. Conclusion
An extension to a control and scaling approach used to enable the verification of EAP control algorithms using a sub-scale electro-mechanical system without turbomachinery is presented. SMICS, the original approach, replaces the low and high spools of a turbofan with a full-scale model of a turbofan, an emulation controller, and EMs to represent its dynamical loading on a sub-scale parallel hybrid electro-mechanical system. ASMICS, the extension, integrates adaptive control to guarantee asymptotic stability and reduce the effects of parameter uncertainty on the emulation controller performance. The original and extended controller were tested using a novel hybrid-electric propulsion system controller, a turbofan model, and a sub-scale electro-mechanical system representing a parallel hybrid-electric turbofan architecture. Performance comparisons found the extended controller able to increase the accuracy of key performance variables within the turbofan model compared to a theoretical baseline. This result highlights that adding adaptivity to the original design is beneficial, permitting the extended controller to actuate with a more accurate system model under test conditions. Subsequent robustness analysis demonstrated that in the face of up to 100% parameter degradation in the assumed plant parameters, the extended controller functioned with minimal performance change unlike its original counterpart.
Acknowledgments
The authors acknowledge the NASA Advanced Air Transport Technology (AATT) and Hybrid Thermally Efficient Core (HyTEC) projects for supporting this work. The authors also acknowledge Marcus A. Horning for contributions made supporting the testing of the controller and Jonathan L. Kratz for the creation of the parallel hybrid version of the AGTF30 model and the TEEM control algorithm.
References
[1] “Strategic Plan Fiscal Year 2022-2026,” U.S. Department of Transportation , Washington, D.C., 2022. URL https: //www.transportation.gov/sites/dot.gov/files/2022-04/US_DOT_FY2022-26_Strategic_Plan.pdf .
[2] “Research, Development, and Technology Strategic Plan Fiscal Year 2022-2026,” U.S. Department of Transportation , Washington, D.C., 2022. URL https://www.transportation.gov/sites/dot.gov/files/2023-01/USDOT%20RDT% 20Strategic%20Plan%20FY22-26_010523_508.pdf .
[3] “NASA 2022 Strategic Plan,” National Aeronautics and Space Administration , Washington, D.C., 2022. URL https: //www.nasa.gov/wp-content/uploads/2023/09/fy-22-strategic-plan-1.pdf .
[4] “Flight Plan 21 Fiscal Year 2022-2026,” Federal Aviation Administration , Washington, D.C., 2022. URL https://www.faa.
gov/sites/faa.gov/files/Flight%20Plan%2021_2022_0.pdf .
[5] Kenyon, J. A., “NASA Sustainable Flight National Partnership,” AIAA Science and Technology (SciTech) Forum , San Diego, CA, 2022. URL https://ntrs.nasa.gov/api/citations/20210026294/downloads/2022%2001%2006%20Kenyon% 20SCITECH%20Spotlight%20on%20Aviation%20Panel.pdf .
[6] Sachs-Wetstone, J. J., Bianco, S. J., Kratz, J. L., Horning, M. A., Amthor, A. E., Connolly, J. W., and Saus, J. R., “Hybrid-Electric Aero-Propulsion Controls Testbed Results,” AIAA Aviation/Electric Aircraft Technologies Symposium (EATS) Forum , San Diego, CA, 2023. https://doi.org/https://doi.org/10.2514/6.2023-4233.
[7] Simon, D. L., Bianco, S. J., Horning, M. A., Saus, J. R., Amthor, A. E., and Sachs-Wetstone, J. J., “Real-time Hardware-in- the-Loop Evaluation of a Partially Turboelectric Propulsion Control Design,” AIAA Aviation/Electric Aircraft Technologies Symposium (EATS) Forum , San Diego, CA, 2023. https://doi.org/https://doi.org/10.2514/6.2023-4235.
[8] Bianco, S. J., Kratz, J. L., Culley, D. E., Buescher, H. E., Horning, M. A., Saus, J. R., Sachs-Wetstone, J. J., and Connolly, J. W., “Hybrid-Electric Aero-Propulsion Controls Testbed Results with Energy Storage,” AIAA Aviation Forum/Electric Aircraft Technologies Symposium (EATS) , San Diego, CA, 2023. https://doi.org/https://doi.org/10.2514/6.2023-4234.
[9] Haglage, J. M., and Brown, T. E., “NASA Electric Aircraft Testbed (NEAT) Reconfiguration to Enable Altitude Testing of Megawatt-Scale Electric Machines,” AIAA/IEEE Electric Aircraft Technologies Symposium (EATS) , New Orleans, LA, 2020.
URL https://ieeexplore.ieee.org/document/9235179.
[10] Buescher, H. E., Culley, D. E., Bianco, S. J., Connolly, J. W., Dimston, A. E., Saus, J. R., Theman, C. J., Hunker, K. R., Garrett, M. J., Haglage, J. M., Horning, M. A., Cha, Y. C., and Purpera, N. C., “Hybrid-Electric Aero-Propulsion Controls Laboratory: Overview and Capability,” AIAA Science and Technology (SciTech) Forum , National Harbor, MD, 2022.
https://doi.org/https://doi.org/10.2514/6.2023-0671.
[11] Bianco, S. J., and Simon, D. L., “Control and Scaling Approach for the Emulation of Dynamic Subscale Torque Loads,” AIAA Aviation Forum/Electric Aircraft Technologies Symposium (EATS) , San Diego, CA, 2023. https://doi.org/https: //doi.org/10.2514/6.2023-4232.
[12] Chapman, J. W., and Litt, J. S., “Control Design for an Advanced Geared Turbofan Engine,” AIAA Propulsion and Energy Forum , Atlanta, GA, 2017. https://doi.org/https://doi.org/10.2514/6.2017-4820.
[13] Kratz, J. L., Culley, D. E., and Thomas, G. L., “A Control Strategy for Turbine Electrified Energy Management,” AIAA Propulsion and Energy Forum , Indianapolis, IN, 2019. https://doi.org/https://doi.org/10.2514/6.2019-4499.
[14] Culley, D. E., Kratz, J. L., and Thomas, G. L., “Turbine Electrified Energy Management (TEEM) For Enabling More Efficient Engine Designs,” AIAA Propulsion and Energy Forum , Cincinnati, OH, 2018. https://doi.org/https://doi.org/10.2514/6.2018- 4798.
[15] Lyapunov, A. M., “The General Problem of the Stability of Motion,” International Journal of Control , Vol. 55, No. 3, 1992, pp.
531–534. https://doi.org/https://doi.org/10.1080/00207179208934253.
[16] Slotine, J.-J. E., and Li, W., Applied Nonlinear Control , Prentice-Hall, Englewood Cliffs, N.J., USA, 1991.