Title: Parametric Geometry Construction within the Engineering Sketch Pad: OpenCSM
Instructor: John Dannenhoffer
John Dannenhoffer is an Associate Professor in the Aerospace Computational Methods Laboratory at Syracuse University. Johnís major research focuses have been block-structured grid generation, overset grid generation, and geometry systems that are aimed specifically to support multi-disciplinary, multi-fidelity analysis of geometrically-complex configurations, such as aerospace vehicles. John has worked very closely with Bob Haimes in the development of the Engineering Sketch Pad (ESP), which is becoming an integral part of several current efforts to streamline the Design through Analysis process is open-source and is available at http://acdl.mit.edu/ESP.
The Engineering Sketch Pad (ESP) is a collection of integrated APIs built up to solve the problem of providing a consistent underpinning for Design through Analysis. ESP supports the ability to have a single set of parameters drive the design in a true multi-fidelity and multi-disciplinary (MFMD) setting. The ESP system, which uses a browser-based user interface, drives the parametric solid modeling system known as OpenCSM (the Open Constructive Solid Modeler).
This short course discusses the use of OpenCSM within ESP, but also as a stand-alone solid modeler. Concepts such as the feature tree, design parameters, associativity through attributes (which is key to MFMD support), and user-defined primitives will be discussed. The ability of embedding OpenCSM into design environments is explored, both by examining its simple ASCII design language and its application programming interface (API).
One of the unique features of OpenCSM is its ability to provide analytical sensitivities, with respect to the design parameters, for both the configuration shape and for any tessellation that is associated with a model. Through the use of these sensitivities, it is possible to perform an adjoint-based design that is coupled to the userís design parameters, and hence the original design intent. The generation and use of these sensitivities will be highlighted through several examples.
This tutorial, which builds upon the EGADS tutorial, will be a combination of lecture and hands-on activities (for those who brought a laptop) that will give users the ability to build real multi-fidelity models through use of the ESP software system.
OpenCSM User Tutorial Schedule
User Forum Tutorial Session B-3, 3:30 PM, Thursday, September 29, 2016