Boeing 747 Electrical Power System Modelica Model
This repository contains a Boeing 747 Power System Model, as implemented in Modelica. The aircraft's distribution system has been fully implemented utilizing Modelica's object orientation, allowing easy replaceability of componenents. The system, that can be noted below, has all its components as replaceable (sunken boxes) that can be easily swapped with existing components in the library or ones that can be implemented using the existing base classes.
More details on this model can be found on the accompaning conference paper. If you use these models, please cite as follows:
S. Konstantinopoulos, H. Nademi and L. Vanfretti, “Dynamic System Modeling and Stability Assessment of Aircraft Distribution Power Systems using Modelica and the FMI,” AIAA/IEEE Electric Aircraft Technologies Symposium (EATS), 26–28 August 2020, New Orleans, LA.
The published paper is available online in the AIAA's ARC: here.
The author's pre-print copy of this paper can be found under the ./Doc/
directory in this repository.
This is also available online in this link: here.
You can also cite this repository using the following DOI:
How to simulate the aircraft's power system?
In your modelica tool of choice, e.g. Dymola, follow the steps below:
- File/Open
./AircraftPowerSystem.mo
- Under the main package, navigate to
AircraftPowerSystem.Systems.Template.Configurations.DistributionSystem_DC1_Simple
- Switch to the simulation tab and
Simulate
(or alternatively press F10).
The flight time is simulated in 60 seconds and a sample of the loads' consumptions and the generator's output can be noted below.
Using Templates
As one can notice, only one version of each load is included. Many more loads can be included with our template format. One can choose to simulate many ball screw actuators simultaneously with various profiles. This can be easily achieved by just placing additional AircraftPowerSystem.Components.Load_Temp.DC_Load
blocks in the main template, and clicking right and choosing to replace them with the Permanent Magnet Synchronous Motor (PMSM) load.
Development and contribution
The library is developed by Stavros Konstantinopoulos and Luigi Vanfretti.
Contributions are welcome via pull requests.
License - No Warranty
This Modelica software package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the GNU Public License version 3.
Copyright (C) 2020, Stavros Konstantinopoulos and Luigi Vanfretti.