A system for design and concurrent engineering under imprecision

This paper proposes an approach to handling imprecision in design and concurrent engineering systems by using interval analysis and constraint networks. By allowing design parameters to be specified with intervals rather than exact points, this approach permits designers to iteratively transform vague conceptual designs into detailed final designs. When a designer changes a variable's interval or assigns a value, the results are propagated through constraints and the resulting feasible interval for all other dependent variables is pruned. The interval constraint network approach described in this paper extends previous work by allowing the representation of and reasoning about complex constraints involving conditions, conjunctions and disjunctions, as well as both symbolic and numeric variables. Many concurrent engineering constraints cannot be modeled without this sort of representational flexibility. A prototype of this approach has been implemented in a system called SPARK-IP. The operation of SPARK-IP is demonstrated through a concurrent engineering design problem involving printed wiring boards.

[1]  H. W. Stoll Design for Manufacture: An Overview , 1986 .

[2]  Robert E. Young,et al.  An advice system for concurrent engineering , 1991 .

[3]  Robert E. Young,et al.  An artificial intelligence-based constraint network system for concurrent engineering , 1992 .

[4]  Sanjay B. Joshi,et al.  Decision-making in preliminary engineering design , 1991, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[5]  Philip M. Wolfe,et al.  Computer integrated design and manufacturing , 1991 .

[6]  A. Kaufmann,et al.  Introduction to fuzzy arithmetic : theory and applications , 1986 .

[7]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[8]  Madan M. Gupta,et al.  Introduction to Fuzzy Arithmetic , 1991 .

[9]  Robert E. Young,et al.  TEST: a design-for-testability system for printed wiring boards , 1992 .

[10]  Didier Dubois,et al.  Possibility Theory - An Approach to Computerized Processing of Uncertainty , 1988 .

[11]  S. Orlovsky On formalization of a general fuzzy mathematical problem , 1980 .

[12]  Jean-Lou Chameau,et al.  Membership functions I: Comparing methods of measurement , 1987, Int. J. Approx. Reason..

[13]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[14]  Robert E. Young,et al.  SPARK: an artificial intelligence constraint network system for concurrent engineering , 1991 .

[15]  Keung-Chi Ng,et al.  Uncertainty management in expert systems , 1990, IEEE Expert.

[16]  David D. Ardayfio,et al.  Goals and priorities for research in engineering design : a report to the design research community , 1986 .

[17]  Robert E. Young,et al.  PACIES A PArt Code Identification Expert System , 1988 .

[18]  H. Tanaka,et al.  Fuzzy solution in fuzzy linear programming problems , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  E. Bensana,et al.  OPAL: A Knowledge-Based System for Industrial Job-Shop Scheduling , 1988 .

[20]  Peter M. Will,et al.  Simulation and modeling in early concept design: An industrial perspective , 1991 .

[21]  S. Chanas,et al.  A fuzzy approach to the transportation problem , 1984 .

[22]  Allen C. Ward,et al.  Design compilers and the labeled interval calculus: a tutorial , 1992 .

[23]  Robert E. Young,et al.  Issues in the testability of printed wiring boards , 1992 .

[24]  J. R. Crookall,et al.  Design for Economic Manufacture , 1986 .

[25]  Sik Oh Jhong,et al.  A constraint network approach to design for assembly , 1995 .

[26]  Jack Arabian Computer Integrated Electronics Manufacturing and Testing , 1989 .

[27]  G. Stalk Time-The Next Source of Competitive Advantage , 1988 .

[28]  Peter C. Cheeseman,et al.  Probabilistic vs. Fuzzy Reasoning , 1985, UAI.

[29]  K. Asai,et al.  Fuzzy linear programming problems with fuzzy numbers , 1984 .

[30]  P. Cheeseman Probabilistic versus Fuzzy Reasoning , 1986 .

[31]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part II: Representations, analysis, and design for the life cycle , 1989 .

[32]  Robert E. Young,et al.  A constraint-system shell to support concurrent engineering approaches to design , 1994, Artif. Intell. Eng..

[33]  Caroline M. Eastman,et al.  Review: Introduction to fuzzy arithmetic: Theory and applications : Arnold Kaufmann and Madan M. Gupta, Van Nostrand Reinhold, New York, 1985 , 1987, Int. J. Approx. Reason..

[34]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[35]  L.K. Keys Design for manufacture; design for the life-cycle; systems life-cycle engineering , 1988, Fifth IEEE/CHMT International Electronic Manufacturing Technology Symposium, 1988, 'Design-to-Manufacturing Transfer Cycle.