complexType · extension complexBaseType · all
Space available for the cabin
The cabin geometry describes the space available for the cabin of a deck, roughly the inside of the fuselage less its lining. It is given by contour lines of constant height, which all share the vector <x>. The cabin is symmetric to the x-z plane of the deck.
The cabin geometry is not derived from the fuselage or its structure; it has to be updated when they change.
Contours
Each contour lies at the height <z> above the floor and gives with <y> the distance of the cabin wall from the x-z plane of the deck, i.e. half the width of the cabin, at every value of <x> (cabinGeometryContourType). All values are given in the deck coordinate system.
The figure shows the five contours of the example below. In the section at x = 7.2 m (a), each contour gives one point on each side of the cabin wall: y is 1.430 m at the height of 1.0 m and 1.160 m at 1.5 m. Seen from the side (b), every contour runs from the rear wall of the cockpit through the same values of x, spaced 0.8 m apart.
Rules
<x> is ascending.
Every <y> has as many values as <x>.
The contours are ordered by ascending <z>.
Example
The cabin of the example deck is the space inside a lining of 0.1 m, from the rear wall of the cockpit to the rear wall of the aft galley, with contours at the floor and 0.5 m, 1.0 m, 1.5 m and 2.0 m above it. The first two contours are shown:
<cabinGeometry>
<name>Cabin</name>
<contours>
<contour>
<y>1.394;1.395;1.395;1.395;1.395;1.395;1.395;1.395;1.395;1.395;1.395;1.395;1.396;1.395;1.393;1.393;1.399;1.405;1.395;1.356</y>
<z>0</z>
</contour>
<contour>
<y>1.497;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.499;1.497;1.497;1.501;1.505;1.499;1.476</y>
<z>0.5</z>
</contour>
...
</contours>
<x>0;0.8;1.6;2.4;3.2;4;4.8;5.6;6.4;7.2;8;8.8;9.6;10.4;11.2;12;12.8;13.6;14.4;15.2</x>
</cabinGeometry>| 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 |
| 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. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
contours | cabinGeometryContoursType | [1..1] required | Contour lines of constant height | ||
x | doubleVectorBaseType | pattern | [1..1] required | Positions along the deck shared by all contours, ascending [m] | |
cpacs/vehicles/aircraft/model/fuselages/fuselage/decks/deck/cabinGeometrycpacs/vehicles/rotorcraft/model/fuselages/fuselage/decks/deck/cabinGeometry| Type | Name |
|---|---|
decksDeckType | cabinGeometry |