Академический Документы
Профессиональный Документы
Культура Документы
Article information:
To cite this document:
Julian Scherer Dieter Kohlgrber , (2016),"Fuselage structures within the CPACS data format", Aircraft Engineering and
Aerospace Technology: An International Journal, Vol. 88 Iss 2 pp. 294 - 302
Permanent link to this document:
http://dx.doi.org/10.1108/AEAT-02-2015-0056
Downloaded on: 26 April 2016, At: 00:46 (PT)
References: this document contains references to 14 other documents.
To copy this document: permissions@emeraldinsight.com
The fulltext of this document has been downloaded 39 times since 2016*
Access to this document was granted through an Emerald subscription provided by emerald-srm:402646 []
For Authors
If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service
information about how to choose which publication to write for and submission guidelines are available for all. Please visit
www.emeraldinsight.com/authors for more information.
Institute of Structures and Design (BT), German Aerospace Center (DLR), Stuttgart, Germany
Abstract
Purpose This paper aims to summarize the main features of the fuselage structure description within the Common Parametric Aircraft
Configuration Schema (CPACS) data format.
Design/methodology/approach The CPACS fuselage structure description includes the definition of arbitrary sheets and structural profiles which
can be combined with a variety of material definitions to so-called structural elements. Besides the definition of these structural elements, the
definitions of structural members, such as stringers, frames, floor structures and pressure bulkheads, as well as the definitions of the complex load
introduction regions that transfer loads from the wings and the empennage into the fuselage shell are introduced. Finally, exemplary models
generated with different mesh generation tools developed at the DLR Institute of Structures and Design are presented. These models are suitable
for subsequent static or dynamic structural analyses.
Findings The CPACS fuselage structure description is suitable for defining standard fuselage configurations including complex load introduction
regions suitable for different types of structural analysis.
Practical implications The work shows exemplary fuselage models generated from the introduced CPACS fuselage description suitable for
subsequent static and dynamic structural analyses. As the CPACS standard is available for download, the described definitions may be used by
universities, research organizations or the industry.
Originality/value The work presents the definitions of the fuselage structure within the CPACS schema that were mainly developed by the authors
employed at the DLR Institute of Structures and Design. The exemplary applications show models generated completely on the basis of the definitions
described in this paper.
Keywords CPACS, Fuselage models, Fuselage structure description
Paper type Research paper
Nomenclature
Introduction
The current issue and full text archive of this journal is available on
Emerald Insight at: www.emeraldinsight.com/1748-8842.htm
294
profileBasedStructuralElements;
sheetBasedStructuralElements;
pressureBulkheads;
doors;
windows;
seatModules; and
rivets.
In this paper, the first three structural element types are
described in detail in the following sub-paragraphs. In general,
a structural element can be seen as a semi-finished part in real
world, e.g. a profileBasedStructuralElement can be compared to
an extruded profile with a distinct cross section. However,
there is no information of the final purpose, as the same
extruded profile could be used as a stringer, a frame or an
arbitrary strut, each of different length and curvature.
profileBasedStructuralElements
In CPACS, a profileBasedStructuralElement symbolizes a
unique cross section that is a combination of a 2D path and
sheet properties that determine the material and thickness of
each path section.
The path definitions for the cross sections of the
profileBasedStructuralElements are located under cpacs/
vehicles/profiles/structuralProfiles/structuralProfile2D. Each
structuralProfile2D represents a path definition. A point list
defines points of a 2D grid in a local xy-plane, and a sheet list
defines the connections between the points, thus creating the
different
path
sections.
When
linked
to
a
profileBasedStructuralElement, these path sections are given
their independent material types, thicknesses and optional
orthotropic directions if the material is a layered composite.
This approach provides high flexibility, as one
structuralProfile2D definition could be used for several
profileBasedStructuralElements based on the same path but with
different properties, e.g. a standard z-stringer with different
sheet thicknesses and/or materials as shown in Figure 1.
In addition, the sub-node transformation can be used to
scale, rotate and translate the structural profile in the 2D
space. Finally, precalculated cross-section properties can
optionally be deposed for each structural profile within the
sub-node globalBeamProperties, which may be used for a
simplified representation of the structural element in beam
elements with global stiffness definitions.
In Figure 2, an exemplary section of a CPACS file with a
profileBasedStructuralElement definition is presented. While a
more symbolic representation from a specific XML editor is
shown on the left-hand side, the text on the right-hand side
shows the real XML-syntax with few folded node definitions
structuralElement variant A
sheet 3
P3
P4
sheet 2
P1
P2
sheet 1
structuralElement variant B
structuralProfile2D
Skin reinforcements
This paragraph discusses the CPACS definition of the
standard fuselage reinforcement structure. Typically,
monolithic fuselage structures consist of skin panels that are
reinforced with stringers in longitudinal and frames in
circumferential direction. Frames and stringers can be
modeled as extrusions of structural elements along paths on
the outer geometry or fuselage loft. These paths represent
cutting lines that result from an intersection of cutting planes
with the fuselage loft. Therefore, each frame and stringer
definition includes a cutting plane and will be explained in the
following sub-paragraphs.
Stringers
In CPACS, an arbitrary number of stringer definitions can be
combined for a complete fuselage definition. Each stringer
definition is located under cpacs/vehicles/aircraft/model/
fuselages/fuselage/structure/stringers/stringer and identified by
a mandatory uID. A stringer definition requires at least two
so-called pointer definitions under [. . .] /stringers/stringer/
stringerPosition to generate a cutting plane with the fuselage
loft. In general, an arbitrary number of these pointer
definitions may be used to create any imaginable cutting plane
with its corresponding intersection line on the fuselage. For
each stringerPosition, the stringer cross section is defined via a
link to a structural element uID. Furthermore, each
stringerPosition is defined by the parameters positionX,
referenceY, referenceZ and referenceAngle, as illustrated in
Figure 3. Besides the definition of complex cutting planes, this
296
Figure 3 Visualization of stringer cutting plane definitions (left), alignment of extruded profile and related CPACS parameters (right)
rotationLocX
z
y
referenceY
referenceZ
referenceAngle
translationLocZ
Profile CS
z
x (extrusion path)
translationLocY
Skin segments
The skin segment definitions are located under cpacs/vehicles/
aircraft/model/fuselages/fuselage/structure/skinSegments and
represent the fuselage skin panels. A skin segment definition
consists of a link to a sheetBasedStructuralElement that defines
the sheets thickness and material as well as the declaration of
the panel size that is defined by uIDs of stringers and frames
that surround the panel. An arbitrary number of skin segment
definitions can be defined. By definition, the smallest panel
size is one skin bay which is the region in between two adjacent
frames and stringers.
In addition to individually defined panels, the parameter
standardSheetElementUID specifies a thickness and material for
all fuselage surface regions that are not included in any of the
individual skin segment definitions. This ensures that there are
no fuselage surface regions with undefined properties after the
model generation process.
Floor structures
Typically, large passenger aircrafts feature at least one
passenger and one cargo deck. The CPACS fuselage
structural description theoretically allows for a definition of an
arbitrary number of decks, but for better readability, there is a
distinction between pax and cargo crossbeams and struts;
however, their definitions are identical. Therefore, only the
pax definition will be discussed here. The floor structure
definition features a high degree of parameterization in the
form of relative links to structural member uIDs and a
minimum number of absolute values.
A deck typically consists of horizontal crossbeams and
optional vertical struts. A crossbeam can be defined under
[. . .]/fuselages/fuselage/structure/paxCrossbeams/pax
Crossbeam. The cross section is defined by a link to a
profile-based structural element. For structural reasons, a
crossbeam is always attached to a frame. The corresponding
frame is defined via parameter frameUID. The parameter
positionZ indicates the height of the deck in the absolute
aircraft coordinate system. For a horizontal deck, all
crossbeams would have the same values. Arbitrary slopes in
the deck can be realized by assigning different positionZ values
to individual crossbeams.
Frames
In CPACS, an arbitrary number of frame definitions can be
integrated into a complete fuselage definition. Each frame
definition is located under cpacs/vehicles/aircraft/model/
fuselages/fuselage/structure/frames/frame with a mandatory
uID. The frame cross section is defined via a link to a
structural element uID. Moreover, the cutting plane has to be
defined by pointers which are already explained in the
paragraph Stringers. A standard vertical frame may be
defined with only one pointer definition (framePosition). This
requires an absolute value for the global x-position within the
total fuselage x-range for the parameter positionX and a
standard absolute value of 180 for the parameter
referenceAngle. The referenceY and referenceZ parameters can be
set to zero. However, the general description also allows the
definition of frames with changing frame profiles around the
circumference when pointer definitions with individual
referenceAngle definitions are used.
The optional parameters continuity, alignment and
interpolation may be considered in the same way as described
in paragraph Stringers.
297
Pressure bulkheads
The main definition of the bulkhead layout is done in the
structural element section of the CPACS file as described in
paragraph Structural elements. For load introduction
reasons, bulkheads are always located at a previously defined
frame position. Under [. . .]/fuselages/fuselage/structure/
pressurebulkheads/pressurebulkhead, the cross reference
between the structural element and the frame to which the
bulkhead is connected to is established. This is why the final
definition simply consists of two uIDs defined in parameters
frameUID and pressureBulkheadElementUID. Figure 5 shows an
example for the two bulkhead types available in the current
CPACS version.
Load introduction regions
This paragraph discusses the CPACS definitions of the
complex load introduction regions that transfer the loads from
the wings and the empennage into the fuselage structure. In
Figure 5 Different bulkhead types: flat bulkhead (left),
dome-shaped bulkhead (right)
Figure 4 Typical floor structure including passenger and cargo deck (left), definition of crossbeam and strut parameters (right)
z
positionYAtCrossBeam y
positionZ
offset1LocX
offset2LocX
angleX
298
centerFuselageArea
The center fuselage area is the region where the center wing
box and the landing gear bay intersect the fuselage structure.
The CPACS definition is located under [. . .] /fuselages/
fuselage/structure/centerFuselageArea and developed based
on a typical standard layout that can be found in most of the
large low-wing aircraft.
In the current CPACS version, two general options are
available. While a simple definition just represents a cut-out in
the fuselage barrel with rigid edges, a much more detailed
center fuselage definition is preferable for structural analysis
and therefore discussed here. The main structural
components as shown in Figure 6 and their corresponding
CPACS parameters/trees in brackets are listed below:
sideboxes (centerFuselageSidebox);
tailplaneAttachmentArea
The tailplane attachment area is the region where the
horizontal tail plane (HTP) and the vertical tail plane (VTP)
intersect the fuselage. The CPACS definition is located under
[. . .]/fuselages/fuselage/structure/tailplaneAttachmentArea
and developed based on two typical standard layouts that can
be found in medium- and long-range aircrafts with a standard
tailplane configuration. The main structural components as
described in the following and their corresponding CPACS
parameters/trees in brackets are listed below:
Figure 6 Detailed center fuselage area with main structural components for medium-range aircraft
Portal frames
(Beams)
Main frames
(Beams)
Pressure floor
(Shells)
Sidebox
(Shells)
Floor beam struts
(Beams)
Lateral panels
(Shells + beams)
Vertical bulkhead
(Shells + beams)
Keel beam
(Shells + beams)
299
Applications
At the DLR Institute of Structures and Design, the CPACS
fuselage definition as introduced in this paper is the basis for
two major application tools. The tool TRansport Aircraft
FUselage MOdel (TRAFUMO; Scherer et al., 2013)
generates fuselage models for static analyses and sizing,
whereas the tool AirCraft-CRASH (AC-CRASH; Schwinn
et al., 2013; Schwinn, 2014) generates more detailed fuselage
or section models for dynamic crash analyses. Both tools will
be briefly introduced in the following sub-paragraphs.
Dynamic analysis
The tool AC-CRASH is used to generate and analyze fuselage
FE models under survivable crash load scenarios. The model
generation is comparable to the process introduced for the tool
TRAFUMO in paragraph Static analysis. However, due to the
expected large deformations, the explicit dynamic analysis
requires much finer meshes with element sizes of about 10 mm
or even smaller. Therefore, AC-CRASH offers an option to
refine model regions of special interest, e.g. impact zones, where
Static analysis
Based on the CPACS definition, the tool TRAFUMO
generates a complete FE model of the fuselage including
external loads and masses in a fully automated process.
First, TRAFUMO reads in the CPACS file using a
PYTHON-based wrapper module, computes a geometry
model of the fuselage and finally writes an ANSYS input file in
Figure 7 Typical medium-range tailplane attachment area with main structural components
VTP attachment struts
Diagonal crossbeams
(top/bottom)
Reinforced frames
Reinforced stringer
300
Figure 8 Exemplary fuselage model generated using TRAFUMO with detail of the skin structure
Conclusion
Figure 9 Exemplary fuselage model generated using AC-CRASH with detail of the finely meshed skin structure
301
Further work
The next steps in the development of the CPACS fuselage
structure description are in first place the enhancement of the
load introduction regions definition to comply with other aircraft
configuration types, e.g. high-wing and T-tail configurations.
Next, suitable definitions for a forward-landing gear bay,
windows and passenger and cargo doors will be developed.
As the manual definition of a detailed fuselage description in
CPACS is a time-consuming task, a further tool called Fuselage
DESIGN (F-DESIGN) that is able to automatically generate
CPACS fuselage description based on global design rules and
restrictions is currently under development at the DLR Institute
of Structures and Design. For F-DESIGN, two different fields of
application can be identified in a multidisciplinary tool
environment. When a new aircraft configuration is designed from
scratch, there is no reference for the fuselage structure, and
F-DESIGN would define a fuselage structure suited for a given
geometrical fuselage and cabin layout that could be provided by
a preliminary design tool like VAMPzero (Bhnke et al., 2011).
In this case, the fuselage structural design would rely on
knowledge-based global design rules and restrictions defined in
global design sets, e.g. frame pitch, floor location, etc. In a
second application mode, when used in an optimization process
as presented by Kroll et al. (2014), the tool F-DESIGN has to
transcribe optimization results to the CPACS fuselage definition,
e.g. the movement of main frames as a result of an optimized
wing position or the rearrangement of stringers as a result of an
optimized structural layout of the fuselage shell. To date,
F-DESIGN comprises the automated movement of main frames
according to a given CPACS wing definition to guarantee a
fuselage definition that allows for structural coupling to the wing.
References
Bhnke, D., Litz, M., Nagel, B. and Rudolph, S. (2010),
Evaluation of modeling languages for preliminary aircraft
design in multidisciplinary design environments, paper
presented at the Deutscher Luft- und Raumfahrtkongress
2010, 31 August-2 September, Hamburg.
Bhnke, D., Nagel, B. and Gollnick, V. (2011), An approach
to multi-fidelity in conceptual aircraft design in distributed
design environments, paper presented at the IEEE
Aerospace Conference, 5-12 March, Big Sky, MT, available
at: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp&arnumb
er5747542 (accessed 25 February 2015).
CPACS Homepage (2014), available at: http://code.google.
com/p/cpacs/ (accessed 20 August 2014).
CPACS_22_Documentation (2014), available at: http://code.
google.com/p/cpacs/ (accessed 20 August 2014).
Corresponding author
Julian Scherer can be contacted at: julian.scherer@dlr.de
For instructions on how to order reprints of this article, please visit our website:
www.emeraldgrouppublishing.com/licensing/reprints.htm
Or contact us for further details: permissions@emeraldinsight.com
302