Object-oriented approach to product design using extended NX Open API

Abstract Knowledge-based engineering (KBE) helps to automate the design of products and corresponding manufacturing systems. The automation is achieved via engineering knowledge representation in computer-processable formats, i.e. languages. It becomes possible to capture product design and manufacturing processes knowledge and let software applications to handle it suggesting better options for a product and/or a manufacturing system. In this paper we demonstrate an application and corresponding methodology to design and evaluate the performance of a product. The approach can be extended to different engineering problem domains saving the time used for product design.