Next Article in Journal
Optical Camera Characterization for Feature-Based Navigation in Lunar Orbit
Next Article in Special Issue
Structural and Topological Optimization of a Novel Elephant Trunk Mechanism for Morphing Wing Applications
Previous Article in Journal
Investigation of Performance Stability of a Nytrox Hybrid Rocket Propulsion System
Previous Article in Special Issue
Integrated Aircraft Engine Energy Management Based on Game Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Introduction of a System Definition in the Common Parametric Aircraft Configuration Schema (CPACS)

1
German Aerospace Center (DLR), Institute of System Architectures in Aeronautics, 21129 Hamburg, Germany
2
Institute of Aircraft Systems Engineering, Hamburg University of Technology (TUHH), 21129 Hamburg, Germany
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(5), 373; https://doi.org/10.3390/aerospace12050373
Submission received: 31 January 2025 / Revised: 14 April 2025 / Accepted: 20 April 2025 / Published: 25 April 2025
(This article belongs to the Special Issue Aircraft Design and System Optimization)

Abstract

:
The aircraft design process is a complex task that requires the collaboration of disciplinary experts from various fields. In practice, this complexity requires a large investment in setting up communication interfaces for the exchange of disciplinary data, and serious misinterpretations are not uncommon. To increase the efficiency and robustness of data exchange, a common language is essential. As such, the Common Parametric Aircraft Configuration Schema (CPACS) serves as a central data model, which currently includes detailed parametrizations of aircraft geometry and analysis results from traditional disciplines (e.g., aerodynamics, structure, etc.). However, with the recent interest in alternative propulsion and complex on-board system architectures, CPACS is proving to be too limited to meet the needs of the various disciplinary system experts. The particular challenge here is to enable different views on the same systems, i.e., a functional/logical as well as a geometric/physical representation, without violating the principle of unambiguous data. Therefore, this paper proposes an extension of CPACS which introduces an explicit system definition covering both representations. Its potential is demonstrated by two use cases from disciplinary experts in the field of on-board system design at the Hamburg University of Technology (TUHH), based on data provided by aircraft design experts. Through validation against the experts’ needs, the proposed system definition proves to bridge the gap between preliminary aircraft design and on-board system design, enabling a holistic, robust and efficient aircraft design process.

1. Introduction

As part of the transport sector, aviation contributes significantly to the anthropogenic greenhouse effect [1]. The Advisory Council for Aviation Research and Innovation in Europe (ACARE) has therefore set ambitious goals for reducing emissions [2]. This increases the need to develop more sustainable aircraft. The new generation of aircraft not only aims to be more efficient but also explores alternative energy carriers and propulsion architectures, such as hydrogen fuel cell propulsion [3] or hybrid electric propulsion [4]. For this reason, the aircraft pre-design activities can not only rely on established methods, which are based on statistical data and previous knowledge of the design team. Nevertheless, the incorporation of the effects of unconventional propulsion architectures from the start of the design process is critical in order to minimize development risks. This incorporation is often obstructed by the complexity of the integration and the time demand to instantiate different disciplinary specific models in the design process [5].
One means to support the collaborative aircraft design process can be Multidisciplinary Design Analysis and Optimization (MDAO) techniques. An example of these techniques is described by Walther et al. [6] from a disciplinary perspective. Based on experience from aircraft design projects in academia and industry, four fundamental aspects for integration activities during the collaborative aircraft design process are identified: A central source of truth for data exchange, a process integration framework, system architecting capabilities and disciplinary analysis tools and competences. While all aspects contribute to a successful design process, this paper focuses in particular on the central data model. Establishing standardized data interfaces ensures that all partners interpret the data correctly and work with consistent models. This is a prerequisite for a robust and efficient data transfer between decentralized and heterogeneous teams. A widely used central data schema for aircraft design is the Common Parametric Aircraft Configuration Schema (CPACS), which has been applied in various research projects [7,8,9]. For about two decades, CPACS has been expanded and improved covering classical aircraft design disciplines such as conceptual aircraft design, structural design or aerodynamic design, among many others [10].
In contrast to the aforementioned disciplines, the use of CPACS as central data schema for MDAO processes for on-board systems (OBSs) is not widely established, since systems were so far only represented by generic shapes (cone, sphere, cube and cylinder), without connections or futher details. Nevertheless, it has been applied to a certain extent in different studies. Fioriti et al. [11] instantiate the OBS discipline in an MDAO workflow to investigate the effect of different levels of integration. As data model of the MDAO process, a modified CPACS file is used storing information on OBS masses, volumes and power off-takes [12]. Another approach based on CPACS is conducted by Mohan et al. [13] for a systems integration framework for a hybrid-electric commuter aircraft. Therefore, the CPACS file is is customized to store system-level parameters and the system architecture at multiple level of granularity reaching down to component-level descriptions within the non-standardized (tool-specific) section of the data schema. Jeyaraj et al. [14] aim to link Model-Based System Engineering (MBSE) and MDAO in the scope of architecting aircraft systems. Architectures are modeled in an MBSE environment using functional, logical and physical parameters that are extracted into a custom CPACS file and further processed in an MDAO workflow. These applications reflect a wide range from a functional/logical representation to a geometric/physical representation. A unified and standardized system specification that could bridge the gap between these representations is, to the best of the authors’ knowledge, not available in the literature.
To fill this gap, this paper introduces a comprehensive system definition for the CPACS data schema, which is structured as follows: Section 2 outlines the main aspects of the CPACS data schema and discusses related system representations. Based on this background, the concept of a new system definition is described in detail in Section 3. To validate the corresponding schema, the capabilities and advantages of the new schema definition are demonstrated by disciplinary experts in two application examples in Section 4. The application cases represent a conventional on-board system design, as well as an alternative fuel cell propulsion system.

2. Background

Collaborative aircraft design is characterized as a multidisciplinary and iterative process due to the interrelations among the involved disciplines, as described by Moerland et al. [15]. Typically, the process requires several design cycles with an increasing level of fidelity. During the execution of the process, engineering routines are applied by the different disciplines within a collaborative integration framework. This can be facilitated and automated using a standardized central data model. Focusing on this aspect of the design process, this section provides the general description of CPACS. Additionally, the features of selected system representations are discussed, which can be related to the new system definition within the data model.

2.1. General Description of CPACS

CPACS is an open-source hierarchical data model based on eXtensible Markup Language (XML). The first ideas for the development of CPACS go back to the year 2004, when the research project Technology Integration for the Virtual Aircraft (TIVA) was started to develop and implement methods and tools for collaborative aircraft design. This included the development of lCPACS as the central data exchange format; the associated software library for XML reading and parsing, called TiXI [16]; and the XML geometry library, called TiGL [17]; as well as an integration platform to connect the tools of experts at different locations in a network [10]. Since then, CPACS has established itself as a de facto standard in scientific aircraft design and technology assessment in Germany and is increasingly used in the international aerospace community [8].
The basic idea of CPACS is that disciplinary experts and their tools “speak a common language” by connecting to a standardized central data model instead of having to coordinate individual data connections and formats. This reduces the maximum number of possible connections for N participants from N ( N 1 ) to 2 N , as depicted in Figure 1. This significantly improves scalability and therefore enables large projects with a large number of heterogeneous disciplinary tools.
A disadvantage of this approach is that a flexible and robust standard for data exchange must first be developed, considering the heterogeneity of the disciplines involved and the different levels of fidelity in the aircraft design process. XML was chosen to support this process because, as an American Standard Code for Information Interchange (ASCII)-based data format, it can be opened and read with any text editor, while XML Schema Definition (XSD) allows the data model to be developed and enhanced with little implementation effort. In addition, XML datasets can directly be validated against the syntax defined in XSD, and comprehensive documentation can be stored directly in the source code.
The data hierarchy implemented in XSD is shown in Figure 2. It essentially follows a top-down structure of very explicit elements. This means that an entity (e.g., the wing of an aircraft) can be directly specified without necessarily providing a detailed description of it. The element name and its position in the hierarchical data model clearly indicate what the entity describes. This is important for the context of this paper, as not all details of a system are known at the beginning of a design process. It is also in contrast to other data models or Computer-Aided Design (CAD) environments, where the meaning of the parent entity must be derived from the combination of detailed information (e.g., the construction of a wing rib requires auxiliary lines and planes and Boolean operations on the wing skin).
Two data modeling concepts realized via XSD shall be highlighted to better understand the systems extension in CPACS: the first one is the concept of linking elements via unique identifiers (uID). Elements that have a uID attribute can be referenced elsewhere in the data hierarchy. This avoids a large part of the redundancy, as entities that are needed repeatedly (e.g., material data) need to be defined only once and can then be referenced at the appropriate places (e.g., ribs and frames of the wing structure). Another concept is that elements are initially described in a rather generic manner, but the explicit character can be specified via a type element, which specifies a restricted list of possible string elements (e.g., the systemType element in systemArchitecture can be assigned ata21 for Environmental Control, ata24 for Electrical Power, etc.).
With these concepts in mind, Figure 2 shows four different levels in the CPACS data model. The fleet level defines everything which is required for system of systems analysis, and the vehicle level contains the actual instantiated vehicles (i.e., aircraft and rotorcraft) together with the predefined “library” elements. At the aircraft level, specific aircraft architectures are described, consisting of high-level information, geometry, the actual system architecture described in this paper, as well as additional settings for configuration management and studies. Finally, the analyses element stores the results of different analyses (e.g., structure, aerodynamics, loads) on the given aircraft.
Figure 2 not only shows the hierarchical relation between CPACS elements but also additional information on their occurrence: elements with solid borders are mandatory, while those with dashed borders are optional. The distinction between mandatory and optional elements offers as much flexibility to the user as possible but ensures that the logic of the schema is not violated; e.g., if specifying an aircraft, a corresponding model is required.
In summary, it can be concluded that the implementation of the CPACS data model with XSD according to the concepts described above allows a multi-fidelity representation of air transportation systems (i.e., different levels of detail can be defined and combined as required). Additionally, CPACS can be used to parameterize aeronautical systems from fleet to component level. This framework serves as a starting point for the extension of the system definition in CPACS, which is presented in detail in Section 3.

2.2. Related System Representation

This section is dedicated to different examples of system representation in aviation and beyond, influencing the new schema definition. The examples highlight the differences between a specific system representation of aircraft systems and a generic system representation.
It is a well-established practice in aviation to distinguish the aircraft systems according to the Air Transport Association of America (ATA) Specification 100 [18]. This specification subdivides the systems by functions and groups them into different, so-called ATA chapters. This unified referencing system provides a consistent framework for technical documents and maintenance manuals [19]. These chapters reflect the commonalities of the different aircraft systems, which makes them applicable independently of the aircraft type. For example, Table 1 provides the subsystems of ATA Chapter 24, the Electrical Power System. This breakdown shows the explicit character of the ATA chapter-referencing system.
In contrast to the ATA chapters, the following system representation is more generic: SysML is a widely used modeling language for systems engineering [20]. Based on the Unified Modeling Language (UML), it has been developed to provide a standard modeling language for systems engineering. Its purpose is to “analyze, specify, design and verify complex systems” [20]. Due to its generic character, SysML can be applied to a wide range of applications. The specification of system requirements, behavior, structure and parametric relationships are known as the four pillars of SysML. For the definition of systems in CPACS, only parts of SysML are related, such as the structure. For example, the hierarchy in SysML can be expressed by using blocks to represent top-level systems, systems, subsystems, components or parts. Moreover, blocks are a collection of parts and connections, which enable communication and interaction. Besides the hierarchy and connections, data, material or energy can cross the boundary of a block at a flowPort. These flowPorts can be specified to indicate a direction and the allowed properties. This basic structure can be combined and enriched with, e.g., parametric relations, sequences or requirements. The universal formulation of SysML provides the user with a maximal freedom to specify the systems as required. It does not aim for a standardized language for a domain of application.
The third example might be interpreted as a compromise between specific and generic system definition: Strack et al. [21] introduced a prototype data structure in CPACS for the preliminary sizing of hybrid propulsion systems in 2016. The proposed data structure aims for a generic definition and introduces the node propulsionSystems. Each propulsionSystem inherits its components and their connections. The propulsionComponent is defined by several pieces of information such as its type, geometric shape and transformation. Additionally, ports can be used to differentiate between various connection possibilities. Depending on the specified inputs and outputs (IOCharacter), the component behavior can be stored in a performanceMap. Following this logic, for a given set of inputs the respective output can be interpolated from the performanceMap. An architecture is created within the connections node, where two uIDs of the ports define a connection. This data format is used in a distributed design environment, where different tools were integrated into a common workflow in the Remote Component Environment (RCE) [22]. The proposed schema was not published in an official CPACS release, but the basic ideas are reflected within the actual CPACS system definition.
While Section 2.1 shows that CPACS follows a top-down approach, the Aircraft Design Markup Language (ADML), developed at the Virginia Polytechnic Institute and State University, rather represents generic systems by describing its components on a detailed level using abstract mathematical models (i.e., following a bottom-up approach) [23]. In this way, ADML primarily aims at modeling unconventional aircraft and aircraft systems. However, the bottom-up approach is often not compatible with typical aircraft design processes, where the level of detail is only reached gradually. It is unknown whether this is one reason why ADML has not found significant distribution.

3. Data Structure of the System Description in CPACS

Introducing a data standard for modeling aircraft systems in CPACS raises several challenges. On the one hand, the inherent complexity of such systems must be taken into account. On the other hand, the explicit nature of CPACS should be maintained (i.e., entities are explicitly named without the need to provide details). In addition, it must be considered that a heterogeneous group of stakeholders with different perspectives and needs would use this definition in the future. The following outlines a structure that attempts to meet these challenges.
The actual system definition extends over three hierarchical levels in CPACS, as shown in Figure 3. This comprises predefined aircraft-independent system components at the vehicles level, the actual system definition at aircraft level, and finally the corresponding system analysis at analyses level. The aforementioned fleet level remains unchanged by the introduction of the system definition. Recent CPACS schema developments and application cases with respect to the fleet level can be obtained from Alder et al. [24].

3.1. Vehicles Level

Section 2.1 introduced that recurring elements are usually predefined in CPACS, which can be thought of as “library” items. This is particularly relevant for aircraft systems, as many components (e.g., batteries, electric motors, etc.) need to be used repeatedly. The vehicles element, which not only comprises the actual vehicles aircraft and rotorcraft but also the corresponding “library” elements, was therefore extended by systemElements. The naming orientates on CPACS naming conventions (e.g., “structuralElements” or “deckElements” [25] on the same hierarchy level) and achieves a semantic differentiation to the actual (instantiated) components at aircraft level.
In the first release of the system definition in CPACS v3.5, only a small selection of explicit system elements was published to illustrate the principle of using predefinable elements. The genericComponents element is used to model additional components by a generic description in a schema-compliant way. The underlying CPACS development strategy is to identify generic elements that are frequently used in practical applications and to extend the schema by an explicit description of such.
Each element consists of a base type that represents geometry and mass information. This allows to either preselect a simple geometric shape (e.g., a cube), or link a CAD file (e.g., an Initial Graphics Exchange Standard (IGES) file) as genericGeometryComponent. This base type could be extended by component-specific data, such as performance maps, voltage, pressure or temperature levels, but also information about mean time between failures. The definition of explicit systemElements, as well as their specific parameters, will be part of CPACS updates since dedicated feedback from the component experts is required for the development process.
Furthermore, rotors were copied from the rotorcraft node (still available for backwards compatibility) to the vehicles level and consistently named rotorElements. This allows to explicitly model and link rotors in the aircraft or engine nodes, preventing the misuse of rotorcraft for modeling fixed-wing aircraft propellers and reducing the size of data sets through the reuse of predefined rotors.
A fundamental question during the development of this CPACS extension was whether future system architectures (e.g., hybrid-electric aircraft) could be described using the classic engine. It was decided to retain the engine node to represent conventional turbofan and turboprop engines. Additional components such as electric motors can be defined via systemElements. It is then up to the user to decide whether the combination of electricMotor and rotor (e.g., for distributed propulsion) is interpreted as an engine or not.
Finally, a related CPACS modification concerns the energyCarriers at the vehicles level. With the increased interest in investigating different energy carriers for the use in an aircraft, the former fuels node has been extended and grouped under energyCarriers. This mainly serves two objectives: different energy carriers can be explicitly linked to the aircraft concept and the economical and ecological assessment can refer to a unified data source. To enable automatic data processing, the type of fuel (e.g., kerosene, hydrogen, ammonia) has to be chosen from a given list of keywords. Additionally, emission indices (h2oEmissionIndex, co2EmissionIndex and n2EmissionIndex) can be specified, which support the calculations for the climate assessment. For the economical assessment, an energySpecificCost node is added. In contrast to the chemical energy carrier fuel, the final implementation of electrical energy carriers have not been worked out in detail at the release date of CPACS v3.5. This is planned for the next CPACS release.

3.2. Aircraft Level

The following discussions in this paper will make use of so-called XSD diagrams to explain the systems extension in more detail. Additional information that can be derived from XSD diagrams is the sequence of the elements: If there is a symbol with three dots arranged on top of each other, the order of the following elements is arbitrary (see Figure 4a between genericSystem and name); for the symbol with three dots arranged in a row, the order of the following elements is fixed (see Figure 4a between component and name). The symbol indicating a switch states that the user must choose from one of the following elements (see Figure 4a between systemElementUID and rotorElementUID).
There are two complementary system descriptions at the aircraft level. First, there is a physical/geometric definition of all system components in systems/genericSystems. Second, connections between such components can be described under systemArchitectures. Both views are explained in more detail below.
The genericSystems (implemented as genericSystemsType, see Figure 4a) lists all physical components in the aircraft in terms of its geometry, mass and location. This means that each system and each component physically exists in the aircraft as many times as it is referenced and in genericSystems. For example, even if a battery is used for different system architectures, it must not appear redundantly in the genericSystems node, which is important for weight and balance or life cycle analysis. Therefore, the definition is still generic at this point. Linking systemElements via their uID yields the explicit character of CPACS again, because following the uID link returns a predefined explicit systemElement. The same holds for the rotorElements, which should be referenced as system component if they cannot be classified as engine. The parentUID node specifies the parent coordinate system. If it is not specified, the transformation refers to the global aircraft coordinate system. Often, however, this node refers to the fuselage or wing in which the component is installed.
A second aspect is important in this context. In a genericSystem, the transformation is intentionally optional, but if specified, it must contain values. This is necessary to uniquely list all the physical elements that will be used in the later system architecture, but avoid misinterpretation if the location is not yet known. However, from the perspective of a system architect, not every component can be assigned a position during the initial system design. This can be emphasized by not specifying the transformation element at all and thus preventing it from being considered for weight and balance analysis (e.g., an empty transformation element could be misinterpreted as implicitly located at the coordinate center).
While genericSystems lists all physical components, systemArchitectures provides information about the connections between components and their interfaces to other systems. Implemented as systemArchitecturesType, the corresponding elements are shown in Figure 4b. In accordance with the CPACS top-down approach, the system architecture can be specified by just providing a systemType keyword. For this, a list of predefined string elements is available to enable automated processing when writing and reading the data: either a predefined ATA chapter (e.g., ata21) can be selected or the keyword generic can be used. Via controlDevices, the system state can be assigned to a controlParameter as active or inactive (e.g., 1 and 0, respectively). This abstract controlParameter can be used to specify different operating modes in CPACS. Finally, the actual connections of the system are defined. Each connection consists of a source and a target. Here, the previously defined components and sub-components can be referenced via uID attributes. Alternatively, an externalElement (currently implemented is ambient and passengers) or ataChapter can be selected from a given list of keywords, or another systemArchitecture can be referenced via its uID.

3.3. Analysis Level

One important feature of the introduced CPACS system definition is the possibility to store energy or mass flows, which are exchanged by components or systems. This expands the view of the aircraft as a combination of numerous energy systems. Therefore, powerBreakdowns are introduced in analogy to the existing massBreakdown at the analyses level. Figure 5 illustrates the new powerBreakdownsType. For the exchange of energy and mass flows a specific “case” needs to be defined. Depending on the analysis, two types can be differentiated: staticCases and transientCases. Each analysis “case” is embedded in boundary conditions and, therefore, requires a specification. The definition of the specification differs depending on the choice of staticCases or transientCases. For staticCases, the boundary and environmental conditions can be given in two ways and are implemented as a choice element. The first possibility is to specify all required information directly, such as the altitude, the speed (choice between machNumber, calibratedAirSpeed or trueAirSpeed) and the environment with the corresponding atmosphericModel such as the International Standard Atmosphere (ISA). The other option is to link the specification with a global flightPointUID, which is stored in vehicles/flightPoints and entails the same information. Optionally, the specification can be linked to a configuration, where a condition of the aircraft vehicle itself can be specified. For the transientCase, the specification needs to be linked to an existing trajectory by a trajectoryUID.
Once defined, the specification, the energy and mass flows are listed in the powerBreakdownData in an unsorted manner. In order to stress that energy or mass cross the boundaries of components, these flows are assigned with a direction by referring to their source and target. Making use of the functional relationships between components already specified in systemArchitectures, the powerFlow is declared for a connection and referred to it by uID. This reference links the energy and mass flows on the analysis level to the instantiated system components on the aircraft level. That implies, that powerBreakdownData can only be stored for an already defined system architecture.
Four choice elements are used to categorize the powerFlow. The structure of the powerFlow nodes is always the same: A flow or power value has to be given (a scalar for staticCases and a vector for transientCases), which serves as the magnitude. Additional information of the flow is optional and specific to the category of the powerFlow. The first category is the massFlow, which can be differentiated between singlePhaseMassFlow and multiPhaseMassFlow. By adding this choice element, the thermodynamic state can be fully defined with the pressure and temperature, which improves the human readability. Besides the thermodynamic state, the massComposition can be given as list of species, which consist of a type, such as for example air, and their share. It was decided to use the massFlow as unambiguous definition for several applications: for example, bleed air with high pressure and temperature could be specified with it, as well as kerosene fuel, where the chemical potential is rather of interest. Another category is the heatFlow, which is defined by the heatFlowValue and optionally specified by the sourceTemperature and sinkTemperature. The electricPower is the third category of the powerFlow. As an optional choice, the current can be selected as directCurrent or alternatingCurrent with the effectiveVoltage, frequency and phase. The mechanicalPower is the last choice option of the powerFlow. Besides the mechanicalPowerValue, the torque or force can optionally be specified to consider rotating or linear power transmission, respectively.

4. Application Examples

The incorporation of an OBS architecture description format into the CPACS data schema enables more integrated sizing and analysis approaches between the overall aircraft design (OAD), including engine design, and the overall on-board systems design (OSD) disciplines. Since the chosen OBS technologies and overall OBS architecture heavily influence the OAD, e.g., by means of mass, center of gravity distribution, available installation space, and power demand, several iteration loops are required in the scope of aircraft conceptual design. Until now, the OSD community was obliged to establish its own exchange format in order to facilitate the availability of sizing and analysis data at the component and architectural levels to OAD. This gap is closed by the introduction of CPACS v3.5 described above.
The advantages of incorporating the OSD data into the CPACS data schema are illustrated in the following section. As first example, the schema is used to describe a conventional OBS architecture of a short–medium range (SMR) concept aircraft. Second, the OBS architecture of an all-electric, fuel cell-powered regional concept aircraft is exemplarily shown.

4.1. Conventional On-Board Systems

The SMR concept aircraft DLR-F25 powered by sustainable aviation fuel (SAF) serves as the first example in terms of describing a conventional OBS architecture by using the CPACS v3.5 data schema. The aircraft and its OBS architecture is described in detail by Wöhler et al. [26]. It features a design range of 2500 nm , a cruise Mach number of 0.78 and a max. operating altitude of 40,000 ft , and it accommodates 239 passengers.
For the conceptual design of the DLR-F25’s OBS architecture, the OSD framework developed at the Institute of Aircraft Systems Engineering at Hamburg University of Technology (TUHH-FST) is employed [27,28,29,30,31]. Featuring a direct interface to CPACS, the OSD framework comprises a model-based system engineering-driven approach for architecture definition, topology generation (i.e., positioning of the system components and connections), and system preliminary sizing, stating component-characteristic design parameters, component masses, the center of gravity distribution, and power demand.
In general, the OBS architecture of the DLR-F25 follows a more-electric approach, incorporating technology that is anticipated to be available by 2035. This is particularly noticeable in terms of the primary flight control system (FCS) and the electric power supply system (EPSS). Beside solely including hydraulic actuators, the FCS additionally comprises electro-hydrostatic and electro-mechanic actuators. The EPSS follows a distributed architecture layout [27]. In this configuration, the variable frequency generators (VFG) at the engines provide electric power to the two primary electric power distribution centers (PEPDCs) and two secondary electric power distribution centers (SEPDCs). From there, electric power is distributed throughout the aircraft by means of eight secondary power distribution boxes (SPDBs), to which the electronic devices are connected. The environmental control system (ECS) and ice protection system (IPS) are powered pneumatically using engine bleed air. The remaining systems are of a conventional nature, incorporating state-of-the-art technology.
The DLR-F25’s OBS architecture is depicted in Figure 6. For the sake of clarity, only selected system components are labeled. The illustration is intended to show, by way of example, that there are different degrees of fidelity relevant in the context of OSD sizing:
  • Low fidelity: data at system level;
  • Mid-fidelity: data at component level;
  • High fidelity: data at component and connection levels.
These degrees of fidelity can be mapped accordingly in CPACS v3.5. For example, the emergency oxygen system is of low fidelity, as the estimation of mass and center of gravity at system level is sufficient in the scope of OBS conceptual design. Additionally, as this particular system does not comprise a power supply network of any type and can be neglected regarding power consumption, it is unnecessary to conduct a more detailed examination at the component level. In the CPACS data schema, the oxygen system is defined as a genericSystem but does not inherit any systemElements.
The lighting system is of mid-fidelity and necessitates the mapping of its components in three-dimensional space. This is due to the fact that the system is distributed throughout the aircraft’s geometry, posing implications at the OAD level concerning mass and center of gravity. Moreover, mid-fidelity systems are intertwined with other systems. In this example, the lighting system poses a non-neglectable electric consumption and is connected to the EPSS. In CPACS, in addition to the previously described oxygen system example, each aircraft light is defined as a genericComponent under the systemElements node. Each systemElementUID is referenced by the components of the genericSystem “lights” (cf. Figure 4).
Lastly, the EPSS is of high fidelity and comprises multiple components and connections, i.e., cables, distributed throughout the aircraft. In this case, the degree of modeling is selected with greater precision in order to map the mass influence of the numerous cables in particular. Furthermore, the EPSS is physically connected to power-relevant on-board consumers in order to model the total OBS power requirement at the generator. The systemsArchitectures node in CPACS is used to describe the EPSS. In addition to referencing the systemElementUIDs of the relevant genericComponents to map the EPSS components, the complete EPSS architecture is described by defining the appropriate connections between the source and target componentUIDs (cf. Figure 4).
The OBS components and connection data stored within the CPACS schema facilitate the generation of diverse levels of system visual representation.

4.1.1. Graph-Based Representation

The graph-based representation offers the system engineer a straightforward yet effective method for visually verifying the logical connection of components within a given system or between disparate systems, without initially providing superfluous information such as spatial position or more detailed component design parameters, such as mass or installation space.
Figure 7 exemplarily shows the logical architecture of the EPSS, including its electric consumers, in terms of a directed graph, visualized with Cytoscape (https://cytoscape.org/) [32]. Each of the two engines provides mechanical power to the VFGs through the accessory gear box. The VFG converts the mechanical power to electrical power, which is transported to the two PEPDCs. For emergency operation, a ram air turbine (RAT) is connected to the right PEPDC. The electric generator of the auxiliary power unit (APU) connects to the left PEPDC. The main electric consumers, such as the ECS packs, galleys, flight control actuators, fuel pumps and electric hydraulic pumps are connected to the PEPDCs. Smaller electric consumers, e.g., aircraft and cabin lights, as well as the passenger service units (PSU) included in “ata25_equipmentFurnishing”, draw their electric power from the SEPDCs and SPDBs, which are in turn connected to the PEPDCs. Moreover, the PEPDCs are interconnected to ensure the flexible redistribution of electrical power in the event of an emergency.

4.1.2. Geometric Representation

In addition to the logical graph-based representation, with the geometric representation, the spatial plotting of the OBS components and connections within the aircraft geometry is addressed. As previously introduced, Figure 6 depicts the 3D-visualization of both the aircraft geometry and system geometry information as integral parts of the DLR-F25 CPACS data set. The geometric representation allows the system engineer to conduct a visual verification of the OBS’s location and integration within the aircraft geometry. Moreover, the enriched geometric model enables further analyses and inspections of the installation space.

4.1.3. Power-Specific Representation

The availability of powerBreakdowns in the CPACS v3.5 schema allows for a visual power-specific representation of the OBS architecture, parts of the architecture or individual components. To this end, staticCases and transientCases can be included in the representation, aiming at giving the system engineer an overview of the power flows and losses occurring within the considered system or between systems. A Sankey diagram is a suitable method of representation and used within this study for visualization [33].
As such, Figure 8 exemplarily depicts the power flow within the EPSS for the staticCase “top of climb”. The engines provide mechanical power (highlighted green in Figure 8) to the accessory gear boxes, one at each engine. From there, the power is split between the hydraulic pumps, the VFGs, and the engine accessories, considering small losses. For the sake of clarity, the respective power breakdown of the hydraulic system is not further elaborated. The electrical power (highlighted yellow in Figure 8) is transferred from the VFG to the PEPDC, considering losses in the electric components and cables. The PEPDC is responsible for the distribution of the available electrical power, ensuring that all loads on the right-hand side of Figure 8 are supplied. It should be noted that the power breakdown of the left and right wing sides is asymmetrical for this staticCase of the powerBreakdown.

4.2. Fuel Cell Propulsion

The hydrogen-powered concept aircraft ESBEF-CP1 (German acronym for “Development of Systems and Components for Electrified Flight” Concept Plane 1) is used as another example to illustrate the CPACS v3.5 data schema in order to store OBS architecture parameters. As a regional concept aircraft, the ESBEF-CP1 has been developed in scope of the DLR EXACT project and is derived from an ATR 72-like aircraft model [34].
Serving as a technology demonstrator to analyze technologies for a hydrogen aircraft, the ESBEF-CP1 has ten propulsion units (pods), each containing hybrid fuel cell systems and peripheral systems, such as the cooling system, hydrogen supply, air supply, and an electric power management unit (PMU). In the aft of the fuselage, two cryogenic hydrogen tanks are positioned. Further design parameters are, among others, the range of the design mission, which is 1000 nm , and the cabin seating capacity for 70 passengers [34].
Since it is described in the section above that conventional OBS can be stored in CPACS v3.5, this example illustrates that more disruptive systems, such as an electric power train, can be stored in the CPACS v3.5 data schema as well [35]. To this end, the topology of a simplified system architecture of the systems in one pod of the ESBEF-CP1 is shown in Figure 9. This includes the fuel cell and a battery for hybridization as power sources. Furthermore, a heat exchanger representing the cooling system and a compressor representing the air supply system for the fuel cell is displayed. The power management unit distributes the electric power from the fuel cell and the battery to the EPSS and to the electric motor, representing the electric power train, which consists of a motor controller, an electric motor, and a gearbox.

4.2.1. Graph-Based Representation

Figure 10 shows the graph-based representation of the ESBEF-CP1 pod, visualizing the components displayed in Figure 9 and their logical connections as intended. The battery and the fuel cell are connected to the PMU, while the PMU is connected to the PEPDC as part of the EPSS and the electric motor. The electric motor is connected to the propeller. Also, the heat exchanger and the compressor are connected to the fuel cell as part of the required peripheral systems.

4.2.2. Power-Specific Representation

The power-specific representation of the ESBEF-CP1 Pod is visualized in Figure 11 and shows the power flow during take-off. In this flight phase, both the fuel cell and the battery provide power due to the increased power demand [35]. Furthermore, the share of electric power between the power train and the EPSS is visualized, illustrating the significant higher power demand for the power train compared to the EPSS. Lastly, the change of power type from electric to mechanical power at the electric motor can be seen, as well as the power loss at the electric motor due to its efficiency.

5. Conclusions and Outlook

In this paper, the introduction of a system definition for the CPACS data schema is described. Aiming for a standardized interface for the improved integration of propulsion and on-board systems into the aircraft design process, several extensions are made to the schema. The system definition is implemented within three hierarchical levels. At the vehicles level, aircraft-independent system components are predefined serving as “library” items. These system components can be linked at the aircraft level, where two complementary system descriptions are defined: a physical/geometric definition in systems/genericSystems and a logical/functional definition in systemArchitectures, where the connections of the instantiated components are described. Based on these connections, energy or mass flows can be stored at the analyses level in powerBreakdowns. This provides the user the opportunity to exchange analysis results of the on-board systems for a specific architecture at a specific operation case (e.g., staticCase or transientCase).
The applicability of the system definition is demonstrated by two examples. A detailed description of a conventional on-board system for a SMR aircraft concept is presented. It is found that all relevant information can be stored in the data schema for this example of higher fidelity. The second example showcases an electrical propulsion system at a lower level of fidelity, which proves the flexibility of the schema.
With the system definition being part of the CPACS v3.5 release, the application phase already started. Constantly learning through user experience, this schema will be further improved and extended where necessary. For example, more predefined systemElements might be added to cover the wide range of applications. Their specific parameterization beyond mass and geometry will be discussed with experts from the respective domains, following the CPACS development strategy [10]. Also, the treatment of the difference between the chemical potential of fuel and electrical potential of charged batteries under the energyCarrier node is not yet finally decided. With some changes to the previous schema, such as allowing the shift of rotorElements in the aircraft level, post-processing tools such as TiGL [17] need to be adapted. The increased complexity of the schema by linking elements across multiple levels of hierarchy hinders human readability. This trade-off between schema flexibility and simplicity requires good visualization for understanding and debugging. Therefore, library functions for evaluating the complex uID dependencies and filtering would support the accessibility of CPACS. Moreover, the topology of the aircraft energy distribution networks needs to be explicitly added to the schema. Therefore, a specific extension for ducts, pipes and cables is planned and will be introduced in a future CPACS release.

Author Contributions

Conceptualization, T.B. (Tim Burschyk); methodology, T.B. (Tim Burschyk), M.A. and A.M.; software, T.B. (Tim Burschyk), M.A., A.M., T.B. (Thimo Bielsky) and V.K.; formal analysis, T.B. (Thimo Bielsky) and V.K.; writing—original draft preparation, T.B. (Tim Burschyk); writing—review and editing, M.A., T.B. (Thimo Bielsky) and V.K.; visualization, A.M. and V.K.; funding acquisition, B.N. and F.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the research project Zero Emission Baseline and Refined Architectures (ZEBRA), which is supported by the Federal Ministry of Economic Affairs and Climate Action in the national LuFo VI program. Any opinions, findings or conclusions expressed in this document are those of the authors and do not necessarily reflect the views of the other project partners.

Data Availability Statement

A CPACS data file, which provides an example of the newly introduced system definition, is available on request from the corresponding author.

Acknowledgments

The authors would like to thank all who contributed to the system description in CPACS. The fruitful discussions and detailed feedback by the community were greatly appreciated.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACAlternating Current
ACAREAdvisory Council for Aviation Research and Innovation in Europe
ADMLAircraft Design Markup Language
APUAuxiliary Power Unit
ASCIIAmerican Standard Code for Information Interchange
ATAAir Transport Association of America
ATRAvions de transport régional / Aerei da Trasporto Regionale
CADComputer-Aided Design
CP1Concept Plane 1
CPACSCommon Parametric Aircraft Configuration Schema
DCDirect Current
DLRGerman Aerospace Center
DLR-F25Aircraft Research Baseline
ECSEnvironmental Control System
EPSSElectric Power Supply System
ESBEFEntwicklung von Systemen und Bausteinen für das Elektrische Fliegen (project acronym)
EXACTExploration of Electric Aircraft Concepts and Technologies (project acronym)
FCSFlight Control System
IGESInitial Graphics Exchange Standard
IPSIce Protection System
MDAOMultidisciplinary Design Analysis and Optimization
OADOverall Aircraft Design
OBSOn-Board System
OSDOverall On-Board Systems Design
PEPDCPrimary Electric Power Distribution Center
PMUPower Management Unit
PSUPassenger Service Unit
RATRam Air Turbine
RCERemote Component Environment
SAFSustainable Aviation Fuel
SEPDCSecondary Electric Power Distribution Center
SMRShort–Medium Range
SPDBSecondary Power Distribution Boxes
TiGLXML Geometry Library
TIVATechnology Integration for the Virtual Aircraft (project acronym)
TiXIXML Interface Library
SysMLSystems Modeling Language
TUHHHamburg University of Technology
TUHH-FSTInstitute of Aircraft Systems Engineering at Hamburg University of Technology
uIDUnique Identifier
v3.5Version 3.5
VFGVariable Frequency Generator
UMLUnified Modeling Language
XMLeXtensible Markup Language
XSDXML Schema Definition

References

  1. Grewe, V.; Gangoli Rao, A.; Grönstedt, T.; Xisto, C.; Linke, F.; Melkert, J.; Middel, J.; Ohlenforst, B.; Blakey, S.; Christie, S.; et al. Evaluating the climate impact of aviation emission scenarios towards the Paris agreement including COVID-19 effects. Nat. Commun. 2021, 12, 3841. [Google Scholar] [CrossRef] [PubMed]
  2. Flightpath 2050: Europe’s Vision for Aviation: Report of the High Level Group on Aviation Research; Policy/European Commission, Publications Office of the European Union: Luxembourg, 2011. [CrossRef]
  3. Airbus. ZEROe: Our Hydrogen-Powered Aircraft. Available online: https://www.airbus.com/en/innovation/energy-transition/hydrogen/zeroe-our-hydrogen-powered-aircraft (accessed on 27 March 2025).
  4. Elysian. Bigger. Farther. Zero-Emission. Available online: https://www.elysianaircraft.com/ (accessed on 9 April 2025).
  5. Ciampa, P.D.; Nagel, B. Towards the 3rd generation MDO collaborative environment. In Proceedings of the 30th Congress of the International Council of the Aeronautical Sciences (ICAS), Daejeon, Republic of Korea, 25–30 September 2016. [Google Scholar]
  6. Walther, J.N.; Ciampa, P.D.; Nagel, B. Disciplinary Implications of a System Architecting Approach to Collaborative Aircraft Design. In Proceedings of the 14th World Congress of Computational Mechanics and ECCOMAS Congress (WCCM-ECCOMAS 2020), Virtual, 11–15 January 2021. [Google Scholar]
  7. Nagel, B.; Böhnke, D.; Gollnick, V.; Schmollgruber, P.; Rizzi, A.; La Rocca, G.; Alonso, J.J. Communication in aircraft design: Can we establish a common language? In Proceedings of the 28th Congress of the International Council of the Aeronautical Sciences (ICAS), Brisbane, Australia, 23–28 September 2012. [Google Scholar]
  8. Alder, M.; Moerland, E.; Jepsen, J.; Nagel, B. Recent Advances in Establishing a Common Language for Aircraft Design with CPACS. In Proceedings of the Aerospace Europe Conference 2020, Bordeaux, France, 25–28 February 2020. [Google Scholar]
  9. Institute of System Architectures in Aeronautics. CPACS Website. Available online: https://dlr-sl.github.io/cpacs-website/ (accessed on 30 September 2024).
  10. Alder, M.; Liersch, C.; Hepperle, M.; Maierl, R.; Deinert, S.; Kleinert, J.; Siggel, M.; Kohlgrüber, D.; Moerland, E.; Nagel, B. 20 years of CPACS: A Brief History and Future Vision of Establishing a Common Language for Aircraft Design. In Proceedings of the German Aerospace Congress, Hamburg, Germany, 30 September–2 October 2024. [Google Scholar]
  11. Fioriti, M.; Della Vecchia, P.; Donelli, G. Effect of Progressive Integration of On-Board Systems Design Discipline in an MDA Framework for Aircraft Design with Different Level of Systems Electrification. Aerospace 2022, 9, 161. [Google Scholar] [CrossRef]
  12. Fioriti, M.; Boggero, L.; Prakasha, P.; Mirzoyan, A.; Aigner, B.; Anisimov, K. Multidisciplinary aircraft integration within a collaborative and distributed design framework using the AGILE paradigm. Prog. Aerosp. Sci. 2020, 119, 100648. [Google Scholar] [CrossRef]
  13. Mohan, V.; Jeyaraj, A.K.; Liscouët-Hanke, S. Systems Integration Framework for Hybrid-Electric Commuter and Regional Aircraft. Aerospace 2023, 10, 533. [Google Scholar] [CrossRef]
  14. Jeyaraj, A.K.; Tabesh, N.; Liscouet-Hanke, S. Connecting Model-based Systems Engineering and Multidisciplinary Design Analysis and Optimization for Aircraft Systems Architecting. In Proceedings of the AIAA Aviation Forum, Virtual Event, 2–6 August 2021. [Google Scholar] [CrossRef]
  15. Moerland, E.; Deinert, S.; Daoud, F.; Dornwald, J.; Nagel, B. Collaborative aircraft design using an integrated and distributed multidisciplinary product development process. In Proceedings of the 30th Congress of the International Council of the Aeronautical Sciences (ICAS), Daejeon, Republic of Korea, 25–30 September 2016. [Google Scholar]
  16. TiXI: Fast and Simple XML interface library. Available online: http://dlr-sc.github.io/tixi (accessed on 20 March 2025).
  17. Siggel, M.; Kleinert, J.; Stollenwerk, T.; Maierl, R. TiGL: An Open Source Computational Geometry Library for Parametric Aircraft Design. Math. Comput. Sci. 2019, 13, 367–389. [Google Scholar] [CrossRef]
  18. Aerospace and Defence Industries Association of Europe; Aerospace Industries Association; ATA e-Business Program. S1000D: Issure 5.0. Available online: https://s1000d.org/ (accessed on 30 September 2024).
  19. Seabridge, A.G.; Moir, I. An Introduction to Aircraft Systems Design & Development, 2nd ed.; John Wiley & Sons Inc: Hoboken, NJ, USA, 2013. [Google Scholar]
  20. Hause, M. The SysML Modelling Language. In Proceedings of the Fifth European Systems Engineering Conference, Edinburgh, UK, 18–20 September 2006. [Google Scholar]
  21. Strack, M.; Zill, T.; Nagel, B. Integration of hybrid propulsion system in a CS23 commuter design. In Proceedings of the 30th Congress of the International Council of the Aeronautical Sciences (ICAS), Daejeon, Republic of Korea, 25–30 September 2016. [Google Scholar]
  22. Boden, B.; Flink, J.; Först, N.; Mischke, R.; Schaffert, K.; Weinert, A.; Wohlan, A.; Schreiber, A. RCE: An Integration Environment for Engineering and Science. SoftwareX 2021, 15, 100759. [Google Scholar] [CrossRef]
  23. Deshpande, S.; Watson, L.T.; Love, N.J.; Canfield, R.A.; Kolonay, R.M. ADML: Aircraft Design Markup Language for Multidisciplinary Aircraft Design and Analysis; Technical Report TR-13-07, Computer Science Technical Reports; Department of Computer Science, Virginia Polytechnic Institute & State University: Blacksburg, VA, USA, 2013. [Google Scholar]
  24. Alder, M.; Ratei, P.; Riaz, A.; Gupta, U.; Lefebvre, T.; Prakasha, P.S. Impact Monitor Framework: Development and Implementation of a Collaborative Framework for Aviation Impact Assessment. Eng. Proc. 2025, 90, 61. [Google Scholar] [CrossRef]
  25. Walther, J.N.; Hesse, C.; Alder, M.; Biedermann, J.Y.C.; Nagel, B. Expansion of the cabin description within the CPACS air vehicle data schema to support detailed analyses. CEAS Aeronaut. J. 2022, 13, 1119–1132. [Google Scholar] [CrossRef]
  26. Wöhler, S.; Häßy, J.; Kriewall, V. Establishing The DLR-F25 as a Research Baseline Aircraft for the Short-Medium Range Market in 2035. In Proceedings of the 34th Congress of the International Council of the Aeronautical Sciences (ICAS), Florence, Italy, 9–13 September 2024. [Google Scholar]
  27. Bielsky, T.; Juenemann, M.; Thielecke, F. Parametric Modeling of the Aircraft Electrical Supply System for overall Conceptual Systems Design. In Proceedings of the German Aerospace Congress, Bremen, Germany, 31 August–2 September 2021. [Google Scholar] [CrossRef]
  28. Kuelper, N.; Broehan, J.; Bielsky, T.; Thielecke, F. Systems Architecting Assistant (SArA) - Enabling A Seamless Process Chain from Requirements to Overall Systems Design. In Proceedings of the 33rd Congress of the International Council of the Aeronautical Sciences (ICAS), Stockholm, Sweden, 4–9 September 2022. [Google Scholar]
  29. Juenemann, M.; Bielsky, T.; Kriewall, V.; Thielecke, F. Overall Systems Design Method for Evaluation of Electro-Hydraulic Power Supply Concepts for Modern Mid-Range Aircraft. In Proceedings of the AIAA Aviation Forum, Chicago, IL, USA, 27 June–1 July 2022. [Google Scholar] [CrossRef]
  30. Bielsky, T.; Kuelper, N.; Thielecke, F. Assessment of an auto-routing method for topology generation of aircraft power supply systems. CEAS Aeronaut. J. 2024, 15, 765–779. [Google Scholar] [CrossRef]
  31. Kriewall, V.; Juenemann, M.; Thielecke, F. Engine Cycle Adaptation Method for Aircraft On-Board Systems Evaluation Considering System-Engine Interaction. In Proceedings of the AIAA SciTech Forum, Orlando, FL, USA, 8–12 January 2024. [Google Scholar] [CrossRef]
  32. Franz, M.; Lopes, C.T.; Huck, G.; Dong, Y.; Sumer, O.; Bader, G.D. Cytoscape.js: A graph theory library for visualisation and analysis. Bioinformatics 2015, 32, 309–311. [Google Scholar] [CrossRef]
  33. Plotly Inc. Collaborative Data Science. 2015. Available online: https://plot.ly (accessed on 30 September 2024).
  34. Bielsky, T.; Külper, N.; Thielecke, F. Overall Parametric Design and Integration of On-Board Systems for a Hydrogen-Powered Concept Aircraft. In Proceedings of the Aerospace Europe Conference, Lausanne, Switzerland, 10–13 July 2023. [Google Scholar] [CrossRef]
  35. Bielsky, T.; Thielecke, F.; Atanasov, G.; Burschyk, T.; Nagel, B. Collaborative Parametric Overall Aircraft and Systems Design to Evaluate Hydrogen-Powered Regional Aircraft. In Proceedings of the German Aerospace Congress, Hamburg, Germany, 30 September–2 October 2024. [Google Scholar] [CrossRef]
Figure 1. The maximum number of possible connections is reduced using a central data schema. Reproduced from [8].
Figure 1. The maximum number of possible connections is reduced using a central data schema. Reproduced from [8].
Aerospace 12 00373 g001
Figure 2. CPACS data structure.
Figure 2. CPACS data structure.
Aerospace 12 00373 g002
Figure 3. Different hierarchical levels of the CPACS system expansion.
Figure 3. Different hierarchical levels of the CPACS system expansion.
Aerospace 12 00373 g003
Figure 4. Schema definitions for genericSystems (a) and systemArchitectures (b).
Figure 4. Schema definitions for genericSystems (a) and systemArchitectures (b).
Aerospace 12 00373 g004
Figure 5. Schema example of the introduced transientCase in the powerBreakdowns node at the analysis level.
Figure 5. Schema example of the introduced transientCase in the powerBreakdowns node at the analysis level.
Aerospace 12 00373 g005
Figure 6. Topology of the overall on-board systems architecture of the DLR-F25 as a result from the OSD framework. For visualization, the TUHH-FST in-house developed tool SysView is used. Adapted from Wöhler et al. [26].
Figure 6. Topology of the overall on-board systems architecture of the DLR-F25 as a result from the OSD framework. For visualization, the TUHH-FST in-house developed tool SysView is used. Adapted from Wöhler et al. [26].
Aerospace 12 00373 g006
Figure 7. Graph-based representation of the logical electric power supply system of the DLR-F25.
Figure 7. Graph-based representation of the logical electric power supply system of the DLR-F25.
Aerospace 12 00373 g007
Figure 8. Power-specific representation of the electric power supply system of the DLR-F25 at the top of climb as Sankey diagram.
Figure 8. Power-specific representation of the electric power supply system of the DLR-F25 at the top of climb as Sankey diagram.
Aerospace 12 00373 g008
Figure 9. Topology of the relevant systems of a propulsion unit of the ESBEF-CP1.
Figure 9. Topology of the relevant systems of a propulsion unit of the ESBEF-CP1.
Aerospace 12 00373 g009
Figure 10. Graph-based representation of the power train of the ESBEF-CP1.
Figure 10. Graph-based representation of the power train of the ESBEF-CP1.
Aerospace 12 00373 g010
Figure 11. Power-specific representation of the electric power train of the ESBEF-CP1 as Sankey diagram.
Figure 11. Power-specific representation of the electric power train of the ESBEF-CP1 as Sankey diagram.
Aerospace 12 00373 g011
Table 1. Subsystems of the Electrical Power System as an example of the ATA chapter-referencing system [18].
Table 1. Subsystems of the Electrical Power System as an example of the ATA chapter-referencing system [18].
SystemSubsystemTitle
24 Electrical power
–00General
–10Generator drive
–20AC generation
–30DC generation
–40External power
–50AC load distribution
–60DC load distribution
–70Monitoring and protection
–80Power multiplexing
–90Multipurpose equipment
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Burschyk, T.; Alder, M.; Mancini, A.; Bielsky, T.; Kriewall, V.; Thielecke, F.; Nagel, B. Introduction of a System Definition in the Common Parametric Aircraft Configuration Schema (CPACS). Aerospace 2025, 12, 373. https://doi.org/10.3390/aerospace12050373

AMA Style

Burschyk T, Alder M, Mancini A, Bielsky T, Kriewall V, Thielecke F, Nagel B. Introduction of a System Definition in the Common Parametric Aircraft Configuration Schema (CPACS). Aerospace. 2025; 12(5):373. https://doi.org/10.3390/aerospace12050373

Chicago/Turabian Style

Burschyk, Tim, Marko Alder, Andrea Mancini, Thimo Bielsky, Vivian Kriewall, Frank Thielecke, and Björn Nagel. 2025. "Introduction of a System Definition in the Common Parametric Aircraft Configuration Schema (CPACS)" Aerospace 12, no. 5: 373. https://doi.org/10.3390/aerospace12050373

APA Style

Burschyk, T., Alder, M., Mancini, A., Bielsky, T., Kriewall, V., Thielecke, F., & Nagel, B. (2025). Introduction of a System Definition in the Common Parametric Aircraft Configuration Schema (CPACS). Aerospace, 12(5), 373. https://doi.org/10.3390/aerospace12050373

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop