An artificial intelligence-based constraint network system for concurrent engineering

This paper presents a new approach to concurrent engineering, namely the use of artificial intelligence constraint networks to advise the designer on improvements that can be made to the design from the perspective of the product's life-cycle. The difficulties associated with performing concurrent engineering are reviewed, and the various approaches to concurrent engineering are discussed. The requirements for a system to support concurrent engineering are indicated. An overview of constraint networks is given and this leads into a description of SPARK, an artificial intelligence constraint network systems for concurrent engineering. The operation of SPARK is illustrated by considering an example application of printed wiring board manufacture. The advantages of SPARK include being flexible enough to allow the designer to approach a problem from a variety of viewpoints, allowing the designer to design despite having incomplete information, and being able to handle the wide variety of life-cycle informatio...

[1]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

[2]  M. J. Jakiela,et al.  PROGRAMMING OPTIMAL SUGGESTIONS IN THE DESIGN CONCEPT PHASE: APPLICATION TO THE BOOTHROYD ASSEMBLY CHARTS. , 1984 .

[3]  Sulekh C. Jain,et al.  CAE FOR THE MANUFACTURING ENGINEER: THE ROLE OF PROCESS SIMULATION IN CONCURRENT ENGINEERING , 1986 .

[4]  Richard Fikes,et al.  REF-ARF: A System for Solving Problems Stated as Procedures , 1970, Artif. Intell..

[5]  Mark D. Gross,et al.  Designing with constraints , 1987 .

[6]  Korhan Sevenler Knowledge-based systems approach to forming sequence design for cold forging / , 1986 .

[7]  A. J. Medland The Computer-Based Design Process , 1985 .

[8]  A. Redford,et al.  Handbook of product design for manufacturing , 1988 .

[9]  Geoffrey Boothroyd,et al.  Product design for manufacture and assembly , 1994, Comput. Aided Des..

[10]  C. Harfmann Anton The rationalizing of design , 1987 .

[11]  A.E.K. Holbrook,et al.  DFA as a primary process decreases design deficiencies , 1988 .

[12]  George Ellwood Dieter,et al.  Engineering Design: A Materials and Processing Approach , 1983 .

[13]  A. Gairola Design for assembly: A challenge for expert systems , 1986, Robotics.

[14]  Mark Oakley,et al.  Managing product design , 1984 .

[15]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[16]  Sanjaya Addanki,et al.  PROMPT: An Innovative Design Tool , 1987, AAAI.

[17]  Frank J. Riley Assembly Automation: A Management Handbook , 1984 .

[18]  Yehuda E. Kalay,et al.  Computability of design , 1987 .

[19]  James Bowen,et al.  Artificial intelligence constraint nets applied to design for economic manufacture and assembly , 1988 .

[20]  Colin Runciman,et al.  Expert system guides CAD for automatic assembly , 1985 .

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

[22]  Christopher Tong,et al.  Toward an engineering science of knowledge-based design , 1987, Artif. Intell. Eng..

[23]  Alan Borning,et al.  ThingLab: a constraint-oriented simulation laboratory , 1979 .

[24]  David A. Hoeltzel,et al.  AN INTERACTIVE HYBRID (SYMBOLIC-NUMERIC) SYSTEM APPROACH TO NEAR OPTIMAL DESIGN OF MECHANICAL COMPONENTS , 1987 .

[25]  Donald A. Waterman,et al.  A Guide to Expert Systems , 1986 .

[26]  K. G. Swift,et al.  Design for assembly , 1983 .

[27]  John Dixon Artificial Intelligence and Design: A Mechanical Engineering View , 1986, AAAI.

[28]  A. H. Redford Software aid to design for assembly , 1986 .

[29]  Harold B. Smith,et al.  Designing for economical production , 1974 .

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

[31]  Nien-Hua Chao,et al.  The application of a knowledge-based system to design for manufacture , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[32]  Edward D. Heller Value Management: Value Engineering and Cost Reduction , 1971 .

[33]  Peng Wu,et al.  Design for Testability , 1982, 19th Design Automation Conference.

[34]  Charles M. Eastman,et al.  Automated Space Planning , 1973, Artif. Intell..