Dear CPACS community,
we are happy to present CPACS 3.3 with a large feature list. Just check it out:
- GitHub release link
- Documentation (download .chm-file)
- CPACS 3.3 project board
- Forum for discussions, questions and general feedback
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