complexType · extension complexBaseType · sequence
Ribs spaced along a reference line
The ribs of the set are placed on a reference line (ribReference): the leading edge, the trailing edge of the component segment or a spar. A position on that line is given as the relative arc length η along it, measured from its beginning; on a spar this is the η of the spar (wingSparType).
Where the set begins and ends
The first and the last rib of the set stand at the two points given here. Each of them is given in one of three ways:
startEtaXsiPoint and endEtaXsiPoint give the point in the relative coordinates of a segment or of the component segment (etaXsiPointType).
startCurvePoint and endCurvePoint put it on a curve, e.g. at a relative position along a spar (curvePointType).
startSparPositionUID and endSparPositionUID put it on a spar position (sparPositionType), so that the rib follows the spar when the spar position is moved.
A point that does not lie on the reference line is carried onto it by the plane of the rib through that point.
How many ribs
numberOfRibs spreads that many ribs evenly along the reference line, the first at the beginning and the last at the end of the set.
spacing gives the distance between two ribs along the reference line. The first rib stands at the beginning of the set and each further rib one spacing further out, so the last rib of the set is the last one that still fits and may stay short of the end.
Shape of the ribs
ribStart and ribEnd bound each rib in chordwise direction: both are either the UID of a spar or the keyword leadingEdge or trailingEdge. A rib therefore runs from the leading edge or from a spar to another spar or to the trailing edge.
ribRotation turns the ribs about the normal of the chord surface (ribRotationType).
ribCrossingBehaviour says what a rib does where it meets a rib of another set: cross it or end there.
| 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 |
| 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. | |||||
| choiceExactly one of the alternatives below may appear, unless the occurrence next to this line says otherwise. | |||||
startEtaXsiPoint | etaXsiPointType | [1..1] required | Beginning of the set, in the relative coordinates of a segment or of the component segment | ||
startCurvePoint | curvePointType | [1..1] required | Beginning of the set, at a relative position along a curve | ||
startSparPositionUID | stringUIDBaseType | [1..1] required | Beginning of the set, at a spar position | ||
| choiceExactly one of the alternatives below may appear, unless the occurrence next to this line says otherwise. | |||||
endEtaXsiPoint | etaXsiPointType | [1..1] required | End of the set, in the relative coordinates of a segment or of the component segment | ||
endCurvePoint | curvePointType | [1..1] required | End of the set, at a relative position along a curve | ||
endSparPositionUID | stringUIDBaseType | [1..1] required | End of the set, at a spar position | ||
ribStart | stringBaseType | [1..1] required | Forward bound of the ribs: the UID of a spar, leadingEdge or trailingEdge | ||
ribEnd | stringBaseType | [1..1] required | Aft bound of the ribs: the UID of a spar, leadingEdge or trailingEdge | ||
| choiceExactly one of the alternatives below may appear, unless the occurrence next to this line says otherwise. | |||||
spacing | doubleBaseType | [1..1] required | Distance between two ribs along the reference line [m] | ||
numberOfRibs | integerBaseType | [1..1] required | Number of ribs, spread evenly along the reference line | ||
ribReference | stringBaseType | [1..1] required | Line along which the ribs are spaced: the UID of a spar, leadingEdge or trailingEdge | ||
ribCrossingBehaviour | stringBaseType | 2 values | [1..1] required | What a rib does where it meets a rib of another set: cross or end | |
ribRotation | ribRotationType | [1..1] required | Direction of the ribs | ||
cpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/structure/ribsDefinitions/ribsDefinition/ribsPositioningcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/structure/ribsDefinitions/ribsDefinition/ribsPositioning| Type | Name |
|---|---|
wingRibsDefinitionType | ribsPositioning |