The application relates generally to engine design and, more particularly, to defining mission profiles for new engines.
When an aircraft engine is designed, there are several steps to follow, one of which is defining a collection of mission profiles, which include key performance indicators expected in the operation of a pre-defined set of mission types for the engine. This is referred to as Mission Design, and supports both engine production and engine usage directives. Mission Design takes place at the beginning of engine development, based on customer requirements and the knowledge of domain experts.
While current techniques for Mission Design are suitable for their purposes, improvements are desired.
In one aspect, there is provided a method for defining mission profiles for a new engine. The method comprises selecting deployed engines from a set of existing engines based on components of the new engine using a first similarity metric; collecting field data associated with the deployed engines, the field data comprising usage and operating conditions for the deployed engines creating representative mission profiles from the field data using a second similarity metric; and defining the mission profiles for the new engine using the representative mission profiles.
In another aspect, there is provided a system for defining mission profiles for a new engine. The system comprises a processor and a non-transitory computer readable medium having stored thereon program instructions. The program instructions are executable by the processor for selecting deployed engines from a set of existing engines based on components of the new engine using a first similarity metric; collecting field data associated with the deployed engines, the field data comprising usage and operating conditions for the deployed engines creating representative mission profiles from the field data using a second similarity metric; and defining the mission profiles for the new engine using the representative mission profiles.
Features of the systems, devices, and methods described herein may be used in various combinations, in accordance with the embodiments described herein. In particular, any of the above features may be used together, in any combination
Reference is now made to the accompanying figures in which:
There are described herein methods and systems for data-enhanced mission profile design for aircraft engines. A mission profile defines the combination of influences that the engine is subjected to in its specific application during its service life, and which have an effect on its reliability. This may involve both environmental factors, such as temperature, altitude or vibration, as well as performance parameters such as thrust and fuel consumption. As engines are typically used for more than one specific application, an engine is designed using a set of mission profiles that together represent the expected use of the engine.
A digital thread platform is leveraged for defining the mission profiles for a new engine. The expression “digital thread” is used herein to refer to a collection of digital data across the life cycle of existing engines, including design, testing, manufacturing, operation, maintenance, and end of life. The platform provides access to the digital footprint of engines that have been manufactured and deployed. As such, the accuracy of the design phase of a new engine is improved, by reducing uncertainty in design choices through the exploitation of real flight-data carrying actual usage information of similar products from the field. The data-enhanced mission profiles may also be used to better negotiate and design tailored after-market maintenance repair and overhaul (MRO) strategies based on operator-profiled usage.
The methods and systems for data-enhanced mission profile design as described herein are applicable to gas turbine engines such as turbofan engines, turboshaft engines, and turboprop engines.
Referring to
In some embodiments the digital thread platform 20 makes use of a Knowledge Graph (KG) to link the data found in the databases 22 and provide a framework for data integration, unification, analytics, and sharing. A semantic definition is captured into a computational ontology with respect to main engine features and properties. Access to the KG is provided via reasoning, including classification, entailment, link embedding, graph matching, and the like. Alternatively, other structures and/or tools may be used for data representation and knowledge management. For example, property graphs, labelled graphs, object-oriented models, NoSQL stores, associative or relational databases, and a combination thereof may be used.
A mission profile design system 24 is operatively connected to the digital thread platform 20 for access and retrieval of data from the databases 22. Information related to a new engine to be designed, such as components and expected usage and conditions, may be input into the system 24 for defining data-enhanced mission profiles for the new engine. The components may be conceptual and/or preliminary, physical and/or virtualized. The expected usage and operating conditions may be high level and based on certain assumptions.
where Ek=(Ak1,Ak2, . . . AkN), k=1,2 are the engine parameters with categorical variable
is an indicator function, and wi is the weight corresponding to di such that Σi=1Nwi=1,0<wi<1. Other appropriate definitions may also be used. The existing engines are ranked according to the score d and deployed engines that score higher than a given threshold are selected. An example is illustrated in
Referring back to
With reference to
In some embodiments, the representative mission profiles are determined using a second similarity metric. The second similarity metric may be received by the mission profile design system 24 for use in step 36 of method 30 or computed as part of the method 30. An example embodiment is illustrated in method 130 of
Similarly, the first similarity metric may be received by the mission profile design system 24 for use in step 32 method 30 or computed as part of the method. An example embodiment is illustrated in
In some embodiments, additional filters are applied when selecting deployed engines based on similarities with the new engine. For example, the selection may be additionally tailored to a specific aircraft operator, a geographical region in which the aircraft will be flying, and the like. Such filtering serves to further refine the initial selection to provide “closer” engine matches. However, the trade-off may be less field data to work with in the subsequent steps of the method 30. In the example method 130, selection is performed at step 132 based on component and aircraft operator, and field data is collected from the selected deployed engines at step 134. A set of tailored mission profiles are defined for the new engine at step 138.
In some embodiments, the method 130 of defining tailored mission profiles is repeated post deployment of the new engine, once the newly introduced engine matures by building an adequate usage history. In this instance, step 132 of selecting deployed engines may be performed on the basis of actual components of the new engine instead of on a conceptual and preliminary design of the new engine. Similarly, step 135 of determining the second similarity metric may be performed on the basis of actual usage and operating conditions of the new engine instead of assumptions on expected usage. With reference to
With reference to
The memory 54 may comprise any suitable known or other machine-readable storage medium. The memory 54 may comprise non-transitory computer readable storage medium, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. The memory 54 may include a suitable combination of any type of computer memory that is located either internally or externally to device, for example random-access memory (RAM), read-only memory (ROM), compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like. Memory 54 may comprise any storage means (e.g., devices) suitable for retrievably storing machine-readable instructions 56 executable by processing unit 52.
The methods and systems for defining mission profiles for a new engine described herein may be implemented in a high level procedural or object oriented programming or scripting language, or a combination thereof, to communicate with or assist in the operation of a computer system, for example the computing device 50. Alternatively, the methods and systems for defining mission profiles for a new engine may be implemented in assembly or machine language. The language may be a compiled or interpreted language. Program code for implementing the methods and systems for defining mission profiles for a new engine may be stored on a storage media or a device, for example a ROM, a magnetic disk, an optical disc, a flash drive, or any other suitable storage media or device. The program code may be readable by a general or special-purpose programmable computer for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. Embodiments of the methods and systems for defining mission profiles for a new engine may also be considered to be implemented by way of a non-transitory computer-readable storage medium having a computer program stored thereon. The computer program may comprise computer-readable instructions which cause a computer, or more specifically the processing unit 52 of the computing device 50, to operate in a specific and predefined manner to perform the functions described herein, for example those described in the methods 30, 130, 230.
Computer-executable instructions may be in many forms, including program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
The embodiments described herein are implemented by physical computer hardware, including computing devices, servers, receivers, transmitters, processors, memory, displays, and networks. The embodiments described herein provide useful physical machines and particularly configured computer hardware arrangements. The embodiments described herein are directed to electronic machines and methods implemented by electronic machines adapted for processing and transforming electromagnetic signals which represent various types of information. The embodiments described herein pervasively and integrally relate to machines, and their uses; and the embodiments described herein have no meaning or practical applicability outside their use with computer hardware, machines, and various hardware components. Substituting the physical hardware particularly configured to implement various acts for non-physical hardware, using mental steps for example, may substantially affect the way the embodiments work. Such computer hardware limitations are clearly essential elements of the embodiments described herein, and they cannot be omitted or substituted for mental means without having a material effect on the operation and structure of the embodiments described herein. The computer hardware is essential to implement the various embodiments described herein and is not merely used to perform steps expeditiously and in an efficient manner.
The term “connected” or “coupled to” may include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements).
The technical solution of embodiments may be in the form of a software product. The software product may be stored in a non-volatile or non-transitory storage medium, which can be a compact disk read-only memory (CD-ROM), a USB flash disk, or a removable hard disk. The software product includes a number of instructions that enable a computer device (personal computer, server, or network device) to execute the methods provided by the embodiments.
The embodiments described in this document provide non-limiting examples of possible implementations of the present technology. Upon review of the present disclosure, a person of ordinary skill in the art will recognize that changes may be made to the embodiments described herein without departing from the scope of the present technology. For example, the mission profiles may be used for various aspects of prognostics and health management. Yet further modifications could be implemented by a person of ordinary skill in the art in view of the present disclosure, which modifications would be within the scope of the present technology.