FAST THRUST RESPONSE USING OPTIMAL POWER SPLITTING IN HYBRID ELECTRIC AIRCRAFT
20250296689 ยท 2025-09-25
Inventors
- Milos Ilak (Hoboken, NJ, US)
- Michael Winter (New Haven, CT, US)
- Yasir Al-Nadawi (South Windsor, CT, US)
Cpc classification
B64D31/18
PERFORMING OPERATIONS; TRANSPORTING
F02K5/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02C9/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02C9/48
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B64D31/18
PERFORMING OPERATIONS; TRANSPORTING
F02C9/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A system including a engine having a low spool and a high spool, a first hybrid electric motor connected to the low spool and a second hybrid electric motor connected to the high spool. An auto-throttle controls an amount of power provided to the engine responsive to at least one aircraft parameter. A power splitting algorithm implemented between the auto-throttle and at least one of the first and second hybrid electric motors determines a power split dividing the total engine power into the power produced by burning fuel and electrical power provided to the at least one of the first and second hybrid electric motors responsive to control signals from the auto-throttle.
Claims
1. A system comprising: an engine having a low spool and a high spool; a first hybrid electric motor connected to the low spool; a second hybrid electric motor connected to the high spool; an automatic engine controller for determining an amount of power provided to the engine responsive to at least one aircraft parameter; and a power splitting algorithm implemented in the automatic engine controller for determining a power split dividing fuel provided to the engine and power provided to at least one of the first and second hybrid electric motors responsive to control signals from the automatic engine controller.
2. The system of claim 1 further comprising a neural network for implementing the power splitting algorithm, wherein the power split is determined using the neural network responsive to a throttle thrust level angle and a measured velocity of an aircraft.
3. The system of claim 2 further comprising an aircraft autopilot velocity controller having an integrated auto-throttle for determining the throttle thrust level angle responsive to the measured velocity of the aircraft and a predetermined desired velocity.
4. The system of claim 3, wherein the power splitting algorithm provides improved changes in thrust response required by the auto-throttle while maintaining a substantially constant fuel flow to the engine.
5. The system of claim 1 further comprising a neural network for implementing the power splitting algorithm, wherein the power split is determined responsive to a velocity reference from aircraft flight controller and a measured velocity of an aircraft.
6. The system of claim 5, wherein the power splitting algorithm provides rapid thrust changes to produce smooth airplane velocity while maintaining a substantially constant fuel flow to the engine.
7. The system of claim 1, wherein the at least one of the first and the second hybrid electric motors provide a fast low amplitude transient thrust response from the automatic engine controller.
8. The system of claim 1, wherein the power splitting algorithm provides an optimal split between fuel flow to the engine and power to the at least one of the first and the second electric motors.
9. A system comprising: an engine having a low spool and a high spool; a first hybrid electric motor connected to the low spool; a second hybrid electric motor connected to the high spool; an automatic engine controller for determining the amount of power provided to the engine responsive to at least one aircraft parameter; and a power splitting algorithm implemented in the automatic engine controller for determining a power split dividing fuel provided to the engine and power provided to the at least one of the first and second hybrid electric motors responsive to control signals from the automatic engine controller, wherein the power splitting algorithm provides an optimal split between fuel flow to the engine and power to the at least one of the first and the second electric motors; and wherein the at least one of the first and the second hybrid electric motors provide a fast low amplitude transient thrust response to the automatic engine controller.
10. The system of claim 9 further comprising a neural network for implementing the power splitting algorithm, wherein the power split is determined using the neural network responsive to a throttle thrust level angle and a measured velocity of an aircraft.
11. The system of claim 9 further comprising an aircraft autopilot velocity controller having an integrated auto-throttle for determining the throttle thrust level angle responsive to the measured velocity of the aircraft and a predetermined desired velocity.
12. The system of claim 11, wherein the power splitting algorithm provides improved changes in thrust response required by the auto-throttle while maintaining a substantially constant fuel flow to the engine.
13. The system of claim 9 further comprising a neural network for implementing the power splitting algorithm, wherein the power split is determined responsive to responsive to a velocity reference from aircraft flight controller and a measured velocity of an aircraft.
14. The system of claim 13, wherein the power splitting algorithm provides rapid thrust changes to produce smooth airplane velocity while maintaining a substantially constant fuel flow to the engine.
15. A method comprising: connecting a first hybrid electric motor to a low spool of a engine; connecting a second hybrid electric motor to a high spool of the engine; controlling an amount of power demanded from the engine using an automatic engine controller implementing a power splitting algorithm in the automatic engine controller to control at least one of the first and second hybrid electric motors; determining, using the power splitting algorithm, a power split dividing fuel provided to the engine and power provided to the at least one of the first and second hybrid electric motors responsive to control signals from the automatic engine controller to provide an optimal split between fuel flow to the engine and power to the at least one of the first and the second electric motors; outputting a control output responsive to the determined power split; and providing a fast low amplitude transient thrust response from the automatic engine controller to the at least one of the first and the second hybrid electric motors.
16. The method of claim 15 further comprising: a neural network for implementing the power splitting algorithm; and determining the power split using the neural network responsive to a throttle thrust level angle and a measured velocity of an aircraft.
17. The method of claim 15 further comprising determining the throttle thrust level angle responsive to the measured velocity of the aircraft and a predetermined desired velocity using an aircraft autopilot velocity controller having an integrated auto throttle.
18. The method of claim 15 further comprising: implementing the power splitting algorithm using a neural network; and determining the power split responsive to a velocity reference from aircraft flight controller and a measured velocity of an aircraft.
19. The method of claim 15, wherein the step of determining further comprises: improving changes in thrust response required by the auto-throttle; and maintaining a substantially constant fuel flow to the engine.
20. The method of claim 15, wherein the step of implementing the power splitting algorithm further implements the power splitting algorithm using at least one of model predictive control and AI based methods.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] For a more complete understanding of this disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035]
[0036]
[0037] In a parallel hybrid architecture, the electric motors 106, 108 are added to one or both spools 110, 112 of the engine 114. Thus, both fuel flow to the combustor 116 and power to the electric motors 106, 108 can be used to track a thrust reference. The faster response of the electric motors 106, 108 and the resulting faster changes in thrust are leveraged to address the fast changes in thrust required by the auto-throttle 102 while keeping the fuel flow constant or changing slowly. An optimal power splitting algorithm 104 ensures both the minimization of fuel burn and fast thrust response by commanding one or more of the electric motors 106, 108 to respond to higher frequency changes in the thrust command from the auto-throttle 102. The power splitting algorithm 104 can be implemented via a model predictive controller, AI-based methods, or a combination of both.
[0038] Use of electric motors 106, 108 for fast transient thrust response from the auto-throttle 102 provides improved engine 114 performance. An optimal split between fuel flow to the combustor 116 of the engine 114 and power to the low spool motor 106 will provide fuel burn savings that are significant compared to using the gas turbine engine only or ad hoc split between fuel flow and power to the motor that has not been optimized. This is because the high spool 110 will operate with a more constant speed with tighter compressor and turbine clearances and less fuel flow variation. Additionally, turbine life is improved for the engine 114 due to reduced risk of rubs due to high-speed variation. Smoother flight is also provided as the auto-throttle control loop bandwidth is improved.
[0039] Referring now to
[0040] Referring now to
[0041] Referring now to
[0042] The HEP system 410 includes one or more batteries 413 (e.g., lithium-ion batteries, etc.) that provide battery chemical power P.sub.b. An electric bus 414 receives the power P.sub.b and outputs electric power P.sub.c to the electric motor(s) 412. As discussed above, the electric motor(s) 412 provide electric power P.sub.em in the HEP system 410.
[0043] The gas turbine 411 includes a low-speed spool 415 and a high-speed spool 16 mounted for rotation about an engine central longitudinal axis. The low-speed spool 415 generally interconnects a fan 417, a first (or low) pressure compressor 418, and a first (or low) pressure turbine 419. The high-speed spool 416 interconnects a second (or high) pressure compressor 420 and a second (or high) pressure turbine 421. A combustor 422 is arranged between the high-pressure compressor 420 and the high-pressure turbine 421. A core airflow is compressed by the low-pressure compressor 418 then the high-pressure compressor 420, is mixed and burned with fuel 423 in the combustor 422 and is then expanded over the high pressure turbine 421 and low pressure turbine 419. In
[0044] The electric motor(s) 412 may be configured to provide propulsion by driving rotation of the spools 415 and/or 416. In one nonlimiting example, a first electric motor 412 drives rotation of the low-speed spool 415, and a second electric motor 412 drives rotation of the high-speed spool 416.
[0045] It is understood that the parallel hybrid electric architecture depicted in
[0046]
[0047] Below, linear model predictive control (MPC) and nonlinear MPC approaches are discussed to determine a power splitting profile 534.
[0048] In the first example below, a linear MPC is formulated as a convex optimization program in which aircraft dynamics are simplified and consider a small angle of attack (a) and a negligible component of the thrust along the direction of the lift force. This assumption allows an analytical calculation of the drive power as a function of the fuel mass, which is used to formulate the convex program. An MPC that solves this convex program may be referred to as a linear MPC controller.
[0049] In one example implementation for the linear MPC controller, the following optimization problem is solved at every time step in real time to determine the power draw from the gas turbine and electric motor:
[0050] In the equations above, is the measurement sample time. The first term in the cost function is simply the fuel burn, while the second term is a quadratic term (always greater than or equal to zero) that penalizes the deviation from the reference velocity. The last two terms allow for penalization of the rate of change of the gas turbine and electric motor contributions to the power split, with P.sub.gt=P.sub.gt(k)P.sub.gt(k1) and P.sub.em=P.sub.em(k)P.sub.em(k1). The relative ratio of the weights can be used to penalize heavily changes in the gas turbine contribution and weigh more favorably the use of the electric motor when a.sub.1<a.sub.2. The velocity has to be maintained within allowable bounds at each point in time (Eq. 8). The weight w.sub.v provides a parameter for setting the relative importance of minimization of total fuel burn and the reduction in reference velocity error. We also note that an alternative form of the cost function can be
[0051] Where the terms in the sum are the components of velocity at a range of high frequencies [.sub.min, .sub.max]. This way one can tailor the range of frequencies in the high-frequency part of the velocity that will be targeted by the high-frequency motor power input computed by the neural network.
[0052] The decision variables for the aircraft velocity, desired velocity, wind speed, etc. are considered for each propulsion system. In the example below, it is assumed that there are a total of n.sub.prop propulsion systems, and the dynamics of the fuel consumption and battery state-of-charge are identical across the propulsion systems. The drive power P.sub.drv(.) is obtained analytically as a quadratic function of the aircraft mass, which may be computed as shown below.
[0053] In equation 10, m.sub.anf is the aircraft mass when the aircraft's fuel tanks are empty. Constraints on the battery state of charge and gas turbine and electric motor powers are also considered in the MPC optimization problem. The latter two types of constraints are appropriately converted to the fuel consumption and battery chemical power constraints for the optimization problem.
[0054] The linear MPC problem is solved after each measurement sampling period (e.g., on the order of minutes, seconds, or milliseconds), by considering the predictions of the altitude, velocity, and fuel consumptions in the remainder of the flight. The first element of the optimal solutions (.sup.0(0), P.sub.b.sup.0(0)) of the linear MPC problem is used to determine the power draw from the gas turbine 411 and electric motor 412. The variable .sup.0(0) is converted using the inverse of the function (P.sub.gt) (discussed in equation 7) to obtain the gas turbine power P.sup.0.sub.gt(0). The electric motor power P.sup.0.sub.em(0) is obtained using the function P.sub.em(P.sub.b) based on the solution P.sub.b.sup.0(0).
[0055] The linear MPC formulation discussed above assumes a small angle of attack and that the contribution of the thrust along the direction of the lift force is zero. In practice, this assumption may not always be correct. In addition, due to the nature of battery chemical to electric motor power function P.sub.em(P.sub.b), a convex optimization program is obtained for the MPC controller. This function may be difficult to use to obtain a convex program for the MPC.
[0056] Due to these reasons, use of a nonlinear MPC controller will in at least some instances provide a more accurate consideration of flight dynamics, and a more optimal solution to the power splitting problem. The nonlinear MPC controller relaxes the assumption that the contribution of the thrust along the direction of the lift force is zero and solves a nonlinear optimization problem. This MPC may be referred to as a nonlinear MPC (NMPC) controller. For both controllers (linear and nonlinear), one may convert the continuous time flight dynamics into discrete time at a given measurement sample time (). The discrete time models are used in the optimization problem formulations of the MPC controllers.
[0057] The nonlinear MPC controller may be formulated using the equations below.
where m.sub.f represents remaining fuel mass, P.sub.gt represents power of the gas turbine 411, E.sub.b represents a state of charge of the one or more batteries 413, P.sub.em represents power of the electric motor 412, T represents thrust provided by the combination of all propulsion systems of an aircraft, and represents the angle of attack. The term g(v, k), which penalizes the velocity error, can have the form of the second term in Eq. 1, or Eq 9. The same additional penalties to the rates of change of power to the gas turbine and the electric motor as for Eq. 1 and Eq. 9 are added here as well.
[0058] The minimization of the objective function in Eq. 11 for the nonlinear MPC controller is subject to the following constraints:
[0059] Equation 9 represents fuel consumption for the remainder of a flight. Equations 12-13 represent fuel mass and battery state-of-charge dynamics. Equations 15-18 represent a power demand constraint for the HEP system 410.
[0060] Equations 16-19 represent constraints for gas turbine power, electric motor power, and battery state of charge, and equation 20 represents constraints for the aircraft velocity.
[0061] The first elements of the optimization solution P.sup.0.sub.gt(0) and P.sup.0.sub.em(0) determine the power splitting by the NMPC controller to be implemented at the current time step according to the current operation of the auto-throttle 102. The nonlinear MPC formulation has the potential of providing a higher fuel savings than the linear MPC since it considers accurate flight dynamic models. Additionally, more complex models for the flight equations of motion, fuel consumption, and battery state of charge can be naturally incorporated in a nonlinear MPC formulation, without the need of detailed simplifications of the flight dynamics to convexify the MPC optimization problem.
[0062] Utilizing either of the MPC controllers described above (linear or nonlinear) during flight to determine power splitting section require solutions of optimization problems in real time. As a result, these controllers are also should be deployable on computing hardware with enough memory and computing resources to perform the optimization calculations with sufficient efficiency. An alternative to the real time optimization approach is to approximate the solution of the problem offline using a neural network. Then, use the neural network online in real time in place of an optimization solver for the MPC deployment. The advantage of this approach is that a neural network can be executed orders of magnitude faster than an optimization solver (e.g., in the case of a feedforward neural network, since only a feedforward evaluation of the neural network is required in real time). The neural network can also be deployed on memory constrained hardware. This approach can be highly useful to replace the nonlinear program for the NMPC controller since it requires solutions to a challenging optimization problem. Next, the design process of neural networks to replace the MPC online optimization for HEP systems is described.
[0063] Training data for the neural network is generated by repeatedly solving the MPC problem for a range of auto-throttle input parameters. Then, closed-loop MPC simulations are performed, and the optimal solutions and input parameters to the neural network are gathered as training data. The sampled mission profiles and the closed-loop MPC simulations include representative real time changes during missions, to also expose the neural network to such changes. After the data collection procedure, the following supervised learning is problem to determine the parameters ONN in the neural network.
[0064] In one example of the supervised learning process, a portion of the potential overall training data is kept as a holdout data set for validation (as described below). The optimization problem loss is also monitored on this holdout data at the end of every epoch. After the training process, the neural network weights that provide, e.g., the best loss on the holdout set for the final validation, are used. This approach ensures that the neural network weights are not overfitted to the training data. All the input and output samples may be scaled using the mean and standard deviation of each variable to facilitate the scaling of the above supervised learning problem. After the training and validation processes, the neural network can be used as a surrogate of the MPC controller for the final deployment.
[0065]
[0066]
[0067]
[0068] As shown, the trained neural network 846 receives a plurality of inputs 870 (described above in connection with equation 18), and outputs a power splitting profile 834 corresponding to the mission profile 730 and seeks to achieve an auto-throttle objective of the mission profile 730.
[0069] The trained neural network 646 is well-suited for use in real-time instead of implementing an MPC 648 (e.g., non-linear MPC) on an aircraft, as the calculations associated with determining power splitting profiles 834 from the neural network 646 are less complex, and correspondingly require less computing power than utilizing the MPC 648 in real-time. In one example, utilizing the neural network 646 was found to be approximately 1,600 times faster on average than using a nonlinear MPC controller to determine power splitting profiles 834. Due to this computational efficiency, and the potentially small size of the trained neural network 646, the neural network 646 may be suitable for deployment on memory constrained hardware that would otherwise not be well-suited for simply using the MPC in real-time on a flight to generate power splitting profiles. Moreover, in testing, use of the neural network 646 was also found to have a fuel savings equal to that of the power splitting profiles 834 from a nonlinear MPC. Moreover, a mission profile 730 may change in real time (e.g., due to changes in weather, or a request from the air traffic controller), and the neural network 646 is well-suited for adapting to such real time changes, because the training data is generated by the MPC accounting for the possible real time changes in mission profiles.
[0070] Referring now to
[0071] It may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term couple and its derivatives refer to any direct or indirect communication between two or more components, whether or not those components are in physical contact with one another. The terms include and comprise, as well as derivatives thereof, mean inclusion without limitation. The term or is inclusive, meaning and/or. The phrase associated with, as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The phrase at least one of, when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, at least one of: A, B, and C includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
[0072] The description in the present disclosure should not be read as implying that any particular element, step, or function is an essential or critical element that must be included in the claim scope. The scope of patented subject matter is defined only by the allowed claims. Moreover, none of the claims invokes 35 U.S.C. 112 (f) with respect to any of the appended claims or claim elements unless the exact words means for or step for are explicitly used in the particular claim, followed by a participle phrase identifying a function. Use of terms such as (but not limited to) mechanism, module, device, unit, component, element, member, apparatus, machine, system, processor, or controller within a claim is understood and intended to refer to structures known to those skilled in the relevant art, as further modified or enhanced by the features of the claims themselves, and is not intended to invoke 35 U.S.C. 112 (f).
[0073] While this disclosure has described certain embodiments and generally associated methods, alterations and permutations of these embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not define or constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure, as defined by the following claims.