SYSTEM AND METHOD FOR OPERATING A TURBOPROP ENGINE
20210025338 ยท 2021-01-28
Inventors
- Nicolas Des Roches-Dionne (Longueuil, CA)
- Sylvain Lamarre (Boucherville, CA)
- Alexandre Charest (Montreal, CA)
Cpc classification
F05D2270/304
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T50/60
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F05B2270/1031
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2220/323
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02C9/58
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B64C11/305
PERFORMING OPERATIONS; TRANSPORTING
F05D2270/051
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02C9/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
There is provided a method and system for operating a turboprop engine of an aircraft. When a resulting value for Ng is between at least one upper limit and at least one lower limit, the output power is governed as a function of the target power. When the resulting value for Ng is on or outside of the at least one upper limit and the at least one lower limit, the output power is governed as a function of the maximum Ng and the minimum Ng.
Claims
1. A method for operating a turboprop engine of an aircraft, the method comprising: obtaining at least one upper limit and at least one lower limit on a gas generator speed (Ng) of the turboprop engine, the at least one upper limit defined by a maximum Ng as a function of a power lever position of the aircraft and the at least one lower limit defined by a minimum Ng as a function of the power lever position; receiving a target power for the turboprop engine; and in response to receiving the target power: governing output power for the turboprop engine as a function of the target power when a resulting value for Ng is between the at least one upper limit and the at least one lower limit; and governing output power for the turboprop engine as a function of the maximum Ng and the minimum Ng when the resulting value for Ng is on or outside of the at least one upper limit and the at least one lower limit.
2. The method of claim 1, wherein the at least one upper limit comprises a first upper limit for flight operation and a second upper limit for ground operation, and wherein the at least one lower limit comprises a first lower limit for flight operation and a second lower limit for ground operation.
3. The method of claim 2, wherein the first upper limit and the first lower limit meet at a common value when the power lever position is at idle.
4. The method of claim 2, wherein the first upper limit and the first lower limit overlap when the power lever position is at idle.
5. The method of claim 2, wherein the second upper limit and the second lower limit meet at a common value along the first lower limit.
6. The method of claim 2, wherein the first lower limit and the second lower limit overlap for at least a portion thereof.
7. The method of claim 2, further comprising transitioning between the flight operation and the ground operation based on at least one criteria comprising an on-ground status.
8. The method of claim 7, wherein the at least one criteria comprises the on-ground status and a timer condition.
9. The method of claim 7, wherein the at least one criteria comprises the on-ground status and a position of a power lever of the aircraft.
10. The method of claim 1, wherein providing at least one lower limit comprises selecting the minimum Ng to ensure a percentage of take-off power in case of an undetected loss of torque.
11. A system for operating a turboprop engine of an aircraft, the system comprising: a processing unit; and a non-transitory computer readable medium having stored thereon program instructions executable by the processing unit for: obtaining at least one upper limit and at least one lower limit on a gas generator speed (Ng) of the turboprop engine, the at least one upper limit defined by a maximum Ng as a function of a power lever position of the aircraft and the at least one lower limit defined by a minimum Ng as a function of the power lever position; receiving a target power for the turboprop engine; and in response to receiving the target power: governing output power for the turboprop engine as a function of the target power when a resulting value for Ng is between the at least one upper limit and the at least one lower limit; and governing output power for the turboprop engine as a function of the maximum Ng and the minimum Ng when the resulting value for Ng is on or outside of the at least one upper limit and the at least one lower limit.
12. The method of claim 11, wherein the at least one upper limit comprises a first upper limit for flight operation and a second upper limit for ground operation, and wherein the at least one lower limit comprises a first lower limit for flight operation and a second lower limit for ground operation.
13. The method of claim 12, wherein the first upper limit and the first lower limit meet at a common value when the power lever position is at idle.
14. The method of claim 12, wherein the first upper limit and the first lower limit overlap when the power lever position is at idle.
15. The method of claim 12, wherein the second upper limit and the second lower limit meet at a common value along the first lower limit.
16. The method of claim 12, wherein the first lower limit and the second lower limit overlap for at least a portion thereof.
17. The method of claim 12, wherein the program instructions are further executable for transitioning between the flight operation and the ground operation based on at least one criteria comprising an on-ground status.
18. The method of claim 17, wherein the at least one criteria comprises the on-ground status and a timer condition.
19. The method of claim 17, wherein the at least one criteria comprises the on-ground status and a position of a power lever angle of the aircraft.
20. The method of claim 11, wherein providing at least one lower limit comprises selecting the minimum Ng to ensure a percentage of take-off power in case of an undetected loss of torque.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Reference is now made to the accompanying Figs. in which:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018] It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
DETAILED DESCRIPTION
[0019]
[0020] With reference to
[0021] Several lever positions can be selected, for example those for (1) maximum forward thrust (MAX FWD), which is typically used during takeoff; (2) idle (IDLE), which may be used in flight during approach, during taxiing on the ground, or on the ground when the propeller 120 is spinning, but providing very low thrust; and (3) maximum reverse thrust (MAX REV), which is typically used at landing in order to slow the aircraft. Intermediate positions between the abovementioned positions can also be selected.
[0022] For the purposes of the present disclosure, the expression idle is used to refer to an operating regime of an engine whereby the engine is still active but providing minimal power. Various idle levels may be provided, such as flight idle and ground idle. In some embodiments, additional idle positions are also provided, such as anti-ice idle, cabin heating idle, and the like. These idle positions represent different engine power levels. In some embodiments, other lever positions than the ones illustrated are provided.
[0023] The control system 210 receives a power governing schedule, used to set the engine output power in response to receiving the power request. The power governing schedule sets out fuel flow to achieve a power target as a function of the PLA position and ambient conditions.
[0024] The control system 210 may receive additional inputs pertaining to the operation of the propeller 120, engine 110 and/or the aircraft. In some embodiments, the control system 210 receives an on-ground status indicative of whether the aircraft is on-ground or in-flight. The additional inputs may vary depending on practical implementations.
[0025] In general, the control system 210 is configured to control the engine 110 and the propeller 120 based on the received inputs. The control system 210 controls the engine 110 by outputting an engine setting to an engine actuator 216 for adjusting engine fuel flow in accordance with the target power request as received and the current settings of the engine 110. The control system 210 controls the blade angle of the propeller 120 via a propeller actuator 214 in order to achieve a propeller speed in accordance with a speed setting. The engine actuator 216 and/or propeller actuator 214 may each be implemented as a torque motor, a stepper motor or any other suitable actuator. The propeller actuator 214 can control hydraulic oil pressure to adjust the blade angle based on a propeller setting. The engine actuator 216 can adjust the fuel flow to the engine 110 based on the engine setting. Although the control system 210 is illustrated as separate from the powerplant 100, it may also be integrated therewith.
[0026] Referring to
[0027] As depicted in
[0028] Power governing loop 320 is operable to accept as inputs the target power P.sub.target, as well as signals representative of output torque (Q), and propeller speed (Np). Using these inputs, the power governing loop 320 is configured to determine a requested gas generator speed (Ng.sub.req). It will be understood that torque Q may be obtained using various techniques. For example, torque may be determined using a phase shift torque measurement, or using a pressure transducer which measures a differential pressure across the reduction gearbox. Other techniques may also be used.
[0029] Speed governing loop 330 is operable to accept the requested gas generator speed Ng.sub.req from the power governing loop 320, as well as the actual gas generator speed Ng from the powerplant 100. The speed governing loop 330 is configured to determine a fuel flow command W.sub.f to control engine speed Ng. In some embodiments, the fuel flow command W.sub.f is sent to a fuel control unit.
[0030] The power governing loop 320 refers to the power governing schedule, as received by the control system 210, in order to determine the requested gas generator speed Ng.sub.req. The power governing schedule sets out at least one upper limit and at least one lower limit for the gas generator speed Ng of the engine 110. The upper limit defines a maximum speed at which the gas generator can rotate as a function of power lever position, the lower limit defines a minimum speed at which the gas generator can rotate as a function of power lever position. Outside of these limits, Ng has authority over the power governing loop 320. Inside of these limits, P.sub.target has authority over the power governing loop 320. In other words, if the requested gas generator speed Ng.sub.req falls within the upper and lower limits for Ng, the power governing loop 320 is configured to govern output power for the engine 110 as a function of the target power P.sub.target. In this scenario, the control scheme 300 will operate in a closed loop in order to achieve the target power associated with the position of the lever 212. The authority on the power governing loop 320 will thus be the target power P.sub.target. If the requested gas generator speed Ng.sub.req falls on or outside of the upper and lower limits for Ng, the power governing loop 320 is configured to govern output power for the engine 110 as a function of the maximum and minimum limits on the rotational speed of the gas generator. In this scenario, the control scheme 300 will set the value for Ng.sub.req to the maximum or minimum Ng value of the power governing schedule, depending on whether the requested gas generator speed Ng.sub.req is above the upper limit or below the lower limit for Ng. The authority on the power governing loop 320 will thus be Ng.
[0031] An example of a power governing schedule is provided in
[0032] In this example, the upper and lower limits 402, 404 overlap in the idle region 410 and represent a same value. Starting from point P2, which may be at or near the idle region 410, the upper and lower limits 402, 404 diverge. The gradual divergence of the upper and lower limits 402, 404 from the idle region 410 into a forward operating region allows a smooth transition into the power governing loop as a function of P.sub.target, and a progressive transition into and out of the idle operating regime. When the power governing loop 320 governs as a function of the maximum and minimum Ng, the power variations and oscillations that can sometimes result at low power levels are reduced.
[0033] Curves 406 and 408 illustrate two example cases of Ng.sub.req set as a function of P.sub.target, where P.sub.target is determined as a function of the lever position. Curve 406 represents an example Ng.sub.req for a first set of ambient conditions, such as but not limited to outside pressure, outside temperature, aircraft speed, and the like. In this example, Ng.sub.req of curve 406 is set to the maximum speed at which the gas generator can rotate (Ng.sub.max) between points P1 and P3, defined by the upper limit 402. Beyond point P3, Ng.sub.req of curve 406 is set to an Ng value that will generate an output power equal to the requested target power. When Ng.sub.req is set to Ng.sub.max, the output power of the engine will be lower than the requested target power.
[0034] Curve 408 represents an example Ng.sub.req for a second set of ambient conditions. In this example, Ng.sub.req of curve 408 is set to the minimum speed at which the gas generator can rotate (Ng.sub.min) between points P2 and P4, defined by the lower limit 404. Beyond point P4, Ng.sub.req of curve 408 is set to an Ng value that will generate an output power equal to the requested target power. When Ng.sub.req is set to Ng.sub.min, the output power of the engine will be higher than the requested target power.
[0035] In some embodiments, two distinct sets of power governing schedules are used for ground operation and flight operation. This allows the power governing schedule of ground and flight operation to be independent of each other, which allows each schedule to be optimized independently of the other schedule. A higher range of power lever movement may be used for power modulation, providing more power granularity and aircraft speed control. The separate schedules also simplify operation of the lever in the aircraft as no distinction needs to be made between ground and flight operation on the lever positions, as illustrated in the example of
[0036] Referring to
[0037]
[0038] In some embodiments, at take-off, the lower limit 608, 612 is designed to ensure a percentage of the take-off power in case of an undetected loss of torque.
[0039] It will be understood that the power governing schedules illustrated in
[0040] In some embodiments, the control system 212 is configured to switch between the ground schedule 604 and the flight schedule 602 using one or more criteria. For example, the appropriate schedule 602, 604 may be selected using an on-ground status. In some embodiments, the on-ground status is obtained using a weight-on-wheels input. Other inputs, such as aircraft altitude, aircraft speed, and geo-localisation may also be used to determine the on-ground status. In some embodiments, the on-ground status is used in combination with a timer, for example a switch between the ground schedule 604 and the flight schedule 602 occurs when the on-ground status changes and stays at its new status for a number of seconds. The timer criteria allows the pilot to transition to reverse propeller operation within a certain time, leveraging the available higher engine power. In some embodiments, the on-ground status is used in combination with a lever position, with or without a timer. For example, a switch between the ground schedule 604 and the flight schedule 602 occurs when the on-ground status changes and the lever transitions from reverse to idle. This causes a reduction in power when transitioning back to forward mode to reduce forward thrust following the reverse operation.
[0041] With reference to
[0042] The memory 714 may comprise any suitable known or other machine-readable storage medium. The memory 714 may comprise non-transitory computer readable storage medium, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. The memory 714 may include a suitable combination of any type of computer memory that is located either internally or externally to the computing device 700, for example random-access memory (RAM), read-only memory (ROM), compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like. Memory 714 may comprise any storage means suitable for retrievably storing machine-readable instructions 716 executable by processing unit 712.
[0043] Note that the computing device 700 can be implemented as part of a full-authority digital engine controls (FADEC) or other similar device, including electronic engine control (EEC), engine control unit (EUC), electronic propeller control, (EPC) propeller control unit, and the like.
[0044] Referring to
[0045] At 804, a target power of the turboprop engine is received. The target power may be received in various forms, such as a lever position, a desired output power, etc. In response to receiving the target power, the method 800 will take one of two possible paths. If the resulting value for Ng, determined as a function of the target power and other factors, is between the upper and lower limits, the output power of the turboprop engine will be governed as a function of the target power, as per 808. If the resulting value for Ng is on or outside of the upper and lower limits, the output power of the turboprop engine will be governed as a function of Ng, and more particularly Ng.sub.max and Ng.sub.min, as per 806. If the resulting value for Ng is above the upper limit, Ng will be set to Ng.sub.max as defined by the upper limit. If the resulting value for Ng is below the lower limit, Ng will be set to Ng.sub.min as defined by the lower limit.
[0046] In some embodiments, the method 800 further comprises transitioning between two different sets of upper and lower limits, one set associated with flight operation and one set associated with ground operation of the turboprop engine. One or more criteria may be used to transition between the set of limits, such as but not limited to on-ground status, a timer condition, and/or a position of the power lever of the aircraft. Other criteria may also be used.
[0047] The methods and systems described herein may also be applied to turbofan engines. Upper and lower limits may be applied to a gas turbine generator speed (Ng) as a function of a power lever position. When a target thrust or fan speed (N1) is received for the turbofan engine, fan speed is governed as a function of the target when a resulting value for Ng is between the upper and lower limits for Ng. Fan speed is governed as a function of a maximum and minimum Ng when the resulting value for Ng is on or outside of the upper and lower limits for Ng.
[0048] The methods and systems for operating a turboprop engine described herein may be implemented in a high level procedural or object oriented programming or scripting language, or a combination thereof, to communicate with or assist in the operation of a computer system, for example the computing device 700. Alternatively, the methods and systems for operating a turboprop engine may be implemented in assembly or machine language. The language may be a compiled or interpreted language. Program code for implementing the methods and systems for operating a turboprop engine may be stored on a storage media or a device, for example a ROM, a magnetic disk, an optical disc, a flash drive, or any other suitable storage media or device. The program code may be readable by a general or special-purpose programmable computer for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. Embodiments of the methods and systems for operating a turboprop engine may also be considered to be implemented by way of a non-transitory computer-readable storage medium having a computer program stored thereon. The computer program may comprise computer-readable instructions which cause a computer, or more specifically the processing unit 712 of the computing device 700, to operate in a specific and predefined manner to perform the functions described herein, for example those described in the method 800.
[0049] Computer-executable instructions may be in many forms, including program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
[0050] Various aspects of the methods and systems for operating a turboprop engine may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
[0051] The above description is meant to be exemplary only. Although particular embodiments have been shown and described, it will be understood by those skilled in the art that changes and modifications may be made without departing from this invention in its broader aspects. The scope of the following claims should not be limited by the embodiments set forth in the examples, but should be given the broadest reasonable interpretation consistent with the description as a whole.