Developing flexible engineering design automation services The development of design automation and knowledge-based engineering approaches is an active area of research. The industrial application of lessons learned from research in engineering design automation presents challenges not typically encountered in the realm of academic research. Implementations of design automation in industry can often start when Subject Matter Experts (SMEs) create small helper files or applications to make them more efficient in their work tasks. This approach to design automation can evolve into a set of embedded design applications that provide engineers with a capability to rapidly generate component geometry files.
These applications can be developed within programs like NX and Microsoft Excel using platform specific toolsets that are based on the assumption of a single user accessing the application at any one time. As a result, the lower initial development overhead comes at the price of a largely fixed environment that can be difficult to update or scale to adapt to changes in the design environment.
This project proposes to explore the impact that changing the paradigm for design automation routines has on flexibility and long term adoption. The project will define a set of interfaces that can encapsulate design automation services, making them less sensitive to the internal changes of a particular CAD system. The project will also develop an approach that could be used to maintain documentation to promote consistency in design (i.e., standard work process) and update design automation tasks.
Industrial partner: Dresser-Rand