Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
title: Analysis
summary: Overview of the analysis modules of aircraftDesign repository
authors:
    - Sebastian Oberschwendtner
    - Kristina Mazur
date: 2024-11-28
glightbox: false

Analysis Tools


Aerodynamic analysis

Icon The tool aerodynamic_analysis calculates, as the tool name suggests, the polars of an aircraft. It uses the tool Lifting Line from DLR to calculate force, lift and moment coefficients for each lifting surface of the aircraft. These coefficients are used to calculate induced, viscous and wave drag as well as the moment coefficients for the overall aircraft. Furthermore polars are not only calculated for off-design mach numbers but also for high lift mach numbers. {.overview-item}

Module Version Language License Documentation
2.1.0 :simple-cplusplus: GPLv3 -

Mission analysis

Icon The module mission_analysis is the key module of the aircraft performance analysis. Its purpose is to calculate the flight trajectory, based on the inputs of the preliminary aircraft design cycle, by solving the aircraft equations of motion being simplified as a point mass model. Depending on the method, the fuel consumption is calculated either:

  • in segments by using the Breguet range formula, or
  • in a full-mission time-history simulation (the flight mission is divided into increments. For each increment the movement equations are solved, followed by the thrust requirements and fuel consumption)

For the user, possible changes in the module run configuration can be made in the related missionAnalysis_conf.xml file. The parameters comprised in this XML file can have different attributes as e.g. Desc, Unit, Default, AllowedRelOvershoot or text and are further subdivided into control and program settings.

Module Version Language License Documentation
2.1.0 :simple-cplusplus: GPLv3 -

Weight and balance analysis

Icon The weight_and_balance_analysis module calculates sub-masses and total masses of the aircraft including center of gravities. {.overview-item}

Module Version Language License Documentation
2.1.0 :simple-python: GPLv3 Link

Constraint analysis

Icon The constraint_analysis module updates the performance criteria wing loading and thrust-to-weight-ratio based on the calculated aircraft data. {.overview-item}

Module Version Language License Documentation
1.0.0 :simple-cplusplus: GPLv3 Link

Ecological assessment

Icon The ecological_assessment is an additional module of the UNICADO toolchain. Its purpose is to calculate the emissions and energy demand within the aircraft's lifecycle and to determine the missions based climate impact. For the user, possible changes in the module run configuration can be made in the related calculateEmissions_conf.xml file. The parameters comprised in this XML file can have different attributes as e.g. Filenames, Directories, Output configs, and are further subdivided into control and program settings. {.overview-item}

!!! note By now, only the calculation routines / outputs based on the flown mission are up to date.

Module Version Language License Documentation
2.1.0 :simple-cplusplus: GPLv3 Link

Performance assessment

Icon The module calculatePerformance is used to evaluate the mission performance of the design. {.overview-item}

Module Version Language License Documentation
2.1.0 :simple-cplusplus: GPLv3 Link

Cost estimation

Icon This modules calculates the direct operating cost (DOC) of an aircraft. Direct costs include all expenses incurred in operating and financing the aircraft:

  • Fuel
  • Crew
  • Maintenance
  • Fees
Module Version Language License Documentation
2.1.0 :simple-python: GPLv3 Link