Delft University of Technology
Recent developments in MDO system formulation KADMOS and CMDOWS
van Gent, Imco; la Rocca, Gianfranco
Publication date 2017
Document Version Final published version
Citation (APA)
van Gent, I., & La Rocca, G. (2017). Recent developments in MDO system formulation: KADMOS and CMDOWS. 1st European Workshop on MDO for Industrial Applications in Aeronautics, Braunschweig, Germany.
Important note
To cite this publication, please use the final published version (if applicable). Please check the document version above.
Copyright
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy
Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.
This work is downloaded from Delft University of Technology.
Recent developments for
MDO system formulation:
KADMOS and CMDOWS
Imco van Gent, PhD candidate, TU Delft
Gianfranco La Rocca, Assistant professor, TU Delft
Topic 2: MDO Concepts, Methods and Algorithms, 16:20-16:40h
1st European Workshop on MDO for Industrial Applications in
Aeronautics – Challenges and Expectations
2
MDO systems
Tool repository problemMDO MDO solution strategy Collaborative workflow MDOptimizeddesign
Formulation phase
Execution phase
⦁
Tools used
⦁
Design variables
⦁
Objective
⦁
Constraints
⦁
MDO architecture
MDO systems
5 different stages of an MDO system
Tool repository problemMDO MDO solution strategy Collaborative workflow MDOptimizeddesign
Formulation phase
Execution phase
4
MDO systems
Tool repository problemMDO MDO solution strategy Collaborative workflow MDOptimizeddesign
Formulation phase
Execution phase
Collaboration = key!
~60-80% of project time
[1]AGILE goal:
40% time reduction to set up
collaborative MDO workflow
realization gap
[1] P.D. Ciampa and B. Nagel. The AGILE Paradigm: the next generation of collaborative MDO. In 18th AIAA/ISSMO
Multidisciplinary Analysis and Optimization Conference, 2017.
MDO systems
Tool repository problemMDO MDO solution strategy Collaborative workflow MDOptimizeddesign
Formulation phase
Execution phase
realization gap
FRAMEWORK! FRAMEWORK! FRAMEWORK!
We need to automate the design process
6
KADMOS
[2]
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
= system input/output = coupling variable = design competence
Repository connectivity graph (RCG)
D1
CPACS (XML) input CPACS (XML) outputD2
D3
F1
Etcetera…
Tool[2] I. van Gent, G. La Rocca, and L.L.M. Veldhuis. Composing MDAO symphonies: graph-based generation and manipulation of large multidisciplinary systems. In 18th AIAA/ISSMO
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
= design variable = objective = constraint = preprocessing function = disciplinary analysis = functionFundamental problem graph (FPG)
RCG
KADMOS
[2]
[2] I. van Gent, G. La Rocca, and L.L.M. Veldhuis. Composing MDAO symphonies: graph-based generation and manipulation of large multidisciplinary systems. In 18th AIAA/ISSMO
8
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
MDAO process
graph (MPG)
MDAO data graph (MDG)
= converger = optimizer CONV OPT
+
FPG
RCG
KADMOS
[2]
[2] I. van Gent, G. La Rocca, and L.L.M. Veldhuis. Composing MDAO symphonies: graph-based generation and manipulation of large multidisciplinary systems. In 18th AIAA/ISSMO
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
+
RCG
FPG
MPG
KADMOS
[2]
[2] I. van Gent, G. La Rocca, and L.L.M. Veldhuis. Composing MDAO symphonies: graph-based generation and manipulation of large multidisciplinary systems. In 18th AIAA/ISSMO
10
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
add tool
+
RCG
FPG
KADMOS
[2]
MDG
MPG
KADMOS within AGILE
[3]
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Tool repository
Tool repository
SMR
Visualization
package
VIST MS
[3] I. van Gent, P.D. Ciampa, B. Aigner, J. Jepsen,G. La Rocca, and E.J. Schut. Knowledge
architecture supporting collaborative MDO in the AGILE paradigm. In 18th AIAA/ISSMO
Multidisciplinary Analysis and Optimization Conference, 2017.
12
CMDOWS
[4]
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Tool repository
Tool repository
SMR
Visualization
package
VIST MS
[4] I. van Gent, G. La Rocca, and M.F.M.Hoogreef. CMDOWS: A Proposed New Standard to Store and Exchange MDO Systems. In 6th CEAS Air and Space Conference, 2017.
CMDOWS
[4]
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Collaborative
workflow
Tool repository
Tool repository
SMR
Visualization
package
VIST MS
[4] I. van Gent, G. La Rocca, and M.F.M.Hoogreef. CMDOWS: A Proposed New Standard to Store and Exchange MDO Systems. In 6th CEAS Air and Space Conference, 2017.
14
CMDOWS
[4]
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
SMR
Visualization
package
VIST MS
•
Common MDO Workflow Schema
•
XML schema
•
Based on graphs
•
Open-source:
cmdows-repo.agile-project.eu
Conclusion
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
SMR
Formulation phase
Execution phase
In collaborative MDO with a large, heterogeneous team (industrial setting):
I. We need a separate, dedicated system to support the formulation of our
MDO solution strategy before we move to the execution phase.
II. We need an open-source, central data schema to enable the storage and
exchange of our MDO system at different stages of the formulation phase.
realization gap
16
Conclusion
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
SMR
Formulation phase
Execution phase
[2-5]
[5] I. van Gent, R. Lombardi, G. La Rocca, and R. d’Ippolito. A fully automated chain from MDAO problem formulation to workflow execution. In EUROGEN 2017, 2017.
Future work
Tool repository
problem
MDO
MDO solution
strategy
Collaborative
workflow
SMR
Formulation phase
Execution phase
AGILE Configurations
18
Questions?
Open-source references
Acknowledgements
The research presented in this presentation has been performed in the framework of the AGILE project (Aircraft 3rd Generation MDO for Innovative Collaboration of Heterogeneous Teams of Experts) and has received funding from the European Union Horizon 2020 Programme (H2020-MG-2014-2015) under grant agreement no 636202. The authors
are grateful to the partners of the AGILE consortium for their contribution and feedback.
=> https://bitbucket.org/imcovangent/kadmos
=> http://cmdows-repo.agile-project.eu
=> http://cmdows.agile-project.eu
=> http://rcenvironment.de/
=> http://openmdao.org/
References
[1] P.D. Ciampa and B. Nagel. The AGILE Paradigm: the next generation of
collaborative MDO. In 18th AIAA/ISSMO Multidisciplinary Analysis and
Optimization Conference, 2017.
[2] I. van Gent, G. La Rocca, and L.L.M. Veldhuis. Composing MDAO
symphonies: graph-based generation and manipulation of large multidisciplinary
systems. In 18th AIAA/ISSMO Multidisciplinary Analysis and Optimization
Conference, 2017.
[3] I. van Gent, P.D. Ciampa, B. Aigner, J. Jepsen, G. La Rocca, and E.J. Schut.
Knowledge architecture supporting collaborative MDO in the AGILE paradigm. In
18th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, 2017.
[4] I. van Gent, G. La Rocca, and M.F.M. Hoogreef. CMDOWS: A Proposed New
Standard to Store and Exchange MDO Systems. In 6th CEAS Air and Space
Conference, 2017.
[5] I. van Gent, R. Lombardi, G. La Rocca, and R. d’Ippolito. A fully automated
chain from MDAO problem formulation to workflow execution. In EUROGEN
2017, 2017.
20
Appendix: AGILE Knowledge Architecture
Design Competence
Automated Design
Development Process
Data & Schemas
Step I Step II Step III Step IV Step V
Aero solver Structuralanalysis Mission analysis DLR morphing
CMDOWS
0, 12:
COOR 1: 2 inputs 2: 7 inputs 3: 21 inputs 4: 9 inputs 5: 2 inputs 6: 20 inputs 7: 14 inputs 8: 3 inputs 10: 3 inputs 10: 8 inputs 1:
HANGAR[AGILE DC1 WP6 wing startpoint] 3: 103 connections 4: 119 connections 6: 161 connections 7: 107 connections 8: 2 connections 12: 3 outputs 2, 11! 3:
DOE 3: 7 connections 3:
SCAM-merged[5modes] 4: 15 connections 6: 15 connections 7: 15 connections 4:
GACA-merged[2modes] 7: 1 connection 10: 2 connections 5, 9! 6:
CONV 6: 2 connections 7: 1 connection 6:
Q3D[FLC]-EMWET–seq 8: 1 connection 7:
Q3D[VDE]-SMFA–seq 8: 1 connection 10: 1 connection 9: 2 connections 8:
MTOW 10: 1 connection 10: 1 connection 11: 1 connection 10: OBJ 11: 2 connections CNSTRNT-merged[2modes]10:
KADMOS
VIST MS
VIST MS
VIST MS
Appendix: Setup time
•
Flager and Haymaker, Stanford University:
MDAO requires more than double the amount of time to perform
a first design iteration compared to conventional design methods.
•
Ciampa and Nagel, DLR (German Aerospace Center):
60-80% of project time is spent on setting
up the first automated design workflow.
•
Pate, Gray, and German (Georgia Tech, NASA):
The cost and time required to integrate an MDAO
system can easily approach the cost and time requirements
22