Skip to content
Compare
Choose a tag to compare

CPACS 3.4-beta

Pre-release
Pre-release

CPACS 3.4-beta feature list

  • Revision of decks definition (compatibility break) (#674)
  • Mass breakdown: add mSparSkins and mSparCells to mSpar (#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 in geographicPointConstraintType (#754)
  • Mission definition: add powerFraction, powerRemaining and powerConsumed to missionSegmentEndConditionType (#754)
  • Mission definition: rename referenceEndCondition to referenceEndConditionUID in constraintSettingsType (compatibility break) (#754)
  • Mission definition: rename reqClassification to requirementClassification in flightPerformanceRequirementType (compatibility break) (#754)
  • Add contour coordinates for cell definition (#656)
  • Add vehicle independent node for external geometry (#717)
  • Remove paxFlow element from aircraftAnalysesType (compatibility break) (#752)
  • Docs: improve documentation of name, description and uID 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:

Compare
Choose a tag to compare

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:

Compare
Choose a tag to compare

CPACS 3.3-RC

Pre-release
Pre-release

CPACS 3.3-RC feature list

• Revision of the mission definition including parameter lapses within segments (compatibility break) (#634, #635)
• Revision of the point performance definition (compatibility break) (#696)
• Revision of performance requirements (compatibility break) (#697, #698, #705, #706)
• 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:

Compare
Choose a tag to compare

CPACS 3.3-beta1

Pre-release
Pre-release

CPACS 3.3-beta1

  • Revision of the mission definition including parameter lapses within segments (compatibility break)
  • Revision of the point performance definition (compatibility break)
  • Revision of landing gear (compatibility break)
  • Revision of control surface tracks definition (compatibility break)
  • Load analysis: Revision of flightLoadCasesType (compatibility break)
  • Load analysis: Revision of aeroCasesType (compatibility break)
  • Load analysis: loadEnvelopesType relocated and envelope simplified to a single uID-Sequence (compatibility break)
  • Load analysis: Replaced dynamicAircraftModel elements by loadApplicationPointSets (compatibility break)
  • Introduced a configuration node to describe aircraft and payload configurations
  • Fuselage profiles: Introduced rectangle and super ellipse as standard profiles
  • Fuselage profiles: Added vector to specify curve parameters for profiles with kinks
  • Internal structure: Added standard profiles to profile based structural elements
  • Internal structure: Added ribPosts element to wingRibCrossSectionType
  • MassBreakdown: Set mass inertia Jxy, Jxz and Jyz optional
  • MassBreakdown: Added mMiscellaneous element
  • MassBreakdown: Added fuselage walls
  • Added flight envelope to aircraft global element
  • Added new base types: doubleVectorBaseType, posIntVectorBaseType, doubleArrayBaseType
  • Added none and inherit to list of symmetry flags
  • Set mapType attribute of vector and array elements to optional (requires TiXI>=3.1)
  • AeroMaps: Added distinction between minima and maxima in aeroLimitMaps (compatibility break)
  • AeroMaps: Added missing singular incrementMap element to incrementMaps in aeroLimitsMap (compatibility break)
  • General improvements of the documentation

All issues for this release can be found online at:

8777316
Compare
Choose a tag to compare

CPACS 3.2

  • Replaced tool-specific elements with xsd:any element and strict schema request for validation
  • UIDs adapted to type xsd:ID and xsd:IDREF
  • UIDs optional for transformationType and pointTypes
  • Replaced xsd:sequence elements with xsd: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:

abaf240
Compare
Choose a tag to compare

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:

Compare
Choose a tag to compare

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

Compare
Choose a tag to compare

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

Compare
Choose a tag to compare

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+