TY - GEN
T1 - OpenCSM
T2 - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
AU - Dannenhoffer, John F.
PY - 2013
Y1 - 2013
N2 - The advent of Multi-Disciplinary Analysis and Optimization environments (MDAO) has put increased emphasis on the automatic generation of configuration boundary representations directly from a feature tree (build recipe) and a set of externally-driven parameters. Many commercial computer-aided design systems exist to satisfy this need, but all currently suffer for several limitations: the build recipe is encoded in files with proprietary formats that are hard to generate and/or modify externally; the primitives are pre-defined and it is very difficult to create fully-parametric user-defined primitives; the build process is not explicitly "differentiated", thus making the gradients required by optimizers available only via finite differences; and, the systems are licensed in such a ways that distributed, simultaneous execution on many computers can be cost prohibitive. Described here is an open-source constructive solid modeler, named OpenCSM, that has been developed to circumvent these limitations. OpenCSM, which is built upon the OpenCASCADE geometry kernel and the EGADS geometry generation system, is freely available on virtually any computing system. The use of OpenCSM as part of NASA's OpenMDAO optimization system and as the basis for automatic overset grid generation is demonstrated.
AB - The advent of Multi-Disciplinary Analysis and Optimization environments (MDAO) has put increased emphasis on the automatic generation of configuration boundary representations directly from a feature tree (build recipe) and a set of externally-driven parameters. Many commercial computer-aided design systems exist to satisfy this need, but all currently suffer for several limitations: the build recipe is encoded in files with proprietary formats that are hard to generate and/or modify externally; the primitives are pre-defined and it is very difficult to create fully-parametric user-defined primitives; the build process is not explicitly "differentiated", thus making the gradients required by optimizers available only via finite differences; and, the systems are licensed in such a ways that distributed, simultaneous execution on many computers can be cost prohibitive. Described here is an open-source constructive solid modeler, named OpenCSM, that has been developed to circumvent these limitations. OpenCSM, which is built upon the OpenCASCADE geometry kernel and the EGADS geometry generation system, is freely available on virtually any computing system. The use of OpenCSM as part of NASA's OpenMDAO optimization system and as the basis for automatic overset grid generation is demonstrated.
UR - http://www.scopus.com/inward/record.url?scp=84881404419&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881404419&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84881404419
SN - 9781624101816
T3 - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
BT - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
Y2 - 7 January 2013 through 10 January 2013
ER -