Computer environments for the design of mechanical assemblies: A research review

This paper reviews the most relevant literature dealing with the development of computer environments for the conceptual design of mechanical systems and assemblies. Selected literature is reviewed and discussed in relation to meeting the following requirements of such an environment: (1) representing and supporting top-down design, (2) representing and supporting multiple functional viewpoints, (3) representing functional knowledge, (4) representing spatial relationships and geometry, (5) maintaining consistency, and (6) providing analysis and other support. An appendix listing related readings is included.

[1]  David Gedye,et al.  Design Version Management , 1987, IEEE Design & Test of Computers.

[2]  Craig Stanfill The Decomposition of a Large Domain: Reasoning About Machines , 1983, AAAI.

[3]  Nelson C. Baker,et al.  Spatial and functional representation language for structural design , 1987 .

[4]  John R. Dixon,et al.  Creating and using a features data base , 1986 .

[5]  John S. Gero,et al.  Design Knowledge and Sequential Plans , 1985 .

[6]  Lenhart K. Schubert,et al.  Determining Type, Part, Color, and Time Relationships , 1983, Computer.

[7]  Prof. Randy H. Katz,et al.  Information Management for Engineering Design , 1985, Surveys in Computer Science.

[8]  Renato Perucchio,et al.  Toward automatic finite element analysis , 1987 .

[9]  Robin J. Popplestone,et al.  RAPT, A Language for Describing Assemblies , 1978 .

[10]  Robert S. Engelmore,et al.  SACON: A Knowledge-Based Consultant for Structural Analysis , 1979, IJCAI.

[11]  Kenneth Dale Forbus A Study of Qualitative and Geometric Knowledge in Reasoning about Motion. Revision. , 1981 .

[12]  R. Light,et al.  Modification of geometric models through variational geometry , 1982 .

[13]  Allen Newell,et al.  A Model for Functional Reasoning in Design , 1971, IJCAI.

[14]  George Stiny,et al.  Pictorial and Formal Aspects of Shape and Shape Grammars , 1975 .

[15]  John R. Dixon,et al.  Expert systems for mechanical design: Examples of symbolic representations of design geometries , 1987, Engineering with Computers.

[16]  Kenneth D. Forbus Spatial and Qualitative Aspects of Reasoning about Motion , 1980, AAAI.

[17]  J. Gips Shape grammars and their uses , 1974 .

[18]  Brown,et al.  PADL-2: A Technical Summary , 1982, IEEE Computer Graphics and Applications.

[19]  J. Bowen Automated configuration using a functional reasoning approach , 1987 .

[20]  James R. Rinderle,et al.  Automatic identification of critical design relationships , 1987 .

[21]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[22]  Michael G. Dyer,et al.  EDISON: An engineering design invention system operating naively , 1986, Artif. Intell. Eng..

[23]  Katsuhiro Kitajima,et al.  HIMADES-1: a hierarchical machine design system based on the structure model for a machine☆ , 1984 .

[24]  Lenhart K. Schubert,et al.  PARTS INFERENCE: Closed and Semi-Closed Partitioning Graphs , 1981, IJCAI.

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

[26]  Rudolf Koller Konstruktionsmethode für den Maschinen-, Geräte- und Apparatebau , 1976 .

[27]  E. A. Avellone,et al.  Marks' Standard Handbook for Mechanical Engineers , 1916 .

[28]  Johan de Kleer,et al.  An Assumption-Based TMS , 1987, Artif. Intell..

[29]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artificial Intelligence.

[30]  Heedong Ko,et al.  Automatic assembling procedure generation from mating conditions , 1987 .

[31]  Ann Patricia Fothergill,et al.  An Interpreter for a Language for Describing Assemblies , 1980, Artif. Intell..

[32]  Kunwoo Lee,et al.  Inference of the positions of components in an assembly: part 2 , 1985 .

[33]  J Rinderle Function and form relationships : a basis for preliminary design , 1987 .

[34]  J. Dekleer An assumption-based TMS , 1986 .

[35]  W. R. D. Wilson,et al.  FDL ― A language for function description and rationalization in mechanical design , 1989 .

[36]  Charles M. Eastman The Design of Assemblies , 1981 .

[37]  J. Kleer Qualitative and Quantitative Knowledge in Classical Mechanics , 1975 .

[38]  Tomás Lozano-Pérez,et al.  A Geometric Modeling System for Automated Mechanical Assembly , 1980, IBM J. Res. Dev..

[39]  Andrew Gelsey Automated Reasoning about Machine Geometry and Kinematics , 1989 .

[40]  Micha Sharir,et al.  Planning, geometry, and complexity of robot motion , 1986 .

[41]  Kunwoo Lee,et al.  A hierarchical data structure for representing assemblies: part I , 1985 .

[42]  J. A. Collins,et al.  The Failure-Experience Matrix—A Useful Design Tool , 1976 .

[43]  Leo Joskowicz Shape and Function in Mechanical Devices , 1987, AAAI.

[44]  J. Angeles Spatial Kinematic Chains: Analysis ― Synthesis ― Optimization , 1982 .

[45]  Michael R. Lowry,et al.  Learning Physical Descriptions From Functional Definitions, Examples, and Precedents , 1983, AAAI.

[46]  Laurence Cholvy,et al.  ROSALIE: A C.A.D. Object-Oriented and Rule-Based System , 1983, IFIP Congress.

[47]  David N. Rocheleau,et al.  System for interactive assembly modelling , 1987 .

[48]  Michael A. Wesley,et al.  AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical Assembly , 1977, IBM J. Res. Dev..

[49]  Lenhart K. Schubert Problems with Parts , 1979, IJCAI.

[50]  Tetsuo Tomiyama,et al.  Extended general design theory , 1986 .

[51]  Boi Faltings,et al.  Qualitative Kinematics in Mechanisms , 1987, IJCAI.

[52]  David C. Gossard,et al.  Variational geometry in computer-aided design , 1981, SIGGRAPH '81.

[53]  Robin J. Popplestone,et al.  The Edinburgh designer system as a framework for robotics , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[54]  Mary Lou Maher A knowledge-based approach to preliminary design synthesis , 1987 .

[55]  S. Jiaoying,et al.  Artificial intelligence in computer aided design , 1987 .

[56]  Mark L. Nagurka,et al.  Product redesign for performance, manufacture, and assembly : a rational methodology towards total system design , 1987 .