2009
DOI: 10.1145/1555386.1555389
|View full text |Cite
|
Sign up to set email alerts
|

pyMDO

Abstract: We present pyMDO, an object-oriented framework that facilitates the usage and development of algorithms for multidisciplinary optimization (MDO). The resulting implementation of the MDO methods is efficient and portable. The main advantage of the proposed framework is that it is flexible, with a strong emphasis on object-oriented classes and operator overloading, and it is therefore useful for the rapid development and evaluation of new MDO methods. The top layer interface is programmed in Python and it allows… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 26 publications
(9 citation statements)
references
References 28 publications
0
7
0
Order By: Relevance
“…UML was designed to model and visualize software systems, especially objectoriented software, under a unified standard. (An example of UML class diagrams is given by Martins et al (2009).) Because of the close connections between object-oriented software and MDO (Alexandrov and Lewis 2004a, b), we may expect that the same visualization tools can be used in both cases.…”
Section: Design Principlesmentioning
confidence: 99%
See 3 more Smart Citations
“…UML was designed to model and visualize software systems, especially objectoriented software, under a unified standard. (An example of UML class diagrams is given by Martins et al (2009).) Because of the close connections between object-oriented software and MDO (Alexandrov and Lewis 2004a, b), we may expect that the same visualization tools can be used in both cases.…”
Section: Design Principlesmentioning
confidence: 99%
“…Finally, a diagram that is common in systems engineering is the N 2 diagram (Lano 1977) or design structure matrix (DSM) (Steward 1981). An example DSM for an aircraft design problem is shown in Fig.…”
Section: Design Principlesmentioning
confidence: 99%
See 2 more Smart Citations
“…To facilitate the exploration of the various MDO architectures, Tedford and Martins (2006) developed pyMDO. This was the first object-oriented framework that focused on automating the implementation of different MDO architectures (Martins et al 2009). In pyMDO, the user defined the general MDO problem once, and the framework would reformulate the problem in any architecture with no further user effort.…”
Section: Introductionmentioning
confidence: 99%