Optimized process planning by generative simulated annealing

Manufacturing process planning is a difficult problem with a prohibitively large search space. It is normally tackled by decomposing goal objects into features, and then sequencing features to obtain a plan. This paper investigates an alternative approach. The capabilities of a manufacturing process are represented by a formal language of shape, in which sentences correspond to manufacturable objects. The language is interpreted to describe process plans corresponding to the shape generation, complete with cost estimates. A macro layer that describes single operations of the machine is implemented on top of the formal language. The space it describes is searched by the generative simulated annealing algorithm, a stochastic search technique based on simulated annealing. Plans that are close to the optimum are generated in reasonable time.

[1]  Kenneth N. Brown,et al.  Constraint Unification Grammars: Specifying Languages of Parametric Designs , 1994 .

[2]  Jonathan Cagan,et al.  A Simulated Annealing-Based Approach to Three-Dimensional Component Packing , 1995 .

[3]  Satyandra K. Gupta,et al.  AI Planning Versus Manufacturing-Operation Planning: A Case Study , 1995, IJCAI.

[4]  G. Stiny A Note on the Description of Designs , 1981 .

[5]  William J. Mitchell,et al.  The Palladian Grammar , 1978 .

[6]  G. Stiny Introduction to Shape and Shape Grammars , 1980 .

[7]  John S. Gero,et al.  Artificial Intelligence in Design ’94 , 1994, Springer Netherlands.

[8]  Hector J. Levesque,et al.  A New Method for Solving Hard Satisfiability Problems , 1992, AAAI.

[9]  R. H. Crawford,et al.  Intermediate geometric and interfeature relationships for automatic group technology part coding , 1992 .

[10]  Kenneth N. Brown,et al.  Features, aka the semantics of a formal language of manufacturing , 1995 .

[11]  Phil Husbands,et al.  Simulated Co-Evolution as the Mechanism for Emergent Planning and Scheduling , 1991, ICGA.

[12]  U Flemming,et al.  More Than the Sum of Parts: The Grammar of Queen Anne Houses , 1987 .

[13]  Richard A. Wysk,et al.  An Introduction to Automated Process Planning Systems , 1984 .

[14]  Jonathan Cagan,et al.  An improved shape annealing algorithm for truss topology , 1995 .

[15]  John S. Gero,et al.  Advances in Formal Design Methods for CAD , 1996, IFIP — The International Federation for Information Processing.

[16]  Jonathan Cagan,et al.  Recursive annealing: A computational model for machine design , 1995 .

[17]  Herwart Opitz,et al.  A classification system to describe workpieces , 1970 .

[18]  J. Gaschnig Performance measurement and analysis of certain search algorithms. , 1979 .

[19]  John S. Gero,et al.  Artificial Intelligence in Design ’98 , 1998, Springer Netherlands.

[20]  J. Shah Conceptual development of form features and feature modelers , 1991 .

[21]  Huang,et al.  AN EFFICIENT GENERAL COOLING SCHEDULE FOR SIMULATED ANNEALING , 1986 .

[22]  Kenneth N. Brown,et al.  Describing process plans as the formal semantics of a language of shape , 1996, Artif. Intell. Eng..

[23]  Jaan Penjam,et al.  Computational and Attribute Models of Formal Languages , 1990, Theor. Comput. Sci..

[24]  T. C. Chang,et al.  Graph-based heuristics for recognition of machined features from a 3D solid model , 1988 .

[25]  H. H. Ryffel Machinery's Handbook , 1984 .

[26]  Jonathan Cagan,et al.  Optimally Directed Shape Generation by Shape Annealing , 1993 .

[27]  Paul K. Wright,et al.  Automating process planning: Using feature interactions to guide search , 1989 .

[28]  Jonathan Cagan,et al.  Simulated Annealing and the Generation of the Objective Function: A Model of Learning During Problem Solving , 1997, Comput. Intell..

[29]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[30]  G. Stiny The algebras of design , 1991 .

[31]  Kenneth N. Brown,et al.  A formal language for the design of manufacturable objects , 1994, Formal Design Methods for CAD.

[32]  Patrick A. Fitzhorn Formal graph languages of shape , 1990, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[33]  Kenneth N. Brown,et al.  Modified Shape Annealing for Optimally-Directed Generation: Initial Results , 1996 .

[34]  A. de Pennington,et al.  Geometric Reasoning Based on Graph Grammar Parsing , 1994 .

[35]  Sheng-H. Chuang,et al.  Compound feature recognition by web grammar parsing , 1991 .

[36]  Kenneth N. Brown,et al.  Grammars of Features in Design , 1992 .

[37]  Jami J. Shah,et al.  Group technology classification from feature-based geometric models , 1989 .

[38]  James R. Rinderle Grammatical approaches to engineering design, part II: Melding configuration and parametric design using attribute grammars , 1991 .