METHOD FOR CONTROLLING A TURBOMACHINE COMPRISING AN ELECTRIC MACHINE
20230103519 · 2023-04-06
Assignee
Inventors
Cpc classification
F02C7/36
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2220/76
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2220/323
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02C9/56
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02C9/56
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The invention relates to a method for controlling a turbomachine comprising a gas generator, the turbomachine comprising an electric machine forming a device for injecting torque into/removing torque from one of the low pressure/high pressure rotation shafts of said gas generator. Said method comprises a step of implementing a fuel control loop in order to determine a fuel flow setpoint into the combustion chamber, and comprising, in the event that at least one operability limit is reached, determining a corrected fuel flow setpoint, said corrected fuel flow setpoint exhibiting a difference in relation to the setpoint. Said method also comprises a step of implementing a torque control loop in order to determine a torque setpoint for the electric machine, and comprising determining a torque correction quantity as a function of said difference, said torque setpoint being determined as a function of said torque correction quantity.
Claims
1. A method for controlling a turbomachine comprising a gas generator comprising a combustion chamber, a low-pressure rotation shaft and a high-pressure rotation shaft, the turbomachine comprising at least one electric machine forming a device for injecting torque into/removing torque from one of said rotation shafts, said method comprising a step of implementing a fuel control loop in order to determine a fuel flow setpoint into the combustion chamber, and comprising: monitoring the turbomachine in order to detect if at least one operability limit of said turbomachine is reached, if said at least one operability limit is reached, determining a corrected fuel flow setpoint, said corrected fuel flow setpoint exhibiting a difference, referred to as the “flow difference”, in relation to the current fuel flow setpoint, said method also comprising a step of implementing a torque control loop in order to determine a torque setpoint for said at least one electric machine, and comprising determining a torque correction quantity as a function of said flow difference, said torque setpoint being determined as a function of said torque correction quantity.
2. The method as claimed in claim 1, in which the torque correction quantity is determined to be equal to:
3. The method as claimed in claim 2, in which the efficiency η of the gas generator is expressed in the following form:
4. The method as claimed in claim 1, in which the torque correction quantity is determined according to the following expression:
5. The method as claimed in claim 1, in which said at least one operability limit corresponds to any one of the following parameters: a C/P limit, a limit relative to a mechanical speed N1, a limit relative to a mechanical speed N2, a limit relative to an exhaust gas temperature at the inlet of a low-pressure turbine of the turbomachine.
6. (canceled)
7. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to implement the method of claim 1.
8. A control system for controlling a turbomachine comprising a gas generator comprising a combustion chamber, a low-pressure rotation shaft and a high-pressure rotation shaft, the turbomachine comprising at least one electric machine forming a device for injecting torque into/removing torque from one of said rotation shafts, said control system comprising a fuel control loop for determining a fuel flow setpoint into the combustion chamber, said fuel control loop comprising: a monitoring module for monitoring the turbomachine, configured to detect if at least one operability limit of said turbomachine is reached, a determination module, configured to determine a corrected fuel flow setpoint if said at least one operability limit is reached, said corrected fuel flow setpoint exhibiting a difference, referred to as the “flow difference”, in relation to the current fuel flow setpoint, said control system also comprising a torque control loop for determining a torque setpoint for said at least one electric machine, said torque control loop comprising: a first determination module, configured to determine a torque correction quantity as a function of said flow difference, a second determination module, configured to determine said torque setpoint as a function of said torque correction quantity.
9. A turbomachine comprising a gas generator comprising a combustion chamber, a low-pressure rotation shaft and a high-pressure rotation shaft, the turbomachine comprising at least one electric machine-forming a device for injecting torque into/removing torque from at least one of said rotation shafts and a control system as claimed in claim 8.
10. An aircraft comprising a turbomachine as claimed in claim 9.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Other features and advantages of the present invention will become clearer on reading the description below, with reference to the appended drawings which illustrate one non-limiting exemplary embodiment of the invention. In the figures:
[0057]
[0058]
[0059]
[0060]
[0061]
DESCRIPTION OF THE EMBODIMENTS
[0062] The present invention belongs to the field of regulating (i.e., controlling) the operation of a turbomachine comprising a gas generator.
[0063] Hereinafter in the description, a turbomachine of the twin-spool turbofan engine type for an aircraft, for example such as a civil aircraft capable of carrying passengers, is considered, in a non-limiting manner. However, it should be noted that the invention remains applicable regardless of the type of turbomachine considered, provided it comprises a gas generator. For example, a turboshaft engine, a by-pass engine, etc., may be considered.
[0064] Furthermore, the invention also remains applicable to any type of aircraft (aeroplane, helicopter, etc.), and, more broadly, to any type of industrial machine equipped with a turbomachine according to the invention.
[0065]
[0066] The turbomachine T has a general configuration at least according to the prior art. As a non-limiting example, such a general configuration is described above in reference to
[0067] Thus, the turbomachine T comprises, from upstream to downstream in the direction of flow of the gases, a fan 10, a low-pressure compressor 11, a high-pressure compressor 12, a combustion chamber 13 which receives a fuel flow setpoint QCMD, a high-pressure turbine 14, a low-pressure turbine 15 and a primary exhaust nozzle 16. The low-pressure (or LP) compressor 11 and the low-pressure turbine 15 are connected by a low-pressure shaft 21 and together form a low-pressure spool. The high-pressure (or HP) compressor 12 and the high-pressure turbine 14 are connected by a high-pressure shaft 22 and together form, with the combustion chamber, a high-pressure spool. The fan 10, which is driven by the LP shaft 21, compresses the ingested air. This air divides, downstream of the fan 10, into a secondary air stream which is conveyed directly towards a secondary nozzle (not shown) through which it is ejected in order to contribute to the thrust provided by the turbomachine T, and a stream referred to as the primary stream which enters the gas generator, constituted by the low-pressure spool and the high-pressure spool, and which is then ejected into the primary nozzle 16.
[0068] In a known manner, the operation of the turbomachine T is controlled by a Full Authority Digital Engine Control, referred to as a FADEC 20. Furthermore, in order to modify the speed of the turbomachine T, the pilot of the aircraft modifies the position of a control lever, which has the effect of modifying the fuel flow setpoint QCMD into the combustion chamber 13.
[0069] The turbomachine T according to the invention also comprises at least one electric machine ME. As is conventional, said at least one electric machine ME forms a device for injecting torque into/removing torque from one of said rotation shafts. The torque generated by the electric machine ME is generated by it on receipt of a torque setpoint TRQCMD, as set out in detail below.
[0070] Hereinafter in the description, and as shown by
[0071] Thus, the electric machine ME is configured, according to a first operating mode, to generate torque suitable for driving the high-pressure shaft 22. In a conventional manner, such a first operating mode corresponds to an “traction operating mode”. The electric machine ME is moreover configured, according to a second operating mode, to generate torque suitable for removing mechanical energy from the high-pressure shaft 22, this removed energy being capable of being used, for example, for the purpose of powering at least one electric device of the turbomachine T, such as the Full Authority Digital Engine Control or FADEC, for example. Once again, in a conventional manner, such a second operating mode corresponds to a “generator operating mode”.
[0072] A person skilled in the art may refer to document WO2016/020618 with regard to the production and implementation of such an electric machine ME for a turbomachine, these aspects therefore not being described in any further detail here.
[0073] According to the invention, the turbomachine T also comprises a control system SYS_C comprising a fuel setpoint QCMD control loop, referred to as the “first loop B1”, and a torque setpoint TRQCMD control loop, referred to as the “second loop B2”. Said first loop B1 and second loop B2 are implemented, according to the invention, according to a control method set out in detail below.
[0074] In the present embodiment, said control system SYS_C is integrated into the FADEC 20, and more particularly into the computer of the latter. However, no restriction is applied to the location of said control system SYS_C within the turbomachine T, provided that it is able to implement control of said turbomachine T via said two control loops B1 and B2.
[0075] Hereinafter in the description, it is considered in a non-limiting manner that the control loops B1 and B2 are integrated into a single entity which forms a control device with which said control system SYS_C is combined. However, according to other examples not detailed here, it is also quite possible to consider that the first loop B1 and the second loop B2 are integrated respectively into a first control device and a second control device, these devices themselves being integrated into the control system SYS_C.
[0076]
[0077] As shown by
[0078] The communication means 5 allow the control system SYS_C, in particular, to send the torque setpoint TRQCMD to the electric machine ME, the latter therefore being equipped with communication means configured to receive said torque setpoint TRQCMD. The communication means 5 also allow the control system SYS_C to receive measurements of physical quantities acquired by acquisition means equipping the turbomachine T. The communication means 5 comprise, for example, a computer data bus suitable for transmitting said setpoints and said measurements of physical quantities. According to another example, the communication means 5 comprise a wired or wireless communication interface capable of implementing any suitable protocol known to a person skilled in the art (Ethernet, Wi-Fi, Bluetooth, 3G, 4G, 5G, etc.).
[0079] Said measurements of physical quantities correspond, for example, to measurements of pressure, shaft rotation speed, aircraft speed. Moreover, the acquisition means configured to acquire said measurements comprise, in a known manner, an acquisition chain comprising a sensor dedicated to measuring each of said quantities. Generally, the configuration of such acquisition means is well known to a person skilled in the art and is therefore not described in any further detail here. Furthermore, a person skilled in the art is also able to determine which physical quantities need to be measured in order to be able to perform the control method according to the invention, in view of the implementations described hereinafter for the control method according to the invention.
[0080] The read only memory 3 of the control system SYS_C constitutes a recording medium according to the invention, readable by the processor and on which a computer program PROG according to the invention is saved, comprising instructions for carrying out the steps of the control method according to the invention. The program PROG defines functional modules of the first control loop B1 and the second control loop B2, which rely on or control the previously cited hardware elements 2 to 5 of said control system SYS_C.
[0081] Thus, the first loop B1 comprises, in particular: [0082] a monitoring module MOD_B1_SUR for monitoring the turbomachine T, configured to detect if at least one operability limit of said turbomachine T is reached, [0083] a determination module MOD_B1_DET, configured to determine a corrected fuel flow setpoint QCMD_CORREC if said at least one operability limit is reached, said corrected fuel flow setpoint QCMD_CORREC exhibiting a difference, referred to as the “flow difference” EC_DEB, in relation to the current fuel flow setpoint.
[0084] “Current fuel flow setpoint” refers here to the fuel flow setpoint QCMD that is applicable before a correction is determined as a result of said at least one operability limit being reached.
[0085] It should be noted that the means configured by software and/or hardware to implement the first loop B1 are well known to a person skilled in the art, and are therefore not described in any further detail here. As a non-limiting example, document FR2977638A1 describes these aspects in the context of controlling fuel flow to prevent surging, or, in other words, when the operability limit in question is a C/P limit.
[0086] The second loop B2, comprises: [0087] a first determination module MOD_B2_DET1, configured to determine a torque correction quantity ΔTRQ as a function of said flow difference EC_DEB, [0088] a second determination module MOD_B2_DET2, configured to determine said torque setpoint TRQCMD as a function of said torque correction quantity ΔTRQ.*
[0089] The way in which the torque correction quantity ΔTRQ is determined by the first determination module MOD_B2_DET1 is set out in detail below by means of several implementations of the control method according to the invention.
[0090] Hereinafter in the description, and in order to simplify the latter, a single operability limit is considered, corresponding to the C/P acceleration limit, which is well known to a person skilled in the art.
[0091] However, it should be noted that choosing an operability limit corresponding to said acceleration limit is only one implementation variant of the invention. Other choices are possible, such as, for example: a C/P deceleration limit, a limit relative to a mechanical speed N1, a limit relative to a mechanical speed N2, a limit relative to an exhaust gas temperature (also referred to as EGT) at the inlet of the low-pressure turbine 15 of the turbomachine, etc.
[0092] Moreover, it should also be noted that no restriction is applied to the number of limits that may be considered within the meaning of the invention. Therefore, the invention applies equally when a single operability limit is considered or indeed when several operability limits are considered, some or all of the latter possibly also being of different respective types. A person skilled in the art knows how to implement the invention when several operability limits are considered.
[0093]
[0094] As shown by
[0095] As is conventional, the monitoring module MOD_B1_SUR also accepts as input an indicator corresponding to the speed N of rotation of the rotation shaft into/from which torque is injected/removed by the electric machine ME. In the present embodiment, this indicator corresponds to the speed NHP of rotation of the high-pressure shaft 22. It is in particular known that the speed indicator accepted by the monitoring module MOD_B1_SUR is used by the latter in order to determine if there is an intention to enter a transient phase.
[0096] The determination module MOD_B1_DET accepts as input a signal (not shown in the figures) from the monitoring module MOD_B1_SUR when the C/P acceleration limit is reached. The determination module MOD_B1_DET also accepts, as input, pressure and temperature measurements that are appropriate in order to be able to determine the corrected setpoint QCMD_CORREC.
[0097] Given that the operability limit considered in this instance is the C/P acceleration limit, the pressure and temperature measurements accepted as input by the determination module MOD_B1_DET comprise a pressure measurement PS3 corresponding to the static pressure of the high-pressure compressor 12, a temperature measurement T25 corresponding to the total temperature at the inlet of the high-pressure compressor 12 and a temperature measurement Tstd corresponding to the standard temperature at sea level (i.e., equal to 288.15 K (Kelvin) or 15° C. (Celsius)). Using these measurements, the determination module MOD_B1_DET determines the corrected setpoint QCMD_CORREC in a manner that is known per se, according to the following expression:
[0098] It should be noted that, as an alternative to this exemplary embodiment, the various measurements PS3, T25 and Tstd may all be accepted as input in the monitoring module MOD_B1_SUR and then transmitted to the determination module MOD_B1_DET.
[0099] Moreover, in this exemplary embodiment, it is envisaged that the corrected setpoint QCMD_CORREC be determined via the calculation of the expression provided above. However, it is also quite possible to consider determining this corrected setpoint QCMD_CORREC by consulting a tabulation, i.e., a table comprising a set of values taken by a function whose analytical formulation corresponds to said expression provided above.
[0100] In a manner that is known per se, a fuel flow correction command may then be generated by the FADEC based on said corrected setpoint QCMD_CORREC which is redirected to the input of the monitoring module MOD_B1_SUR in order to close the first loop B1.
[0101] Moreover, as shown by
[0102] In more particular exemplary embodiments, the first determination module MOD_B2_DET1 may receive as input other measurements and/or indicators in order to be able to carry out different implementations of the control method according to the invention, these implementations being set out in detail below. In any case, a person skilled in the art knows how to determine which measurements and/or which indicators the first determination module MOD_B2_DET1 may receive as input in order to allow said implementations to be carried out.
[0103] Based on the inputs provided to it, the first determination module MOD_B2_DET1 determines the torque correction quantity ΔTRQ which is transmitted to the second determination module MOD_B2_DET2. Therefore, said second determination module MOD_B2_DET2 determines the torque setpoint TRQCMD in a manner that is known per se as a function of the torque correction quantity ΔTRQ.
[0104] In a manner that is known per se, a torque command may then be generated by the FADEC on the basis of said torque setpoint TRQCMD. This torque setpoint TRQCMD is then redirected in order to close the loop B2. For example, and as shown by
[0105]
[0106] As shown by
[0107] This step F10 first comprises a sub-step F10_1 of monitoring the turbomachine T. This monitoring sub-step F10_1 is implemented by the monitoring module MOD_B1_SUR of the first loop B1.
[0108] If the C/P acceleration limit is reached, the control method, and more particularly the step F10 of implementing the loop B1, comprises a sub-step F10_2 of determining the corrected setpoint QCMD_CORREC, whose difference with respect to the current flow setpoint QCDM is represented by said flow difference EC_DEB. This determination sub-step F10_2 is implemented by the determination module MOD_B1_DET of the first loop B1.
[0109] As previously mentioned, in reference to
[0110] Naturally, it should be noted that, if the C/P acceleration limit is not reached, said sub-step F10_2 is not carried out, meaning that the current setpoint QCMD is not modified.
[0111] Once the corrected setpoint QCMD_CORREC has been determined, the determination module MOD_B1_DET also determines the flow difference EC_DEB (sub-step F10_3) which is transmitted (sub-step F10_4) to the first determination module MOD_B2_DET1 of the second loop B2.
[0112] Said control method also comprises a step F20 of implementing the second loop B2. This step F20 follows the implementation of the step F10 associated with the first loop B1. In other words, it should be noted that the implementation of the second loop B2 relies on the first loop B1, as can be seen clearly from the elements mentioned in reference to
[0113] This step F20 first comprises a sub-step F20_1 of determining the torque correction quantity ΔTRQ as a function of the flow difference EC_DEB. This step F20_1 is implemented by the first determination module MOD_B2_DET1 of the second loop B2.
[0114] The fact that the torque correction quantity ΔTRQ is determined as a function of the flow difference EC_DEB is particularly advantageous because it allows the physical reality of the turbomachine T to be taken into consideration, in particular its operation, irrespective of the speed (transient or indeed stabilised). “Physical reality” refers here to the fact that the operation of the electric machine ME is related to the actual variation in fuel flow. In other words, the thermodynamic aspects involved in the variation in fuel flow are taken into consideration when determining the quantity ΔTRQ.
[0115] In one specific implementation, the torque correction quantity ΔTRQ is determined according to the following expression:
[0116] expression in which: [0117] FHV corresponds to the calorific value of the fuel (expressed in J.Math.kg.sup.−1), [0118] C_1 is a constant value, [0119] η corresponds to the thermal efficiency of the gas generator.
[0120] Naturally, it is understood that, in this implementation, the first determination module MOD_B2_DET1 accepts as input the measurements/indicators EC_DEB, FHV, η, C_1, NHP in order to calculate the quantity ΔTRQ.
[0121] Such an expression, established by the inventors, is particularly remarkable in that it allows the quantity ΔTRQ to be determined in a simple, fast and inexpensive manner.
[0122] In order to obtain this expression, it is first necessary to consider that the total power PW_CORE available at the outlet of the gas generator can be calculated according to the following expression:
[0123] expression in which: [0124] W corresponds to the air flow at the inlet of the high-pressure spool (expressed in kg.Math.s.sup.−1), [0125] Δh_CORE_EXIT corresponds to the enthalpy available to generate work at the outlet of the gas generator (expressed in J.Math.kg.sup.−1), [0126] V.sub.0 corresponds to flight speed, [0127] PW_OFF_TAKE corresponds to the power extracted in the form of air and/or mechanical energy removed from the high-pressure spool.
[0128] Therefore, the power generated by the gas generator can be correlated with the chemical power linked to the use of the fuel according to the following expression:
[0129] expression in which Wff corresponds to the fuel flow (expressed in kg.Math.s.sup.−1).
[0130] The variation in fuel flow ΔWff can then be correlated with the variation in power ΔP_ME of the electric machine ME according to the following expression:
[0131] the constant value C_2 being introduced here in order to allow the values of ΔWff provided by this formula to be adjusted with values obtained according to another method, for example by virtue of tests carried out on a test bench or indeed by virtue of digital simulations.
[0132] It is possible to deduce, from this latter expression giving ΔWff, the expression of ΔTRQ, given that the variation in power ΔP_ME of the electric machine ME is equal to the product of ΔTRQ and the speed of rotation of the high-pressure shaft 22, this speed being expressed conventionally as a function of NHP.
[0133] It should be noted that, in the expressions set out above, the variation in fuel flow ΔWff corresponds precisely to the flow difference EC_DEB.
[0134] The efficiency η of the gas generator can be expressed differently. For example, said efficiency η is expressed in the following form:
[0135] expression in which: [0136] M.sub.0 corresponds to the Mach speed, [0137] γ corresponds, in a manner that is known per se, to a ratio between an isobaric heat capacity and an isochoric heat capacity, [0138] OPR corresponds to an overall pressure rate of the gas generator.
[0139] The choice according to which the efficiency η is expressed according to the formula given above is only one implementation variant of the invention. Other variants may be envisaged, for example considering that the parameter OPR is replaced by a temperature ratio T3/T2 in which T3 and T2 correspond respectively to the outlet temperature of the high-pressure spool and to the inlet temperature of the primary stream.
[0140] It is also quite possible to consider a constant efficiency η, in particular because the fluctuations in said efficiency η are minor except when idling. To this end, in another specific implementation, the torque correction quantity ΔTRQ is determined according to the following expression:
[0141] expression in which C′_1 is a constant value.
[0142] Thus, said constant C′_1 includes not only the previously mentioned constant C_1 but also the value of the efficiency η considered in this instance to be constant.
[0143] The control method then comprises a sub-step F20_2 of determining the torque setpoint TRQCMD as a function of said torque correction quantity ΔTRQ. This determination sub-step F20_2 is implemented by the second determination module MOD_B2_DET2 of the second loop B2.
[0144] The determination of said torque setpoint TRQCMD is carried out in a manner that is known per se. In particular, a previous torque setpoint observed before the determination of the torque correction quantity ΔTRQ may be taken into account, meaning that the newly determined torque setpoint TRQCMD corresponds to the old torque setpoint to which said torque correction quantity ΔTRQ is applied.