complexType · extension complexBaseType · all
Guide curve
The following figure shows the basic setup of the guide curves. They always start at a given ζ-position (fromZeta) on the profile of the specified start section (startSectionUID) and end at the ζ-position (toZeta) on the profile of the subsequent section. The relative coordinates of the guide curves are specified in cpacs/vehicles/profiles/guideCurves and referenced via its uID.
Note: Guide curves and profiles must result in a valid curve network.
The guide curve points are interpreted as (Δr and Δx) offsets from a cubic polynomial. This polynomial serves as a baseline for guide curves between segments located on different radial positions with smooth transitions:
Note: Nacelle guide curves reference the same guide curve profiles (guideCurveProfileGeometryType) as the guide curves of wings and fuselages. Therefore, the parameters have a different meaning:
| Standard guide curve parameter | Nacelle guide curve equivalent | Description |
| rX | φ | Independent variable normalized to [0,1] |
| rY | Δx | Orthogonal offset (translation in x-direction) |
| rZ | Δr | Radial offset |
| 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. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
guideCurveProfileUID | stringUIDBaseType | [1..1] required | UID of the guide curve profile | ||
startSectionUID | stringUIDBaseType | [1..1] required | UID of the start section | ||
fromZeta | doubleBaseType | [1..1] required | Curve coordinate of the referenced section profile at which the guide curve shall start. Valid values are in the interval -1,..,1. | ||
toZeta | doubleBaseType | [1..1] required | Curve coordinate of the profile following the referenced section profile. It defines where the guide curve ends. Valid values are in the interval -1,..,1. | ||
cpacs/vehicles/engines/engine/nacelle/fanCowl/guideCurves/nacelleGuideCurvecpacs/vehicles/engines/engine/nacelle/coreCowl/guideCurves/nacelleGuideCurve| Type | Name |
|---|---|
nacelleGuideCurvesType | nacelleGuideCurve |