CMDOWS: a proposed new standard to store and exchange MDO systems

Journal Article (2018)
Authors

Imco van Gent (TU Delft - Flight Performance and Propulsion)

G La Rocca (TU Delft - Flight Performance and Propulsion)

M.F.M. Hoogreef (TU Delft - Flight Performance and Propulsion)

Research Group
Flight Performance and Propulsion
Copyright
© 2018 I. van Gent, G. la Rocca, M.F.M. Hoogreef
To reference this document use:
https://doi.org/10.1007/s13272-018-0307-2
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 I. van Gent, G. la Rocca, M.F.M. Hoogreef
Research Group
Flight Performance and Propulsion
Issue number
4
Volume number
9
Pages (from-to)
607-627
DOI:
https://doi.org/10.1007/s13272-018-0307-2
Reuse Rights

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.

Abstract

This paper proposes a new format to store and exchange multidisciplinary design optimization (MDO) systems. Here, the generic term MDO system refers to the set of disciplinary tools, their exchanged data and process connections that, all together, define an MDO computational setup. In the process leading to the formal specification of such a computational system, the set of tools, data and connections evolves, until a complete MDO system formulation (not executable) is reached. The proposed open-source standard, called CMDOWS (Common MDO Workflow Schema), has been developed to support this process. The key aspect of the format is its neutral XML-based data representation, making any stored MDO system exchangeable between the design team members and applications (e.g., tool repositories, visualization packages) developed to support the team in setting up the MDO system. This exchangeability is a key enabler for the creation of a versatile MDO framework. Furthermore, CMDOWS provides the starting point to translate any MDO system formulation into an execut-able workflow using a workflow platform of choice. To the authors’ knowledge, such an exchange format does currently not exist, notwithstanding the enormous potential it would have for the exploitation of large-scale MDO in industry. A case study demonstrating the use of CMDOWS is presented in this paper. It was concluded that the current version of CMDOWS already provides a robust standard to store and exchange MDO systems. The schema will be extended to meet future developments and promote its adoption as a recognized standard in the broader MDO community.