WO2016075409A1 - Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné - Google Patents
Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné Download PDFInfo
- Publication number
- WO2016075409A1 WO2016075409A1 PCT/FR2015/053050 FR2015053050W WO2016075409A1 WO 2016075409 A1 WO2016075409 A1 WO 2016075409A1 FR 2015053050 W FR2015053050 W FR 2015053050W WO 2016075409 A1 WO2016075409 A1 WO 2016075409A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tuple
- values
- tuples
- sequence
- exogenous
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/024—Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F5/00—Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
- B64F5/60—Testing or inspecting aircraft components or systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F5/00—Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0085—Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
Definitions
- the present invention relates to the field of "Health Monitoring” of aeronautical equipment.
- Health Monitoring is the monitoring of changes in the health and condition of equipment, especially a turbomachine, throughout its life.
- One of the objectives of the Health Monitoring is to anticipate and plan the maintenance operations in a sufficiently relevant way to avoid any problem that could cause a malfunction or even a breakdown (with probably dramatic consequences if it takes place in the air). To this end, we seek to finely track all accessible engine parameters to predict preventative maintenance operations rather than healing (which are particularly more expensive).
- the implementation of the engine monitoring requires a detailed expertise of the operation of the engine according to its own operating parameters (so-called “endogenous” parameters, for example the inlet pressure of the combustion chamber, the temperature of the exhaust gas , etc.) but also external parameters, related to the environment (so-called “exogenous” parameters, for example the altitude or the temperature of the incoming air). It has been proposed to analyze the behavior of an engine in comparison with the behavior encountered in the past (see patent application FR2971595).
- Modeling via a "medium” operation thus makes it very difficult to take into account the operating conditions of an engine of a fighter jet that can be pushed to its limits in these very severe external conditions during certain missions.
- the present invention proposes according to a first aspect a method of monitoring an aircraft engine operating in a given environment, characterized in that it comprises the implementation by data processing means of steps of: (a) receiving a sequence of n-tuples of physical parameter values relating to said aircraft engine, including at least one endogenous parameter specific to the operation of the engine and at least one exogenous parameter specific to said environment, said values being measured at course of time by sensors so that each tuple of the sequence defines a point of a flight of said aircraft, a set of reference sequences of n-tuples of values of said physical parameters being stored in a database stored on data storage means;
- Step (a) comprises separating the values of the exogenous parameters and the values of the endogenous parameters
- Step (b) comprises, for each n-tuple of the received sequence, a preliminary step (bO) of determining an exogenous class of the tuple according to the values of the exogenous parameters of said tuple, among a a plurality of exogenous classes each defined by the exogenous parameter values of a subset of said set of n-tuplet reference sequences;
- Step (bO) comprises projecting said tuple in the context classes so as to identify the closest exogenous class according to a distance criterion
- the regression model used in step (b) for a tuple of the received sequence is the model associated with the exogenous class determined for said tuple;
- the method comprises a preliminary phase of processing said set of reference sequences of n-tuples of the database, comprising the implementation by data processing means of steps of: (aO) classification of the reference sequences n-tuples so as to generate said plurality of exogenous classes;
- Step (a6) comprises, for each cell generated, calculating a density of the cell defined as the number of reference sequences for which the cell comprises at least one tuple defining a point recurrent potential obtained, step (a7) being implemented for cells with the highest density;
- Each endogenous parameter is chosen from a pressure at the output of an engine booster, a static pressure at the inlet of a combustion chamber of the engine, a temperature at the output of the booster of the engine, a temperature of the exhaust gases of the engine, motor, a mass flow of fuel at the inlet of a high-pressure compressor of the engine, and a high-pressure rotation speed at the inlet of the compressor High-pressure of the engine;
- Each exogenous parameter is chosen from an altitude, a temperature at the inlet of an engine blower, and a low-pressure rotational speed at the inlet of the engine blower;
- the sensors are integrated into the engine, said sequence of n-tuples being received from the engine via an Aircraft Communication Addressing and Reporting System (ACARS) transmission;
- ACARS Aircraft Communication Addressing and Reporting System
- the method comprises adding the received n-tuplet sequence to said set of n-tuplet reference sequences.
- the invention relates to equipment for monitoring an aircraft engine operating in a given environment, comprising:
- a set of reference sequences of n-tuples of physical parameter values relating to said aircraft engine including at least one endogenous parameter specific to the operation of the engine and at least one exogenous parameter specific to said environment, and a set of phase signatures, each signature being defined by a n-tuple of values of the physical parameters and an n-tuple of associated variance values,
- a computation module for each n-tuple of the received sequence, according to a regression model associated with a subset of said set of n-tuple reference sequences, of a normalized value of the endogenous parameter by relative to the exogenous parameters, so as to obtain a sequence of standardized n-tuples;
- a calculation module for each stabilized phase, of average values of the physical parameters on the part of the sequence of n-tuples corresponding to the stabilized phase, so as to obtain a tuple defining a recurrent point of said flight of the aircraft, and
- the data processing module is further configured to implement: A module for classifying reference sequences of n-tuples so as to generate a plurality of exogenous classes each defined by the values of the exogenous parameters of a subset of said set of reference sequences of n-tuples; A module for determining, for each exogenous class, said regression model associated with the subset of said set of n-tuplet reference sequences by a regression modeling the value y of the endogenous parameter as a function of the values of the exogenous parameters from the set of n-tuples of the exogenous class;
- a calculation module for each tuple of the set of reference sequences, of an estimated value of the endogenous parameter and of an associated residual for the exogenous class of the tuple;
- a calculation module for each tuple of the set of reference sequences, of the normalized value of the endogenous parameter with respect to the exogenous parameters, so as to obtain a set of standardized n-tuple reference sequences;
- An identification module for each standard n-tuplet reference sequence, of at least one stabilized phase in said normalized n-tuplet reference sequence, a stabilized phase corresponding to a part of said representative sequence of a flight time above a given threshold and in which normalized tuple values are constant at a given variance;
- a calculation module for each stabilized phase of each reference sequence, of average values of the physical parameters on the part of the sequence of n-tuples corresponding to the stabilized phase, so as to obtain a tuple defining a recurrent point; potential of a flight of the aircraft;
- a module for classifying n-tuples defining a potential recurrent point obtained so as to generate a plurality of cells, each associated with a subset of the n-tuples defining a potential recurring point;
- a calculation module for at least one generated cell, of a n-tuple of values of the physical parameters and an n-tuple of associated variance values so as to define a phase signature associated with the cell, and storage phase signatures in said database of data storage means.
- the invention relates to a system comprising:
- an aircraft comprising a motor and sensors
- the invention relates to a computer program product comprising code instructions for the execution of a method according to the first aspect of the invention for monitoring an operating aircraft engine. in a given environment; and computer-readable storage means on which a computer program product comprises code instructions for executing a method according to the first aspect of the invention for monitoring an aircraft engine in operation in a given environment.
- FIG. 1 represents an example of an environment in which the method according to the invention is implemented
- FIGS. 2a-2b illustrate the steps of two phases of an example of the method according to the invention
- FIG. 3 represents an example of exogenous classes used in a process according to the invention
- FIG. 4 represents examples of stabilized phases identified during the implementation of the method according to the invention.
- FIGS. 5a-5b represent examples of cells used during the implementation of the method according to the invention.
- the present method is a method for monitoring an aircraft engine 1 operating in a given environment, in particular a military aircraft (for example a fighter aircraft) on mission.
- the engine 1 is typically all or part of a turbomachine, in particular double flow.
- the objective is to find flight phases where the behavior of the engine is identical regardless of the context, and to determine snapshots, in other words the "recurring flight-to-flight points" mentioned above, associated with these phases. These recurring points make it possible to refer to behaviors already encountered in the past and thus to make it easier to plan maintenance operations.
- the present method can be applied to any measurement monitoring, but preferably it is a "pseudo real-time" monitoring: the engine 1 is equipped with sensors 20, active during the flight of the engine. 2. This aircraft then sends regularly to the ground small instant messages including the values of the measurements from the sensors 20. These messages are sent for example by satellite 35 (ACARS protocol) through transmission means, and equipment 3 disposed on the ground comprising data processing means 31 (by example a processor) and data storage means 32 (for example a hard disk) receives the data contained in these messages via a base station 34 and processes them for the implementation of the method.
- ACARS protocol satellite 35
- equipment 3 disposed on the ground comprising data processing means 31 (by example a processor) and data storage means 32 (for example a hard disk) receives the data contained in these messages via a base station 34 and processes them for the implementation of the method.
- the latter is not limited to any procedure for transmitting measurements to the equipment 3 (for example, it is possible for the measurements to be stored on the aircraft during flight time, and transmitted en bloc. to equipment 3 after landing). Moreover, the treatment can be deferred in time. It is even conceivable that the equipment 3 be integrated with the aircraft 2.
- the equipment 3 (or other equipment) is equipped with interface means 33 (such as a keyboard and a screen) for interacting, and in particular for displaying the results (see below).
- interface means 33 such as a keyboard and a screen
- the first step (a) of the present method consists in the reception by the data processing means 31 of a sequence of n-tuples of values x 1 exec ... x n -exec ; y exec of physical parameters relating to said aircraft engine 1, including at least one endogenous parameter specific to the operation of the engine 1 and at least one exogenous parameter specific to said environment.
- tuple is meant a vector comprising a value for each of the parameters.
- the values are measured over time by the sensors 20, and each tuple is associated with a time instant.
- a sequence designates a flight of the aircraft, and the n-tuples of the sequence are points of the flight, thus obtained consecutively during the flight.
- the values are acquired (and possibly emitted) at regular time intervals, for example at a frequency between 0.1 Hz and 10 Hz, in particular about 1 Hz (a value acquired for each parameter every second of the flight). .
- Endogenous or exogenous parameters are physical parameters. They thus represent physical quantities such as a temperature or a pressure. The person skilled in the art will choose the type of physical quantity to be measured according to the effects to be monitored on the engine. For each parameter, the associated sensor 20 is adapted to the size (thermometer, pressure gauge, etc.).
- the other physical parameters are "endogenous", and are therefore specific to the environment of the engine 1, i.e. the context. In other words, they are parameters whose value is not affected by the operation of the engine, but that the engine experiences. For example, in the case of a dual-flow military engine (each with the associated code in parentheses):
- exogenous parameter is an "explanatory” or “predictive” variable, as opposed to an endogenous parameter (y value) that is an “explain” or “predict” variable.
- the x value of the exogenous parameter is a cause, when the y value of the endogenous parameter is a consequence.
- a tuple x 1 ... x n ; y denotes a point acquisition: for x values of the exogenous parameters, y values of the endogenous parameters are measured.
- a set of reference sequences of n-tuples (x 1i -X ni; y i ) i ⁇ [1, p] of values of said physical parameters (p sequences) is stored in a database itself stored on the means. 32.
- Each sequence corresponds to a flight of a similar aircraft (with a similar engine), and for each of its flights there is a sequence of n-tuples. Tuples of the base define each of the reference values y t endogenous parameters for values x t exogenous parameters.
- the received sequence of n-tuples x 1 exec ... x n - exec ; y exec designates the "monitored" sequence, that is to say that of the flight for which it seeks to monitor the engine 1 in operation in a given environment
- this monitored sequence can be a sequence obtained in real time (in particular in a ACARS operation) or a sequence obtained in deferred time (n-tuples x 1 exec ... x n-exec ; y exec stored in the database and placed on hold).
- Learning phase The present process comprises two phases. The first is a learning phase and the second is an execution phase.
- the learning phase is implemented beforehand so as to create the models that will be described later (and if necessary store them on the data storage means 32), and the execution phase is then implementation at each new reception of a sequence. This is the execution phase that allows the monitoring of the engine 1, object of the invention.
- the learning phase can be restarted from time to time to update the models.
- the learning phase can be seen as a set of processing steps of only the data of the database (ie independently of the sequence of n-tuples x 1 exec ... x n-exec ; y exec ).
- the learning phase begins with a step (aO) of classification of the reference sequences of n-tuples (x 1i - Xn , y i ) i ⁇ [1, p] so as to generate said plurality of exogenous classes.
- each "exogenous class" is defined by the values (x 1i - X ni; y i ) i ⁇ [1, p ( ] Pj denotes the cardinal of the exogenous class j, the sum of the pj equals p) the exogenous parameters of a subset of said set of n- tuplet reference sequences (x 1i - X ni; y i ) i ⁇ [1, p] -
- this step consists of the partition of the n-tuples (x 1i - X ni; y i ) i ⁇ [1, p] deprived of the values of the endogenous parameters (ie their restriction to all or part of the exogenous parameters, in this case hyperplanes in our example to a single endogenous parameter) via unsupervised classification methods (in particular chosen from the k-means
- each exogenous class is thus associated with a subset of the set of reference sequences of n-tuples (x 1i -X ni; y i ) i ⁇ [1, p] subset consisting of "close" flights in terms of context.
- the advantage of setting k for example between 2 and 10 is to define a maximum number of exogenous classes for the classification to be relevant (do not have as many classes as points when they are all far away.).
- An optimization method makes it possible to choose k so as to maximize the difference between the different groups and to minimize the difference between points of the same class).
- FIG. 3 thus illustrates an example representing the arrangement of the n-tuples (x 1i -X ni; y i ) i ⁇ [1, p] in a three-dimensional space generated by the three exogenous parameters ALTF, T2 and XN2.
- ALTF the exogenous parameter
- This step is followed by a step (a1) of determining a plurality of regression models each associated with a subset of said set of n- tuplet reference sequences (x 1i - X ni; y i ) i ⁇ [ 1, p] (in particular an exogenous class), by a regression modeling y as a function of x on the values of the n-tuples (x 1i -X ni, y i ) i ⁇ [1, p] of the subset ( in other words, those associated with the exogenous class).
- this step is repeated so as to determine regression models modeling each y in function of x. These regression models will be used in the execution phase.
- Step (a1) consists of other terms to determine functions f j (j is an index denoting the j-th exogenous class) of making it possible to better approximate the values y i as a function of the values x 1i. x ni , for a given type of link. Linear, polynomial, exponential, logarithmic regressions are thus known.
- the choice of the type of link used is advantageously made according to the shape of the curve and can be done automatically by optimization by maximizing a coefficient of determination, for example as described in the patent application FR2939928.
- the learning phase comprises the computation (repeated for each endogenous parameter), for each of the tuple (x 1i - Xn , y i ) i ⁇ [1, p] of a estimated value y / of the endogenous parameter and of an associated residual resf, for the class j to which the tuple belongs (x1i - Xni; yi) i ⁇ [1, p].
- the residual is the difference between a value estimated and a measured value. From the regression model, we simply obtain these values by the formulas for
- the data processing means 31 deduce another model used in the execution phase: this is the normalization model.
- the objective is to remove the influence of contexts on the endogenous parameters, in other words to make them standardized and comparable since they are brought back to the same flight conditions.
- step (a3) is thus calculated for each n-tuple (x 1i - X ni; y i ) i ⁇ [1, p] of all the reference sequences, a normalized value of the endogenous parameter relative to to the parameters exogenous, so as to obtain a set of standardized n-tuplet reference sequences
- the standardization model is thus calculated for each n-tuple (x 1i - X ni; y i ) i ⁇ [1, p] of all the reference sequences, a normalized value of the endogenous parameter relative to to the parameters exogenous, so as to obtain a set of standardized n-tuplet reference sequences.
- the normalization model is for example given by the formula is the average value of the parameter y
- a step (a4) identifying (if possible) for each reference sequence of tuples normalized (1i x ... x ni; --norm Y i) i ⁇ [1, p] at least one stabilized phase in said normalized n- tuplet reference sequence (x 1i ...
- a minimum stabilized phase duration t to be attained and for each parameter a tolerance on the variance is fixed. It should be noted that a military aircraft pilot often remains in a stable phase for a short time, which is why it is desirable to test several minimum time thresholds and several variance window sizes. In a known manner, the variance is calculates as the average of the squared residuals.
- Figure 4 illustrates the value sequences for three endogenous (normalized) parameters P23, TM49 and XN25. Three phases are identified in which each of the endogenous parameters has a substantially constant value.
- each phase step (a5) into a n-tuple by averaging parameter values of the phase (ie over the n-tuples (x1i ... thirteenth; Yi --norm) i ⁇ [1, p] of said sequence portion corresponding to the phase).
- nxk the number of parameters and k the number of stabilized phases found during the flight.
- the tuple defines a "potential" recurring point
- the tuples defining a potential recurrent point obtained are classified by the data processing means 31 in the manner of what is done in the step (aO).
- a plurality of unsupervised methods can be implemented, and preferably the self-adaptive map method of Kohonen is chosen.
- the classification makes it possible to generate a plurality of cells according to a map as represented in FIG. 5a, each associated with a subset of the n-tuples. defining a potential recurring point.
- This step advantageously comprises, for each cell generated, calculating a "density" of the cell defined as the number of reference sequences for which the cell comprises at least one n-tuple. defining a potential recurrent point obtained (in other words, the number of potential recurring points per cell is calculated, counting only one point if a flight (ie a sequence) comprises several times the same phase).
- the number displayed on each cell of FIG. 5a is thus the number of flights projected in each cell).
- the densest cell or cells are identified (the cell at 184 flights in the example of Figure 5a), and selected.
- a minimum threshold of cell density can be provided.
- the base of n-tuples is not large enough to construct a relevant map, it can be expected to group some neighboring classes into "meta-classes", as shown in Figure 5b, where build a map with fewer cells.
- a signature of the cell is calculated in step (a7).
- This signature is a signature of a type of recurrent phase of the flights of the aircraft.
- a signature s is defined by a tuple x 1s ... x ns ; y s values of the physical parameters and a tuple far s (x 1 ) ... var s (x n ); var s (y) of associated variance values.
- the tuple x 1s ... x ns ; y s of values is typically the "representative" of the cell, ie the center of the cell in the sense of Kohonen, where the mean of the n-tuples of the cell.
- the variance is the "real" variance of the parameters of the cell, that is to say typically that where m is the
- the obtained phase signatures are stored in said database of data storage means (32).
- the learning phase represents a preparatory work to accelerate the execution phase (which corresponds to the heart of the present method according to the invention).
- the learning phase can alternatively be performed "at the same time” as the execution phase.
- This phase makes it possible to monitor the engine 1 operating in a given environment during a flight defined by a sequence of n-tuples of values of the physical parameters of the
- Step (a) sees the receipt of the n-tuples treat. This step includes separating values exogenous parameters and values of endogenous parameters (eg through a list).
- a value of each endogenous parameter is calculated for the values
- step (b) comprises a preliminary step (bO) of determining an exogenous class of the n-tuple according to the values of the parameters.
- exogenous of said tuple out of a plurality of exogenous classes each defined by the values of the exogenous parameters of a
- the exogenous class of the tuple is
- this determination is done for example by projection of said tuple in the exogenous classes so as to identify the nearest exogenous class according to a distance criterion (conventional method in which the data processing means 31 calculate for each class exogenous a distance (according to a given distance criterion) between the class and a restriction x exec ... x n exec to the exogenous parameters of said tuple, and the class j for which the distance is the shortest is chosen)
- step (c) the stabilized phases are identified from the set of phase signatures stored in said database of the data storage means 32.
- a stabilized phase corresponds to a portion of said sequence representative of a flight time greater than a given threshold and in which the values of the standardized n-tuples coincide with the values of the tuple from a signature to the associated variance.
- step (d) these recurring points are defined as a tuple of average values of the physical parameters on the part of the sequence of n-tuples corresponding to the
- the equipment 3 (shown in FIG. 1) for implementing the method just described (monitoring an aircraft engine 1 operating in a given environment) comprises data processing means 31 , data storage means 32, and interface means 33.
- the data storage means 32 store in a database:
- each signature being defined by a tuple of physical parameter values and a tuple associated values of variance
- the data processing means 31 are configured to implement:
- a stabilized phase corresponding to a part of said sequence representative of a flight time greater than a given threshold and in which the values of the standardized n-tuples coincide with the values of the tuple of a signature with the variance
- a calculation module for each stabilized phase, of average values of the physical parameters on the part of the sequence of n-tuples corresponding to the stabilized phase, so as to obtain a tuple defining a recurrent point of said flight of the aircraft 2;
- the data processing means 31 also implement a determination module, for each n-tuple x i exec- x n exec> y eX ec of the received sequence, of an exogenous class of the n-tuple. according to the values of the exogenous parameters
- the regression model associated with a subset of said set of n-tuple reference sequences is then the model associated with the exogenous class.
- This determination module can realize the projection of said tuple in the context classes so as to identify the closest exogenous class according to a distance criterion.
- the data processing module 31 is further configured to implement:
- An identification module for each reference sequence of standardized n-tuples of at least one phase
- a calculation module for each stabilized phase of each reference sequence, of average values of the physical parameters on the part of the sequence of n-tuples; corresponding to the stabilized phase, so as to obtain a tuple defining a potential recurrent point
- a calculation module for at least one generated cell, of an n-tuple of physical parameter values and a tuple of associated variance values so
- phase signature associated with the cell defining a phase signature associated with the cell, and storing phase signatures in said database of data storage means 32.
- the equipment 3 fits as explained in a preferred manner in a system further comprising the aircraft 2 (preferably military) comprising the engine 1 and the sensors 20 measuring the physical parameter values of the engine 1.
- the invention relates to a computer program product comprising code instructions for the execution (on data processing means 31, in particular those of the equipment 3) of a method according to the first aspect of the invention for monitoring an aircraft engine 1 operating in a given environment, as well as storage means readable by a computer equipment (for example the data storage means 32 of this equipment 3) on which we find this product computer program.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Computational Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Manufacturing & Machinery (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Testing Of Engines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/525,574 US10486833B2 (en) | 2014-11-10 | 2015-11-10 | Method for monitoring an aircraft engine operating in a given environment |
GB1709066.3A GB2558017B (en) | 2014-11-10 | 2015-11-10 | Method for monitoring an aircraft engine operating in a given environment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1460853 | 2014-11-10 | ||
FR1460853A FR3028331B1 (fr) | 2014-11-10 | 2014-11-10 | Procede de surveillance d'un moteur d'aeronef en fonctionnement dans un environnement donne |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016075409A1 true WO2016075409A1 (fr) | 2016-05-19 |
Family
ID=53483851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2015/053050 WO2016075409A1 (fr) | 2014-11-10 | 2015-11-10 | Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné |
Country Status (4)
Country | Link |
---|---|
US (1) | US10486833B2 (fr) |
FR (1) | FR3028331B1 (fr) |
GB (1) | GB2558017B (fr) |
WO (1) | WO2016075409A1 (fr) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3074590B1 (fr) * | 2017-12-04 | 2023-03-17 | Soc Air France | Methode de prediction d'une anomalie de fonctionnement d'un ou plusieurs equipements d'un ensemble |
US11267587B2 (en) * | 2019-06-10 | 2022-03-08 | The Boeing Company | Methods and systems for an ad hoc network sensor system |
FR3101669B1 (fr) | 2019-10-07 | 2022-04-08 | Safran | Dispositif, procédé et programme d’ordinateur de suivi de moteur d’aéronef |
IT202000004573A1 (it) | 2020-03-04 | 2021-09-04 | Nuovo Pignone Tecnologie Srl | Modello di rischio ibrido per l'ottimizzazione della manutenzione e sistema per l'esecuzione di tale metodo. |
FR3111200B1 (fr) * | 2020-06-08 | 2022-07-08 | Airbus Helicopters | Procédé et système de contrôle d’un niveau d’endommagement d’au moins une pièce d’aéronef, aéronef associé. |
CN111907730B (zh) * | 2020-07-31 | 2021-12-10 | 西安电子科技大学 | 一种实时在线的无人机多故障异常检测方法及设备 |
CN111829425B (zh) * | 2020-08-06 | 2022-05-24 | 厦门航空有限公司 | 民机前缘位置传感器的健康监测方法及系统 |
FR3133885A1 (fr) | 2022-03-28 | 2023-09-29 | Safran | Procédé de surveillance de l’état de santé de turbomachine d’aéronef |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1630633A2 (fr) * | 2004-08-26 | 2006-03-01 | United Technologies Corporation | Système de surveillance d'une turbine à gaz |
FR2939928A1 (fr) | 2008-12-15 | 2010-06-18 | Snecma | Standardisation de donnees utilisees pour la surveillance d'un moteur d'aeronef |
FR2971595A1 (fr) | 2011-02-15 | 2012-08-17 | Snecma | Surveillance d'un moteur d'aeronef pour anticiper les operations de maintenance |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4215412A (en) * | 1978-07-13 | 1980-07-29 | The Boeing Company | Real time performance monitoring of gas turbine engines |
US4729102A (en) * | 1984-10-24 | 1988-03-01 | Sundstrand Data Control, Inc. | Aircraft data acquisition and recording system |
US6236955B1 (en) * | 1998-07-31 | 2001-05-22 | Gary J. Summers | Management training simulation method and system |
US7440906B1 (en) * | 2001-09-04 | 2008-10-21 | Accenture Global Services Gmbh | Identification, categorization, and integration of unplanned maintenance, repair and overhaul work on mechanical equipment |
JP2006501579A (ja) * | 2002-10-01 | 2006-01-12 | ターゲット・ディスカバリー・インコーポレイテッド | 仮想モデルの分析のための人工知能 |
US7005986B2 (en) * | 2003-08-19 | 2006-02-28 | Kardios Corporation | Remote temperature monitoring apparatus |
US20150235143A1 (en) * | 2003-12-30 | 2015-08-20 | Kantrack Llc | Transfer Learning For Predictive Model Development |
US7487029B2 (en) * | 2004-05-21 | 2009-02-03 | Pratt & Whitney Canada | Method of monitoring gas turbine engine operation |
FR2965915B1 (fr) * | 2010-10-11 | 2013-08-02 | Snecma | Systeme de surveillance d'un banc d'essai de moteur d'aeronef |
US8775341B1 (en) * | 2010-10-26 | 2014-07-08 | Michael Lamport Commons | Intelligent control with hierarchical stacked neural networks |
US8689173B2 (en) * | 2011-01-21 | 2014-04-01 | International Business Machines Corporation | Detecting design patterns in models by utilizing transformation language |
US9916538B2 (en) * | 2012-09-15 | 2018-03-13 | Z Advanced Computing, Inc. | Method and system for feature detection |
US9958867B2 (en) * | 2012-01-13 | 2018-05-01 | Borealis Technical Limited | Monitoring and control system for enhancing ground movement safety in aircraft equipped with non-engine drive means |
US9466024B2 (en) * | 2013-03-15 | 2016-10-11 | Northrop Grumman Systems Corporation | Learning health systems and methods |
FR3006785B1 (fr) * | 2013-06-10 | 2015-07-03 | Snecma | Procedes de creation d'une base de donnees et d'elaboration d'une carte d'etats de fonctionnement de moteurs d'aeronefs, et un procede de surveillance du fonctionnement d'un moteur d'aeronef associe |
WO2014201455A1 (fr) * | 2013-06-14 | 2014-12-18 | Larimore Wallace E | Procédé et système d'identification de modèle dynamique de surveillance et de commande de machines dynamiques à structure variable ou à conditions de mise en œuvre variables |
FR3026785B1 (fr) * | 2014-10-06 | 2019-08-02 | Safran Aircraft Engines | Surveillance d'un ensemble du systeme propulsif d'un aeronef |
-
2014
- 2014-11-10 FR FR1460853A patent/FR3028331B1/fr active Active
-
2015
- 2015-11-10 WO PCT/FR2015/053050 patent/WO2016075409A1/fr active Application Filing
- 2015-11-10 GB GB1709066.3A patent/GB2558017B/en active Active
- 2015-11-10 US US15/525,574 patent/US10486833B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1630633A2 (fr) * | 2004-08-26 | 2006-03-01 | United Technologies Corporation | Système de surveillance d'une turbine à gaz |
FR2939928A1 (fr) | 2008-12-15 | 2010-06-18 | Snecma | Standardisation de donnees utilisees pour la surveillance d'un moteur d'aeronef |
FR2971595A1 (fr) | 2011-02-15 | 2012-08-17 | Snecma | Surveillance d'un moteur d'aeronef pour anticiper les operations de maintenance |
Also Published As
Publication number | Publication date |
---|---|
GB201709066D0 (en) | 2017-07-19 |
GB2558017B (en) | 2020-12-16 |
GB2558017A (en) | 2018-07-04 |
FR3028331B1 (fr) | 2016-12-30 |
US10486833B2 (en) | 2019-11-26 |
FR3028331A1 (fr) | 2016-05-13 |
US20180170580A1 (en) | 2018-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016075409A1 (fr) | Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné | |
EP2376988B1 (fr) | Standardisation de données utilisées pour la surveillance d'un moteur d'aéronef. | |
WO2010061136A1 (fr) | Detection d'anomalie dans un moteur d'aeronef | |
EP3871078B1 (fr) | Système d'environnement informatique pour la surveillance de moteurs d'aéronefs | |
EP3039497A1 (fr) | Surveillance d'un moteur d'aéronef pour anticiper les opérations de maintenance | |
FR2939924A1 (fr) | Identification de defaillances dans un moteur d'aeronef | |
EP2912526A2 (fr) | Système de surveillance d'un ensemble de composants d'un équipement | |
FR3046268A1 (fr) | Systeme d'exploitation de donnees de vol d'un aeronef | |
EP3941826A1 (fr) | Système et procédé de surveillance d'un moteur d'aéronef | |
FR3035232A1 (fr) | Systeme de surveillance de l'etat de sante d'un moteur et procede de configuration associe | |
FR3062733A1 (fr) | Procede de surveillance d'un equipement de type actionneur electromecanique | |
WO2016087770A1 (fr) | Procédé de surveillance du fonctionnement d'une turbomachine | |
FR3010200A1 (fr) | Procede et dispositif de normalisation de valeurs de parametres de fonctionnement d'un moteur d'aeronef | |
EP4042007A1 (fr) | Dispositif, procédé et programme d'ordinateur de suivi de moteur d'aéronef | |
EP4499988A1 (fr) | Procédé de surveillance de l'état de santé de turbomachine d'aéronef | |
EP3066445B1 (fr) | Procédé d'essai technique | |
FR2970796A1 (fr) | Procede de traitement de messages de pannes generes dans un appareil a systemes complexes | |
EP4240952B1 (fr) | Procédé de détermination de défaut d'un rendement d'un module d'un turbomoteur d'un aéronef | |
FR3150290A1 (fr) | Procédé et dispositif de suivi d’un état d’un moteur d’un aéronef et programme d’ordinateur associé | |
FR3076634A1 (fr) | Procede d'analyse de symptomes de panne de plateformes, et systeme associe | |
EP4379576A1 (fr) | Procédé de détermination d'une probabilité d apparition d'un dysfonctionnement créant un défaut de performance dans un aéronef | |
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 | |
FR3140185A1 (fr) | Procédé et dispositif de détection d’anomalie de fonctionnement d’un aéronef | |
WO2020229778A1 (fr) | Recalage de modèle dans une turbomachine | |
FR3149712A1 (fr) | Detection d’anomalie dans une piece aeronautique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15808713 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 201709066 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20151110 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15525574 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15808713 Country of ref document: EP Kind code of ref document: A1 |