Skip to content

Releases: DLR-SL/CPACS

CPACS 3.5

20 Dec 07:50
Compare
Choose a tag to compare

CPACS 3.5 feature list

  • new headerType and versioning strategy
  • cpacsVersion marked as deprecated and moved to versionInfo node
  • fix typos:
    • various fixes in documentation
    • airportCompatibility
    • mAdditionalCenterTanks
    • consistency in globalBeamPropertiesType
  • capType : add uID
  • massBreakdown
    • genericMassTyp: add componentUID to link the corresponding components
    • mOperatorItemsType :
      • add mAdditionalCenterTanks
      • add mEngineAPUOils
      • add mRemovableCrewRests
      • add mToiletFluids
      • add mUnusableFuels
      • add mWaterReservoirs
      • add mMiscellaneous
    • align mLandingGear elements with more the new generic landingGears definition
    • add mGenericFuelTanks to mFuselageStructure
  • sparPositionType : add sparPositionCurve (defines a spar position via a point on a curve)
  • isLink attribute: marked as deprecated
  • Systems definition
    • aeroMaps, loadCases
      • configurationUID --> configurationDefinitionUID
    • aircraftAnalysesType
      • add systemAnalyses
    • aircraftModelType
      • add configurationDefinitions
      • add systemArchitectures
    • engineType
      • add rotors
    • fuels replaced by chemicalEnergyCarriers and electricalEnergyCarriers
      • make sub-elements optional
  • genericSystemType: add components
    • operationalCaseType
      • add configurations
      • mPayload optional
    • vehiclesType
      • add systemElements
      • add rotorElements
      • add energyCarriers
    • weightAndBalanceCaseType
      • add configurations
    • aircraftModelType
      • add systemAnalyses/powerBreakdowns
  • add cryogenic fuel storage
  • add ducts definition
  • hinge line definition aligned with TiGL
  • fix wront type assignment in costHydraulicSystemsType
  • wingWingAttachmentType: upperShellAttachment and lowerShellAttachment restricted to upperShell and lowerShell
  • add wingCutouts
  • add fuselageStructuralMountsType
  • controlSurfaceTrackTypeType: joint position names in figures changed to count from P1
  • 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

17 Nov 11:53
Compare
Choose a tag to compare
CPACS 3.5-RC Pre-release
Pre-release
  • new headerType and versioning strategy
  • cpacsVersion marked as deprecated and moved to versionInfo node
  • fix typos:
    • various fixes in documentation
    • airportCompatibility
    • mAdditionalCenterTanks
    • consistency in globalBeamPropertiesType
  • capType : add uID
  • massBreakdown
    • genericMassTyp: add componentUID to link the corresponding components
    • mOperatorItemsType :
      • add mAdditionalCenterTanks
      • add mEngineAPUOils
      • add mRemovableCrewRests
      • add mToiletFluids
      • add mUnusableFuels
      • add mWaterReservoirs
      • add mMiscellaneous
    • align mLandingGear elements with more the new generic landingGears definition
    • add mGenericFuelTanks to mFuselageStructure
  • sparPositionType : add sparPositionCurve (defines a spar position via a point on a curve)
  • isLink attribute: marked as deprecated
  • Systems definition
    • aeroMaps, loadCases
      • configurationUID --> configurationDefinitionUID
    • aircraftAnalysesType
      • add systemAnalyses
    • aircraftModelType
      • add configurationDefinitions
      • add systemArchitectures
    • engineType
      • add rotors
    • fuels replaced by chemicalEnergyCarriers and electricalEnergyCarriers
      • make sub-elements optional
  • genericSystemType: add components
    • operationalCaseType
      • add configurations
      • mPayload optional
    • vehiclesType
      • add systemElements
      • add rotorElements
      • add energyCarriers
    • weightAndBalanceCaseType
      • add configurations
    • aircraftModelType
      • add systemAnalyses/powerBreakdowns
  • add cryogenic fuel storage
  • add ducts definition
  • hinge line definition aligned with TiGL
  • fix wront type assignment in costHydraulicSystemsType
  • wingWingAttachmentType: upperShellAttachment and lowerShellAttachment restricted to upperShell and lowerShell
  • add wingCutouts
  • add fuselageStructuralMountsType
  • controlSurfaceTrackTypeType: joint position names in figures changed to count from P1
  • 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

20 Apr 15:47
dcd3767
Compare
Choose a tag to compare

CPACS 3.4 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:

CPACS 3.3

03 Jun 10:08
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:

CPACS 3.2

18 Feb 12:44
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:

CPACS 3.1

26 Aug 15:52
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:

CPACS 3.0

31 Jul 15:21
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

CPACS 2.3.1

29 Jul 15:38
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

CPACS 2.3

04 Nov 14:01
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+