Politecnico di Torino (logo)

Development and test of an Iron Bird

Angelo Cordaro

Development and test of an Iron Bird.

Rel. Maurizio Morisio, Luca Ardito, Riccardo Sisto. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview

The thesis project develops an Iron Bird, a simulation of a wing of a regional air- plane. The simulator is partially physical(half wing,sensors,actuators) and partially virtual(second half wing). The project is part of the AstIb Clean Sky2(CS2) European project. The ASTIB (development of Advanced Systems Technlogies and Hardware/Software for the flight simulator and Iron Bird demonstrators for regional aircraft) project brings together 7 European companies and academic partners led by LEONARDO. It aims at supporting the improvement of the Technlogical Readiness Level for a sig- nificant number of equipments that are being considered of critical importance for the future Green Regional Aircraft (GRA). The design and production of the Iron Bird is responsibility of CERTIA. The Iron Bird is the ground test bench allowing the integration of the different aircraft systems. This Iron Bird is equipped with new innovations(semi-virtual,innovative loading systems, health monitoring,etc..). The thesis work is about receiving the models (developed by aeronautical engi- neers), deploying them on the computers, testing and improving them until com- plete validation. The simulation of a wing during a flight requires several com- puters: FMSC(Flight Mechanics Simulation Computer) to simulate the flight dy- namics; FCC(Flight Control Computer) to control the airplane during the flight; HMS(Health Management System) for reactive and proactive maintenance. The computers rely on various MatLab/Simulink models. The workflow follows the principles of the Model-based Software Design(MBSD), that is based on the development of a model of the plant and the controller focusing on the details that are useful to understand system’s behaviour. A significant ad- vantage of following that approach is the automated code generation, which allows to automatically translate the Simulink model into code that can be executed on a dedicated hardware. In a first phase models are tested in a simulation environ- ment, then they have to be executed in real time to verify the interactions between the models and the shared memory. Executing a model in real time requires the usage of high-performance platforms. The chosen one is NI VeriStand, a software designed also for Hardware-in-the-loop(HIL) and Software-in-the-loop (SIL) simulations. In order to import the model in VeriStand we need a dll(dynamic linkink library) file. It is obtained as result of code generation. The models received from the partners are modified to make them suitable for code generation. This means substituting every source block with an Input Port and every sink block with an Output Port. Then code is generated and the model, translated into a dll, is ported to NI VeriStand. Next step is, exploiting VeriStand, to map inputs and outputs on the reflective memory. In this way the 3 models composing the project shall be able to interact with each other. Last step is, indeed, to verify their interactions.

Relators: Maurizio Morisio, Luca Ardito, Riccardo Sisto
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 65
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: Politecnico di Torino
URI: http://webthesis.biblio.polito.it/id/eprint/18103
Modify record (reserved for operators) Modify record (reserved for operators)