1943_菱形密封墊片沖裁模三維設(shè)計與模擬仿真
1943_菱形密封墊片沖裁模三維設(shè)計與模擬仿真,菱形,密封,墊片,沖裁模,三維設(shè)計,模擬,摹擬,仿真
黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 1 頁 A Hybrid Intelligent System for Stamping Process Planning in Progressive Die Design Abstract — This paper presents an intelligent, hybrid system for stamping process planning in progressive die design. The system combines the flexibility of blackboard architecture with case-based reasoning. The hybrid system has the advantage that it can use past knowledge and experience for case-based reasoning when it exists, and other reasoning approaches when it doesn’t exist. A prototype system has been implemented in CLIPS and interfaced with Solid Edge CAD system. An example is included to demonstrate the approach. Index Terms — Blackboard architecture; Graph-based; Hybrid intelligent systems; Knowledge-based; Progressive die design; Stamping process planning.I. INTRODUCTIONProgressive dies for producing sheet metal parts in mass production have been widely applied in various industries such as aerospace, electronics, machine tools, automobiles,and refrigeration. These dies can perform piercing,notching, cut-off, blanking, lancing, bending, shaving,drawing, embossing, coining, trimming, and other miscellaneous forming operations at a single setup. Hence a progressive die is generally very complex. Stamping process planning and die structure design are difficult and demanding tasks.Stamping process planning starts with an unfolding of a model of stamped metal part to produce a flat pattern, followed by nesting the pattern to produce a blank layout.Next, stamping operations are planned and operations are assigned to die stations. The resulting plan is typically represented as a strip layout, which guides the subsequent die structure design. The productivity, accuracy, cost, and quality of a progressive die mainly depends on the strip layout, and hence a stamping process. However, stamping process planning still remains more of an art rather than a science. Historically, this activity is mainly carried out manually, based on designers’ trial-and-error experience, skill and knowledge.Recent advances in the field of artificial intelligence (AI) have given rise to the possibility of constructing AI-based systems that incorporate built-in intelligence and apply diverse knowledge to solving progressive die design problems, including strip layout design automation. The diverse knowledge sources (KS’s) related to stamping process planning include unfolding knowledge to produce a flat pattern, nesting knowledge to produce a blank layout,various types of planning knowledge for different stamping operations like piloting, piercing, notching, cut-off,blanking, bending, etc., and staging knowledge to sequence the stamping operations. A discussion of some knowledgebased progressive die design work related to our study can be found in the next section. However, the existing work is based on the conventional architecture of knowledgebased expert systems, which are incapable of 黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 2 頁 managing heterogeneous KS’s effectively. In addition, these work doesn't provide a representation scheme for experts to model their valuable, but difficult-to-articulate, knowledge in terms with which they are familiar. To address the above issue, it is necessary to provide a cooperative problem solving strategy that can foster communication between diverse KS’s, and accommodate different knowledge representation schemes within an integrated framework. For this purpose, a hybrid intelligent system consisting of a blackboard control module and a few independently executing KS’s is proposed. This hybrid system provides a cooperative decision making environment and facilitates a hybrid knowledge representation scheme, including procedures, production rules, object-oriented, graph-based and casebased representations. The proposed approach speeds up the progressive die design process by automating the strip layout design.Owing to the modeling flexibility of blackboard architecture, our earlier work on case-based reasoning(CBR) for stamping process planning and die design [1] is also integrated to facilitate the search and reuse of past design experience to solve new problems. The limitation of a single CBR approach has been overcome in the proposed hybrid intelligent system, which can employ other reasoning approach such as rule-based reasoning for problem solving where relevant data have not yet accumulated in the case base. A prototype system has been implemented in CLIPS [2], and interfaced with a parametric- and feature-based CAD system, Solid Edge. An example is provided to demonstrate our approach.II. ATED WORKRELResearch in the computer-aided stamping process planning has been widely reported since 1970s. The advantages of automated process planning are productivity improvements, cost reductions and design automation. From mid 1970s to mid 1980s, the first generation of CAD/CAM systems for progressive die design were developed [3-6], though few of them are based on AI techniques. These early systems are characterized by basic computer graphics facilities, standardization of die components, and standardization of design procedures. They reduced design and drafting lead time. However, as these systems represent design know-how in the form of conventional procedural programming languages, only generation of the die part list and drafting of the assembly and part drawings are executed using computers. The designer still needs to decide most of the important decisions interactively, including strip and die layouts. Since late 1980s, significant efforts have been made by worldwide researchers to integrate a wide variety of AI and traditional CAD approaches to develop dedicated progressive die design automation systems including strip layout design automation. Knowledge engineering is a popular AI technique having been used in intelligent stamping process planning and die design system. For example, researchers at University of Massachusetts, USA have described a knowledge-based system for design of progressive stamping dies for a simple hinge part [7]. The system generates the flat pattern geometry and develops a strip layout automatically. Researchers at National University of Singapore have been developing an intelligent progressive die (IPD) design system since late 1980s.They used feature modeling and rule-based approach to realize automatic punch shape selection, strip layout development and 3-D die configuration [8, 9]. Based on a feature-黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 3 頁 relationship tree that describes the stamped metal part and its topological information, model-based reasoning and spatial reasoning techniques have been employed to reason out certain stamping processes and guide the overall planning process to develop the strip layout automatically. Researchers at the Indian Institute of Technology have developed a computer-aided die design system, CADDS, for sheet-metal blanks [10], based on heuristic rule-based reasoning and parametric programming techniques. The greatest advantage achieved by the system is the rapid generation of the most efficient strip layouts. Researchers at the University of Liverpool have worked on design automation for progressive piercing and blanking dies [11, 12]. Their work is based on applying a coding technique to characterize the stamped part geometric features, which is subsequently used to generate the type and layout of the die punches, and then develop the strip layout automatically. Researchers at Huazhong University of Science and Technology, China, have developed an intelligent progressive die design system, HPRODIE [13]. With feature mapping, rule-based reasoning and case-based reasoning techniques, most of design processes including strip layout design can be carried out automatically. Researchers at Pusan National University, Korea, have developed a compact computeraided process planning (CAPP) system for progressive die design [14]. Based on production rules, the work is capable of carrying out an intelligent stamping process planning work with automatic development of blank layout, strip layout and die layout.Though knowledge engineering has achieved a lot of success in stamping process planning, most of the “intelligent” progressive die design automation prototypes reviewed above are rather restricted to specific application domains, or still need considerable interactive input from experienced designers to develop strip layout. This is because they still inherit the disadvantages of the conventional architecture of knowledge-based expert systems, which are incapable of managing heterogeneous KS’s effectively. Researchers at the National Taiwan Institute of Technology have adopted various AI techniques including fuzzy reasoning, pattern recognition, rule-based reasoning, back-propagation neural network, genetic algorithms and petri net for the stamping process planning and design of progressive shearing cut and bending dies [15-17].However their work lacks an explicit and consistent model to integrate these AI techniques into a comprehensive design environment.In our previous work, another AI approach, case-based reasoning (CBR) was adopted for stamping process planning and die design [1]. CBR can avoid difficult knowledge representation issue when applying a rule-based approach to model complicated die design problem. The developed retrieval strategy can narrow down the design search space efficiently and retrieve the most similar design case in a reasonable period of time. However, in stamping process planning, it is difficult to obtain enough cases to cover the whole problem space in the initial stage when the system is set up. CBR may fail to generate a strip layout solution where the number of cases is insufficient. Each of the above mentioned AI-based approaches has advantages and disadvantages. One approach to deal with complex real world problems is to integrate the use of several AI technologies in order to combine their different strengths and overcome a single technology’s weakness to generate hybrid solutions [18]. In this paper, a blackboard architecture is 黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 4 頁 adopted to develop a hybrid intelligent system for stamping process planning due to its capability in cooperative decision making and accommodation of hybrid knowledge representation schemes. In the last two decades, blackboard architecture has been successfully used in a wide variety of areas, such as speech recognition,signal processing, engineering design and process planning. Thompson & Lu [19] used a blackboard architecture to represent design rationales in the form of design plans and design constraints and to establish the relationships between descriptions and design processes. The system provides a cooperative decision making environment that is suitable for concurrent product and process design. Srihari et al. [20] developed a real-time CAPP system for printed circuit board (PCB) assembly by integrating multiple KS’s, including planning expert and dynamic information processing modules in the blackboard architecture. The integrated system generates process plans that can be implemented in real time. Chen et al.[21] developed a concurrent, two-stage design evaluation system for product design, using a blackboard architecture. A qualitative evaluation is applied during the stage of searching for combinations of solution principles, then a quantitative evaluation is applied to provide information on performance, assemblability, maufacturability, and costs to facilitate design selection. In the past few years, blackboard architecture has proven to be suitable for tooling design such as fixture design [22] and injection moulding design [23], though this kind of application is still in its infancy stage. However,we have not found in the literature any attempt to apply the blackboard architecture to stamping process planning for sheet metal parts. It has been mentioned in our earlier work [24] that a blackboard architecture is well suited for constructive problem solving like process planning of stamping operations, where the problem space is large and knowledge from many different sources must be integrated to achieve a solution. The latter topic is discussed in the present paper. III. BLACKBOARD ARCHITECTURE FOR STAMPING PROCESS PLANNINGCooperative decision making for knowledge-based stamping process planning involves a variety of KS’s such as unfolding knowledge to produce flat pattern, nesting knowledge to produce blank layout, various types of planning knowledge for different stamping operations like piloting, piercing, notching, cut-off, blanking, bending, etc., and staging knowledge to sequence the stamping operations. These KS’s may be expressed in different representation schemes such as procedures, rules and objects. This justifies the use of a blackboard architecture in hybrid intelligent process planning environment. The KS’s interact through the blackboard to develop a solution incrementally.The proposed blackboard architecture consists of three major components: the blackboard data structure, KS’s and a control module (Fig. 1). The different components of the blackboard architecture are described in the following subsections. A. Object-Oriented Blackboard Data Structure The blackboard is a globally accessible database, which contains the data and partial solutions and is shared by a number of independent KS’s. The KS’s contribute their partial solutions to the blackboard, which lead to a final solution incrementally. The blackboard is structured as a hierarchy of abstraction levels, which represent different aspects or stages of the solution process. Partial solutions are associated with each level and may be linked to information on other levels using algorithmic procedures or heuristic rules. Each level 黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 5 頁 contains planning objects that are used to represent the solution space in an objectoriented manner. The attributes indicate the common data of the object, while the methods are usually encapsulated as procedural programs. The object-oriented approach makes the data structure of the representation tight, concise and easy to manipulate, thus making it possible to avoid any repetition of common data. Referring to Fig. 1, the planning solution is partitioned into four different object levels – (1) input data including stamped part and press; (2) stamping features and feature relations; (3) stamping operations; and (4) operation relations and stamping process plan – each representing initial input or different partial solutions posted on the blackboard by the specialist KS’s. They are described as bellows.1) Input Data to the Blackboard Input data to the blackboard mainly includes the part and press objects. The generic declaration of a part object includes the basic attributes such as part type, part dimensions, weight, surface treatments, blank thickness, blank material, annual production, blank dimensions, etc.,and pointers to its constituent stamping features and feature relations that will be elaborated later on. The press object contains the attributes such as press type, press tonnage,bolster dimensions, bed open dimensions, shut height,number of strokes, etc. The press data are useful for determining the stamping operations that will be elaborated later on.2) Object-Oriented Feature Modeling to Stamped Metal Parts Since traditional geometric modeling techniques do not capture design intent (e.g., design for manufacturing), they are in general unable to support sophisticated and jtelligent reasoning capabilities, e.g., knowledge-based process planning. Recently, the concept of machining features has been introduced to create a direct link between design and manufacturing [25]. Feature modeling is a relatively new way of storing design and manufacturing information in CAD/CAM/CAPP systems. Similarly,stamping features of a stamped metal part can enable stamping process planning tasks to be performed directly from the geometric model. Stamping features are information carriers that are used to model a stamped part with a set of design and manufacturing information including geometric and non-geometric attributes. Each of these stamping features can be manufactured with a specific stamping operation or a combination of stamping operations.Using the hierarchical classification structure of general design features by Chen et al. [26], a stamped metal part can be modeled with four categories of stamping features: Primary features: flat, drawing, etc. Positive secondary features: tab, curl, emboss, hem, bead, flange, etc.Negative secondary features: hole, extrusion hole, profile, deform, slot, step, etc.Connective secondary features: bend, blend, etc. Object-oriented feature representation has been employed to encapsulate design and manufacturing information in a stamping feature object. For example, a Hole feature object contains the basic attributes such as feature type, feature ID, primary feature ID, position,orientation, depth, diameter, precision, roughness, etc., and methods to calculate perimeter (some attributes are inherited from its upper class of feature object, i.e.,Negative feature).黃 河 科 技 學(xué) 院 畢 業(yè) 設(shè) 計 文 獻(xiàn) 翻 譯 第 6 頁 Besides representation of individual stamping features, a comprehensive representation of feature relations guarantees that all the stamping features associated with stamping process planning are considered. In addition, the data on feature relations are useful for determining the sequence of stamping operations and sometimes the stamping operations themselves. Four critical types of relations among stamping features – is-in, is-on, adjacentto and precision-associated are identified in this paper.The first three relation types – is-in, is-on and adjacent-to – are adopted from Chen et al.’s [26] definition of relations mong general design features. Within the specific domain of stamped metal parts, the is-in relation can be used to indicate the spatial interaction that arises when a negative stamping feature is in another stamping feature (e.g.,primary feature). Similarly, the is-on relation can be used to indicate the spatial interaction that arises when a positive stamping feature is on another stamping feature (e.g., primary feature), and the adjacent-to relation can be used to indicate the spatial interaction that occurs when a connective stamping feature is adjacent to another stamping feature (e.g., primary feature). A precisionassociated relation type is introduced in our earlier work [1] to represent design constraints that arise when a stamping feature does not directly connect to, but is associated with, another stamping feature by a toleranced dimension. 3) Stamping Operation Objects Mapped from Stamping Feature ObjectsOn the blackboard, the stamping operation objects are at a lower level than the stamping feature and feature relationobjects. They are used to define the manufacturing process from metal strip to the formed metal part. Essentially, the stamping process planning task is to transform a set of stamping features and feature relations into a set of stamping operations, and describe the relations among these stamping operations. The generic declaration of a stamping operation object includes stamping operation type, geometric shape, geometric constraint, precision, roughness, relationship with stamping feature, and control parameter. Typical stamping operation objects include piercing, notching, cut-off, blanking, lancing, shaving, drawing, embossing, coining, and trimming. A stamping feature may be manufactured with a specific stamping operation (one-to-one mapping) or a combination of stamping operations (one-to-many mapping). Several stamping featu
收藏