crossBeamStrutAssemblyPositionType

complexType · extension complexBaseType · all

Strut supporting a cross beam

A strut supports a cross beam of a floor against a frame: the profile of a structural element swept along a straight line from the cross beam to the frame. The same type describes the struts of the passenger floor and of the cargo floor.

Line

All values are given in the fuselage coordinate system. The strut starts at the point of the path of the cross beam <crossBeamUID> with y = <positionYAtCrossBeam> (crossBeamAssemblyPositionType). From there it runs in the direction of the z-axis rotated about the x-axis by <angleX>, measured like <referenceAngle> in stringerFramePositionType: 180°, the default, points straight down, a smaller angle inclines the strut towards −y, i.e. to the left side in flight direction, and a larger one towards +y. It ends where it meets the path of the frame <frameUID>. Usually this is the frame of the cross beam, and the strut lies in its plane; towards another frame, the strut runs in the half-plane spanned by the x-axis and this direction and is inclined along x.

Lower half of the section through a fuselage at the frame at x = 7.5 m, seen from behind: the passenger cross beam at positionZ = -0.57 m below the fuselage axis, spanning the frame, with four seat rails on it and two vertical struts at positionYAtCrossBeam = +-1.1 m down to the frame; the cargo cross beam lower down with two seat rails and two struts inclined outwards, the right one at angleX = 200 degrees, measured from the upward z direction

In the figure, the passenger struts stand vertically at y = ±1.1 m (<angleX> = 180°), and the cargo struts are inclined outwards and downwards: 200° on the right side, 160° on the left.

Profile

The profile of the profileBasedStructuralElementType named by <structuralElementUID> is swept along the line from the cross beam to the frame, with its origin on the line. The x-axis of the profile lies along the x-axis of the fuselage, and its y-axis along the direction of the strut crossed with the x-axis, i.e. towards −y for a vertical strut. The <alignment> shortens the strut at its ends and moves or rotates the profile (alignmentCrossBeamType).

Rules

Example

The right strut under the first passenger cross beam of the example, vertical at y = 1.1 m:

<paxCrossBeamStruts>
    <paxCrossBeamStrut uID="Fuselage_paxStrut1R">
        <structuralElementUID>Strut</structuralElementUID>
        <frameUID>Fuselage_frame1</frameUID>
        <crossBeamUID>Fuselage_paxCrossBeam1</crossBeamUID>
        <positionYAtCrossBeam>1.1</positionYAtCrossBeam>
        <angleX>180</angleX>
    </paxCrossBeamStrut>
    ...
</paxCrossBeamStruts>
Strut of the passenger floor

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external file the element was read from, as URI
@externalDataNodePathxsd:stringoptionalPath of the parent element in the merged dataset, at which the element was inserted from an external file
@externalFileNamexsd:stringoptionalName of the external file the element was read from
@uIDxsd:IDrequiredUID

Child elements

NameTypeConstraintsOccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration.DefaultDescription
allThe children below may appear in any order. Each may appear at most once.
structuralElementUIDstringUIDBaseType[1..1] requiredUID of the profileBasedStructuralElement whose profile the strut has
frameUIDstringUIDBaseType[1..1] requiredUID of the frame on which the strut ends
crossBeamUIDstringUIDBaseType[1..1] requiredUID of the cross beam on which the strut starts
positionYAtCrossBeamdoubleBaseType[1..1] requiredY-coordinate of the start of the strut on the cross beam, in the fuselage coordinate system [m]
angleXdoubleBaseType[0..1] optionalDirection of the strut: the z-axis rotated about the x-axis, 180 pointing down (default) [deg]
alignmentalignmentCrossBeamType[0..1] optionalShortening of the ends, offset and rotation of the profile against the line

Used by

In a dataset · 4 paths

In the schema · 2 declarations

TypeName
cargoCrossBeamStrutsAssemblyTypecargoCrossBeamStrut
paxCrossBeamStrutsAssemblyTypepaxCrossBeamStrut