complexType · extension complexBaseType · sequence
A set of ribs or a single rib
Ribs are defined in sets: one definition holds either several ribs of the same kind, spaced along a reference line (<ribsPositioning>), or one rib between two given points (<ribExplicitPositioning>). The cross section (<ribCrossSection>) holds for every rib of the definition.
A rib is a plane surface, bounded by the wing and by the spars or edges at which it starts and ends. Its direction and its inclination follow from the rotations described with the positioning and the cross section.
The figure shows the ribs of the example below in the top view: an inner set whose ribs run in flight direction, a single rib at the kink of the wing, and an outer set whose ribs stand perpendicular to the rear spar. All of them run from the front to the rear spar, and both sets are spaced on the rear spar.
Example
The outer rib set: eight ribs between two points of the rear spar, perpendicular to it, each from the front to the rear spar:
<ribsDefinitions>
<ribsDefinition uID="Wing_outerRibs">
<name>Outer ribs</name>
<ribsPositioning>
<startCurvePoint>
<eta>0.47</eta>
<referenceUID>Wing_rearSpar</referenceUID>
</startCurvePoint>
<endCurvePoint>
<eta>0.95</eta>
<referenceUID>Wing_rearSpar</referenceUID>
</endCurvePoint>
<ribStart>Wing_frontSpar</ribStart>
<ribEnd>Wing_rearSpar</ribEnd>
<numberOfRibs>8</numberOfRibs>
<ribReference>Wing_rearSpar</ribReference>
<ribCrossingBehaviour>cross</ribCrossingBehaviour>
<ribRotation>
<ribRotationReference>Wing_rearSpar</ribRotationReference>
<z>90</z>
</ribRotation>
</ribsPositioning>
<ribCrossSection>
<material>
<materialUID>Aluminium2024</materialUID>
<thickness>0.0025</thickness>
</material>
<upperCap uID="Wing_outerRibs_upperCap">
<area>0.0006</area>
<material>
<materialUID>Aluminium2024</materialUID>
<thickness>0.003</thickness>
</material>
</upperCap>
<lowerCap uID="Wing_outerRibs_lowerCap">
<area>0.0006</area>
<material>
<materialUID>Aluminium2024</materialUID>
<thickness>0.003</thickness>
</material>
</lowerCap>
</ribCrossSection>
</ribsDefinition>
</ribsDefinitions>| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external file the element was read from, as URI | ||
@externalDataNodePath | xsd:string | optional | Path of the parent element in the merged dataset, at which the element was inserted from an external file | ||
@externalFileName | xsd:string | optional | Name of the external file the element was read from | ||
@uID | xsd:ID | required | UID |
| Name | Type | Constraints | OccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration. | Default | Description |
|---|---|---|---|---|---|
| sequenceThe children below must appear in exactly this order. Each may repeat as often as its own occurrence allows. | |||||
name | stringBaseType | [1..1] required | Name of the rib or of the rib set | ||
description | stringBaseType | [0..1] optional | Description of the rib or of the rib set | ||
| choiceExactly one of the alternatives below may appear, unless the occurrence next to this line says otherwise. | |||||
ribsPositioning | wingRibsPositioningType | [1..1] required | Several ribs, spaced along a reference line | ||
ribExplicitPositioning | wingRibExplicitPositioningType | [1..1] required | A single rib between two points | ||
ribCrossSection | wingRibCrossSectionType | [1..1] required | Cross section of every rib of this definition | ||
cpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinitioncpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinition| Type | Name |
|---|---|
wingRibsDefinitionsType | ribsDefinition |