complexType · extension complexBaseType · all
Part of the wing that is removed for a control surface
A control surface needs room in the wing: the flap bay of a trailing edge device, the recess behind a leading edge device. The cut-out describes that room. It is removed from the wing, from its outer shape as well as from its structure.
Without a wingCutOut the removed part is the control surface itself, so that the control surface fills the opening exactly. A wingCutOut describes a larger opening, which leaves the gap the control surface needs to move. It therefore has to contain the control surface: on the upper and on the lower surface of the wing its cut lies ahead of a trailing edge device and behind a leading edge device.
Shape of the cut-out
The cut-out is built like the outer shape of a control surface, from a cut at its inner and at its outer border and the ruled surface through the two cuts.
innerBorder and outerBorder give the spanwise extent (controlSurfaceSkinCutOutBorderType). Without them the cut-out ends at the borders of the control surface.
upperSkin and lowerSkin give the chordwise position at which the cut meets the upper and the lower surface of the wing (controlSurfaceSkinCutOutType).
Between these two points the cut is a straight line. cutOutProfileControlPoint bends it through a point between the two surfaces (cutOutControlPointsType), e.g. so that the wing keeps a nose behind a leading edge device.
Everything behind the cut is removed for a trailing edge device, everything ahead of it for a leading edge device.
A spoiler lies in the upper surface of the wing, so a cut through the lower surface has no meaning for it. wingCutOut is not intended for spoilers.
The figure shows the flap and the slat of the example in controlSurfacesType with their cut-outs in the top view. The cut-out of the flap reaches further forward than the flap and ends at its borders; the cut-out of the slat reaches further aft than the slat and has borders of its own.
Example
The cut-out of the slat, with a control point and its own borders; the outer border is defined like the inner one:
<wingCutOut>
<upperSkin>
<xsiInnerBorder>0.17</xsiInnerBorder>
<xsiOuterBorder>0.17</xsiOuterBorder>
</upperSkin>
<lowerSkin>
<xsiInnerBorder>0.14</xsiInnerBorder>
<xsiOuterBorder>0.14</xsiOuterBorder>
</lowerSkin>
<cutOutProfileControlPoint>
<innerBorder>
<relHeight>0.45</relHeight>
<xsi>0.06</xsi>
</innerBorder>
<outerBorder>
<relHeight>0.45</relHeight>
<xsi>0.06</xsi>
</outerBorder>
</cutOutProfileControlPoint>
<innerBorder>
<etaLE>
<eta>0.43</eta>
<referenceUID>Wing_componentSegment</referenceUID>
</etaLE>
<etaTE>
<eta>0.43</eta>
<referenceUID>Wing_componentSegment</referenceUID>
</etaTE>
</innerBorder>
<outerBorder>
...
</outerBorder>
</wingCutOut>| 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 |
|---|---|---|---|---|---|
| allThe children below may appear in any order. Each may appear at most once. | |||||
upperSkin | controlSurfaceSkinCutOutType | [1..1] required | Position at which the cut-out meets the upper surface of the wing | ||
lowerSkin | controlSurfaceSkinCutOutType | [1..1] required | Position at which the cut-out meets the lower surface of the wing | ||
cutOutProfileControlPoint | cutOutControlPointsType | [0..1] optional | Points through which the cut runs at the two borders | ||
cutOutProfiles | cutOutProfilesType | [0..1] optional | Profiles describing the cut (not usable as it stands) | ||
innerBorder | controlSurfaceSkinCutOutBorderType | [0..1] optional | Inner border of the cut-out; defaults to the inner border of the control surface | ||
outerBorder | controlSurfaceSkinCutOutBorderType | [0..1] optional | Outer border of the cut-out; defaults to the outer border of the control surface | ||
cpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/wingCutOutcpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/wingCutOutcpacs/vehicles/aircraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/wingCutOutcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/wingCutOutcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/wingCutOutcpacs/vehicles/rotorcraft/model/wings/wing/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/wingCutOutcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/leadingEdgeDevices/leadingEdgeDevice/wingCutOutcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/trailingEdgeDevices/trailingEdgeDevice/wingCutOutcpacs/vehicles/rotorcraft/model/rotorBlades/rotorBlade/componentSegments/componentSegment/controlSurfaces/spoilers/spoiler/wingCutOut| Type | Name |
|---|---|
leadingEdgeDeviceType | wingCutOut |
spoilerType | wingCutOut |
trailingEdgeDeviceType | wingCutOut |