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 data file | ||
@externalDataNodePath | xsd:string | optional | Path of the node inside the external data file | ||
@externalFileName | xsd:string | optional | Name of the external data file | ||
@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 |