FR3096137A1 - Recalage de modèle PS3 dans une turbomachine - Google Patents
Recalage de modèle PS3 dans une turbomachine Download PDFInfo
- Publication number
- FR3096137A1 FR3096137A1 FR1904979A FR1904979A FR3096137A1 FR 3096137 A1 FR3096137 A1 FR 3096137A1 FR 1904979 A FR1904979 A FR 1904979A FR 1904979 A FR1904979 A FR 1904979A FR 3096137 A1 FR3096137 A1 FR 3096137A1
- Authority
- FR
- France
- Prior art keywords
- model
- pressure
- mod
- pcn25r
- compressor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 52
- 238000005259 measurement Methods 0.000 claims abstract description 27
- 230000003068 static effect Effects 0.000 claims abstract description 13
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 12
- 238000002485 combustion reaction Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 10
- 230000032683 aging Effects 0.000 claims description 6
- 230000037213 diet Effects 0.000 claims 1
- 235000005911 diet Nutrition 0.000 claims 1
- 238000012937 correction Methods 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 15
- 239000001509 sodium citrate Substances 0.000 description 6
- 239000001508 potassium citrate Substances 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005086 pumping Methods 0.000 description 3
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000004307 sodium orthophenyl phenol Substances 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000037406 food intake Effects 0.000 description 1
- 230000009610 hypersensitivity Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004306 orthophenyl phenol Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
- G01M15/14—Testing gas-turbine engines or jet-propulsion engines
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02C—GAS-TURBINE PLANTS; AIR INTAKES FOR JET-PROPULSION PLANTS; CONTROLLING FUEL SUPPLY IN AIR-BREATHING JET-PROPULSION PLANTS
- F02C9/00—Controlling gas-turbine plants; Controlling fuel supply in air- breathing jet-propulsion plants
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/30—Control parameters, e.g. input parameters
- F05D2270/301—Pressure
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/40—Type of control system
- F05D2270/46—Type of control system redundant, i.e. failsafe operation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/60—Control system actuates means
- F05D2270/66—Mechanical actuators
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/80—Devices generating input signals, e.g. transducers, sensors, cameras or strain gauges
- F05D2270/802—Calibration thereof
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structures Of Non-Positive Displacement Pumps (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
- Measuring Fluid Pressure (AREA)
Abstract
La présente invention concerne un procédé de recalage de modèle de pression statique en amont de chambre de combustion (mod_Ps3(PCN25R)), dit « modèle de Ps3», dans une turbomachine comprenant un compresseur (3), le modèle de Ps3 étant utilisé pour arbitrer entre deux voies d’acquisition (V10, V20) de la pression statique en amont de la chambre de combustion (Ps3), dite « pression Ps3», les deux voies d’acquisition (V10, V20) faisant intervenir deux capteurs (10, 20), le modèle exprimant la pression Ps3 en fonction au moins du régime (PCN25R) du compresseur (3), dit « régime PCN25R » et comprenant les étapes suivantes : E1 : mesure d’une valeur de la pression Ps3, par un des deux capteurs (10, 20),E2 : recalage du modèle de Ps3 à l’aide de la mesure de la valeur de Ps3. Figure pour l’abrégé : Fig. 3
Description
La présente invention concerne la mise à jour de modèles prédictifs dans le cadre d’une turbomachine.
En propos liminaire, plusieurs définitions sont données. Comme illustré enfigure 1, on se place dans le cadre d’une turbomachine 1 comprenant deux compresseurs 2, 3 successifs (compresseur basse pression 2 et haute pression 3) suivi d’une chambre de combustion 4. Ces définitions sont applicables pour toute la demande.
La Ps3 est la pression statique mesurée ou calculée dans le plan en amont de la chambre de combustion).
Xn12R est le régime du compresseur basse pression 2, réduit sur la température dudit compresseur T12 (pour s’affranchir des variations de température), exprimé en tours par minute.
PCN12R (ou N1 dans le cas d’un entrainement direct ou «direct drive»dans la terminologie anglo-saxonne) est le régime du compresseur basse pression 2, réduit sur la T12 (pour s’affranchir des variations de température), exprimé en pourcentage du régime basse pression maximum.
Xn25R est le régime du compresseur haute pression 3, réduit sur la T25 (pour s’affranchir des variations de température), exprimé en tours par minute.
PCN25R (ou N2) est le régime du compresseur haute pression 3, réduit sur la température dudit compresseur T25 (pour s’affranchir des variations de température), exprimé en pourcentage du régime haute pression maximum.
PT2 est la pression totale extérieure (fournie par l’avion).
P25 est la pression statique modélisée dans le compresseur haute pression.
Un modèle est une loi mathématique décrivant l’évolution d’une grandeur physique (paramètre) en fonction d’un ou plusieurs variables physiques.
En exploitation, il arrive que des turbomachines subissent des fausses détections de pompages (décrochage des aubes d’un des deux compresseurs) en phase de croisière. Ces évènements sont dangereux.
Dans ces deux cas, il a été observé au moment où les évènements ont eu lieu une panne d’écart entre les deux voies Ps3, c’est-à-dire entre les deux voies d’acquisition de la pression statique en amont de la chambre de combustion.
L’impact des fausses détections de pompage a un impact opérationnel important dans le sens où l’avion est immobilisé tant que le moteur n’a pas été endoscopé pour vérifier s’il a subi des dommages
La ligne d’acquisition Ps3 est parfois constituée d’une canalisation qui prélève la pression en amont de la chambre de combustion 4 et de deux capteurs de pression situés directement dans le calculateur de l’avion (FADEC, pourfull authority digital engine controll).
La mesure de Ps3 est effectuée grâce à deux capteurs indépendants. Afin de consolider les informations issues des deux capteurs, une logique de sélection entre les deux capteurs a été mise en place. On suppose ici que les capteurs relèvent des mesures valides (pas de panne électrique et mesure contenue dans une plage de mesures physiquement vraisemblables), et que les deux capteurs relèvent des mesures en écart l’une par rapport à l’autre. Cette configuration provoque une panne d’écart, mais il est en l’état impossible de voter pour l’une ou l’autre des mesures, ne sachant laquelle est la plus proche de la valeur de Ps3 réelle.
Pour pallier ce problème, un modèle de Ps3 basé sur des lois thermodynamiques est calculé. Ce modèle permet théoriquement de lever le doute en fournissant une troisième grandeur (redondance analytique), indépendante des mesures de Ps3, qui permettra de voter pour l’un ou l’autre des relevés via la logique de sélection. Lafigure 2illustre ce principe, avec les deux voies d’acquisition V10, V20, le modèle mod_ Ps3 et la bascule qui se fait lorsque la voie V10 redevient plus proche du modèle mod_Ps3 que la voie V20 qui avait divergé de la voie V10 auparavant. La bascule entraine au niveau du calculateur l’observation d’une variation de pression ∆Ps3 importante
Néanmoins, on observe en pratique des valeurs du modèle assez éloignées de la valeur de Ps3 réelle. Cela peut conduire à un arbitrage de voie erroné. Le Déposant s’est aperçu, après des études, que la fausse détection de pompage était due à un brusque changement de sélection de Ps3 : comme les deux mesures de Ps3 étaient en écart, la voie sélectionnée est passée de la mesure la plus forte en Ps3 à la mesure la plus faible en un pas de calcul puisque le modèle était initialement plus proche de la Ps3 la plus importante pour ensuite se rapprocher de la Ps3 la plus faible. C’est ce faux saut ∆Ps3 d’au moins 15% de valeur relative qui peut déclencher une fausse détection de pompage alors que la pression n’a pas chuté réellement.
Il existe donc un besoin de se prémunir contre ce genre d’évènement notamment en améliorant la gestion de l’arbitrage, en particulier au sujet de la pression Ps3, mais pour tout autre paramètre.
Plus généralement, il existe un besoin de mieux traiter les modèles thermodynamiques, afin qu’ils reflètent davantage la réalité, que ce soit pour la Ps3 ou d’autres paramètres.
De plus, diverses améliorations ou utilisations du modèle thermodynamique pourraient être apportées pour améliorer la rapidité, l’efficacité et la pertinence des modèles thermodynamiques.
Un but de l’invention est de proposer des solutions aux problèmes mentionnés.
Il est à cet effet proposé un procédé de recalage de modèle de pression statique en amont de chambre de combustion, dit « modèle de Ps3», dans une turbomachine comprenant un compresseur, le modèle de Ps3 étant utilisé pour arbitrer entre deux voies d’acquisition de la pression statique en amont de la chambre de combustion, dite « pression Ps3», les deux voies d’acquisition faisant intervenir deux capteurs,
le procédé utilisant un modèle de Ps3 stocké dans une mémoire, le modèle exprimant la pression Ps3 en fonction au moins du régime du compresseur, dit « régime PCN25R » et comprenant les étapes suivantes :
E1 : mesure d’une valeur de la pression Ps3, par un des deux capteurs.
E2 : recalage du modèle de Ps3 à l’aide de la mesure de la valeur de Ps3.
le procédé utilisant un modèle de Ps3 stocké dans une mémoire, le modèle exprimant la pression Ps3 en fonction au moins du régime du compresseur, dit « régime PCN25R » et comprenant les étapes suivantes :
E1 : mesure d’une valeur de la pression Ps3, par un des deux capteurs.
E2 : recalage du modèle de Ps3 à l’aide de la mesure de la valeur de Ps3.
Dans un mode de réalisation, le modèle de Ps3 est un modèle de Ps3 sur la pression de compresseur, dite « pression P25 », le modèle étant dit « modèle PS3/P25 ».
Dans un mode de réalisation, le modèle Ps3/P25 est exprimé en fonction du régime de compresseur, réduit sur sa température, dite « température T25 », dit « régime PCN25R » ou « régime Xn25R ».
Dans un mode de réalisation, le recalage est effectué sur le modèle de Ps3/P25 en fonction du régime PCN25R.
Dans un mode de réalisation, le compresseur est un compresseur haute-pression, lorsque la turbomachine comprend en outre un compresseur basse-pression en amont du compresseur haute-pression.
Dans un mode de réalisation, le modèle Ps3 est défini par segments en fonction et l’étape de recalage consiste à recaler chaque segment.
Dans un mode de réalisation, dans chaque segment le modèle PS3 est linéaire.
Dans un mode de réalisation, l’étape de recalage par segment est effectuée à l’aide d’un correcteur, par exemple un correcteur intégral.
Dans un mode de réalisation, le modèle PS3 est exprimé en outre en fonction du régime de compresseur basse-pression, réduit sur sa température, dite « température T12 », dit « régime PCN12R ».
Dans un mode de réalisation, le modèle PS3 est exprimé en outre en fonction de la pression totale extérieure, dite « pression T2 ».
Dans un mode de réalisation, le modèle PS3 est défini par plan et l’étape de recalage consiste à recaler chaque plan.
Dans un mode de réalisation, le modèle de PS3 à recaler est choisi en fonction du niveau de prélèvement d’air avion dans les compresseurs et la mémoire stocke une pluralité de modèles PS3 exprimés en fonction du prélèvement d’air avion.
Il est aussi proposé un procédé d’arbitrage entre deux voies d’acquisition, ledit procédé comprenant les étapes suivantes :
- A1 : mise en œuvre d’un procédé de recalage tel que décrit précédemment,
- A2 : choix de la voie d’acquisition la plus proche du modèle recalé.
- A1 : mise en œuvre d’un procédé de recalage tel que décrit précédemment,
- A2 : choix de la voie d’acquisition la plus proche du modèle recalé.
Il est aussi proposé un procédé d’analyse de vieillissement d’une turbomachine, le procédé consistant à mettre en œuvre les étapes suivantes :
- F1 : Mise en œuvre d’un procédé de recalage tel que décrit précédemment,
- F2 : Sauvegarder le modèle recalé dans une mémoire non-volatile,
les étapes F1 et F2 étant répétées au moins deux fois, et préférablement plus,
- F3 : Comparer les différents modèles recalés pour en déduire une évolution de l’état de la turbomachine.
- F1 : Mise en œuvre d’un procédé de recalage tel que décrit précédemment,
- F2 : Sauvegarder le modèle recalé dans une mémoire non-volatile,
les étapes F1 et F2 étant répétées au moins deux fois, et préférablement plus,
- F3 : Comparer les différents modèles recalés pour en déduire une évolution de l’état de la turbomachine.
D’autres caractéristiques, buts et avantages de l’invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels :
Le contexte et les définitions données en introduction sont repris ici.
Dans un premier temps, un procédé de recalage de modèle de pression statique en amont de chambre de combustion va être décrit. Cette pression sera appelée pression Ps3 et ce modèle sera appelé « modèle de Ps3 » et référencé mod_Ps3. Il s’agit d’un modèle thermodynamique.
Le modèle de Ps3 a notamment pour but final de permettre d’arbitrer entre deux voies d’acquisition V10, V20, redondantes, dont la fonction est de mesurer la pression Ps3. Chaque voie d’acquisition V10, V20 comprend un capteur 10, 20. Le capteur 10, 20 est standard et ne sera pas décrit ici.
On décrira par la suite un procédé d’arbitrage entre les deux voies d’acquisition V10, V20.
Une unité de calcul 100 est prévue, qui comprend un processeur 110 et une mémoire 120. L’unité de calcul 100 peut être un FADEC («full authority digital engine control») ou bien être un composant distinct, positionné au plus près des voies d’acquisition V10, V20 pour davantage de réactivité.
La mémoire 120 stocke un modèle mod_Ps3, qui permet d’obtenir la valeur de la pression PS3 en fonction d’au moins une variable Var, qui est le régime PCN25R (régime compresseur haute pression) : le modèle mod_ Ps3 est alors écrit sous la forme mod_Ps3(PCN25R). En pratique, le modèle mod_Ps3 fait intervenir plusieurs sous-modèles, comme notamment le modèle de Ps3 sur la pression de compresseur haute-pression P25 (ce modèle est appelé mod_Ps3/P25) et le modèle mod_Ps3/P25 est lui-même exprimé en fonction du régime du compresseur haute-pression PCN25R réduit sur sa température T25. Ce modèle est alors écrit sous la forme mod_Ps3/P25(PCN25R/T25).
Il suffit ensuite de multiplier la valeur de Ps3/P25 par P25 pour obtenir la valeur de Ps3.
Plutôt que de recaler directement le modèle mod_Ps3, il est ainsi préférable de recaler le modèle mod_Ps3/P25. La dénomination de « modèle de Ps3 », sous la forme mod_Ps3, inclut les modèles n’exprimant pas directement la pression Ps3 mais permettant de l’obtenir par la suite, tel que le modèle mod_Ps3/P25.
Dans une première étape E1, une des deux voies d’acquisition V10, V20, à l’aide de son capteur 10, 20, mesure une valeur Val_Ps3 de la pression Ps3 sur la turbomachine (pour une valeur réelle de la grandeur physique qui est utilisée comme variable, c’est-à-dire PCN25R). A ce stade, on suppose que les deux voies d’acquisition V10, V20 sont saines et que les deux capteurs 10, 20 donnent une mesure correcte. En d’autres termes, il n’y a pas de panne de capteurs 10, 20 ou d’écart au-delà d’un seuil prédéterminé entre les deux mesures.
Cette mesure d’une valeur Val_Ps3 de la pression Ps3 est ensuite envoyée à l’unité de calcul 100.
Une étape E2 de conversion ou de traitement des données peut être mise en œuvre : par exemple, Val_Ps3 est une valeur de pression statique Ps3, alors que le modèle mod_Ps3/P25 utilise la pression Ps3 réduite sur la P25 : il faut donc diviser la valeur de la pression statique par P25 pour obtenir la valeur Val_Ps3/P25.
Ensuite, dans une étape E3, l’unité de calcul 100 recale le modèle de Ps3 stocké dans sa mémoire 120 à l’aide de ladite mesure de la valeur de la pression Ps3. Par recaler, on entend qu’il existe au moins un point du modèle mod_Ps3 (en pratique une pluralité, voire une infinité, si le modèle est continu) dont l’ordonnée a été déplacée (à abscisse constante donc). On note Rmod_PS3/P25 le modèle recalé. Par la suite, on simplifiera l’écriture en gardant mod_PS3/P25 qui désigne un modèle avant et après recalage.
En l’espèce, il existe au moins un point P de la courbe mod_Ps3(Var) dont la valeur Val_mod_Ps3(Var) a changé avant et après le recalage, pour une valeur de la variable donnée. Dans le mode de réalisation préféré, on travaille avec mod_Ps3/P25(PCN25R) et Val_mod_Ps3/P25(PCN25R).
On définit enfin une étape E4 de stockage du modèle de Ps3 recalé dans la mémoire 120. Dans un mode de réalisation, le modèle recalé mod_Ps3 (en l’occurrence mod_Ps3/P25) remplace en supprimant dans la mémoire 120 le modèle précédent. Dans un autre mode de réalisation, il ne le supprime pas.
Préférablement les étapes E1, E2 et E3 sont répétées à intervalle régulier, de type à chaque pas de calcul. Le pas de calcul correspond à environ0,015s . Durant un pas de calcul, les deux étapes E1 et E3 peuvent être mises en œuvre ou bien une étape E1 et en parallèle l’étape E3 à l’aide des données issues de l ‘étape E1 du pas précédent sont mises en œuvre.
Comme le modèle mod_Ps3 est mis à jour à intervalle régulier, l’arbitrage peut se faire plus rapidement et donc plus correctement, en évitant les sauts ∆Ps3 liés au changement de voie V10, V20 intempestif.
Le recalage s’effectue avantageusement à l’aide d’un correcteur 112 qui est intégré dans une boucle de la chaine de contrôle. Ce correcteur sera décrit en détail par la suite.
On définit aussi un procédé d’arbitrage entre deux voies d’acquisitions V10, V20, le procédé d’arbitrage comprenant une étape A1 de mise en œuvre d’un procédé de recalage tel que décrit précédemment et d’une étape A2 de choix de la voie d’acquisition V10, V20, durant laquelle le processeur choisit une voie V10, V20 parmi les deux voies V10, V20. Le choix se fait en fonction de la voie d’acquisition V10, V20 qui est la plus proche du modèle recalé. L’étape A2 est classique et ne sera pas décrite ici.
Dans un deuxième temps, un procédé spécifique de recalage d’un modèle mod_PARAM de paramètre de turbomachine ou d’aéronef (par exemple température, pression, en absolu ou en relatif) va être décrit, en référence à la représentation générale de lafigure 4. On parlera de « paramètre d’intérêt ». Le modèle est à nouveau un modèle thermodynamique. Le modèle décrit l’évolution du paramètre en fonction d’une ou plusieurs variables Var qui sont elles aussi en réalité des paramètres de turbomachine ou d’aéronef (par exemple température, pression, en absolu ou en relatif). Il est stocké dans la mémoire 120 de l’unité de calcul 100.
Ce procédé est pleinement applicable au procédé de recalage de la pression Ps3 décrit précédemment. On utilisera d’ailleurs la pression Ps3 comme exemple de paramètre PARAM et la pression PCN25R comme variable Var mais le procédé peut être appliqué à tout paramètre physique PARAM d’un aéronef et toute variable Var (par exemple la pression PT2) : par exemple mod_Ps3/P25(PCN25R), mod_Ps3/P25(PCN25R, PCN12R), mod_Ps3/P25(PCN25R, PT2), mod_T25(PCN12R, PT2), mod_Xn25(PCN12R, PT2) où Mach est la vitesse de l’avion, mod_T3(T25), etc.
Un modèle est ici défini comme une loi par segments (dans une configuration dite 2D) ou par plan (dans une configuration dite 3D) indiquant la valeur dudit paramètre d’intérêt en fonction respectivement de une variable Var (2D) ou de deux variables Var1, Var2 (3D). La loi est linéaire respectivement sur chaque segment (ou autrement dit, affine par morceau : c’est-à-dire que son équation est sous la forme générique z=ax+c) ou sur chaque plan (équation sous la forme générique z=ax+by+c).
L’intérêt d’un modèle défini comme une loi par segment (2D) ou par plan (3D) est l’application des principes de l’automatique linéaire. Par exemple, le modèle mod_Ps3/P25(Xn25r) ou mod_Ps3/P25(PCN25R) est non linéaire dans son entièreté.
On se place dans le même cadre que précédemment, avec les deux voies d’acquisition V10, V20.
Dans une étape E1, une valeur Val_PARAM du paramètre d’intérêt PARAM est obtenue. Cette obtention peut se faire dans le cadre de l’étape E1 décrite précédemment, par une mesure d’un capteur 10, 20 d’un ou de plusieurs voies d’acquisitions V10, V20, avec notamment l’acquisition d’un paramètre tiers et on en déduit ledit paramètre intérêt. Alternativement ou complémentairement, le paramètre d’intérêt PARAM peut être obtenu à l’aide d’une simulation.
Les étapes et sous-étapes suivantes sont mises en œuvre par le processeur 110 et la mémoire 120 de l’unité de calcul 100.
Une étape E2 de conversion des données peut être mise en œuvre lorsque le paramètre mesuré ne correspond pas au paramètre du modèle : par exemple, comme expliqué précédemment, Val_Ps3 est une valeur de pression statique Ps3, alors que le modèle mod_Ps3/P25 utilise la pression Ps3 réduite sur la P25. Dans le cas d’un paramètre tiers, ladite unité de calcul 100 calcule une valeur du paramètre d’intérêt Val_PARAM à partir de la valeur du paramètre tiers.
Ensuite, l’étape de recalage E3 est mise en œuvre. Cette étape de recalage E3 comprend plusieurs sous-étapes.
Dans une sous-étape E31, le processeur 110 récupère la valeur Val_mod_PARAM du modèle mod_PARAM qui correspond à la valeur du paramètre d’intérêt Val_PARAM obtenue à l’étape E1.
La valeur du modèle Val_mod_PARAM se trouve donc sur un des segments ou des plans de du modèle mod_PARAM. Cette correspondance peut se faire via la valeur de la variable Var du modèle mod_PARAM : on prend la valeur du modèle Val_mod_PARAM dont l’abscisse correspond à celle de la valeur Val_PARAM du paramètre d’intérêt. Pour cela, il peut être nécessaire d’effectuer en fait deux mesures : une sur le paramètre PARAM et une sur la variable Var, pour avoir un couple de données.
Dans le cas de la pression Ps3, on peut ainsi avoir une mesure de la PCN25R en même temps que la mesure de la Ps3.
Avec les deux valeurs Val_mod_PARAM et Val_PARAM, la sous-étape E31 comprend le calcul d’une erreur ε, typiquement par soustraction : ε=Val_mod_PARAM-Val_PARAM. Cette erreur ε est illustrée enfigure 5.
Dans une sous-étape E32, cette erreur ε est traitée par un correcteur 122, dont le rôle est de minimiser ladite erreur ε. Le correcteur 122 permet de calculer une correction corr qui est un écart à appliquer sur les coordonnées des points de la loi corrigée, obtenue via le correcteur PID, à partir de l’erreur (écart entre la mesure et le modèle) et qui doit être apportée au modèle mod_PARAM. Du fait de la segmentation (segment ou plan) du modèle m_PARAM, le correcteur n’est implémenté que sur le segment ou le plan considéré lors de la mise en œuvre de l’étape E3.
Un correcteur particulier sera décrit par la suite.
Enfin, dans une sous-étape E33, la correction corr est utilisée pour recaler le segment ou le plan du modèle mod_PARAM. Cette étape consiste à recalculer un segment ou un plan, à partir du modèle mod_PARAM précédent et de la correction corr calculée à la sous-étape E32. En particulier, le recalage consiste à déplacer un nombre minimum de points du modèle mod_PARAM dans une sous-étape E331 et à interpoler le reste du modèle entre ces points dans une sous-étape E332 : deux points pour le modèle par segments et trois points pour le modèle par plan.
Plusieurs modes de réalisation du recalage seront décrits par la suite.
On remarque en outre, par exemple sur lafigure 3,que le recalage d’un segment va influer aussi les segments adjacents dans le cas où l’extrémité du segment recalé est déplacée. Une étape d’interpolation des segments adjacents peut en outre être mise en œuvre.
Le correcteur choisi est un correcteur PID (proportionnel intégral dérivé), illustré enfigure 5,où Gp, Gd et Gi sont respectivement le gain du correcteur proportionnel, du correcteur dérivé et du correcteur intégral, s étant la variable dans le domaine fréquentiel.
Le correcteur intégral (le I du PID) permet d’introduire une certaine inertie au système rebouclé, ce qui permet d’éviter une hyper-sensibilité aux perturbations et aux points fous, par rapport à un correcteur tout ou rien. Le correcteur intégral permet également de maîtriser la vitesse de recalage, et éviter une dérive instantanée du modèle m(param) vers la moyenne entre les deux voies V10, V20 en cas de dérive d’un des capteurs 10, 20.
Un correcteur proportionnel (le P du PID) et un correcteur dérivé (le D du PID) sont implémentés pour régler plus finement le correcteur 122 en cas de besoin mais ne sont pas utilisés (l’approche empirique a montré que leur contribution est marginale comparée à celle de l’intégrateur qui transcrit naturellement bien mieux le comportement souhaité pour le recalage). On peut ainsi avoir Gp=Gd=0.
Le réglage du correcteur est fait de telle sorte que le modèle mod_PARAM soit recalé suffisamment rapidement pour rendre compte des reconfigurations de la turbomachine (par exemple un changement des niveaux de prélèvements d’air sur le compresseur haute pression).
Le correcteur intégral (le I du PID) permet d’introduire une certaine inertie au système rebouclé, ce qui permet d’éviter une hyper-sensibilité aux perturbations et aux points fous, par rapport à un correcteur tout ou rien. Le correcteur intégral permet également de maîtriser la vitesse de recalage, et éviter une dérive instantanée du modèle m(param) vers la moyenne entre les deux voies V10, V20 en cas de dérive d’un des capteurs 10, 20.
Un correcteur proportionnel (le P du PID) et un correcteur dérivé (le D du PID) sont implémentés pour régler plus finement le correcteur 122 en cas de besoin mais ne sont pas utilisés (l’approche empirique a montré que leur contribution est marginale comparée à celle de l’intégrateur qui transcrit naturellement bien mieux le comportement souhaité pour le recalage). On peut ainsi avoir Gp=Gd=0.
Le réglage du correcteur est fait de telle sorte que le modèle mod_PARAM soit recalé suffisamment rapidement pour rendre compte des reconfigurations de la turbomachine (par exemple un changement des niveaux de prélèvements d’air sur le compresseur haute pression).
Modèle par segment (2D)
On se place ici sur le segment du modèle mod_PARAM qui est concerné par la mesure Val_PARAM effectuée en étape E1. Ce segment a deux points extrémaux, à gauche et à droite, notés A et B.
Recalage point par point
La première solution, illustrée enfigures 6a et 6b, consiste à rendre compte de la correction en modifiant les coordonnées d’un seul point du segment, par exemple un des points extrémaux A ou B.
Dans ce cas de figure, la sortie du correcteur 122 impacte directement le point B (respectivement le point A), et le point A (respectivement le point B) reste figé. Cette solution contraint cependant à figer au moins un des points du modèle mod_PARAM pour servir de référence, à partir de laquelle seront impactés les autres segments du modèle mod_PARAM. Ainsi, durant l’étape de recalage E2 et plus précisément durant la sous-étape E231, seul un des deux points extrémaux est déplacé. Ensuite, l’étape d’interpolation E232 est mise en œuvre.
Cette solution est la plus simple et la plus rapide à calculer.
Recalage pondéré des deux points du segment
La deuxième solution, illustrée enfigures 7a et 7b, consiste à répartir la correction de manière pondérée pour permettre de recaler de manière plus représentative et plus efficace le segment sélectionné. Dans un mode de réalisation avantageux, la pondération est effectuée en fonction de la distance entre valeur Val_PARAM, ici Val_Ps3/P25, et les points A et B du segment.
Lesfigures 7a et 7billustrent le recalage sur un intervalle et un pas de calcul :
- étape E1 : la valeur mesurée Val_PARAM est obtenue par une ou deux voies d’acquisition V10, V20 ; dans l’exemple, il s’agit de Val_Ps3 ,
- étape E2 (image (a) de lafigure 7b): la valeur mesurée Val_PARAM est convertie pour être homogène avec le modèle mod_PARAM ; par simplification, on garde la même référence Val_PARAM,
- étape E31 (image (b) de lafigure 7b) : on mesure ε qui est l’écart entre la valeur mesurée Val_PARAM et valeur du modèle Val_mod_PARAM ; dans l’exemple avec la pression Ps3 : Val_PARAM=Val_PS3/P25, c’est-à-dire la pression Ps3 mesurée divisée par la pression P25 modèle et Val_mod_PARAM = Val_mod_Ps3/P25, la pression Ps3 du modèle recalé (par de précédentes itérations) que l’on divise par P25 modèle,
- étape E32 (image (b) de lafigure 7b) : l’erreur ε est minimisée via le correcteur 122, en l’intégrant, pour calculer une correction corr,
- étape E331 (figure 7a): on mesure ensuite (ou avant l’étape E31) la distance du point Val_mod_PARAM, ici Val_mod(Ps3/P25), au point A, qui constitue la borne inférieure de l’intervalle de la variable Var (ici PCN25R) et qui est fonction de la linéarisation du modèle choisie, par rapport à la distance entre les points A et B. Enfin, la correction est distribuée sur l’ordonnée des points A (pour donner A’) et B (pour donner B’),
- étape E332 (image (c) de lafigure 7b) : un nouveau segment est interpolé entre les deux points recalés A’ et B’.
- étape E1 : la valeur mesurée Val_PARAM est obtenue par une ou deux voies d’acquisition V10, V20 ; dans l’exemple, il s’agit de Val_Ps3 ,
- étape E2 (image (a) de lafigure 7b): la valeur mesurée Val_PARAM est convertie pour être homogène avec le modèle mod_PARAM ; par simplification, on garde la même référence Val_PARAM,
- étape E31 (image (b) de lafigure 7b) : on mesure ε qui est l’écart entre la valeur mesurée Val_PARAM et valeur du modèle Val_mod_PARAM ; dans l’exemple avec la pression Ps3 : Val_PARAM=Val_PS3/P25, c’est-à-dire la pression Ps3 mesurée divisée par la pression P25 modèle et Val_mod_PARAM = Val_mod_Ps3/P25, la pression Ps3 du modèle recalé (par de précédentes itérations) que l’on divise par P25 modèle,
- étape E32 (image (b) de lafigure 7b) : l’erreur ε est minimisée via le correcteur 122, en l’intégrant, pour calculer une correction corr,
- étape E331 (figure 7a): on mesure ensuite (ou avant l’étape E31) la distance du point Val_mod_PARAM, ici Val_mod(Ps3/P25), au point A, qui constitue la borne inférieure de l’intervalle de la variable Var (ici PCN25R) et qui est fonction de la linéarisation du modèle choisie, par rapport à la distance entre les points A et B. Enfin, la correction est distribuée sur l’ordonnée des points A (pour donner A’) et B (pour donner B’),
- étape E332 (image (c) de lafigure 7b) : un nouveau segment est interpolé entre les deux points recalés A’ et B’.
Le principe de fonctionnement est de distribuer la correction corr du correcteur 122 d’un intervalle sur les ordonnées des points A et B selon le même principe que précédemment : dans un mode de réalisation, on distribue X% de la correction sur l’ordonnée du point B, avec X le rapport entre la distance du point Val_mod_PARAM au point A sur la distance du point A au point B. On distribue 100-X% de la correction sur l’ordonnée du point A (30% et 70% sur lafigure 7a).
Une fois les deux points A’ et B’ replacés, il suffit dans l’étape E232 d’interpoler le modèle entre ces deux points. La loi étant définie par segment, l’interpolation linéaire (ou affine) est simple.
Alternativement, n’importe quels autres points (distincts) du segment peuvent être déplacés par la correction : il suffit de choisir deux points et l’interpolation linéaire (ou affine) permet de compléter le reste du segment considéré.
Cette méthode permet ainsi un recalage efficace et rapide pour obtenir un modèle recalé mod_PARAM. Néanmoins, ce modèle mod_PARAM ne dépendant que d’une variable Var (PCN25R dans le cas de mod_Ps3), il peut être insuffisant pour certaines situations de vol, notamment lorsque le paramètre d’intérêt PARAM dépend de plusieurs variables Var1, Var2.
Modèle par plan (3D)
A cet égard, pour tenir compte de plusieurs variables, le modèle mod_PARAM peut être fonction de deux variables (mod_PARAM(Var1, Var2)) et être exprimé sous la forme d’une loi définie par plans, la loi étant linéaire sur chaque plan comme illustré enfigure 8.
Lafigure 9illustre l’implémentation d’une méthode de recalage dans le cas d’un modèle par plan.
Par exemple, dans le cas de la pression Ps3, lors de l’activation d’un niveau de prélèvement d’air, le modèle mod_Ps3/P25(PCN25R) (c’est-à-dire le modèle Ps3 réduit sur P25 en fonction de PCN25R) est modifié car une partie de l’air compressé par le compresseur haute pression est envoyée dans le système d’air avion). Le correcteur 122 du modèle 2D par segment permet éventuellement de s’adapter à cette reconfiguration si les gains du correcteur 122 sont réglés de sorte que le recalage du modèle soit rapide, mais cela peut poser d’autres difficultés.
Toujours dans l’exemple de la pression Ps3, pour s’affranchir du problème des prélèvements d’air, un modèle de Ps3/P25 qui dépend non plus seulement de PCN25R, mais de PCN12R également, est alors implémenté : on définit alors mod_Ps3/P25(PCN25R, PCN12R). Lors de l’activation des prélèvements, la loi reliant PCN25R et PCN12R est modifiée, ce qui nous permet de rendre compte de la reconfiguration du système. Le recalage de cette loi nécessite donc un nouveau correcteur « 3D ».
Recalage point par point
La première solution, non illustrée, consiste à rendre compte de la correction en fixant les coordonnées d’un seul point du rectangle, par exemple un des sommets A, B, C ou D du rectangle et en modifiant les coordonnées de deux points du rectangle, par exemple deux des sommets A, B, C ou D. Alternativement, on peut fixer deux points fixant les coordonnées de deux points du rectangle, par exemple deux des sommets A, B, C ou D du rectangle et en modifiant les coordonnées de un point du rectangle, par exemple deux des sommets A, B, C ou D.
Les points concernés sont déplacés pendant la sous-étape E331 puis l’étape d’interpolation E332 sur l’ensemble du rectangle est mise en œuvre. Comme on travaille sur trois points à chaque fois, on est assuré de l’existence du rectangle interpolé.
Recalage pondéré
Pour permettre un recalage pondéré, pour lequel aucun point n’est fixe, le modèle mod_PARAM est linéarisée en découpant le rectangle ABCD en triangles ABC, ABD, typiquement deux triangles complémentaires (figure 8). En effet, trois points A, B, C sont toujours coplanaires, avant et après recalage, ce qui assure de l’existence de l’interpolation du triangle recalé à la sous-étape d’interpolation E332, une fois la sous-étape E331 de recalage des trois points effectuée. Les trois nouveaux points issus de la correction peuvent ainsi être utilisés pour décrire l’équation cartésienne d’un plan, nous permettant ainsi d’interpoler linéairement le modèle mod_PARAM.
En effet, si une correction pondérée sur trois points de la surface était appliquée sur quatre points, par exemple les quatre sommets ABCD du rectangle, il y aurait une déformation du rectangle si les quatre points du rectangle n’étaient plus coplanaires (impossible d’interpoler les coordonnées du paramètre PARAM grâce à l’équation cartésienne d’un plan).
Dans la sous-étape E331, il s’agit de d’abord de sélectionner le triangle à recaler en fonction de la valeur de Val_PARAM (appelé point X) obtenue par les étapes E1 et E2. Pour cela une différence de pente entre le segment AC qui divise le rectangle en deux et le segment AX (figure 10b). On peut utiliser n’importe quel sommet B, C ou D.
En effet, avec les quatre points A, B, C, D formant un rectangle et le point X correspondant au point mesuré Val_PARAM, il faut déterminer si X appartient au triangle ABC ou au triangle ACD (on rappelle que ces triangles ont été choisis de manière arbitraire par rapport à ABD et DBC).
Pour cela, une comparaison des valeurs des taux de variation ΔAC, ΔAX des droites (AC) et (AX) est effectuée lors de la sous-étape E331. En effet si ΔAX > ΔAC alors ACD est sélectionné et si ΔAX ≤ ΔAC alors ABC est sélectionné. Ensuite, il s’agit de distribuer la correction.
Contrairement au modèle 2D avec segments, les distances entre le point X et les points du triangle ABC ne rendent pas compte de la répartition de la correction à appliquer. La distribution est donc faite au prorata des aires des triangles XAB, XAC et XBC (figure 10c,où x est l’aire de XBC, y l’aire de AXC et z l’aire de XAB).
On définit les ratios corr_A, corr_B, corr_C par corr_a=x/(x+y+z), corr_b=y/(x+y+z), et corr_z=z/(x+y+z).
Le ratio corr_A est appliqué au recalage du point A, corr_B à celui du point B et corr_C à celui du point D.
Enfin, la sous-étape d’interpolation E332 est mise en œuvre à partir des trois points recalés par une simple équation cartésienne de plan, pour interpoler l’ensemble du triangle.
Modèle segment (2D) matriciel
Il a été dit que le modèle segment 2D avait des limitations, notamment lorsqu’une autre variable pouvait avoir une influence forte sur le modèle mod_PARAM.
Illustrée enfigure 11, une autre solution pour tenir compte d’une autre variable consiste à stocker dans la mémoire 120 une matrice M de modèle mod_PARAM 2D. Au lieu d’avoir un modèle sous la forme mod_PARAM(Var1, Var 2), on a un modèle sous la forme mod_PARAM_Var2(Var1), où mod_PARAM_Var2 désigne un modèle applicable pour une valeur donnée (ou un ensemble de valeurs données) de la variable Var2.
Lafigure 11illustre mod_Ps3_PCN12R(PCN25R). Ici, PCN12R ne symbolise pas forcément une valeur exacte de la variable mais un niveau, qui peut être un intervalle ou être discret.
Dans le cas de la pression Ps3 où le paramètre PARAM est Ps3/P25 et où la variable Var1 est PCN25R, la mémoire 120 peut stocker une pluralité de modèle mod_Ps3 en fonction des prélèvements, c’est-à-dire de PCN12R.
Dans ce mode de réalisation, il y a un nombre limité de modèles stockés. Par conséquent, les valeurs de PCN12R peuvent être exprimées par un certain nombre de niveaux de prélèvement d’air avion.
Par conséquent, avant l’étape E31 décrite précédemment, le modèle mod_PARAM_Var2 est choisi dans une étape E30, en fonction de la valeur de la variable Var2, puis le modèle mod_PARAM_Var2 est recalé comme un modèle 2D lors des étapes E31, E32 et E33. Parallèlement à l’étape E1, on a une étape de mesure ou d’acquisition de la variable Var2 qui détermine le choix du modèle mod_PARAM_Var2
Réglage de la dynamique des correcteurs
Le réglage de la dynamique du correcteur 2D est réalisé en prenant en compte deux besoins antinomiques :
- la dynamique doit être suffisamment lente pour que les cas connus de dérives d’une des voies d’acquisitions V10, V20 n’amènent pas le modèle à dériver en suivant la moyenne des voies V10, V20 (pour que l’on puisse voter pour l’une des deux voies au moment où la panne d’écart se lève),
- la dynamique doit être suffisamment rapide pour que les plages de régimes concernées soient tout de même recalées (notamment les régimes parcourus jusqu’au régime de décollage ou «take-off»dans la terminologie anglo-saxonne,lors du décollage).
- la dynamique doit être suffisamment lente pour que les cas connus de dérives d’une des voies d’acquisitions V10, V20 n’amènent pas le modèle à dériver en suivant la moyenne des voies V10, V20 (pour que l’on puisse voter pour l’une des deux voies au moment où la panne d’écart se lève),
- la dynamique doit être suffisamment rapide pour que les plages de régimes concernées soient tout de même recalées (notamment les régimes parcourus jusqu’au régime de décollage ou «take-off»dans la terminologie anglo-saxonne,lors du décollage).
Comme nous disposons d’un correcteur 122 par segment de modèle 2D ou par plan de modèle 3D, il est possible d’effectuer un réglage des correcteurs (essentiellement du correcteur intégrateur d’ailleurs) indépendamment les uns des autres :
- une dynamique rapide sera alors appliquée sur les plages de régimes parcourues rapidement lors d’une mission classique. Cela permet de répondre à la contrainte de recalage en très peu de temps de ces plages de régime,
- une dynamique lente sera appliquée sur les plages de régimes sur lesquels le temps de recalage n’est pas une contrainte forte (exemples : ralenti sol, croisière, montée). Dans le cas de la pression Ps3, cela permet de se prémunir au mieux des risques de recalage sur la moyenne des voies Ps3 en cas de dérive de l’une des deux sur ces plages de régime.
- une dynamique rapide sera alors appliquée sur les plages de régimes parcourues rapidement lors d’une mission classique. Cela permet de répondre à la contrainte de recalage en très peu de temps de ces plages de régime,
- une dynamique lente sera appliquée sur les plages de régimes sur lesquels le temps de recalage n’est pas une contrainte forte (exemples : ralenti sol, croisière, montée). Dans le cas de la pression Ps3, cela permet de se prémunir au mieux des risques de recalage sur la moyenne des voies Ps3 en cas de dérive de l’une des deux sur ces plages de régime.
Dans un troisième temps, on va décrire un procédé d’analyse de vieillissement de turbomachine, comme illustré enfigure 12. On reprend l’exemple avec la pression Ps3 et les modèles recalages précédent, mais le principe est applicable de la même façon à tout procédé de recalage permettant de générer un modèle recalé Rmod_PARAM.
A chaque recalage, l’étape E3 est mise en œuvre et un modèle « recalé » mod_PARAM (mod_Ps3, mod_Ps3/P25, etc.) est généré. Lorsque le but de ce recalage est de permettre un arbitrage plus efficace, le modèle recalé mod_Ps3/P25 vient remplacer le modèle mod_Ps3/P25 précédemment qui devient de fait caduc. A cet égard, un écrasement peut être effectué dans la mémoire 120.
Toutefois, comme chaque modèle mod_Ps3/P25 diffère du modèle précédent (sur quelques segments ou quelques plans, au minium), il est possible d’observer, de proche en proche, l’évolution globale du modèle mod_Ps3/P25 en comparant l’intégralité (ou un certain nombre) de modèles recalés.
Ainsi, les différents procédés de recalage décrits précédemment sont avantageusement mis en œuvre dans un procédé de mesure de vieillissement de turbomachine.
Le procédé d’analyse de turbomachine comprend ainsi une étape F1 de mise en œuvre d’un procédé de recalage comprenant les étapes E1, E2, E3, E4 et une étape F2 de stockage du modèle mod_PARAM recalé dans une mémoire, qui peut être la mémoire 120. A la différence de l’étape E4, qui peut impliquer une suppression du modèle précédent, l’étape F2 implique une sauvegarde définitive (c’est-à-dire une sauvegarde non transitoire) du modèle mod_PARAM.
Les étapes F1 et F2 sont répétées fréquemment.
On notera notamment que le comportement d’un compresseur peut être dégradé de manière différente en fonction de son environnement (froid, sable, etc) ou d’évènements impromptus (ingestion d’un oiseau provoquant un pompage ou un léger endommagement des aubes). Le recalage permet au modèle de « vieillir » avec son moteur. Il faut donc qu’il puisse se recaler sur une ou deux missions, mais pas qu’il soit sensible à des variations de Ps3 sur quelques secondes.
Comme il s’agit d’analyser la turbomachine, c’est-à-dire de voir son évolution dans le temps, il est préférable que la mémoire 120 stocke des modèles mod_PARAM corrigés générés à des intervalles de temps supérieur au jour, voire au mois ou trimestre ou semestre.
Une fois toutes ces données acquises, une étape F3 de comparaison est mise en œuvre par le processeur 110 pour comparer les différents modèles recalés mod_PARAM. Cette comparaison permet de déduire l’état de la turbomachine.
Dans le cas de la pression Ps3 par exemple, à même PCN25R, un compresseur HP « jeune » aura une Ps3 plus élevée qu’un compresseur HP « vieux ». La dégradation du taux de compression se traduit donc par l’abaissement de la Ps3 à PCN25R donné. La comparaison des modèles permet donc de déduire une évolution de l’état du moteur.
L’étape F3 peut être effectuée par l’unité de calcul 100 directement, de sorte que l’état de la turbomachine ou de l’aéronef soit connu dès qu’un opérateur le requiert. Alternativement, cette étape F3 est faite en bureau d’étude, après récupération des données. De la même façon, l’étape F2 peut être faite à l’aide de la mémoire 120 de l’unité de calcul, mais les modèles recalés Rmod_PARAM peuvent aussi être transmis vers une mémoire externe à l’aéronef ou à la turbomachine, notamment dans un bureau d’étude, pour ensuite mettre en œuvre l’état F3.
Par exemple, on peut établir une analyse du vieillissement du compresseur haute-pression grâce à l’évolution du modèle mod_Ps3/P25(PCNR25R). Comme le rendement du compresseur diminue avec le temps, le suivi des modèles mod_Ps3/P25(PCNR25R) permet d’avoir de manière continue une information reflétant le compresseur actuel.
Claims (14)
- Procédé de recalage de modèle de pression statique en amont de chambre de combustion (mod_Ps3(PCN25R)), dit « modèle de Ps3», dans une turbomachine comprenant un compresseur (3), le modèle de Ps3 étant utilisé pour arbitrer entre deux voies d’acquisition (V10, V20) de la pression statique en amont de la chambre de combustion (Ps3), dite « pression Ps3», les deux voies d’acquisition (V10, V20) faisant intervenir deux capteurs (10, 20),
le procédé utilisant un modèle de Ps3 stocké dans une mémoire (120), le modèle exprimant la pression Ps3 en fonction au moins du régime (PCN25R) du compresseur (3), dit « régime PCN25R » et comprenant les étapes suivantes :
E1 : mesure d’une valeur de la pression Ps3, par un des deux capteurs (10, 20),
E2 : recalage du modèle de Ps3 à l’aide de la mesure de la valeur de Ps3. - Procédé selon la revendication 1, dans lequel le modèle de Ps3 est un modèle de Ps3 sur la pression de compresseur (3), dite « pression P25 », le modèle étant dit « modèle PS3/P25 » (mod_PS3/P25).
- Procédé selon la revendication 2, dans lequel le modèle Ps3/P25 est exprimée en fonction du régime de compresseur, réduit sur sa température, dite « température T25 », dit « régime PCN25R » (mod_PS3/P25(PCN25R) ou « régime Xn25R ».
- Procédé selon la revendication 3, dans lequel le recalage est effectué sur le modèle de Ps3/P25 en fonction du régime PCN25R (mod_PS3/P25(PCN25R).
- Procédé selon l’une quelconque des revendications 1 à 4, dans lequel le compresseur est un compresseur haute-pression, lorsque la turbomachine (1) comprend en outre un compresseur basse-pression (2) en amont du compresseur haute-pression (2).
- Procédé selon l’une quelconque des revendications 1 à 5, dans lequel le modèle Ps3 est défini par segment en fonction et l’étape de recalage consiste à recaler chaque segment.
- Procédé selon l’une quelconque des revendications 1 à 6, dans lequel sur chaque segment le modèle PS3 est linéaire.
- Procédé selon l’une quelconque des revendications 6 à 7, dans lequel l’étape de recalage par segment est effectuée à l’aide d’un correcteur, par exemple un correcteur intégral.
- Procédé selon l’une quelconque des revendications 1 à 8 en combinaison avec la revendication 5, dans lequel le modèle PS3 est exprimé en outre en fonction du régime de compresseur basse-pression, réduit sur sa température, dite « température T12 », dit « régime PCN12R ».
- Procédé selon l’une quelconque des revendications 1 à 9, dans lequel le modèle PS3 est exprimé en outre en fonction de la pression totale extérieure, dite « pression T2 ».
- Procédé selon la revendication 9 ou 10, dans lequel le modèle PS3 est défini par plan et l’étape de recalage consiste à recaler chaque plan.
- Procédé selon l’une quelconque des revendications 1 à 11, dans lequel le modèle de PS3 à recaler est choisi en fonction du niveau de prélèvement d’air avion dans les compresseurs et la mémoire (120) stocke une pluralité de modèles PS3 exprimés en fonction du prélèvement d’air avion.
- Procédé d’arbitrage entre deux voies d’acquisition (V10, V20), ledit procédé comprenant les étapes suivantes :
- A1 : mise en œuvre d’un procédé de recalage selon l’une quelconque des revendications 1 à 12,
- A2 : choix de la voie d’acquisition (V10, V20) la plus proche du modèle recalé. - Procédé d’analyse de vieillissement d’une turbomachine (1), le procédé consistant à mettre en œuvres les étapes suivantes :
- F1 : Mise en œuvre d’un procédé de recalage selon l’une quelconque des revendications 1 à 12,
- F2 : Sauvegarder le modèle recalé (mod_PARAM) dans une mémoire non-volatile (120),
les étapes F1 et F2 étant répétées au moins deux fois, et préférablement plus,
- F3 : Comparer les différents modèles recalés (mod_PARAM) pour en déduire une évolution de l’état de la turbomachine.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1904979A FR3096137B1 (fr) | 2019-05-13 | 2019-05-13 | Recalage de modèle PS3 dans une turbomachine |
EP20737230.1A EP3969967A1 (fr) | 2019-05-13 | 2020-05-13 | Recalage de modèle dans une turbomachine |
US17/604,069 US20220219838A1 (en) | 2019-05-13 | 2020-05-13 | Model resetting in a turbine engine |
CA3135985A CA3135985A1 (fr) | 2019-05-13 | 2020-05-13 | Recalage de modele dans une turbomachine |
CN202080029618.4A CN113710877B (zh) | 2019-05-13 | 2020-05-13 | 涡轮发动机中的模型重置 |
PCT/FR2020/050793 WO2020229778A1 (fr) | 2019-05-13 | 2020-05-13 | Recalage de modèle dans une turbomachine |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1904979 | 2019-05-13 | ||
FR1904979A FR3096137B1 (fr) | 2019-05-13 | 2019-05-13 | Recalage de modèle PS3 dans une turbomachine |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3096137A1 true FR3096137A1 (fr) | 2020-11-20 |
FR3096137B1 FR3096137B1 (fr) | 2021-04-23 |
Family
ID=68806823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1904979A Active FR3096137B1 (fr) | 2019-05-13 | 2019-05-13 | Recalage de modèle PS3 dans une turbomachine |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3096137B1 (fr) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2434127A2 (fr) * | 2010-09-20 | 2012-03-28 | General Electric Company | Procédés et systèmes de modelage d'opération de turbine |
US20140326213A1 (en) * | 2011-12-07 | 2014-11-06 | Toyota Jidosha Kabushiki Kaisha | Control device for supercharged engine |
US20170218854A1 (en) * | 2016-02-02 | 2017-08-03 | General Electric Company | Controlling a Gas Turbine Engine to Account for Airflow Distortion |
US20190080523A1 (en) * | 2016-03-22 | 2019-03-14 | Mitsubishi Hitachi Power Systems, Ltd. | Characteristic evaluation device for gas turbine and characteristic evaluation method for gas turbine |
-
2019
- 2019-05-13 FR FR1904979A patent/FR3096137B1/fr active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2434127A2 (fr) * | 2010-09-20 | 2012-03-28 | General Electric Company | Procédés et systèmes de modelage d'opération de turbine |
US20140326213A1 (en) * | 2011-12-07 | 2014-11-06 | Toyota Jidosha Kabushiki Kaisha | Control device for supercharged engine |
US20170218854A1 (en) * | 2016-02-02 | 2017-08-03 | General Electric Company | Controlling a Gas Turbine Engine to Account for Airflow Distortion |
US20190080523A1 (en) * | 2016-03-22 | 2019-03-14 | Mitsubishi Hitachi Power Systems, Ltd. | Characteristic evaluation device for gas turbine and characteristic evaluation method for gas turbine |
Also Published As
Publication number | Publication date |
---|---|
FR3096137B1 (fr) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2368161A1 (fr) | Detection d'anomalie dans un moteur d'aeronef | |
CA2926240A1 (fr) | Surveillance d'un moteur d'aeronef pour anticiper les operations de maintenance | |
FR2884313A1 (fr) | Procede et appareil permettant d'obtenir une precision et plage ameliorees de parametres de donnees aerodynamiques deduits des mesures independantes de pressions interdependantes | |
WO2016075409A1 (fr) | Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné | |
EP3956646B1 (fr) | Système de surveillance de la santé d'un hélicoptère | |
FR3035232A1 (fr) | Systeme de surveillance de l'etat de sante d'un moteur et procede de configuration associe | |
FR3096031A1 (fr) | Recalage de modèle par segment ou plan dans une turbomachine | |
FR3096137A1 (fr) | Recalage de modèle PS3 dans une turbomachine | |
WO2016087770A1 (fr) | Procédé de surveillance du fonctionnement d'une turbomachine | |
FR3096136A1 (fr) | Analyse du vieillissement d’une turbomachine | |
FR3020477A1 (fr) | Procede et systeme d'ajustement d'une trajectoire de descente d'un aeronef. | |
WO2020229778A1 (fr) | Recalage de modèle dans une turbomachine | |
WO2020183113A1 (fr) | Localisation de panne dans un système d'acquisition redondant | |
FR2850356A1 (fr) | Systeme de controle du regime d'au moins un moteur d'un aeronef | |
CA3081862A1 (fr) | Systeme d'evaluation de colmatage d'un filtre equipant un aeronef, aeronef comportant un tel systeme d'evaluation et methode associee | |
EP2373965B2 (fr) | Procede et systeme d'estimation d'une temperature de veine dans un turboreacteur | |
EP2382515B1 (fr) | Circuit électronique de détermination d'une donnée représentative d'un paramètre de l'air et système comprenant un tel circuit | |
EP3891401B1 (fr) | Procede et dispositif de detection d'un decollement tournant affectant un compresseur d'un turboreacteur | |
WO2022096354A1 (fr) | Procédé de détermination de défaut d'un rendement d'un module d'un turbomoteur d'un aéronef | |
EP2382478B1 (fr) | Système de sélection d'une donnée représentative d'un paramètre de l'air, système de commande de moteur, aéronef comprenant de tels systèmes et procédé associé | |
FR3092394A1 (fr) | Methode de controle d'un jeu dans un gouverne d'un aeronef et systeme de controle associe | |
EP4286888A1 (fr) | Capteur de temps de vol et procédé de réglage d'un temps d exposition d'un tel capteur | |
FR3134451A1 (fr) | Détection et correction de biais de mesure dans des données mesurées au moyen d’équipements d’essais interchangeables de même type | |
EP1995565B1 (fr) | Dispositif de traitement de signal de systemes en configuration differentielle | |
EP3533005A1 (fr) | Procédé et système de surveillance de la santé d'hélicoptères |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20201120 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
PLFP | Fee payment |
Year of fee payment: 6 |