Releases: DLR-SL/CPACS
CPACS 3.5
CPACS 3.5 feature list
- new
headerType
and versioning strategy cpacsVersion
marked as deprecated and moved toversionInfo
node- fix typos:
- various fixes in documentation
airportCompatibility
mAdditionalCenterTanks
- consistency in
globalBeamPropertiesType
capType
: adduID
massBreakdown
genericMassTyp
: addcomponentUID
to link the corresponding componentsmOperatorItemsType
:- add
mAdditionalCenterTanks
- add
mEngineAPUOils
- add
mRemovableCrewRests
- add
mToiletFluids
- add
mUnusableFuels
- add
mWaterReservoirs
- add
mMiscellaneous
- add
- align
mLandingGear
elements with more the new genericlandingGears
definition - add
mGenericFuelTanks
tomFuselageStructure
sparPositionType
: addsparPositionCurve
(defines a spar position via a point on a curve)isLink
attribute: marked as deprecated- Systems definition
aeroMaps
,loadCases
configurationUID
-->configurationDefinitionUID
aircraftAnalysesType
- add
systemAnalyses
- add
aircraftModelType
- add
configurationDefinitions
- add
systemArchitectures
- add
engineType
add rotors
- fuels replaced by
chemicalEnergyCarriers
andelectricalEnergyCarriers
- make sub-elements optional
genericSystemType
: addcomponents
operationalCaseType
- add
configurations
mPayload
optional
- add
vehiclesType
- add
systemElements
- add
rotorElements
- add
energyCarriers
- add
weightAndBalanceCaseType
- add
configurations
- add
aircraftModelType
- add
systemAnalyses
/powerBreakdowns
- add
- add cryogenic fuel storage
- add
ducts
definition - hinge line definition aligned with TiGL
- fix wront type assignment in
costHydraulicSystemsType
wingWingAttachmentType
:upperShellAttachment
andlowerShellAttachment
restricted toupperShell
andlowerShell
- add
wingCutouts
- add
fuselageStructuralMountsType
controlSurfaceTrackTypeType
: joint position names in figures changed to count fromP1
- add CI schema validation
- add python script for automatic syntax formatting
- add automatic generation and publication of html documentation via GitHub actions and Appveyor
All issues for this release can be found online at: CPACS 3.5 project board
CPACS 3.5-RC
- new
headerType
and versioning strategy cpacsVersion
marked as deprecated and moved toversionInfo
node- fix typos:
- various fixes in documentation
airportCompatibility
mAdditionalCenterTanks
- consistency in
globalBeamPropertiesType
capType
: adduID
massBreakdown
genericMassTyp
: addcomponentUID
to link the corresponding componentsmOperatorItemsType
:- add
mAdditionalCenterTanks
- add
mEngineAPUOils
- add
mRemovableCrewRests
- add
mToiletFluids
- add
mUnusableFuels
- add
mWaterReservoirs
- add
mMiscellaneous
- add
- align
mLandingGear
elements with more the new genericlandingGears
definition - add
mGenericFuelTanks
tomFuselageStructure
sparPositionType
: addsparPositionCurve
(defines a spar position via a point on a curve)isLink
attribute: marked as deprecated- Systems definition
aeroMaps
,loadCases
configurationUID
-->configurationDefinitionUID
aircraftAnalysesType
- add
systemAnalyses
- add
aircraftModelType
- add
configurationDefinitions
- add
systemArchitectures
- add
engineType
add rotors
- fuels replaced by
chemicalEnergyCarriers
andelectricalEnergyCarriers
- make sub-elements optional
genericSystemType
: addcomponents
operationalCaseType
- add
configurations
mPayload
optional
- add
vehiclesType
- add
systemElements
- add
rotorElements
- add
energyCarriers
- add
weightAndBalanceCaseType
- add
configurations
- add
aircraftModelType
- add
systemAnalyses
/powerBreakdowns
- add
- add cryogenic fuel storage
- add
ducts
definition - hinge line definition aligned with TiGL
- fix wront type assignment in
costHydraulicSystemsType
wingWingAttachmentType
:upperShellAttachment
andlowerShellAttachment
restricted toupperShell
andlowerShell
- add
wingCutouts
- add
fuselageStructuralMountsType
controlSurfaceTrackTypeType
: joint position names in figures changed to count fromP1
- add CI schema validation
- add python script for automatic syntax formatting
- add automatic generation and publication of html documentation via GitHub actions and Appveyor
All issues for this release can be found online at: CPACS 3.5 project board
CPACS 3.4
CPACS 3.4 feature list
- Revision of
decks
definition (compatibility break) (#674) - Mass breakdown: add
mSparSkins
andmSparCells
tomSpar
(#719) - Mass breakdown: fix hierarchical error in
mMiscellaneous
(compatibility break) (#729) - Mass breakdown: fix typo in
mPylon
(compatibility break) (#720) - Nacelle guide curves: set
description
optional (#753) - Mission definition: add
uID
to elements ingeographicPointConstraintType
(#754) - Mission definition: add
powerFraction
,powerRemaining
andpowerConsumed
tomissionSegmentEndConditionType
(#754) - Mission definition: rename
referenceEndCondition
toreferenceEndConditionUID
inconstraintSettingsType
(compatibility break) (#754) - Mission definition: rename
reqClassification
torequirementClassification
inflightPerformanceRequirementType
(compatibility break) (#754) - Add contour coordinates for cell definition (#656)
- Add vehicle independent node for external geometry (#717)
- Remove
paxFlow
element fromaircraftAnalysesType
(compatibility break) (#752) - Docs: improve documentation of
name
,description
anduID
usage (#734) - Docs: add description of
parentUID
concept (#733) - Docs: add description of symmetry inheritance (#735)
- Docs: add description of engine nacelles (#731)
- Docs: add description of mission definition (#754)
- General improvements of the documentation
All issues for this release can be found online at:
CPACS 3.3
CPACS 3.3 feature list
• Revision of the mission definition including parameter lapses within segments (compatibility break) (#634, #635, #716)
• Revision of the point performance definition (compatibility break) (#696)
• Revision of performance requirements (compatibility break) (#697, #698, #705, #706, #716)
• Revision of landing gears (compatibility break) (#632, #657, #691, #693)
• Revision of control surface tracks definition (compatibility break) (#605)
• Load analysis: Revision of flightLoadCasesType (compatibility break) (#637, #689, #701)
• Load analysis: Revision of aeroCasesType (compatibility break) (#685, #692)
• Load analysis: loadEnvelopesType relocated and envelope simplified to a single uID-Sequence (compatibility break) (#659)
• Load analysis: Replaced dynamicAircraftModel elements by loadApplicationPointSets (compatibility break) (#663)
• Flight dynamics: Group flightPerformance, flyingQualities and trim under flightDynamics parent node (compatibility break) (#638, #694, #707)
• Introduced a configuration node to describe aircraft and payload configurations (#636, #700)
• Fuselage profiles: Introduced rectangle and super ellipse as standard profiles (#624)
• Fuselage profiles: Added vector to specify curve parameters for profiles with kinks (#630)
• Internal structure: Added standard profiles to profile based structural elements (#627)
• Internal structure: Added ribPosts element to wingRibCrossSectionType (#628)
• Internal structure: Upper and lowerCap now optional in sparCellType (#684)
• Internal structure: Stringers and frames can reference sections (#680)
• MassBreakdown: Set mass inertia Jxy, Jxz and Jyz optional (#621)
• MassBreakdown: Added mMiscellaneous element (#646)
• MassBreakdown: Added fuselage walls (#633)
• Added flight envelope to aircraft global element (#640)
• Added new base types: doubleVectorBaseType, posIntVectorBaseType, doubleArrayBaseType (#641)
• Added 'none' and 'inherit' to list of symmetry flags (#643)
• Set mapType attribute of vector and array elements to optional (requires TiXI>=3.1) (#642)
• AeroMaps: Defined angleOfSideslip as input and added distinction between minimum and maximum angleOfAttack in aeroLimitMaps (compatibility break) (#676, #687)
• AeroMaps: Added missing singular incrementMap element to incrementMaps in aeroLimitsMap (compatibility break) (#662)
• AeroMaps: Adopted the camelCase style for damping derivatives (compatibility break) (#686)
• Introduced common nomenclature for speeds and altitudes (compatibility break) (#695)
• Control distributors are set to optional (#709)
• Added instructions for superposition of control surface deflections (#710)
• Further elaboration of development standards (#694, #704, #711)
• General improvements of the documentation
All issues for this release can be found online at:
CPACS 3.2
CPACS 3.2
- Replaced tool-specific elements with
xsd:any
element and strict schema request for validation - UIDs adapted to type
xsd:ID
andxsd:IDREF
- UIDs optional for
transformationType
andpointTypes
- Replaced
xsd:sequence
elements withxsd:all
elements where possible cpacsVersion
element set to optional- GuideCurves are now optional for
nacelleCowlType
- Documentation adaptions
All issues for this release can be found online at:
CPACS 3.1
CPACS 3.1
- Redefinition of aeroPerformanceMaps
- Added nodes for detailed engine pylons and nacelles
- Added nodes to model generic walls
- Extension of material definition
- Added fuselage compartment definition
- Added fuselage fuel tank definition
- Explicit wing stringer definition integrated into wing stringer definition
- RelativeDeflections renamed to control parameters
- Control distributors modified to only have a single command input vector
- "cpacsVersion" restricted to current schema version
- Code cleanup
- Cpacs_schema.xml removed
- Documentation adaptions
All issues for this release can be found online at:
CPACS 3.0
CPACS 3.0
- New component segment definition; this is affecting all structural components of wings
- Renamed angleOfYaw into angleOfSideslip
- Fixes in documentation
- Made all uID attributes required
- Minor fixes in choices & typos
- Added nodes for the geometry of generic system components
- Added performance requirements for aircraft models
- Redefined the whole mission definition including point performances
- Made link to missionUID in trajectory optional
- Added new parameters to enginePerformanceMap
- Relocated mFixedLeadingEdge and mFixedTrailingEdge within the massBReakdown structure
- Changed aeroPerformanceMap to use altitude and standard atmosphere instead of reynolds number
- Added an optional local direction for guide curves and an illustrational image
- Announced toolspecifcs definitions as depricated; will be removed from CPACS in next release and should be managed in separate namespace by tool maintainers
- Added an option for aerodynamic performance maps of elastic aircraft
- Enabled the definition of multiple aeroPerformanceMaps
- Enabled the use of spar points for rib placement and rib points for spar placement
- Added explicit stringer definitions for wing cells
All issues for this release can be found online
https://github.com/DLR-LY/CPACS/issues
CPACS 2.3.1
CPACS 2.3.1
- Added a branch for the definition of design studies.
- Added thermal properties for materials.
- Revised the definition of flights/flightplans.
- Added an airline definition.
- Added structure for skid gear components.
- Changed the units for material density to SI units.
- Revised the top level fleets node and put it into the new airline node.
All issues for this release can be found online
https://github.com/DLR-LY/CPACS/issues
CPACS 2.3
CPACS 2.3 release is now available
- Included vector notation for weight and balance.
- Included flight system and flight dynamic information.
- Included top level aircraft requirements.
- Included a prototype for detailed nacelle geometries.
- Included structural mounts.
- Extended aero data set for loads.
- Extended the mass breakdown.
- Updated the symmetry definition, please take a look at the documentation point 5 adn 6.
All issues for this release can be found online
https://github.com/DLR-boeh-da/CPACS/issues?utf8=%E2%9C%93&q=+milestone%3A%22CPACS+2.3%22+