SYSTEM AND METHOD FOR REGULATING A PHYSICAL PARAMETER OF A REAL TURBOMACHINE SYSTEM FROM A PHYSICAL PARAMETER SET POINT
20220228531 · 2022-07-21
Assignee
Inventors
Cpc classification
F05D2270/44
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B13/024
PHYSICS
International classification
Abstract
A system REG for regulating a physical parameter of a real turbomachine system F(p) from a physical setpoint parameter, the regulation system REG comprising a system OPTK for optimising the parameterisation gain K during the regulation, the optimisation system OPTK comprising a stability correction module determining a first gain component K1, a response time correction module determining a second gain component K2, the stability correction module being designed to inhibit the response time correction module when an instability is detected during the regulation of the physical parameter, and a determination module configured to determine the parameterisation gain K as a function of the previously determined first gain component K1 and second gain component K2.
Claims
1-11. (canceled)
12. A regulation system for regulating a physical parameter of a real system F(p) of a turbomachine from a physical parameter set point, the regulation system having a response time and comprising: a corrector comprising a correction function C1(p) and a parameterization gain K, a theoretical inverse transfer function F−1(p) of the real system F(p), and a system for optimizing the parameterization gain K during regulation, the optimization system comprising: i. a stability correction module configured to determine a first gain constant K1, with a positive value, upon detecting an instability of the regulation system upon regulating the physical parameter, ii. a module for correcting the response time of the regulation system, configured to determine a second gain constant K2, with a negative value, upon detecting a delay upon regulating the physical parameter, the stability correction module being configured to inhibit the response time correction module upon detecting an instability upon regulating the physical parameter, and iii. a determination module configured to determine the parameterization gain K as a function of the first gain component K1 and second gain component K2 previously determined.
13. The regulation system according to claim 12, wherein, with a deviation being defined between the physical parameter and the physical parameter set point, the stability correction module comprising a stability detection module configured to compare the deviation with a high deviation threshold and a low deviation threshold, the stability detection module is configured to detect an instability if the deviation is successively higher than the high deviation threshold and then lower than the low deviation threshold.
14. The regulation system according to claim 13, wherein, with the deviation oscillating during an instability, the stability detection module is configured to count oscillations following detection of an instability and to determine a stability correction parameter as a function of the number of oscillations counted, the first gain component K1 depending on the stability correction parameter.
15. The regulation system REG according to claim 14, wherein, the stability correction module is configured to reset the number of oscillations counted to zero in case of detection of a transient phase generated by a significant variation in the physical parameter set point.
16. The regulation system according to claim 12, wherein the stability correction module comprises an overshoot detection module configured to determine an overshoot parameter, the first gain component K1 depending on the overshoot parameter.
17. The regulation system according to claim 16, wherein, with a deviation being defined between the physical parameter and the physical parameter set point, the overshoot detection module is configured to start a monitoring period of the deviation following a significant increasing variation in the parameter set point, the overshoot detection module being configured to compare the deviation to at least one overshoot threshold during the monitoring period, the overshoot detection module being configured to detect an overshoot if the deviation is greater than the overshoot threshold.
18. The regulation system according to claim 12, wherein the response time correction module is configured to determine a tolerance range around the physical parameter set point and to determine a second gain constant K2 if the physical parameter does not fall within the tolerance range.
19. A method for regulating a physical parameter by implementing the regulation system according to claim 12, the regulation method comprising: a step of monitoring the stability upon regulating the physical parameter, a step of determining a first gain constant K1, with a positive value, upon detecting an instability upon regulating the physical parameter, a step of monitoring the response time of the regulation system REG upon regulating the physical parameter in the absence of instability, a step of determining a second gain constant K2, with a negative value, upon detecting a delay upon regulating the physical parameter, a step of determining the parameterization gain K of the corrector C(p) from the first gain constant K1 and the second gain constant K2 so as to ensure stability of the regulation while optimizing the response time.
20. A computer program comprising instructions for executing the steps of the regulation method according to claim 19 when said program is executed by a computer.
21. An electronic control unit for a turbomachine comprising a memory comprising instructions of the computer program according to claim 20.
22. A turbomachine comprising the electronic unit according to claim 21.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The invention will be better understood upon reading the following description, given solely by way of example, and referring to the appended drawings given as non-limiting examples, in which identical references are given to similar objects and in which:
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049] It should be noted that the figures set out the invention in a detailed manner for implementing the invention, said figures can of course be used to better define the invention if necessary.
DETAILED DESCRIPTION
[0050] With reference to
[0051] In a correction system SC implementing an inverse model corrector, it is assumed that the real system F(p) is mathematically invertible so as to define the inverse model F.sup.−1 (p). According to this hypothesis, the correction system SC then depends essentially on the corrector C(p) since F.sup.−1(p)*F(p)=1. In other words, the response time and stability of the correction system can then be directly determined by the corrector C(p).
[0052] In a known manner, the corrector C(p) comprises a transfer function Ci(p) and a tuning gain K known to those skilled in the art so as to obtain the following formula: C(p)=(p)*1/K.
[0053] According to the present invention, the tuning gain K is modified over time so as to adjust the response time and the stability of the corrector C(p). Thus, if a pure delay occurs in the real system F(p) or if the statistical gain of the real system F(p) is changed, the tuning gain K can be modified to maintain optimal performance.
[0054] Hereafter, the set comprising the corrector C(p) and the inverse model F.sup.−1(p) is referred to as regulator REG and provides a preliminary physical parameter ya to the real system F(p). With reference to
[0055] With reference to
[0056] The optimization system OPTK comprises a stability correction module 2 configured to determine a first gain component K1, a response time correction module 3 configured to determine a second gain component K2, and a determination module 4 configured to determine the parameterization gain K as a function of the previously determined gain components K1, K2. In the following, a deviation ε is defined which corresponds to the difference between the physical parameter set point yc and the physical parameter y (ε=yc−y).
[0057] The different modules will now be set forth in detail.
[0058] With reference to
[0059] Stability Correction Module 2 (
[0060] The stability correction module 2 is schematically represented in
[0061] The stability correction module 2 further comprises an overshoot detection module 22, configured to detect an overshoot TopOS from epsilon ε, the control parameter y and the parameter set point yc. In other words, during a quick increasing variation in the parameter set point yc, the physical parameter y can overshoot or undershoot the parameter set point yc and create an instability related to the transient phase. In what follows, the shorthand “a transient” will also be used to refer to a transient phase.
[0062] Similarly, the stability correction module 2 further comprises an undershoot detection module 23, configured to detect an undershoot TopUS from epsilon ε, the control parameter y and the parameter set point yc.
[0063] The stability correction module 2 finally comprises a stability correction module 24 configured to determine the first gain component K1 as a function of the overshoot detection parameter TopOS, the undershoot detection parameter TopUS and the stability correction parameter TopCS obtained by the other modules 21, 22, 23 of the stability correction module 2.
[0064] Stability Detection Module 21
[0065] The stability detection module 21 is schematically represented in
[0066] As an example, the first module 211 is configured to compare, on the one hand, the deviation ε to the high threshold SH-CS and, on the other hand, the deviation ε to the low threshold SB-CS. If the deviation ε is greater than the high threshold SH-CS, the over- or under-shoot is stored in a memory. Similarly, if the deviation ε is lower than the high threshold SB-CS, the over- or under-shoot is stored in a memory. When two over- or under-shoots of different natures are successively detected, an instability TopIS is detected as illustrated in
[0067] As illustrated in
[0068] The second module 212 is also configured to receive a zero reset command to reset the number of oscillations NB-osc to zero. To this end, as illustrated in
[0069] As illustrated in
[0070] Still referring to
[0071] As illustrated in
[0072] Advantageously, the stability detection module 21 enables a correction parameter TopCS to be determined as a function of the number of oscillations NB-osc measured following the detection of an instability TopIS i. Advantageously, any correction is inhibited in the case of a transient or a correction not yet taken by the real system F(p) into account. The correction parameter TopCS calculated in this way makes it possible to improve regulation stability, as will be set forth later.
[0073] Overshoot Detection Module 22
[0074] The overshoot detection module 22 is schematically represented in
[0075] In practice, with reference to
[0076] The overshoot detection module 22 further comprises a transient detection module 222, that is, a variation in the deviation ε from the closed loop response yBF, in particular, of its derivative. In this way, it is determined whether the regulation is actually in an increasing transient phase, that is, an increasing variation in the control set point yc. If the deviation ε deviates from the closed loop response yBF, an acceleration is detected TopAccel. An example of a transient with an instability at the output of the transient is schematically illustrated in
[0077] Still referring to
[0078] The overshoot detection module 22 further comprises a module for monitoring the deviation ε with respect to overshoot thresholds SD1, SD2. In this embodiment, the monitoring module 222 comprises two overshoot thresholds SD1, SD2, which in this example are hysteresis type thresholds.
[0079] As illustrated in
[0080] Advantageously, the overshoot detection module 22 comprises modules to stop the monitoring period of the storage module 224 in case of detection of stabilization (module 225) or in case of deceleration set point (module 226). Indeed, it is necessary to avoid that an overshoot is detected by a deceleration of the physical parameter set point yc. This avoids making untimely corrections which are a source of instability.
[0081] An example of implementation of an overshoot detection is illustrated in
[0082] Undershoot Detection Module 23
[0083] The undershoot detection module 23 is schematically represented in
[0084] Similarly to the overshoot detection module 22, if a transient phase is detected and an exceedance of a lower threshold is detected, an undershoot correction value TopUS is output from the undershoot detection module 23.
[0085] Calculation Module 24
[0086] The calculation module 24 is schematically represented in
[0087] Response Time Correction Module 3 (
[0088] The response time correction module 3 is schematically represented in
[0089] Still referring to
[0090] The response time correction module 3 further comprises a calculation module 33 configured to determine a second gain constant K2 if the physical parameter y does not belong to the tolerance range during a stationary phase confirmed by the confirmation signal ConfS.
[0091] In practice, the response time correction module 3 can monitor any delay of the physical parameter y with respect to the physical parameter set point yc. Such a delay can, for example, be related to a parameterization gain K that has been increased too much, in particular, following a detection of an instability. A second gain constant K2 with a negative value makes it possible to improve the response time. Advantageously, several point corrections are thus performed.
[0092] As illustrated in
[0093] Module 4 for Determining the Parameterization Gain K (
[0094] As illustrated in
[0095] Given that the first gain constant K1 is positive and the second gain constant K2 is negative, the parameterization gain K is dynamically modified during the regulation in order to adapt to the changes over time and correct any drift.
[0096] Example of implementation of the regulation method with dynamic optimization of the tuning gain K
[0097] According to the regulation method according to the invention, the method comprises a step of monitoring the stability upon regulating the physical parameter, a step of determining a first gain constant K1, with a positive value, upon detecting an instability upon regulating the physical parameter y, a step of monitoring the response time upon regulating the physical parameter in the absence of instability, a step of determining a second gain constant K2, with a negative value, upon detecting a delay upon regulating the physical parameter, and a step of determining the parameterization gain K of the corrector C(p) from the first gain constant K1 and the second gain constant K2 so as to ensure stability of the regulation while optimizing the response time.
[0098] As an example, in order to set forth the advantages of the invention with respect to prior art, the time course of the physical parameter y as a function of the physical parameter set point yc (upper curves) when the real system F(p) undergoes a periodic delay RET (middle curve) for a static parameterization gain (lower curve) is represented in
[0099] As illustrated in
[0100] With reference to
[0101] As illustrated in
[0102] By virtue of the invention, the stability and response time of the regulation system REG are dynamically and responsively corrected over time. The performance of the regulation system REG is optimal due to its self-adaptation.