(Dr. Robert Fulton, advisor)
"The Constrained Object Representation for Engineering Analysis"
The wide variety of design and analysis contexts in engineering practice makes the generalized integration of computer-aided design and engineering (CAD/CAE) a challenging proposition. Transforming a detailed product design into an idealized analysis model can be a time-consuming and complicated process, which typically does not explicitly capture related idealization and simplification knowledge. Recent research has introduced the multi-representation architecture (MRA) and analyzable product models (APMs) to bridge the CAD-CAE gap with stepping stone representations that support design-analysis diversity. This thesis generalizes the underlying techniques to form the constrained object (COB) representation.
The COB representation is based on object and constraint concepts to gain their modularity and multi-directional capabilities. Object-flavored techniques provide a semantically rich way to organize and reuse the complex mathematical relations and properties that naturally underlie engineering models. Representing relations as constraints makes COBs flexible because constraints can generally accept any combination of I/O information flows. This multi-directionality enables design sizing and design verification using the same COB-based analysis model. Engineers perform such activities through out the design process, with the former being characteristic of early design stages and vice versa.
The COB representation has generalized and extended techniques from the APM representation. Enhancements include a more efficient constraint processing algorithm, support for external solvers as white-box relations, and improved lexical forms. With these enhancements, COBs can represent additional types of MRA concepts beyond just APMs, namely analysis building blocks (for design-independent analytical engineering concepts) and context-based analysis models (for explicit associativity between design and analysis models).
To validate the COB representation, this thesis presents electronic
packaging and aerospace test cases implemented in a prototype toolkit called
XaiTools™. In all, the test cases utilize some 340 different types
of COBs with some 370 relations, including automated solving using commercial
math and finite element analysis tools. Results show that the COB
representation gives the MRA a more capable foundation, thus enhancing
physical behavior modeling for a wide variety of design models, analysis
models, and engineering computing environments.