Parallel control loops for hybrid electric aircraft

Information

  • Patent Grant
  • 11794917
  • Patent Number
    11,794,917
  • Date Filed
    Friday, May 15, 2020
    4 years ago
  • Date Issued
    Tuesday, October 24, 2023
    a year ago
Abstract
A method of controlling a hybrid-electric aircraft powerplant includes running a first control loop for command of a thermal engine based on error between total response commanded for a hybrid-electric powerplant and total response from the hybrid-electric powerplant. A second control loop runs in parallel with the first control loop for commanding the thermal engine based on error between maximum thermal engine output and total response commanded. A third control loop runs in parallel with the first and second control loops for commanding engine/propeller speed, wherein the third control loop outputs a speed control enable or disable status. A fourth control loop runs in parallel with the first, second, and third control loops for commanding the electric motor with non-zero demand when the second control loop is above control to add response from the electric motor to response from the thermal engine to achieve the response commanded.
Description
BACKGROUND
1. Field

The present disclosure relates to control schemes for aircraft, and more particularly to control loops for hybrid electric aircraft.


2. Description of Related Art

To control the power request for a hybrid electric aircraft, the control system is required to calculate the power request for both the thermal engine and the electric motor system components. In addition, e.g. for a turboprop aircraft, a propeller/engine speed is commanded for the low speed/power portion of flight.


It is required to transition into and out of the various control loops without any adverse transient or steady state effects while meeting the constraints of the electrical and thermal engine such as maximum output, response rate, protection functions, and the like.


The conventional techniques have been considered satisfactory for their intended purpose. However, there is an ever present need for improved systems and methods for control loops for hybrid electric aircraft. This disclosure provides a solution for this need.


SUMMARY

A method of controlling a hybrid-electric aircraft powerplant includes, for a hybrid-electric aircraft powerplant having a thermal engine and an electric motor, running a first control loop for command of the thermal engine based on error between total response commanded for the hybrid-electric powerplant and total response from the hybrid-electric powerplant. The method includes running a second control loop in parallel with the first control loop for commanding the thermal engine based on error between maximum thermal engine output and total response commanded. The method includes using a low selector between the first control loop and the second control loop to command the thermal engine with the lower of responses commanded from the first and second control loops. The method includes running a third control loop in parallel with the first and second control loops for commanding engine/propeller speed, wherein the third control loop outputs a speed control enable or disable status, and using a high selector between output of the third control loop and the low selector. The method includes running a fourth control loop in parallel with the first, second, and third control loops for commanding the electric motor with non-zero demand when the second control loop is above control to add response from the electric motor to response from the thermal engine to achieve the response commanded.


The response in total response commanded and total response in the first control loop can be torque. The response in the total response commanded in the second control loop can be torque. The response in the fourth control loop can be torque.


Commanding the thermal engine can include controlling fuel flow to the thermal engine. Commanding the electric motor can include controlling electrical power supplied to the electric motor. The electric motor and thermal engine can be connected together in parallel to a combining gear box (CGB) to drive a propeller. The combining gear box can connect to the propeller through a reduction gear box (RGB). Sensory feedback from the RGB can be combined with sensory feedback from the electric motor to determine torque feedback from the thermal engine.


A system includes a hybrid-electric powerplant for an aircraft including a thermal engine and an electric motor each operatively connected to provide torque to drive an air mover for thrust. A first control loop is connected for command of the thermal engine based on error between total response commanded for the hybrid-electric powerplant and total response from the hybrid-electric powerplant. A second control loop is connected in parallel with the first control loop for commanding the thermal engine based on error between maximum thermal engine output and total response commanded. A low selector is connected between the first control loop and the second control loop to command the thermal engine with the lower of responses commanded from the first and second control loops. A third control loop is connected in parallel with the first and second control loops for commanding engine/propeller speed, wherein the third control loop outputs a speed control enable or disable status. A high selector is connected between output of the third control loop and the low selector. A fourth control loop is connected in parallel with the first, second, and third control loops for commanding the electric motor with non-zero demand when the second control loop is above control to add response from the electric motor to response from the thermal engine to achieve the response commanded.


The air mover can be a propeller. The electric motor and thermal engine can be connected together in parallel to a combining gear box (CGB) to drive the propeller. The combining gear box can connect to the propeller through a reduction gear box (RGB).


These and other features of the systems and methods of the subject disclosure will become more readily apparent to those skilled in the art from the following detailed description of the preferred embodiments taken in conjunction with the drawings.





BRIEF DESCRIPTION OF THE DRAWINGS

So that those skilled in the art to which the subject disclosure appertains will readily understand how to make and use the devices and methods of the subject disclosure without undue experimentation, preferred embodiments thereof will be described in detail herein below with reference to certain FIGURES, wherein:



FIG. 1 is a schematic view or simulation diagram of an embodiment of a system constructed in accordance with the present disclosure, showing the four parallel control loops.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made to the drawings wherein like reference numerals identify similar structural features or aspects of the subject disclosure. For purposes of explanation and illustration, and not limitation, a partial view of an embodiment of a system in accordance with the disclosure is shown in FIG. 1 and is designated generally by reference character 100. The systems and methods described herein can be used for controlling hybrid-electric powerplants such as for driving air movers for aircraft thrust.


The system 100 includes a hybrid-electric powerplant 102 for an aircraft including a thermal engine 104 and an electric motor 106 each operatively connected to provide torque to drive an air mover, e.g. propeller 108, for thrust. The air mover is a propeller 108, however those skilled in the art will readily appreciate that any other suitable type of air mover such as a fan, ducted fan, or the like can be used without departing from the scope of this disclosure. The electric motor 106 and thermal engine 104 are connected together in parallel to a combining gear box (CGB) 110. The CGB 110 connects to the propeller 108 through a reduction gear box (RGB) 112.


A first control loop 114 is connected for command of the thermal engine 104 based on error between total torque (MrqTot) commanded, e.g. commanded from a pilot or autonomous system, for the hybrid-electric powerplant 102 and total response from the hybrid-electric powerplant (MfbTM, torque feedback from the thermal engine 104). Commanding the thermal engine 104 includes controlling fuel flow to the thermal engine.


A second control loop 116 is connected in parallel with the first control loop 114 for commanding the thermal engine 104 based on error between maximum thermal engine output (MrqTMMax) and total torque commanded (MrqTot). A low select 118 is connected between the first control loop 114 and the second control loop 116 to command the thermal engine 104 with the lower of the responses commanded from the first and second control loops 114, 116. While torque is used herein as an example of response used for feedback control, those skilled in the art will readily appreciate that any suitable response can be used, such as speed, power, or the like, without departing from the scope of this disclosure.


A third control loop 120 is connected in parallel with the first and second control loops 114, 116 for commanding speed of the thermal engine 104 (and/or the propeller 108). The third control loop 120 outputs a speed control enable or disable status of the speed controller 122. A high selector 124 is connected between combined output of the third control loop/speed controller 120, 122 (anded by anding component 160) and the low selector 118 to output MrqTM (torque demanded from the thermal engine 104). Sensor feedback 128 from the RGB is combined with sensor feedback from the electric motor (MfbEM in FIG. 1) at box 130 to determine torque feedback from the thermal engine, Mfb_TM. The prioritization component selects the correct commanded or requested torque MrqTM from among the first, second, and third control loops 114, 116, 120. The requested or commanded torque MrqTM is summed/differenced with the torque feedback from the thermal engine MfbTM at component 134, which outputs the error between the two (MrqTM and MfbTM). This sum/difference is passed to the major control loop 136, which outputs WfRq (fuel flow required to the thermal engine 104) to the minor control loop 138, which outputs Wf (actual fuel flow going to the thermal engine 104) to the thermal engine 104.


A fourth control loop 126 is connected in parallel with the first, second, and third control loops 114, 116, 120 for commanding the electric motor 106 with non-zero demand when the second control loop 116 is above control to add response (e.g. torque) from the electric motor 106 to response (e.g. torque) from the thermal engine 104 to achieve the response commanded. Commanding the electric motor 106 includes controlling electrical power supplied to the electric motor 106. The fourth control loop 126 outputs MrqEM, requested torque for the electric motor 106. This is summed/differenced with feedback 140 from the electric motor 106 at component 142, which outputs the error between the two (MrqEM, MfbRM). This sum/difference is passed through the major loop control 144, which outputs iEMrq (current commanded by the electronic powertrain controller or EPC) to the minor loop control 146, which outputs iEM (actual current going to the EPC) to the electric motor 118.


The first control loop 114 includes a proportional-integral-derivative (PID) integrator 148 that receives as input the output of a summation/differencing component 150. The component 150 receives total torque demanded or commanded MrqTot and torque feedback of the thermal engine 104 MfbTM, and outputs the sum/difference to the integrator 148. The integrator 148 outputs to the low selector 118.


The second control loop 116 includes a PID integrator 152 that receives the output of a summation/differencing component 154. The component 154 receives maximum torque output of the thermal engine 104 (MrqTMmax) and torque feedback of the thermal engine 104 (MfgTM), and outputs the sum/difference to the integrator 152. The integrator 152 outputs to the low selector 118 for selection of the lower of the two outputs of the first and second control loops 114, 116 as described above.


The speed controller 122 of the third control loop 120 incudes a PID integrator 156 that receives the output of a summation/differencing component 158. The component 158 receives propeller speed commanded or required (Nrq) and actual propeller speed feedback (Nfb), and outputs the sum/difference to the integrator 156. The integrator 156 outputs to the anding component 160 to the integral output is anded with the beta mode input of the third control loop 120 a described above. The beta mode in this context, and the box labeled “Beta Mode” in FIG. 1, refer to speed control mode for the engine control system.


The fourth control loop 126 includes a PID integrator 162 that receives the output of a summation/differencing component 164. The component 164 receives the difference between total torque demanded or commanded and maximum torque output of the thermal engine 104 (MrqTot minus MrqTMmax) and sums/differences this with torque feedback of the electric motor 106 (MfbEM) to outputs the sum/difference to the integrator 162. The integrator 162 outputs to the 142 as described above.


The methods herein include constantly resetting a respective integrator 148, 152, 156, 162 to the value of the loop in control, defined as the loop whose torque request is selected as MrqTM based on the prioritization component 132, while the respective control loop is running in the background and is not actively commanding, thus preventing integrator windup error and assuring seamless transition between loops actively controlling the thermal engine 104. The respective integrators 148, 152, 156, 162 are reset with a respective reset command (“Loop in ctrl” in FIG. 1) once a respective control loop 114, 116, 120 begins actively commanding.


For each control loop 114, 116, 120, 126, the PID control integrator path (including the respective integrator 148, 152, 156, 162) is reset to the value of the loop in control. For example if the first control loop 114 is in control (meaning MrqTM=signal from the integrator 148 of the first control loop 114 (Loop 1 in FIG. 1), the integrators 152, 156 of the PID controllers for the second and third control loops 116, 122 (Loops 2 and 3 in FIG. 1) are reset to the value of the signal coming from the PID controller (intergrator 148) of the first control loop 114 (Loop 1 in FIG. 1). This is indicated in FIG. 1 for each of the integrators 148, 152, 156 by the respective arrow designated “Loop in ctl.”


Potential benefits of this disclosure include the following. It is possible to control the power demand of a hybrid-electric powerplant without any abrupt transitions between control loops. The parallel control loops can ensure continuous control of the propulsion system. This architecture can provide an opportunity to adjust the overall system power response of the hybrid-electric powerplant by adjusting the gains and constants of the individual control loops. This can also allow for switching commands from energy/torque demand to a particular engine or propeller speed command.


The methods and systems of the present disclosure, as described above and shown in the drawings, provide for controlling hybrid-electric powerplants such as for driving air movers for aircraft thrust. While the apparatus and methods of the subject disclosure have been shown and described with reference to preferred embodiments, those skilled in the art will readily appreciate that changes and/or modifications may be made thereto without departing from the scope of the subject disclosure.

Claims
  • 1. A method of controlling a hybrid-electric aircraft powerplant comprising: a hybrid-electric aircraft powerplant having a thermal engine and an electric motor, running a first control loop for command of the thermal engine based on error between total response commanded for the hybrid-electric aircraft powerplant and total response from the hybrid-electric aircraft powerplant (MrqTot) and torque feedback from the thermal engine (MfbTM);running a second control loop in parallel with the first control loop for commanding the thermal engine based on error between maximum thermal engine output (MrqTMmax) and total response commanded;using a low selector between the first control loop and the second control loop to command the thermal engine with the lower of responses commanded from the first and second control loops;running a third control loop in parallel with the first and second control loops for commanding engine/propeller speed, wherein the third control loop outputs a speed control enable or disable status;using a high selector between output of the third control loop and the low selector; andrunning a fourth control loop in parallel with the first, second, and third control loops for commanding the electric motor with non-zero demand when the second control loop is above control to add response from the electric motor to response from the thermal engine to achieve the response commanded,wherein: commanding the thermal engine includes controlling fuel flow to the thermal engine;the electric motor and thermal engine are connected together in parallel to a combining gear box (CGB) to drive a propeller;the combining gear box connects to the propeller through a reduction gear box (RGB); andsensory feedback from the RGB is combined with sensory feedback from the electric motor (MfbEM) to determine torque feedback from the thermal engine (MfbTM).
  • 2. The method as recited in claim 1, wherein the response in total response commanded (MrqTot) and total response in the first control loop is torque.
  • 3. The method as recited in claim 1, wherein the response in the total response commanded in the second control loop is torque.
  • 4. The method as recited in claim 1, wherein the response in the fourth control loop is torque.
  • 5. The method as recited in claim 1, wherein commanding the electric motor includes controlling electrical power supplied to the electric motor.
US Referenced Citations (94)
Number Name Date Kind
6496397 Sakai et al. Dec 2002 B2
7023216 Prema et al. Apr 2006 B2
7358698 Seguchi et al. Apr 2008 B2
7425806 Schnetzka et al. Sep 2008 B2
7513119 Zielinski et al. Apr 2009 B2
7772791 Lim et al. Aug 2010 B2
8047420 Stroh Nov 2011 B2
8155801 Chang et al. Apr 2012 B2
8169179 Mohan et al. May 2012 B2
8196299 Lee et al. Jun 2012 B2
8279620 Herron et al. Oct 2012 B2
8376069 Nakatsu et al. Feb 2013 B2
8423214 Kshatriya Apr 2013 B2
8587977 Nishikimi et al. Nov 2013 B2
8610382 Goldammer et al. Dec 2013 B2
8648559 Singh Feb 2014 B2
8727271 Salyer May 2014 B2
8831816 Kwon et al. Sep 2014 B2
8831864 Chen et al. Sep 2014 B1
8868278 Amano Oct 2014 B2
8931732 Sirohi et al. Jan 2015 B2
8958936 Treharne et al. Feb 2015 B2
8964424 Sakakibara Feb 2015 B2
9045223 Connaulte et al. Jun 2015 B2
9077257 Frium Jul 2015 B2
9174741 Suntharalingam et al. Nov 2015 B2
9181866 Jensen et al. Nov 2015 B2
9341145 Maier May 2016 B2
9370992 Holmes et al. Jun 2016 B2
9496802 Matsumoto Nov 2016 B2
9561860 Knapp et al. Feb 2017 B2
9564257 Karlen et al. Feb 2017 B2
9647556 Li et al. May 2017 B2
9714025 Yang et al. Jul 2017 B2
9787217 Hu et al. Oct 2017 B2
9789768 Meier Oct 2017 B1
9853573 Siri Dec 2017 B2
9923485 Fu et al. Mar 2018 B2
9937803 Siegel et al. Apr 2018 B2
9954335 Hasegawa et al. Apr 2018 B2
10000202 Park et al. Jun 2018 B2
10006375 Wagner et al. Jun 2018 B1
10040566 Waltner Aug 2018 B2
10122165 Zare Nov 2018 B2
10124886 Perkins et al. Nov 2018 B2
10131442 Waltner et al. Nov 2018 B2
10137981 Miller et al. Nov 2018 B2
10141829 Fullmer et al. Nov 2018 B2
10145291 Thomassin et al. Dec 2018 B1
10183664 Yang et al. Jan 2019 B2
10207698 Kim et al. Feb 2019 B2
10273019 Sands et al. Apr 2019 B2
10351253 Dong et al. Jul 2019 B2
10374329 Ruess et al. Aug 2019 B2
10382225 Dormiani et al. Aug 2019 B2
10425032 Tapadia et al. Sep 2019 B2
10432129 Mori et al. Oct 2019 B2
20050209752 Ono Sep 2005 A1
20110168835 Oliver Jul 2011 A1
20110198439 Rotger et al. Aug 2011 A1
20120119020 Burns et al. May 2012 A1
20120153076 Burns et al. Jun 2012 A1
20130087654 Seibt Apr 2013 A1
20130018108 Montero et al. Jul 2013 A1
20130261853 Shue Oct 2013 A1
20130341934 Kawanishi Dec 2013 A1
20140138479 Vieillard et al. May 2014 A1
20140158816 DeLorean Jun 2014 A1
20140345281 Galbraith Nov 2014 A1
20150042155 Vieillard et al. Feb 2015 A1
20150353189 Kharitonov Dec 2015 A1
20160122007 Cox et al. May 2016 A1
20160375994 Rossotto Dec 2016 A1
20170066539 van der Westhuizen et al. Mar 2017 A1
20180002025 Lents et al. Jan 2018 A1
20180134413 Halsey et al. May 2018 A1
20180208305 Lloyd et al. Jul 2018 A1
20180346139 Ferran et al. Dec 2018 A1
20180354615 Groninga et al. Dec 2018 A1
20180363564 Geneste Dec 2018 A1
20190031333 Groninga et al. Jan 2019 A1
20190241274 Hunkel Aug 2019 A1
20200140106 Dougherty May 2020 A1
20200277063 Thomassin Sep 2020 A1
20200277064 Thomassin Sep 2020 A1
20200277071 LaTulipe Sep 2020 A1
20200277073 Thomassin Sep 2020 A1
20200277075 Dubreuil Sep 2020 A1
20200298988 LaTulipe Sep 2020 A1
20210009282 Long Jan 2021 A1
20210101691 Mark Apr 2021 A1
20210354841 Poisson Nov 2021 A1
20210354842 Guerchkovitch Nov 2021 A1
20210354843 Guerchkovitch Nov 2021 A1
Foreign Referenced Citations (23)
Number Date Country
1129891 Sep 2001 EP
2482438 Aug 2012 EP
2889221 Jul 2015 EP
3163990 May 2017 EP
3090951 Dec 2018 EP
3434592 Jan 2019 EP
3547528 Oct 2019 EP
3936712 Jan 2022 EP
3992085 May 2022 EP
2011006041 Jan 2011 JP
2017121925 Jul 2017 JP
20130073244 Jul 2013 KR
101615486 Apr 2016 KR
101682670 Dec 2016 KR
2008125077 Oct 2008 WO
2011037852 Mar 2011 WO
2014137365 Sep 2014 WO
201682325 Jun 2016 WO
201733320 Mar 2017 WO
2017114643 Jul 2017 WO
2018191769 Oct 2018 WO
2018227270 Dec 2018 WO
WO-2020180380 Sep 2020 WO
Non-Patent Literature Citations (3)
Entry
Gartenberg, Lenny, Battery Centric Serial Hybrid Aircraft Performance and Design, Embry-Riddle Aeronautical University, “Battery Centric Serial Hybrid Aircraft Performance and Design Space” (2017), Dissertations and Theses. 327 (https://commons.erau.edu/edt/327)(hereinafter “Gartenberg”) (Year: 2017).
Guan, Qiao, et al., A review of electromechanical actuators for More/All Electric aircraft systems, Proc IMechE Part C: J Mechanical Engineering Science 2018, vol. 232(22) 4128-4151 (https://journals.sagepub.com/doi/pdf/10.1177/0954406217749869) (hereinafter “Guan”) (Year: 2018).
Extended European Search for Report for European Patent Application No. EP21174211.9, dated Oct. 14, 2021.
Related Publications (1)
Number Date Country
20210354843 A1 Nov 2021 US