Skip to content
Snippets Groups Projects
Commit c154ee51 authored by Kristina Mazur's avatar Kristina Mazur
Browse files

Change title in overview, change libaries list and adapt css

parent bb0c70c9
Branches
No related tags found
2 merge requests!76Draft: Updated Python code example,!73Initial open source version
Pipeline #1515182 passed
......@@ -105,6 +105,14 @@
color: var(--secondary-accent); /* Teal accent color for specific elements */
}
.overview-item {
min-height: 240px;
}
.overview-img {
width: 200px;
}
/* Footer Styling */
.custom-footer {
display: flex;
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1080"
height="1080"
viewBox="0 0 1080 1080"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><path
d="m 328.09193,181.23128 c 0,-51.93088 44.03495,-142.27846 97.18059,-142.27846 54.66408,0 97.18059,90.34758 97.18059,142.27846 V 281.9043 l 269.97984,179.93594 c 13.51418,8.95884 21.56195,24.14331 21.56195,40.39069 v 86.09593 c 0,16.55107 -16.24739,28.24311 -32.03923,23.08039 L 522.45311,524.85579 v 121.47574 l 87.46254,65.5969 c 6.07379,4.55534 9.71806,11.84388 9.71806,19.43612 v 63.77476 c 0,11.84389 -9.56622,21.25826 -21.25826,21.25826 -1.97398,0 -3.94796,-0.30369 -5.92194,-0.75923 L 425.27252,767.80727 258.09153,815.63834 c -1.97398,0.60738 -3.94796,0.75923 -5.92194,0.75923 -11.84389,0 -21.25826,-9.56622 -21.25826,-21.25826 v -63.77476 c 0,-7.59224 3.64428,-14.88078 9.71806,-19.43612 l 87.46254,-65.5969 V 524.85579 L 68.589377,611.40725 C 52.797531,616.56997 36.55015,604.87793 36.55015,588.32686 v -86.09593 c 0,-16.24738 8.047768,-31.43185 21.561945,-40.39069 L 328.09193,281.9043 Z"
id="path1-3"
style="fill:#494949;fill-opacity:1;stroke:#ffffff;stroke-width:21.2583;stroke-dasharray:none;stroke-opacity:1" /><path
d="m 700.49685,447.49479 c -35.10405,0 -63.25052,28.14649 -63.25052,63.25052 v 94.87578 c 0,35.10404 28.14647,63.25052 63.25052,63.25052 h 31.62526 v 63.25052 H 447.49477 v 63.25052 h 126.50104 v 63.25052 h -31.62527 c -35.10403,0 -63.25052,28.14648 -63.25052,63.25052 v 94.87581 c 0,35.104 28.14649,63.2505 63.25052,63.2505 h 126.50105 c 35.10403,0 63.25052,-28.1465 63.25052,-63.2505 v -94.87581 c 0,-35.10404 -28.14649,-63.25052 -63.25052,-63.25052 H 637.24633 V 795.37265 H 890.2484 v 63.25052 h -31.62525 c -35.10404,0 -63.25052,28.14648 -63.25052,63.25052 v 94.87581 c 0,35.104 28.14648,63.2505 63.25052,63.2505 h 126.50106 c 35.10399,0 63.25049,-28.1465 63.25049,-63.2505 v -94.87581 c 0,-35.10404 -28.1465,-63.25052 -63.25049,-63.25052 H 953.49892 V 795.37265 H 1080 V 732.12213 H 795.37263 v -63.25052 h 31.62525 c 35.10404,0 63.25052,-28.14648 63.25052,-63.25052 v -94.87578 c 0,-35.10403 -28.14648,-63.25052 -63.25052,-63.25052 H 700.49685 m 0,63.25052 h 126.50103 v 94.87578 H 700.49685 V 510.74531 M 542.37054,921.87369 h 126.50105 v 94.87581 H 542.37054 v -94.87581 m 316.25261,0 h 126.50106 v 94.87581 H 858.62315 Z"
id="path1-6"
style="display:inline;stroke-width:31.6253;fill:#00138e;fill-opacity:1" /></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1080"
height="1080"
viewBox="0 0 1080 1080"
version="1.1"
id="svg1"
xml:space="preserve"
sodipodi:docname="airfoil.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.93981481"
inkscape:cx="539.46798"
inkscape:cy="540"
inkscape:window-width="2400"
inkscape:window-height="1271"
inkscape:window-x="2391"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" /><defs
id="defs1" /><path
style="fill:none;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 1049.1429,950.1872 C 731.41522,341.03307 259.88089,177.05321 296.867,191.5271 c 0,0 -64.37885,-18.78533 -109.59606,-18.08867 -45.21722,0.69665 -99.148933,17.5084 -124.492615,58.52216 -43.775502,103.0815 -23.519286,142.83581 67.034485,183.01478 90.55377,40.17897 286.27101,104.0098 411.78325,164.92611 212.49543,103.93765 346.87501,243.02744 507.54684,370.28572 z"
id="path1"
sodipodi:nodetypes="cczczcc" /></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 40 40">
<rect x="10" y="0" width="20" height="40" rx="10" ry="5" mask="url(#lines)"/>
<rect x="0" y="10" width="40" height="20" rx="5" ry="10" mask="url(#lines)"/>
<circle cx="14.5" cy="5" r="1.85" fill="white" />
<circle cx="25.5" cy="35" r="1.85" fill="white" />
<mask id="lines">
<rect id="bg" x="0" y="0" width="100%" height="100%" fill="white"/>
<line x1="10" y1="9.5" x2="20" y2="9.5" stroke="black" />
<line x1="20" y1="30.5" x2="30" y2="30.5" stroke="black" />
<path d="m 9.5,30 c 0,-10 2.5,-10 10,-10 8.5,0 11,0 11,-10" stroke="black" fill="none" />
</mask>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1080"
height="1080"
viewBox="0 0 1080 1080"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><path
d="M 735.81276,814.03713 V 1064.3552 H 485.49477 V 814.03713 H 735.81276 M 767.10251,454.20502 939.19614,735.81276 H 595.00889 L 767.10251,454.20502 M 939.19614,798.39226 C 1017.4205,798.39226 1080,860.97177 1080,939.19614 1080,1017.4206 1017.4205,1080 939.19614,1080 c -78.22437,0 -140.80388,-62.5795 -140.80388,-140.80386 0,-78.22437 62.57951,-140.80388 140.80388,-140.80388 z"
id="path1-9"
style="fill:#2ac61c;fill-opacity:1;stroke-width:31.2898" /><path
d="m 842.88967,9.9431109 a 75.722413,75.722413 0 0 1 75.72244,75.7224021 75.722413,75.722413 0 0 1 -75.72244,75.722417 c -11.61079,0 -22.71674,-2.52407 -32.81305,-7.57223 l -186.27714,186.78195 17.16374,22.71673 C 751.51794,299.70754 881.2557,262.35115 1019.5753,262.35115 l 50.4816,1.51444 v 101.46806 l -50.4816,-2.01927 c -130.24256,0 -252.40806,37.86119 -353.37127,102.98248 A 199.90718,199.90718 0 0 1 466.29686,666.20403 C 401.17557,767.16724 363.31438,889.33274 363.31438,1019.5753 l 2.01927,50.4816 H 263.86559 l -1.51444,-50.4816 c 0,-138.3196 37.35639,-268.05736 100.96323,-378.61208 L 340.59765,623.79948 153.8157,810.07662 c 5.04816,10.09631 7.57223,21.20226 7.57223,32.81305 A 75.722413,75.722413 0 0 1 85.665513,918.61211 75.722413,75.722413 0 0 1 9.9431109,842.88967 75.722413,75.722413 0 0 1 85.665513,767.16724 c 11.61079,0 22.716737,2.52407 32.813067,7.57224 L 304.7557,587.95753 C 278.00046,554.13486 262.35115,510.72068 262.35115,464.27759 A 201.92645,201.92645 0 0 1 464.27759,262.35115 c 46.44309,0 89.85727,15.64931 123.67994,42.40455 L 774.73948,118.47858 c -5.04817,-10.09633 -7.57224,-21.202277 -7.57224,-32.813067 A 75.722413,75.722413 0 0 1 842.88967,9.9431109 M 464.27759,363.31438 A 100.96321,100.96321 0 0 0 363.31438,464.27759 100.96321,100.96321 0 0 0 464.27759,565.2408 100.96321,100.96321 0 0 0 565.2408,464.27759 100.96321,100.96321 0 0 0 464.27759,363.31438 Z"
id="path1"
style="fill:#4d4d4d;fill-opacity:1;stroke:#ffffff;stroke-width:19.8862;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /></svg>
......@@ -10,41 +10,41 @@ glightbox: false
---
## calculateEmissions
![Icon](../assets/images/documentation/calculate-emissions.svg){.overview-img align=left}
The **calculateEmissions** 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.
## Aerodynamic analysis
![Icon](../assets/images/documentation/calculate-polar.svg){.overview-img align=left}
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}
!!! 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]()|
---
## calculatePerformance
![Icon](../assets/images/documentation/calculate-performance.svg){.overview-img align=left}
The module `calculatePerformance` is used to evaluate the mission performance of the design.
{.overview-item}
## Mission analysis
![Icon](../assets/images/documentation/mission-analysis.png){.overview-img align=left}
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 |[Link]()|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
---
## calculatePolar
![Icon](../assets/images/documentation/calculate-polar.svg){.overview-img align=left}
The tool `calculatePolar` calculates, as the tool name suggests, the polars of an aircraft.
CalculatePolar 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.
## Weight and balance analysis
![Icon](../assets/images/documentation/mass-estimation.svg){.overview-img align=left}
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|
......@@ -53,46 +53,46 @@ lift mach numbers.
---
## costEstimation
![Icon](../assets/images/documentation/cost-estimation.svg){.overview-img align=left}
This modules calculates the direct operating cost (DOC) of an aircraft.
Direct costs include all expenses incurred in operating and financing the aircraft:
## Ecological assessment
![Icon](../assets/images/documentation/calculate-emissions.svg){.overview-img align=left}
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}
- Fuel
- Crew
- Maintenance
- Fees
!!! 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-python: |GPLv3|[Link]()|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
---
## massEstimation
![Icon](../assets/images/documentation/mass-estimation.svg){.overview-img align=left}
The Mass Estimation module calculates sub-masses and total masses of the aircraft including center of gravities.
## Performance assessment
![Icon](../assets/images/documentation/calculate-performance.svg){.overview-img align=left}
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]()|
|2.1.0|:simple-cplusplus:| GPLv3 |[Link]()|
---
## missionAnalysis
![Icon](../assets/images/documentation/mission-analysis.png){.overview-img align=left}
The module `missionAnalysis` 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)
## Cost estimation
![Icon](../assets/images/documentation/cost-estimation.svg){.overview-img align=left}
This modules calculates the direct operating cost (DOC) of an aircraft.
Direct costs include all expenses incurred in operating and financing the aircraft:
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.
- Fuel
- Crew
- Maintenance
- Fees
|Module Version|Language|License|Documentation|
|:---:|:---:|:---:|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
|2.1.0|:simple-python: |GPLv3|[Link]()|
---
\ No newline at end of file
---
......@@ -19,29 +19,8 @@ It has helper functions to extract and interpolate data of provided airfoil pola
---
## aircraftGeometry
![Icon](../assets/images/documentation/aircraft-geometry.svg){.overview-img align=left}
This library defines geometry classes which are generally used within an aircraft.
The geometry describes the general shape of the different components.
The available components are:
- *liftingSurface*
- *verticalSurface*
- *Fuselage*
- *Nacelle*
- *Pylon*
- *Landing Gear*
The library furthermore provides functions to extract and measure geometry properties of the different shapes at certain locations.
|Module Version|Language|License|Documentation|Dependencies|
|:---:|:---:|:---:|---|---|
|2.0.0|:simple-cplusplus: |GPLv3|[Link]()|-|
---
## aircraftGeometry2
![Icon](../assets/images/logos/unicado-icon.png){.overview-img align=left}
![Icon](../assets/images/documentation/aircraft-geometry.svg){.overview-img align=left}
This library is based on the older [aircraftGeometry](#aircraftgeometry) library and extends it to be more modular.
The modularity and flexibility is achieved by using the high performance [Computational Geometry Algorithms Library](https://www.cgal.org/) also known as **CGAL**.
{.overview-item}
......@@ -52,15 +31,14 @@ The modularity and flexibility is achieved by using the high performance [Comput
---
## aircraftNetwork
![Icon](../assets/images/documentation/aircraft-network.svg){.overview-img align=left}
This library can be used to define wiring harnesses within an existing aircraft geometry.
You can route wire through different points and analyse the resulting network.
## airfoils
![Icon](../assets/images/documentation/airfoil.svg){.overview-img align=left}
The **airfoils** libary provides a database for different airfoils.
{.overview-item}
|Module Version|Language|License|Documentation|Dependencies|
|:---:|:---:|:---:|---|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|-|
|1.0.0|:simple-cplusplus: |GPLv3|[Link]()|-|
---
......@@ -112,6 +90,14 @@ The engine decks can originate from different softwaretools as long as they prov
---
## extern
UNICADO currently uses two external libaries as submodules:
- `doxygen-awesome-css` [(see here)](https://github.com/jothepro/doxygen-awesome-css.git)
- `pybind11` [(see here)](https://github.com/pybind/pybind11.git)
---
## liftingLineInterface
![Icon](../assets/images/documentation/lifting-line.svg){.overview-img align=left}
This library helps with interacting with results provided by the tools **Lifting Line** from DLR.
......@@ -137,20 +123,14 @@ The library gives a template how modules should be structured and gives helpers
---
## propulsionsystem
![Icon](../assets/images/logos/unicado-icon.png){.overview-img align=left}
This is a versatile tool which can be used to simulate and analyse the power flow within an aircraft.
The power flow is mainly determined by the propulsive systems onboard, but the tool can account for other power needed during operation as well.
The propulsion systems are not limited to conventional types.
Due to the flexible abstraction via so-called *two-terminal block*, any system which as inputs and outputs can be implemented.
## pymodulepackage
![Icon](../assets/images/documentation/pymodulepackage.svg){.overview-img align=left}
This library provides standardized UNICADO data preprocessing, run, and postprocessing functions for Python modules.
{.overview-item}
|Module Version|Language|License|Documentation|Dependencies|
|:---:|:---:|:---:|---|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|-|
!!! info
Since this is a standalone tool it will most likely move to another repository in the next release.
|1.0.0|:simple-python: |GPLv3|[Link]()|-|
---
......@@ -166,17 +146,6 @@ In provides custom output streams, which automatically handle the log files and
---
## spline
![Icon](../assets/images/documentation/spline.svg){.overview-img align=left}
The name gives it away: this library provides spline functionality for interpolating data or geometry.
{.overview-item}
|Module Version|Language|License|Documentation|Dependencies|
|:---:|:---:|:---:|---|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|-|
---
## standardFiles
![Icon](../assets/images/documentation/standard-files.svg){.overview-img align=left}
This library provides file interfaces and interacts with the operating system.
......@@ -205,6 +174,8 @@ You can insert text and measurements for quickly creating meaningful reports.
---
[comment]: <> (## svl)
## unitConversion
![Icon](../assets/images/documentation/unit-conversion.svg){.overview-img align=left}
The **unitConversion** groups the most commonly used unit in aerospace and let's you convert values from one unit to another.
......
......@@ -14,12 +14,11 @@ The following sizing tools are available:
---
## createMissionXML
![Icon](../assets/images/documentation/create-mission.png){.overview-img align=left}
The **createMissionXML** is the third module of the UNICADO tool chain.
Its purpose is to set up the overall flight mission including e.g. a flight segment table, speed and altitude schedules, number of passengers (PAX), total payload or the engine warm up time.
For the user, possible changes in the module run configuration can be made in the related createMissionXML_conf.xml file.
The parameters comprised in this file can have different attributes as e.g. Desc, Unit, Default or #text and are further subdivided into control settings and program settings.
## Initial sizing
![Icon](../assets/images/documentation/initial-sizing.svg){.overview-img align=left}
The module **initial_sizing** is used to determine a design chart regarding Top Level Aircraft Requirements and Certification Specification Requirements.
The wing-loading ($\frac{W}{S}$) and thrust to weight ratio ($\frac{T}{W}$) can be derived as the design point for further modules from the Design Chart.
Furthermore an initial estimation of the takeoff mass is done.
{.overview-item}
|Module Version|Language|License|Documentation|
......@@ -28,10 +27,12 @@ The parameters comprised in this file can have different attributes as e.g. Desc
---
## empennageSizing
![Icon](../assets/images/documentation/empennage-sizing.png){.overview-img align=left}
The **empennageSizing** module calculates characteristic parameter of the empennage of the aircraft.
It takes takes the controllability as wells as the static margin of the aircraft into account and sizes the empennage accordingly.
## Create mission XML
![Icon](../assets/images/documentation/create-mission.png){.overview-img align=left}
The **create_mission_XML** is the third module of the UNICADO tool chain.
Its purpose is to set up the overall flight mission including e.g. a flight segment table, speed and altitude schedules, number of passengers (PAX), total payload or the engine warm up time.
For the user, possible changes in the module run configuration can be made in the related createMissionXML_conf.xml file.
The parameters comprised in this file can have different attributes as e.g. Desc, Unit, Default or #text and are further subdivided into control settings and program settings.
{.overview-item}
|Module Version|Language|License|Documentation|
......@@ -40,9 +41,9 @@ It takes takes the controllability as wells as the static margin of the aircraft
---
## fuselageDesign
## Fuselage design
![Icon](../assets/images/documentation/fuselage-design.png){.overview-img align=left}
The **fuselageDesign** module calculates characteristic parameters and generates the passenger cabin and fuselage layout for the entire aircraft project.
The **fuselage_design** module calculates characteristic parameters and generates the passenger cabin and fuselage layout for the entire aircraft project.
{.overview-item}
|Module Version|Language|License|Documentation|
......@@ -51,22 +52,21 @@ The **fuselageDesign** module calculates characteristic parameters and generates
---
## hydrogenTank
![Icon](../assets/images/documentation/hydrogen-tank.svg){.overview-img align=left}
:construction: *tbd*
## Wing design
![Icon](../assets/images/documentation/wing-design.svg){.overview-img align=left}
The **wing_design** module calculates characteristic parameter of the aircraft main wing.
{.overview-item}
|Module Version|Language|License|Documentation|
|:---:|:---:|:---:|---|
|2.1.0|:simple-python: |GPLv3|[Link]()|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
---
## initialSizing
![Icon](../assets/images/documentation/initial-sizing.svg){.overview-img align=left}
The module **initialSizing** is used to determine a design chart regarding Top Level Aircraft Requirements and Certification Specification Requirements.
The wing-loading ($\frac{W}{S}$) and thrust to weight ratio ($\frac{T}{W}$) can be derived as the design point for further modules from the Design Chart.
Furthermore an initial estimation of the takeoff mass is done.
## Empennage design
![Icon](../assets/images/documentation/empennage-sizing.png){.overview-img align=left}
The **empennage_design** module calculates characteristic parameter of the empennage of the aircraft.
It takes takes the controllability as wells as the static margin of the aircraft into account and sizes the empennage accordingly.
{.overview-item}
|Module Version|Language|License|Documentation|
......@@ -75,18 +75,19 @@ Furthermore an initial estimation of the takeoff mass is done.
---
## landingGearDesign
![Icon](../assets/images/documentation/landing-gear-design.svg){.overview-img align=left}
The **landingGearDesign** module calculates characteristic parameters for the landing gear of entire aircraft project.
## Tank design
![Icon](../assets/images/documentation/hydrogen-tank.svg){.overview-img align=left}
:construction: *tbd*
{.overview-item}
|Module Version|Language|License|Documentation|
|:---:|:---:|:---:|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
|2.1.0|:simple-python: |GPLv3|[Link]()|
---
## propulsionDesign
## Propulsion design
![Icon](../assets/images/documentation/propulsion-design.svg){.overview-img align=left}
The **propulsionDesign** module designs, integrates and analyzes the propulsion system to the aircraft.
It uses engine performance deck containing serval parameters (like thrust, fuel-flow, ...) as a function of the flight Mach number and the altitude.
......@@ -103,10 +104,9 @@ Also the mass properties are analyzed.
---
## systemsDesign
![Icon](../assets/images/documentation/systems-design.png){.overview-img align=left}
The **systemsDesign** is part of the tool chain in the UNICADO aircraft design environment.
It dimensions ATA chapter systems in terms of mass and energy requirement divided by hydraulic- electric- and bleed air energy requirement.
## Landing gear design
![Icon](../assets/images/documentation/landing-gear-design.svg){.overview-img align=left}
The **landing_gear_design** module calculates characteristic parameters for the landing gear of entire aircraft project.
{.overview-item}
|Module Version|Language|License|Documentation|
......@@ -115,13 +115,14 @@ It dimensions ATA chapter systems in terms of mass and energy requirement divide
---
## wingDesign
![Icon](../assets/images/documentation/wing-design.svg){.overview-img align=left}
The wing design module calculates characteristic parameter of the aircraft main wing.
## Systems design
![Icon](../assets/images/documentation/systems-design.png){.overview-img align=left}
The **systems_design** is part of the tool chain in the UNICADO aircraft design environment.
It dimensions ATA chapter systems in terms of mass and energy requirement divided by hydraulic- electric- and bleed air energy requirement.
{.overview-item}
|Module Version|Language|License|Documentation|
|:---:|:---:|:---:|---|
|2.1.0|:simple-cplusplus: |GPLv3|[Link]()|
---
\ No newline at end of file
---
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment