Methodology and Implementation of Dynamic Design Advisor (DDA) in a Feature-Based System
Abstract Designing right the first time decreases cost significantly. If requirements of downstream activities could be considered during conceptual design, fewer changes would be required later. A design advisory system can provide enough information to the designer to achieve this goal of designing right at the conceptual stage. A systematic methodology for design advising in a feature-based design environment is developed to identify problems at the design stage, and provide the designer the opportunity to correct them. Five pre-conditions are also identified for this methodology. During the development of the part geometry, a multi-digit code is added to every feature. Based on the code, all applicable design rules are checked as constraints and in case of constraint violation, suggestions are generated and presented to the designer. During the design process, the designer can check a design rating, generated from the extent to which the constraints are satisfied. An example session is also presented to illustrate the ten steps of this method. To validate the developed methodology, a DDA system for pipeline design is developed in an actual industrial application. Effectiveness of the DDA methodology is analyzed by comparing the designers’ performance using the feature-based DDA system with performance using a regular feature based system. The performance measures used are: the number of errors in a design and the time taken to complete the design. Statistical results indicate that designers perform better with the DDA system in terms of fewer errors and less time to design.