ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-08242020-190622


Tipo di tesi
Tesi di laurea magistrale
Autore
SERAFINI, MATTEO
URN
etd-08242020-190622
Titolo
Simulazione model-based per dispositivi di addestramento al volo: sviluppo di modelli, tecniche di debugging e integrazione
Dipartimento
INGEGNERIA CIVILE E INDUSTRIALE
Corso di studi
INGEGNERIA AEROSPAZIALE
Relatori
relatore Prof. Galatolo, Roberto
correlatore Prof. Di Rito, Gianpietro
Parole chiave
  • model-based
  • modellazione
  • simulazione
  • simulatore di volo
  • modeling
  • simulation
  • flight simulator
Data inizio appello
29/09/2020
Consultabilità
Non consultabile
Data di rilascio
29/09/2090
Riassunto
Questo elaborato si propone di illustrare alcuni dei passaggi fondamentali da seguire durante la progettazione e simulazione tramite approccio model-based, al fine di ottenere una corretta integrazione del modello da sviluppare, relativo al singolo componente o ad un insieme, in uno schema di simulazione più ampio, ovvero all'interno di un simulatore di volo. Dopo aver introdotto alcune delle caratteristiche principali legate allo sviluppo software all'interno della Training Academy dell'azienda Leonardo Elicotteri si propone un confronto tra i principali metodi utilizzati durante l'elaborazione di modelli. Successivamente vengono presentate una serie di istruzioni da seguire per la generazione di codice a partire da modelli realizzati tramite criterio di sviluppo model-based, in particolare utilizzando il software Matlab/Simulink. Segue una sezione volta a dimostrare la flessibilità del software Matlab nell'integrazione di codice preesistente durante lo sviluppo di componenti o sistemi realizzati in Simulink. Infine vengono discusse le tecniche che sono state seguite relativamente alla fase di test e inserimento all'interno del simulatore di volo.

This paper aims to illustrate some of the fundamental steps to follow during the design and simulation through model-based approach, in order to obtain a correct integration of the model to be developed, related to a single component or to a system, in a larger simulation scheme, such as a flight simulator. After introducing some of the main characteristics regarding software development within the Training Academy of the Leonardo Elicotteri company, a comparison is proposed between the main methods used during the development of models. Subsequently, a series of instructions are presented to be followed for the generation of code starting from models created using model-based development criteria, in particular using the Matlab/Simulink software. Follows a section aimed at demonstrating the flexibility of Matlab software in integrating pre-existing code during the development of components or systems made in Simulink. Finally, the techniques that have been used for the test and integration phases within the flight simulator are discussed.
File