Modeling and Simulation Environment

The open modeling and simulation environment provided in MISSION requires a number of functionalities ranging from model development and validation, analysis functions with optimization capabilities to efficient data management, and the capability for virtual testing. Furthermore, since the framework is required to be based on open standards offering links to other modeling tools and design environments, it will be built upon the standardized multi-domain modeling language Modelica, while using FMI to provide the interconnections with common industry-standard tools.

Figure 2. Overview of MISSION platform

With this respect, SimulationX framework from ITI will be utilized since it supports key features such as the multi-domain modeling language Modelica and FMI for Model Exchange and Co-Simulation. Furthermore, DESYRE from ALES, a tool for simulation of distributed embedded systems, will be integrated with SimulationX, since it supports FMI for plant and control modeling, and C++/TLM for software/hardware and communication functional and performance modeling (Figure 3).

SimulationX will be customized and extended in terms of various functionalities to meet the requirements of aerospace industries. Through its open interfaces, the tool can be seamlessly integrated with data-management solutions, which enables safe and traceable engineering processes. Workflows will be automated either by connection to workflow definition and optimization tools or by utilizing the SimulationX scripting capabilities. Other functionalities of the SimulationX framework include, but are not limited to, evaluation of model fidelity against physical results, verification of the input & output behavior in the time domain, and assertion-based verification techniques.

Ongoing initiatives for optimization platforms embedded in Modelica will also be taken into consideration, as well as optimization engines coming from the Operations Research and Constraint Programming communities that are suitable for embedding in a number of software environments. Moreover, state-of-the-art techniques for data analytics and model reduction capabilities will also be incorporated in the tool. In addition, a functionality to define and manage work processes will be incorporated. This will enclose a scripting facility and a user friendly graphical user interface for management of the different processes.

Specific data management functionality and IP protection will provide easy to use storage and organization of data and will facilitate the interaction of different users of the framework. Since modern aircraft systems are composed of thousands of components, the management of large amounts of documentation with different requirement specifications is demanded. In line with MBSE approach, functionalities for automatic documentation of requirements and version control for different subsystems and systems will be incorporated in the framework.

Finally, MISSION environment will incorporate a requirements modeling and executable specifications functionality. To this end, MISSION aims to develop interfaces between the framework and requirements management tools that are well established and widely used by Aerospace industry.

On the other hand, MISSION will provide a platform for SiL simulation that enables the evaluation of the impact of the communication network and software middleware on the embedded controls and will support virtual testing. The implementation of the SiL proposal will be based on the DESYRE simulation environment, developed by ALES. DESYRE will be integrated with the core environment through the FMI standard interface. Besides these technical developments, MISSION will also work towards the establishment of modeling standards to ensure harmonization of modeling activities by different partners and successful implementation of the virtual testing functionalities. Physical modeling often requires the introduction and resolution of Differential Algebraic Equations (DAE). MISSION will propose extensions to the FMI 2.0 standard to fully support model exchange for simulation of physical models.

Aircraft Level and System-Level Design and Optimization Platforms

At the top-level of the design chain, the aircraft-design will enable optimization of the aircraft architecture starting from high-level requirements defined by the expected aircraft operations, linking with the so-called “conceptual design’ phase. Embedded multi-objective optimization capabilities will allow trading multiple aircraft-level design metrics such as emissions, fuel consumption and lifecycle cost. Outcomes of the design serve as requirements for the system design platform.

The use of standard multidisciplinary design optimization tools can be prohibitive in terms of complexity and cost. In order to enable the evaluation of aircraft-level architecture designs from a multi-domain perspective, taking into account interactions between systems, an aircraft-level modeling library will be developed. The level of granularity and fidelity used will ensure accurate evaluation of power flows relevant for aircraft-level design studies applied over entire aircraft operations.

At the next hierarchical level, a system-level design platform will incorporate a comprehensive multi-domain library of subsystems and components, as well as tools for design and optimization of electrical architecture, thermal architecture, wing architecture, landing gear, actuation systems and cockpit. In regard to the modeling library, a Modelica based hierarchical “building-block” library structure will be developed. MISSION will be based on existing Modelica environments and available libraries and incorporate all relevant parts of the aircraft, including the means to model multi-domain interactions between components (e.g. thermal dissipation of electrical components).

Model Based Design of Algorithms and Controls

Figure 3. Multi-domain modeling and simulation platform SimulationX, and multi-level software-in-the-loop simulation environment DESYRE.

MISSION will deliver an integrated development framework, a set of functionalities and generic library models for controls and management, health monitoring and fault detection functions for aircraft systems and subsystems.

The MISSION framework will allow development of specifications and models for algorithms and controls across different abstraction layers throughout the aircraft design process. Specifications and standard library models will support the design of the following functions:

Controls and management functions: generic models to develop and test controls and management functions of systems such as the electrical system, air management system or flight control system for the aircraft-level and system-level platforms.

Fault detection functions: functionalities to detect faults in the aircraft systems. MISSION framework will enable the simulation of such scenarios and therefore it will enable the possibility of evaluating system resilience and fault tolerance, as well as system reconfiguration capabilities.

Health monitoring functions: these are a matter of development in the aerospace industry in order to improve maintenance processes, targeting to evolve from existing preventive maintenance approaches toward predictive maintenance.