corrections of format and content
All threads resolved!
All threads resolved!
Compare changes
This chapter provides some insight in the implemented calculation routines. The module is split into several submodules which are responsible to calculate parts of the ecological assessment. The following graph shows a rough overview of the module structure, with the end points standing for a submodule:
This chapter provides some insight in the implemented calculation routines. The module is split into several submodules which are responsible to calculate parts of the ecological assessment. The following graph shows a rough overview of the module structure, with every end point standing for a submodule:
@@ -18,9 +18,9 @@ The next sections will describe the submodules in detail, with information about
The submodule _mission_emissions_ is the only part of _ecological\_assessment_ which can not be deactivated by the user, as its results are needed by all other submodules. It provides various options to calculate the emissions of kerosene or hydrogen-burning engines during a mission. Both the design and the study mission will be calculated (in the following, file names including *mission* will always mean *study_mission* and *design_mission*).
Depending on the defined engine carrier, the emissions will be calculated for every mission step defined in the `mission.csv` file. Currently, only pure kerosene or pure liquid hydrogen combustion is supported, other energy carriers or hybrid variants are not implemented and will lead to a program abortion!
The needed engine thermodynamics during the landing and takeoff phase (LTO) according to ICAO definition are calculated by the engine library. If you're interested in seeing a comparison between the standard ICAO LTO cycle and your aircraft design, you need to switch on the `info` mode for console or log file output inside your configuration file to get those information. Following thrust settings in percent of take-off thrust are used for LTO:
The needed engine thermodynamics during the landing and takeoff phase (LTO) according to ICAO definition are calculated by the engine library. If you're interested to see a comparison between the standard ICAO LTO cycle and your aircraft design, you need to switch on the `info` mode for console or log file output inside your configuration file to get those information. Following thrust settings in percent of take-off thrust are used for LTO:
@@ -37,7 +37,7 @@ The emissions of CO2, H2O, SO2, SO4 and (in a low fidelity approach) soot are co
@@ -70,7 +70,7 @@ Climb | 6.17 |
Alternatively, you can choose to follow the method describes in \cite Koss22 and calculate the emission index in every mission step. For that, the emissions of kerosene-burning engines are calculated via the P3T3 method and a correction factor is used to derive the emissions due to hydrogen combustion. If the calculation of a correction factor fails, the first method is used as a fallback method.
Alternatively, you can choose to follow the method described in \cite Koss22 and calculate the emission index in every mission step. For that, the emissions of kerosene-burning engines are calculated via the P3T3 method and a correction factor is used to derive the emissions due to hydrogen combustion. If the calculation of a correction factor fails, the first method is used as a fallback method.
@@ -112,18 +112,18 @@ In the `ecological_assessment_conf.xml`, next to the control settings block, you
The central output of the mission submodule is the `ecological_assessment_results_file.xml` which you will find in the *aircraft\_exchange\_file\_directory/reporting/report_xml* directory. It contains all calculated emission masses. Additionally, there is a `...emissionspath.csv` file in the folder *aircraft_exchange_file_directory/mission_data/* including mission and engine data for every mission step. As described in [Module usage](#usage), an HTML report including plots with emission flows will be generated.
The central output of the mission submodule is the `ecological_assessment_results.xml` which you will find in the *aircraft\_exchange\_file\_directory/reporting/report_xml* directory. It contains all calculated emission masses. Additionally, there is a `...emissionspath.csv` file in the folder *aircraft_exchange_file_directory/mission_data/* including mission and engine data for every mission step. As described in [Module usage](#usage), an HTML report including plots with emission flows will be generated.
@@ -131,7 +131,7 @@ The method is based on the dissertation by Katharina Schäfer (2011) \cite Sch17
For all processes within the four phases, an inventory analysis is conducted. In a first step, all relevant inputs are collected, such as materials, fuel and energy demand. Next, the resulting emissions are determined. For background processes, data provided primarily by [GaBi Software](https://ghgprotocol.org/gabi-databases) is used, offering emission data for material extraction, fuel production, energy production, and more. With this data, emissions resulting of the determined resources are calculated as follows:
@@ -142,7 +142,7 @@ $ Em_{fuel} = Em_{fuel}^* \cdot f + Em_{com}$
@@ -155,7 +155,7 @@ with
@@ -166,25 +166,25 @@ Both electric and heat energy demand for engineering is determined by:
For structure tests (index: struc), production and end of life (eol) of the test components are considered. As the emissions resulting from energy, material and fuel demand of those components are calculated within the according phases, the resources are not determined here - instead, the emissions are directly summed up from existing data. Additionally, there is some energy needed for carrying out the tests. The energy E [MJ] is calculated using a linear correlation for the needed hydraulic and pneumatic power, depending on the number of load cycles n [-] and the maximum take off mass MTOM [t]:
For structure tests (index: struc), production and end of life of the test components are considered. As the emissions resulting from energy, material and fuel demand of those components are calculated within the according phases, the resources are not determined here - instead, the emissions are directly summed up from existing data. Additionally, there is some energy needed for carrying out the tests. The energy $E$ [MJ] is calculated using a linear correlation for the needed hydraulic and pneumatic power, depending on the number of load cycles $n$ [-] and the maximum take off mass $MTOM$ [kg]:
@@ -194,7 +194,7 @@ $E_{gt} = P \cdot t_{gt}$
Additionally, emissions for taxi tests are considered. As they are calculated in the mission submodule anyway, the are summed up directly instead of calculating the resources here. It is assumed, that the total ground test time equals the flight test time, and the taxi test time is 5% of the total ground test time.
Engine tests are divided into rig tests (index: rig) and test on an flying test bed (index: ftb). For the fuel demand f [kg], the number of test engines n [-], their thrust specific fuel consumption TSFC [(kg/s)/kN] and thrust T [kN] both for cruise condition c, and maximum max as well as share of those values x [-] and total time t [s] are needed:
Engine tests are divided into rig tests (index: rig) and test on an flying test bed (index: ftb). For the fuel demand $f$ [kg], the number of test engines $n$ [-], their thrust specific fuel consumption $TSFC$ [(kg/s)/kN] and thrust $T$ [kN] both for cruise condition $c$, and maximum $max$ as well as share of those values $x$ [-] and total time $t$ [s] are needed:
@@ -220,13 +220,15 @@ The energy of labour is determined based on the actual working hours, the yearly
This is done for all components and all considered materials (aluminum, CFRP, steel, titanium, nickel) and summed up for a total value. Whereas the competent masses are read from the aircraft exchange file, all other values can be found hardcoded in the module database. Also part of the database are the values for recycling of primary scrap. The raw material demand (index: raw) per material (index: mat)and component is:
This is done for all components and all considered materials (aluminum, CFRP, steel, titanium, nickel) and summed up for a total value. Whereas the component masses are read from the aircraft exchange file, all other values can be found in the module database. Also part of the database are the values for recycling of primary scrap. The raw material demand (index: raw) per material (index: mat) per component is:
@@ -234,45 +236,55 @@ Therefor, the whole raw material demand for a component is:
The fuel demand for transportation is based on a Airbus transportation network scenario which is defined in source code of the module. For every transportation/fuel type, the amount of fuel $f$ [kg] is calculated based on the components weight $m_{comp}$ [t], the transport distance $d$ [km] and a fuel specific fuel consumption $f^*$ [kg/(km$\cdot$t)]:
During the operation phase, flight are performed and maintenance is necessary. The needed fuel for operation can be read from the mission calculation and is not calculates in this phase. Resources for maintenance are production resources for spare parts and labour energy (heat and electricity). For the spare parts, resourced determined in the production phase are used. It is assumed, that the ratio of the maintenance material costs of a certain component and the corresponding recurring costs of that component is equal to the ratio of resources of the spare parts and of manufacturing of the specific component. For labour energy, direct maintenance costs are used and the amount of operating years t considered:
During the operation phase, flights are performed and maintenance is necessary. The needed fuel for operation can be read from the mission calculation and is not calculates in this phase. Resources for maintenance are production resources for spare parts and labour energy (heat and electricity). For the spare parts, resources determined in the production phase are used. It is assumed, that the ratio of the maintenance material costs of a certain component and the corresponding recurring costs of that component is equal to the ratio of resources of the spare parts and of manufacturing of the specific component. For labour energy, direct maintenance costs are used and the amount of operating years t considered:
The EoL scenario hardcoded in the module contains recycling, incineration and landfill rates for the aircraft components. The energy needed for all materials/components and all cases is summed up. With the ratios of incineration and landfill, the energy for all components and materials are calculated like this:
The EoL scenario defined in the module contains recycling, incineration and landfill rates for the aircraft components. The energy needed for all materials/components and all cases is summed up. With the ratios of incineration and landfill, the energy for all components and materials are calculated like this:
@@ -497,7 +509,7 @@ $ AQI = 1/n \cdot \sum x_i/x_{i,max}$
@@ -518,10 +530,10 @@ From `ecological_assessment_results.xml` the emissions during LTO of the study m
@@ -532,7 +544,7 @@ The climate model calculates key climate impact metrics: Radiative Forcing (RF),
@@ -547,12 +559,23 @@ Additionally aircraft induced cloudiness (AIC) is considered.
A particular feature of the method is the usage of forcing factors, which are unitless parameters. These factors modify the radiative forcing for emissions at different altitudes by normalizing the RF values to a fleet wide average. The altitude is the only flight trajectory parameter considered, meaning the geographic location is not factored into the calculations. This altitude dependency recognizes that emissions at higher altitudes (such as those from aviation) have a different forcing impact compared to emissions at ground level, as atmospheric processes and the distribution of pollutants vary with height.
In the model, you can explore how the influence of time affects climate impact by adjusting the rate of devaluation for temperature response. A value of zero indicates that the temperature changes occurring after operations are given equal weight compared to changes during the operational period. Higher values of the rate, however, signify that postoperation impacts become progressively less important over time, with each subsequent year's temperature change being less significant than that of the previous year.
In the model, you can explore how the influence of time effects climate impact by adjusting the rate of devaluation for temperature response. A value of zero indicates that the temperature changes occurring after operations are given equal weight compared to changes during the operational period. Higher values of the rate, however, signify that postoperation impacts become progressively less important over time, with each subsequent year's temperature change being less significant than that of the previous year.
@@ -560,7 +583,7 @@ $ RF(t, h) = s_i(h) \cdot \left(\frac{RF_{ref}}{E_{ref}}\right)\cdot E_i(t)$ fo
@@ -606,7 +629,7 @@ with the weighting function: