Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

flightDynamics: refactoring and summary of related issues #707

Closed
MarAlder opened this issue Mar 26, 2021 · 1 comment
Closed

flightDynamics: refactoring and summary of related issues #707

MarAlder opened this issue Mar 26, 2021 · 1 comment
Projects
Milestone

Comments

@MarAlder
Copy link
Collaborator

MarAlder commented Mar 26, 2021

A revision of the flightDynamics analysis branch should bring more consistency to the CPACS data structure. The proposal is as follows:

flightDynamics analysis

The cpacs/vehicles/aircraft/model/analysis/flightDynamics groups trim, flyingQualities and flightPerformance analyses data
grafik

performanceRequirements

The analysis elements shown above can refer to requirements (via uID) for a particular aircraft (or helicopter) defined under cpacs/vehicles/aircraft/model/performanceRequirements. These elements are linking all the related data such as performanceMaps, configurations, weightAndBalance, missions and performanceCases. Related issues are #697, #698, #705 and #706. To avoid naming conflicts with the above analysis cases we decided to switch from the case nomenclature to the requirements nomenclature. However, to avoid very long element names subnodes are named with the short form ..Reqs/..req/.
grafik

flightPoints / performanceCases

The requirements shown above may again link to aircraft (and helicopter) independent flightPoints and performanceCases. Therefore, these elements are grouped under the vehicles node (see development guideline §3: Hierarchical classification of data in #704). The flightPoints are discussed in more detail in #694 and provide predefined sets of altitude, velocity and atmospheric data. They are currently only used for trim analysis and we will see how this approach proves in practice. Maybe they can be applied for other disciplines as well.
grafik

@MarAlder MarAlder added this to To do in CPACS 3.3 via automation Mar 26, 2021
@MarAlder MarAlder added this to the cpacs 3.3 milestone Mar 26, 2021
@MarAlder MarAlder moved this from To do to Needs review in CPACS 3.3 Mar 26, 2021
@MarAlder MarAlder pinned this issue Mar 30, 2021
@MarAlder
Copy link
Collaborator Author

MarAlder commented Jun 3, 2021

No counterarguments during the review period.

@MarAlder MarAlder closed this as completed Jun 3, 2021
CPACS 3.3 automation moved this from Needs review to Done Jun 3, 2021
@MarAlder MarAlder unpinned this issue Jun 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
CPACS 3.3
  
Done
Development

No branches or pull requests

1 participant