CBR Drawing Rev2

Embed Size (px)

Citation preview

  • 7/31/2019 CBR Drawing Rev2

    1/33

    Indexing and Retrieval in Case-Based Process Planning

    for Multi-Stage Non-Axisymmetric Deep Drawing

    W. Y. Zhang a, b, S. B. Tor a, b and G. A. Britton b

    a Singapore-MIT Alliance, SMA-NTU Office, Nanyang Technological University,

    50 Nanyang Avenue, Singapore, 639798

    b School of Mechanical and Production Engineering, Nanyang Technological University,

    50 Nanyang Avenue, Singapore 639798

    Abstract

    This paper presents a case-based reasoning (CBR) methodology for computer-aided process

    planning (CAPP) for multi-stage, non-axisymmetric sheet metal deep drawing. The

    methodology addresses the indexing and retrieval of process planning cases. Planning cases

    are indexed via a feature-based representation of deep drawn parts. Efficient case retrieval is

    achieved by a feature-based similarity analysis between a new deep drawn part and existing

    parts in the case library. An illustrative example is included to demonstrate the operation of

    the proposed approach and show its effectiveness in speeding up CAPP for multi-stage non-

    axisymmetric deep drawing.

    Keywords: Case-based reasoning; Deep drawing; Feature-based representation; Process

    planning

  • 7/31/2019 CBR Drawing Rev2

    2/33

    1. Introduction

    Sheet metal forming process has been widely applied in various industries such as aerospace,

    electronics, machine tools, automobiles, refrigeration, etc., resulting in highly productive

    automated processes that have high quality and low costs. Multi-stage deep drawn parts with

    various cross-sectional shapes (cylindrical, square, rectangular and other non-axisymmetric

    shapes), are widely used for electrical parts such as battery containers, semiconductor and

    motor cases. However, the multi-stage deep drawing process planning remains more of an art

    than a science because of the complex deformation during the multiple drawing stages. In

    particular, in the multi-stage non-axisymmetric deep drawing process the non-uniform

    drawing coefficients from elliptical or rectangular cross-sections produce complex non-

    uniform metal flow compared to the conventional axisymmetric deep drawing process.

    Consequently the process sequence design experience for multi-stage non-axisymmetric deep

    drawing is often acquired through trial-and-error experimentation and is very hard to formally

    articulate.

    Recent advances in the field of Artificial Intelligence (AI) provide the opportunity to

    construct AI-based systems, especially knowledge-based expert systems that incorporate

    heuristic knowledge (e.g., production rules), that are applicable to solving the computer-aided

    process planning (CAPP) problem for multi-stage deep drawing. However, most of these

    systems have limited practicality or scalability because the heuristic knowledge in the

    application domain of multi-stage deep drawing is tacit and ill-structured in nature. Such

    information is difficult to acquire and represent well in a knowledge-based expert system.

    Finite element method (FEM) has been explored to solve these problems to a great extent,

    however the long computation time required for FEM is not suitable during the practical

    planning stages. A discussion of some CAPP work for deep drawing related to our study can

  • 7/31/2019 CBR Drawing Rev2

    3/33

    be found in the next section, which shows most attempts have been made to deal with

    rotationally symmetric deep drawing problems, but few for multi-stage non-axisymmetric

    deep drawing.

    It is widely accepted that common design practices rely heavily on searching and reusing

    of past design experiences to solve new problems, instead of designing everything from

    scratch. From the viewpoint of AI, this is a human form of case-based reasoning (CBR)

    paradigm. The foundation of CBR lies in the psychological theory of human cognition [1].

    This paper presents a CBR methodology for CAPP for multi-stage non-axisymmetric sheet

    metal deep drawing. The aim of this approach is to improve the productivity of CAPP. There

    are two main advantages of using a CBR approach over a traditional knowledge-based (e.g.,

    rule-based) reasoning approach or FEA. Firstly, the CBR approach reasons out process

    planning solutions quickly by searching and reusing past planning cases, thus avoiding the

    need to design everything from scratch. Secondly, process planning for multi-stage deep

    drawing, is so complex that it is either difficult or not cost effective to write all knowledge as

    succinct rules or build a comprehensive FEA model. On the other hand, process planning

    cases can always be given even if the planning solutions are not completely understood.

    It has been recognized that the retrieval mechanism plays a major role in a CBR system.

    Its efficiency mainly depends on three factors representation, indexing, and similarity

    analysis of cases in the case library, which are also the main focus of this paper. Indexing of

    planning cases is guided by a feature-based representation of a deep drawn part, which models

    the part at a high level of geometric abstraction. Efficient retrieval is achieved by a novel,

    feature-based similarity analysis between a new deep drawn part and existing (old) parts in the

    case library. This kind of approach has not been addressed in the literature of CAPP for

    multi-stage axisymmetric or non-axisymmetric deep drawing.

  • 7/31/2019 CBR Drawing Rev2

    4/33

    A prototype system of the retrieval mechanism has been implemented in a C Language

    Integrated Production System (CLIPS) [2], and interfaced with the Solid Edge CAD system.

    A process planning example is presented to illustrate the proposed approach.

    2. Related Work

    Research to improve the productivity of CAPP for sheet metal deep drawing has been widely

    reported in the last two decades. Knowledge-based system is one popular AI technique

    applied to intelligent process planning for deep drawing. Eshel et al. [3] developed a rule-

    based automatic generation of forming process outlines (AGFPO) system to design, test,

    rectify and compute the axisymmetric deep drawing process layout. Sitaraman et al. [4]

    presented a knowledge-based computer-aided engineering (CAE) system for automatic

    process planning for the manufacture of axisymmetric deep drawn parts. Sing & Rao [5]

    proposed a decision table method in a knowledge-based CAPP system for axisymmetric deep

    drawing. The logic rules contained within the decision table can be production rules, fuzzy

    sets or frames. Choi et al. [6] developed an integrated design and CAPP system for

    axisymmetric deep drawing, by standardizing design rules for formulating a process sequence.

    Kang et al. [7] constructed a knowledge-based process planning system for multi-stage non-

    axisymmetric deep drawing of parts with elliptical cross-sectional shape, with the surface area

    of deep drawn parts being calculated through a 3D modeling technique.

    These knowledge-based system prototypes are restricted to specific application domains

    or require considerable interactive input from experienced designers. The limitations are

    inherent in knowledge-based techniques, which have difficulty in acquiring tacit knowledge,

    i.e., knowledge that is difficult to articulate.

  • 7/31/2019 CBR Drawing Rev2

    5/33

    Alternatively FEM has been widely studied by many researchers to improve the process

    sequence design for deep drawn parts. Parsa et al. [8] carried out a rigid-plastic FEM

    simulation of the two-stage direct and reverse redrawing process. The simulation results show

    that the success or failure of the redrawing process depends not only on the redrawing ratio

    but also on the material and process parameters. Min et al. [9] used rigid-plastic FEM to

    analyze the multi-stage deep drawing process and compared the predicted distributions of

    thickness strains after each stage with the experimental results. In order to reduce possible

    forming steps in the multi-stage axisymmetric deep drawing process, Cao et al. [10] combines

    an optimization scheme, design rules and numerical tests using inverse and forward FEM

    analysis incorporated with a damage model. Kim et al. [11] applied a multi-stage finite

    element inverse analysis to multi-stage elliptical and rectangular deep drawing processes to

    calculate the initial and the intermediate shapes and the thickness strain distribution in each

    intermediate shape. Colgan & Monaghan [12] combined experimental and finite element

    analysis to determine the most important factors influencing a drawing process. Though FEM

    has proven to be suitable in verifying and improving the design parameters of CAPP for deep

    drawing, it does not help reduce the number of design and process planning iterations [13].

    In this paper, another fast emerging AI technique, CBR, is adopted to develop a case-

    based process planning system for multi-stage non-axisymmetric deep drawing. Schank [14]

    pioneered the CBR technique by representing human memory in computers, as an alternative

    to the more fashionable knowledge-based reasoning techniques. In the last two decades, CBR

    has been successfully applied in a wide number of areas, such as CYRUS [15] for story

    understanding using semantic inference, WOK [16] for cooking advice, and BOLERO [17]

    for clinical problem solving. CBR has also been used in the application domain of design and

    manufacturing, e.g., Archie [18] for architectural design, Cadet [19] for mechanical design,

    and a process planner [20] for machining process planning. In the past few years, CBR

  • 7/31/2019 CBR Drawing Rev2

    6/33

    approach has proven to be suitable for tooling design such as fixture design [21], injection

    molding design [22], and stamping die design [23]. However our previous work [23] can only

    handle monotonic stamping features such as tab, curl, emboss, hole, slot and bend in a general

    stamping part, but not combined deep drawing features of multi-stage deep drawn parts. No

    research has been carried out thus far on the application of CBR to CAPP for multi-stage

    axisymmetric or non-axisymmetric deep drawing.

    3. Framework of the Proposed CBR System for CAPP for Multi-Stage

    Non-Axisymmetric Deep Drawing

    Figure 1 shows the framework of the proposed CBR system for CAPP for multi-stage non-

    axisymmetric sheet metal deep drawing. The major modules are: case indexer, case retriever,

    case adapter and case library.

    [Insert figure 1 about here]

    Successful CAPP cases for multi-stage deep drawing are stored in the case library in a

    structured manner. Initially, the case library consists only of a few cases acquired using

    traditional knowledge-based systems, FEM or industrial practices. To facilitate case retrieval,

    each new deep drawn part with its object geometry is first described using a feature-based

    representation (elaborated later). This is input to the case indexer, which can identify multiple

    deep drawing features. The indexed case is then passed to the case retriever, which extracts a

    case (from the case library) that most closely resembles the input case. The retrieval

    mechanism employs a feature-based similarity analysis (elaborated later) between the new

    deep drawn part and existing parts in the case library to maximize the retrieval efficiency. If

    the retrieved closest case doesnt exactly match the query parts design, it is passed to a case

    adapter that tailors the retrieved case to meet the requirements of the new part. Once the

  • 7/31/2019 CBR Drawing Rev2

    7/33

    current problem is solved through retrieval or adaptation of a historical case, the final process

    planning solution is output to the user and stored in a new historical case in the case library.

    This has the effect of continuously improving the CBR system by expanding the case library

    whenever a new CAPP problem is solved.

    4. Case Representation

    4.1. Feature-based representation of deep drawn parts

    Since traditional geometric modeling techniques do not capture design intent they are, in

    general, unable to support sophisticated and intelligent reasoning capabilities, such as case-

    based process planning. Recently, the concept of machining features has been introduced to

    create a direct link between design and manufacturing [24]. In a similar manner, a collection

    of deep drawing features are used in this paper to model a sheet metal deep drawn part. Each

    of these deep drawing features should encapsulate a set of design and manufacturing

    information including geometric information such as shape, tolerance and surface finish, and

    non-geometric information such as material parameters.

    In this paper, a commercial CAD system, Solid Edge is used to support the representation

    and extraction of the feature model for all the deep drawn parts in the case library. New parts

    are also created in Solid Edge so the system can exploit the CAD systems design -by-feature

    interface and its built-in functions (sub-routines) that facilitate feature recognition.

    The proposed deep drawing features extraction strategy recognizes the deep drawing

    features in the reverse direction of manufacture, starting from the final sheet metal object

    geometry (figure 2). The first deep drawing feature is created from the deepest portion of

    the geometry in the drawing direction, i.e., the bottom of the deep drawn part. Once this

    feature has been identified, the prior geometry needed to form this feature is created. The

  • 7/31/2019 CBR Drawing Rev2

    8/33

    prior geometry is based on the assumption of forming that the features are formed at one

    station. In the example, the first deep drawing feature is a cup. It is assumed the cup has a

    constant sheet thickness and the same area before and after deformation. The cup dimension

    can be calculated easily through 3D modeling technique [7]. As figure 2 shows in step 1, the

    deformation zone is decomposed into a drawing feature and its base object geometry, which in

    turn is decomposed in step 2.

    [Insert figure 2 about here]

    This backward decomposition procedure is carried out recursively until the base object

    geometry is a flat blank. As a result, a set of deep drawing features are extracted, each of

    which can be manufactured with one or a combination of deep drawing operations by taking

    into account the forming limits such as minimum drawing coefficient and maximum aspect

    ratio, which are determined by the material formability.

    4.2. Case library design

    The case library is composed of a number of historical process planning cases defined in a

    frame structure that describes the design requirements and process planning solution. The

    design requirements are defined using the feature representation described previously. The

    process planning solution is defined as a complete process plan for forming a flat blank to the

    final deep drawn part, including process sequence with intermediate object geometries, and

    process parameters such as initial drawing coefficient, multiple redrawing coefficients,

    punching force, blank holding force, punch profile radii, die profile radii and die clearance.

    Due to the diversity of different applications, historical process planning cases may exist

    in different forms, such as CAD files or data files, databases or libraries, graphs or data tables,

    pictures produced by scanning blue-prints, hardcopy blue-prints, and so on; and may exist in

  • 7/31/2019 CBR Drawing Rev2

    9/33

    local or remote digital sites (accessed by website or ftp) or physical archives. To create a

    comprehensive case library and to save the development cost, it is recommended that the die

    design information be retained in its original form (not compiled to a unified format). The

    digital information is linked by data pointers stored in the case library, while the hardcopy

    information is flagged with the reference location stored in the case library.

    5. Case Indexing

    One of the most important issues in CBR is the efficient retrieval of the most similar case

    from a large case library. To find out whether two cases are similar, they have to be indexed

    in a proper manner so that the system can identify the closest case easily.

    The feature representation of a multi-stage deep drawn part discussed in the last section

    can model the part explicitly and comprehensively, and so can support the indexing of cases

    quickly and accurately. In this research, feature geometric parameters and material

    parameters are used as indices. Feature geometric parameters include shape parameters,

    tolerances and surface finishes. Material parameters include Youngs modulus, yield stress,

    Poissons ratio, density, friction coefficient and plastic hardening coefficient.

    The feature geometric parameters are the main factors for judging the similarity between a

    new deep drawn part and existing parts in the case library. Material parameters also influence

    the similarity analysis between cases, but are less critical. The indices may produce

    contradictory results. For example, two parts may have similar values of their feature

    geometric parameters, but low similarity in their material parameters values. Therefore, its

    necessary to judge the similarity between cases based on the weight (importance) of each

    index.

  • 7/31/2019 CBR Drawing Rev2

    10/33

    6. Case Retrieval

    6.1. Feature-based similarity analysis

    Case retrieval requires a combination of searching and matching. For deep drawing

    applications, the closest case is found by judging the similarity between a new deep drawn

    part and existing parts using the following similarity metric:

    materialgeometrypar t

    materialmaterialgeometrypar tgeometrypar t

    ww

    SwSwSim

    (1)

    Where, Sim denotes the similarity metric between two deep drawn parts; Spart-geometry and

    Smaterial respectively denote the part geometric similarity and material similarity between two

    parts; wpart-geometry and wmaterial respectively denote the weights of the part geometry and

    material. Usually, the former carries more weight than the latter since it is more important in

    determining the deep drawing process plan.

    The material similarity Smaterial between two parts in equation 1 is defined as the inverse of

    the material resemblance distance between two parts:

    n

    j

    jpa rametermaterial

    n

    jold

    jpa rametermaterial

    new

    jpa rametermaterial

    old

    jpa rametermaterial

    new

    jpa rametermaterial

    jpa rametermaterial

    materialmaterial

    w

    PPMax

    PPw

    DS

    1

    ,

    1

    2

    ,,

    ,,

    ,),(

    11

    (2)

    Where,Dmaterial denotes the material resemblance distance between a new deep drawn part and

    any existing (old) part in the case library, which is expressed as the normalized Euclidean

    distance between the corresponding materials. new jpar ametermaterialP , andold

    jpar ametermaterialP , (j = 1, 2,

    , n) respectively denote the j-th material parameter of the new and existing parts. Their

  • 7/31/2019 CBR Drawing Rev2

    11/33

    relative difference, i.e., the quotient of their absolute difference

    newjpar ametermaterial

    newjpar ametermaterial PP ,, divided by the larger value (i.e., maximum) of them

    new

    jpar ametermaterial

    new

    jpar ametermaterial PPMax ,,

    , is used to calculate the j-th material parameter

    resemblance distance, which ranges from 0.0 to 1.0. jpar ametermaterialw , denotes the weight of

    thej-th material parameter. The material parameters include Youngs modulus, yield stress,

    Poissons ratio, density, friction coefficient and plastic hardening coefficient. It can be

    proven that Dmaterial ranges from 0.0 to 1.0, i.e., Dmaterial [0.0, 1.0], hence Smaterial [0.0,

    1.0]. For the similarity value, 0.0 indicates most dissimilar and 1.0 indicates most

    similar. For the resemblance distance value, 0.0 indicates closest, and 1.0 indicates most

    distant. This annotation applies to the rest of this paper.

    The part geometric similarity Spart-geometry in equation 1 is defined as the aggregation of all

    the feature geometric similarities between corresponding deep drawing feature pairs (in short,

    matched feature pairs) in the new and existing parts, and shown below:

    nm

    S

    S

    m

    i

    i

    geometryfeatur e

    geometrypa rt

    2

    21 (3)

    Where Sfeature geometryi

    (i= 1, 2, , m) denotes the feature geometric similarity between the i-th

    matched feature pair in the new and existing parts. Since m matched feature pairs apply to

    both the new and existing parts, the numerator is multiplied by 2. n denotes the number of

    unmatched deep drawing features either in the new or existing parts. Further, Sfeature geometryi

    is

    defined as the inverse of the geometry resemblance distance between the i-th matched feature

    pair, and shown below:

  • 7/31/2019 CBR Drawing Rev2

    12/33

    finishtoleranceshape

    iold

    finish

    inew

    finish

    ioldfinish

    inewfinish

    finishiold

    tolerance

    inew

    tolerance

    iold

    tolerance

    inew

    tolerance

    tolerance

    i

    shapeshape

    finishtoleranceshape

    i

    finishfinish

    i

    tolerancetolerance

    i

    shapeshape

    i

    geometryfeatur e

    i

    geometryfeatur e

    www

    FFMax

    FFw

    FFMax

    FFwDw

    www

    DwDwDw

    DS

    2

    ,,

    ,,2

    ,,

    ,,2

    222

    ),(),(1

    1

    1

    (4)

    Where, Dfeature geometryi

    denotes the geometry resemblance distance between the i-th matched

    feature pair, which is expressed as the normalized Euclidean distance between the

    corresponding features; Dshapei , Dtolerance

    i and ifinishD respectively denote the shape, tolerance,

    and surface finish resemblance distances between the i-th matched feature pair; wshape ,

    wtolerance and finishw respectively denote the weights of the shape, tolerance and surface finish;

    Ftolerancenew i, and Ftolerance

    old i, respectively denote the tolerances of the i-th matched features in the new

    and existing parts, whose relative difference is used to calculate Dtolerancei ; inewfinishF

    , and ioldfinishF,

    respectively denote the surface finishes of the i-th matched features in the new and existing

    parts, whose relative difference is used to calculate ifinis hD . Note that, Dtolerance

    i [0.0, 1.0],

    and ifinis hD [0.0, 1.0].

    The shape resemblance distance Dshapei between the i-th matched feature pair in equation 4

    is then defined as the following normalized Euclidean distance between the corresponding

    feature shapes:

  • 7/31/2019 CBR Drawing Rev2

    13/33

    t

    k

    kpa rametershape

    t

    kiold

    kpa rametershape

    inew

    kpa rametershape

    iold

    kpa rametershape

    inew

    kpa rametershape

    kpa rametershape

    i

    shape

    w

    FFMax

    FFw

    D

    1

    ,

    1

    2

    ,

    ,

    ,

    ,

    ,

    ,

    ,

    ,

    ,),(

    (5)

    Where, Fshape parameter knew i

    ,, and Fshape parameter k

    old i

    ,, (k= 1, 2, , t) respectively denote the k-th shape

    parameter of the i-th matched feature in the new and existing parts, whose relative difference

    is used to calculate the k-th shape parameter resemblance distance, which ranges from 0.0 to

    1.0; wshape parameter k , denotes the weight of the k-th shape parameter. Note that Dshapei [0.0,

    1.0]. For an extracted deep drawing feature with non-axisymmetric cross-section shown in

    figure 3, the shape parameters are expressed as:F

    ma

    F

    mi

    D

    D,

    F

    ma

    ma

    D

    D,

    ma

    mi

    D

    D,

    miD

    H,

    ma

    ma

    R

    D,

    mi

    mi

    R

    D,T

    R1 ,

    T

    R2 ,

    T

    R3 and .

    Where, FmaD andF

    miD respectively denote the diameters of flange along major and minor axes;

    maD and miD respectively denote the diameters of drawn cup along major and minor axes;

    maR and miR respectively denote the curve radii of drawn cup along major and minor axes;H

    and respectively denote the height and taper angle of drawn cup; Tdenotes the thickness of

    sheet metal;1

    R ,2

    R and3

    R respectively denote several important fillet radii.

    The justification for using these shape parameters is based on their relevance to the deep

    drawing process parameters. For example, a round drawing punch is required for an extracted

    deep drawing feature with axisymmetric cross-sectionma

    mi

    D

    D=1,

    ma

    ma

    R

    D=2, and

    mi

    mi

    R

    D=2. A

    rectangular drawing punch is required for an extracted deep drawing feature with rectangular

    cross-sectionma

    ma

    R

    D=0, and

    mi

    mi

    R

    D=0.

  • 7/31/2019 CBR Drawing Rev2

    14/33

    [Insert figure 3 about here]

    In summary, to calculate the similarity metric, the shape resemblance distance Dshapei

    [0.0, 0.1] between the i-th matched feature pair is calculated first with equation 5, which is

    then substituted into equation 4 to calculate the feature geometric similarity Sfeature geometryi

    [0.0, 0.1] between the i-th matched feature pair. The part geometric similarity Spart-geometry

    [0.0, 0.1] between two parts can be calculated by substituting Sfeature geometryi

    into equation 3.

    The material similarity Smaterial [0.0, 0.1] between two parts is also calculated with equation

    2. Finally the overall similarity metric is calculated by substituting Spart-geometryand Smaterial

    into equation 1, resulting in Sim [0.0, 0.1]. Note that all the weights in these equations are

    determined by experience.

    6.2. Case retrieval algorithm

    The flowchart in figure 4 describes the search algorithm that the case retriever uses in the

    similarity analysis to retrieve the most similar case. It is described in the following steps.

    [Insert figure 4 about here]

    Step 1. Select an existing case in the library.

    Step 2. Create a list called OLD-PART and put all deep drawing features of the existing

    part into it.

    Step 3. Create a list called NEW-PART and put all deep drawing features of the new part

    into it.

    Step 4. Create an empty list called MATCHED, which is used to add the corresponding

    deep drawing feature pairs (in short, matched feature pairs) in the new and existing parts.

  • 7/31/2019 CBR Drawing Rev2

    15/33

    Step 5. Select the first deep drawing feature from the list NEW-PART.

    Step 6. Check whether the OLD-PART list is empty. Not empty means the OLD-

    PART list involves one or several deep drawing features that can be used to match the one

    selected from the list NEW-PART to produce potential matched feature pairs.

    Step 7. If the list OLD-PART is not empty, i.e., potential matched feature pairs exist,

    Sfeature geometryi

    value between every pair is calculated with equation 4 in order to select the most

    similar matched feature pair. Only the matching feature with the highest Sfeature geometryi

    value

    is removed from the list OLD-PART. The matched feature is also removed from the list

    NEW-PART, and added to the list MATCHED. Go to step 9.

    Step 8. If the list OLD-PART is empty, only remove the selected deep drawing feature

    from the list NEW-PART.

    Step 9. Check whether the NEW-PART list is empty.

    Step 10. If the list NEW-PART is empty, calculate geometrypar tS with equation 3 as the

    aggregation of all the matched feature pairs added to the list MATCHED, and then calculate

    the similarity metric Sim of the present existing case. Go to step 12.

    Step 11. If the list NEW-PART is not empty, go back to step 5 for further feature

    matching process.

    Step 12. Check whether all cases are over.

    Step 13. If all existing cases are not over, go back to step 1 for another case for similarity

    analysis.

  • 7/31/2019 CBR Drawing Rev2

    16/33

    Step 14. If all existing cases are over, rank all cases according to their Sim values, and

    retrieve the most similar case.

    7. Case Study

    A prototype system of the retrieval mechanism has been implemented using CLIPS embedded

    in a C++ environment, thus providing both declarative and object-oriented windows-based

    programming environments.

    The system has been tested for a variety of multi-stage deep drawn parts and stored cases.

    A simple example is presented here to explain how the retrieval mechanism works. For

    conciseness, the feature-based similarity analysis process is described briefly and the final

    result is elaborated. Figure 5 shows a new multi-stage deep drawn part and some parts of 100

    successful cases in the case library. The parts were created using Solid Edge CAD system.

    Feature geometric parameters including shape parameters, tolerances and surface finishes, and

    material parameters including Youngs modulus, yield stress, Poissons ratio, density, friction

    coefficient and plastic hardening coefficient, are used as indices for case indexing. All the

    weights of these indices have been pre-determined by experience.

    [Insert figure 5 about here]

    The retrieval algorithm shown in figure 4 is executed to perform the similarity analysis. It

    is illustrated below for case #025. Table 1 shows the shape resemblance distance calculation

    chart of the 1st matched feature pair (i.e., deepest portion of the deep drawn part) between

    case #025 and the new case, which results in 4733.01 shapeD . Similarly, the shape

    resemblance distance of the 2nd matched feature pair between case #025 and the new case is

    calculated with the result 3433.02

    shapeD . The tolerance resemblance distances of the 1st

  • 7/31/2019 CBR Drawing Rev2

    17/33

    matched feature pair and 2nd matched feature pair between case #025 and the new case are

    calculated respectively with the results 1121.01 toleranceD and 15.02 toleranceD . The finish

    resemblance distances of the 1st matched feature pair and 2nd matched feature pair between

    case #025 and the new case are calculated respectively with the results 1272.01 finishD and

    1323.02 finishD . The material resemblance distances between case #025 and the new case is

    calculated with the results 0877.0materialD .

    Table 2 shows the similarity metric calculation chart between case #025 and the new case.

    Here, the feature geometric similarities of the 1st matched feature pair and 2nd matched

    feature pair between case #025 and the new case are calculated respectively with the results

    5733.01 geometryfeatureS , and 6865.0

    2 geometryfeatureS . The part geometric similarity between

    case #025 and the new case is then calculated with the result 6299.0geometrypar tS . The

    material similarity between case #025 and the new case is calculated with the result

    9123.0materialS . Finally the overall similarity metric is calculated with the result Sim =

    0.6723.

    Figure 6 shows the the running results for the top five closest cases (#025, #031, #035,

    #046, and #076). Though the parts all look similar to the new part, their detailed shape

    parameters, tolerances and surface finishes, and material parameters are different (these have

    been omitted for clarity). Ultimately, case #031 was retrieved as the most similar case. It has

    a similarity metric of 0.8133.

    [Insert figure 6 about here]

    The process planning solution including process sequence with intermediate object

    geometries, and process parameters such as initial drawing coefficient, multiple redrawing

  • 7/31/2019 CBR Drawing Rev2

    18/33

    coefficients, punching force, blank holding force, punch profile radii, die profile radii and die

    clearance can be retrieved from this case. Figure 7 shows the retrieved process sequence with

    intermediate object geometries from the most similar case, i.e., case #031. This sequence is

    based on industrial best practice [7].

    [Insert figure 7 about here]

    The prototype system is implemented on a personal computer with 2.4 GHz Pentium CPU

    and 512 MB of memory. It is able to search over a 100 testing cases and retrieve the most

    similar case in less than 2 seconds.

    8. Conclusion and Future Work

    This paper presents a CBR approach with a new indexing and retrieval strategy for CAPP for

    multi-stage non-axisymmetric deep drawing. The retrieval mechanism uses a feature-based

    representation, which is used to index cases quickly and accurately. A feature-based

    similarity analysis is proposed to narrow down the search space and facilitate retrieval within

    a reasonable period of time. Similarity metrics have been developed on the basis of feature

    geometric parameters and material parameters.

    A prototype of the proposed retrieval mechanism has been implemented using CLIPS

    embedded in a C++ environment, and interfaced with the Solid Edge CAD system. The

    technical feasibility of the proposed CBR approach was illustrated using a process planning

    example.

    The current system is limited to indexing and retrieval of design cases only. Further work

    is in progress to develop an adaptation algorithm to automatically modify the retrieved case to

    meet the requirements of the new multi-stage deep drawn part. Furthermore, retrieval of a

  • 7/31/2019 CBR Drawing Rev2

    19/33

    most similar case is based largely on the completeness of the indexes from the practical

    viewpoint. Besides feature geometric parameters and material parameters taken into account

    in this paper, the future work will also look into additional indexes that need to be considered

    in the real deep drawing process planning, including part weight, surface treatments, annual

    production, etc.

    References

    1. Schank, R. C. and Riesbeck, C. K., Inside Case Based Reasoning, Lawrence Erlbaum,Hillsdale, NJ, 1989.

    2. Giarratano, J. and Riley, G., Expert Systems: Principles and Programming, 3rd ed, PWS,Boston, 1998.

    3. Eshel, G., Barash, M. and Johnson, W., Rule-based modeling for planning axisymmetricdeep drawing, International Journal of Mechanical Workshop Technology, 14, pp. 1-115,

    1986.

    4. Sitaraman, S. K., Kinzel, G. L. and Altan, T., A knowledge-based system for processsequence design in axisymmetric sheet-metal forming, Journal of Materials Processing

    Technology, 25 (3), pp. 247-271, 1991.

    5. Sing, W. M. and Rao, K. P., Knowledge-based process layout system for axisymmetricdeep drawing using decision tables, Computers & Industrial Engineering, 32 (2), pp. 299-

    319, 1997.

    6. Choi, J. C., Kim, C., Choi, Y., Kim, J. H. and Park, J. H., An integrated design system fordeep drawing or blanking products, International Journal of Advanced Manufacturing

    Technology, 16, pp. 803-813, 2000.

  • 7/31/2019 CBR Drawing Rev2

    20/33

    7. Kang, S. S., Park, D. H. and Choi, B. K., Application of computer-aided process planningsystem for non-axisymmetric deep drawing products, Journal of Materials Processing

    Technology, 124 (1), pp. 36-48, 2002.

    8. Parsa, M. H., Yamaguchi, K., Takakura, N. and Imatani, S., Consideration of the re-drawing of sheet metals based on finite-element simulation, Journal of Materials

    Processing Technology, 47, pp. 87-101, 1994.

    9. Min, D. K., Jeon, B. H., Kim, H. J. and Kim, No., A study on process improvements ofmult-stage deep drawing by the finite element method, Journal of Materials Processing

    Technology, 54, pp. 230-238, 1995.

    10.Cao, J., Li, S., Xia, Z., C. and Tang, S. C., Analysis of an axisymmetric deep-drawn partforming using reduced forming steps, Journal of Materials Processing Technology, 117,

    pp. 193-200, 2001.

    11.Kim, S. H., Kim, S. H. and Huh, H., Finite element inverse analysis for the design ofintermediate dies in multi-stage deep-drawing processes with large aspect ratio, Journal

    of Materials Processing Technology, 113, pp. 779-785, 2001.

    12.Colgan, M. and Monaghan, J., Deep drawing process: analysis and experiment, Journalof Materials Processing Technology, 132, pp. 35-41, 2003.

    13.Choi, T. H., Choi, S., Na, K. H., Bae, H. S. and Chung, W. J., Application of intellig entdesign support system for multi-step deep drawing process, Journal of Materials

    Processing Technology, 130, pp. 76-88, 2002.

    14.Schank, R. C., Dynamic Memory: A Theory in Reminding and Learning in Computers,Cambridge University Press, 1982.

  • 7/31/2019 CBR Drawing Rev2

    21/33

    15.Kolodner, J. L., Retrieval and Organizational Strategies in Conceptual Memory, LawrenceErlbaum Associates, Hillsdale, NJ, 1984.

    16.Hammond, K. L., Case-Based Planning: An Integrated Theory of Planning, Learning and

    Memory, Ph.D. Thesis, Computer Science Department, Yale University, 1986.

    17.Lopez, B. and Plaza, E., Case-based planning for medical diagnosis, In: Komoroswski,J. and Ras, Z. W. (eds.), Methodologies for Intelligent Systems: 7th International

    Symposium ISMIS93, pp. 96-105, 1993.

    18.Domeshek, E. and Kolodner, J., The designers muse, In: Maher, M. L. and Pu, P.(eds.), Issues and Applications of Case-Based Reasoning in Design, Lawrence Erlbaum

    Associates, Hillsdale, NJ, pp. 11-38, 1997.

    19.Sycara, K., Navin Chandra, D., Guttal, R., Koning, J. and Narasimhan, S., CADET: acase-based synthesis tool for engineering design, International Journal of Expert

    Systems, 4 (2), pp. 157-188, 1992.

    20.Tiwari, M. K., Rama Kotaiah, K. and Bhatnagar, S., A case -based computer-aidedprocess-planning system for machining prismatic components, International Journal of

    Advanced Manufacturing Technology, 17, pp. 400-411, 2001.

    21.Sun, S. H. and Chen, J. L., A fixture design system using case -based reasoning,Engineering Application in Artificial Intelligence, 9 (5), pp. 533-540, 1996.

    22.Kwong, C. K., A case-based system for process design of injection moulding,International Journal of Computer Applications in Technology, pp. 14, 40-50, 2001.

  • 7/31/2019 CBR Drawing Rev2

    22/33

    23.Tor, S. B., Britton, G. A. and Zhang, W. Y., Indexing and retrieval in metal stamping diedesign using case-based reasoning, Journal of Computing and Information Science in

    Engineering, ASME, 3 (4), pp. 353-362, 2003.

    24.Shah, J. J. and Mantyla, M., Parametric and Feature-Based CAD/CAM: Concepts,Techniques, and Applications, John Wiley, New York, 1995.

  • 7/31/2019 CBR Drawing Rev2

    23/33

    List of Figures and Tables

    Figure 1. Framework of the proposed CBR system for CAPP for multi-stage non-

    axisymmetric deep drawing.

    Figure 2. Extraction of deep drawing features.

    Figure 3. Feature shape parameters of an extracted deep drawing feature.

    Figure 4. Flowchart of case retrieval algorithm for the similarity analysis.

    Figure 5. A new multi-stage non-axisymmetric deep drawn part and some parts stored as

    process planning cases in the case library.

    Figure 6. Result of similarity analysis.

    Figure 7. Retrieved process sequence

    Table 1. Shape resemblance distance calculation chart of the 1st matched feature pair

    between case #025 and the new case

    Table 2. Similarity metric calculation chart between case #025 and the new case.

  • 7/31/2019 CBR Drawing Rev2

    24/33

    Figure 1. Framework of the proposed CBR system for CAPP for multi-stage

    non-axisymmetric deep drawing.

    Required part

    description

    Case indexer

    Case retriever

    Case adapter

    similarity analysis

    Is the closest

    case acceptable?

    Case library

    Process planning

    solution

    No

    Yes

    Is it satisfactory?

    Yes

    End

    Reject the present

    closest case

    Store new case

    Start

    No

  • 7/31/2019 CBR Drawing Rev2

    25/33

    Figure 2. Extraction of deep drawing features.

    Deformation

    zone for 1st

    step of

    Deformation zone

    for 2nd step of

    decomposition

    Step 1: Decomposed into

    Deep drawing

    feature 1

    Deep drawing

    feature 2

    Deep drawing

    feature 3

    Step 2: Decomposed into

    Step 3: Decomposed into

    And

    And

    And

  • 7/31/2019 CBR Drawing Rev2

    26/33

    Figure 3. Feature shape parameters of an extracted deep drawing feature.

    F

    maD

    maD

    FmiD

    miD

    maR 3

    R

    miR

    2R

    1R

    T

    H

  • 7/31/2019 CBR Drawing Rev2

    27/33

    Figure 4. Flowchart of case retrieval algorithm for the similarity analysis.

    Select an existing case in the library

    Start

    Create a list called OLD-PART and put all deepdrawing features of the existing part into it

    Create a list called NEW-PART and put all deep

    drawing features of the new part into it

    Create an empty list called MATCHED

    Select the first feature from the list NEW-PART

    Remove it from the list NEW-PART,

    and add it to the list MATCHED

    Remove it from the

    list NEW-PART

    Calculate Sfeature geometryi

    value between every potential

    matched feature pair, and remove the matching one with

    the highest Sfeature geometryi

    value from the list OLD-PART

    No Yes

    No

    Yes

    Is the list NEW-PART empty?

    Calculate Sim

    Are all cases over?No

    Yes

    Rank all cases according to their Sim values, andretrieve the most similar case

    End

    Is the list OLD-PART empty?

  • 7/31/2019 CBR Drawing Rev2

    28/33

    #025 #031

    #035 #046

    #076 new

    Figure 5. A new multi-stage non-axisymmetric deep drawn part and some partsstored as process planning cases in the case library.

  • 7/31/2019 CBR Drawing Rev2

    29/33

    Figure 6. Result of similarity analysis.

  • 7/31/2019 CBR Drawing Rev2

    30/33

  • 7/31/2019 CBR Drawing Rev2

    31/33

    1/11st blanking & drawing 2/11st drawing 3/11st drawing 4/11st perform drawing

    Major axis Minor axis

    Major axis Minor axis

    Major axis Minor axis

    Major axis Minor

    Major axis Minor axisMajor axis Minor axisMajor axis Minor axisMajor axis Minor axis

    5/11st top drawing 6/11st top drawing 7/11st top drawing 8/11st top drawing

    Figure 7. Retrieved process sequence

  • 7/31/2019 CBR Drawing Rev2

    32/33

    Table 1. Shape resemblance distance calculation chart of the 1st matched

    feature pair between case #025 and the new case

    Feature 1 in

    case #025

    Feature 1

    in new case

    Shape parameters 1,,

    oldkparametershapeF (k=1, 2, , 10)

    Fma

    F

    mi

    D

    D F

    ma

    ma

    D

    D

    ma

    mi

    D

    D

    miD

    H

    ma

    ma

    R

    D

    mi

    mi

    RD T

    R1

    T

    R2

    T

    R3

    0.4521 0.7123 0.3122 0.55 0 0 1 1.5 1.5 0

    Shape

    parameters1,

    ,

    newkparametershapeF

    (k=1, 2, , 10)

    Fma

    Fmi

    D

    D 0.48

    Shape resemblance distance

    4733.0

    ),(

    10

    1,

    10

    1

    2

    1,,

    1,,

    1,,

    1,,

    ,

    1

    kkparametershape

    kold

    kparametershapenew

    kparametershape

    oldkparametershape

    newkparametershape

    kparametershape

    shape

    w

    FFMaxFFw

    D

    Fma

    ma

    D

    D 0.3333

    ma

    mi

    D

    D 1

    miD

    H 0.5

    ma

    ma

    R

    D 2

    mi

    mi

    R

    D 2

    T

    R1

    1

    T

    R2 1.5

    T

    R3 10

    0.0873

  • 7/31/2019 CBR Drawing Rev2

    33/33

    Table 2. Similarity metric calculation chart between case #025 and the new case.

    case #025

    New case

    Feature 1 Feature 2Material

    Shape Tolerance Finish Shape Tolerance Finish

    Feature

    1

    Shape4733.0

    1

    shapeD

    Tolerance1121.0

    1

    toleranceD

    Finish1272.0

    1

    finishD

    Feature geometric similarity

    5733.0

    1

    212121

    1

    finishtoleranceshape

    finishfinishtolerancetoleranceshapeshape

    geometryfeature

    www

    DwDwDw

    S

    Feature

    2

    Shape3433.0

    2

    shapeD

    Tolerance15.0

    2

    toleranceD

    Finish1323.0

    2

    finishD

    Feature geometric similarity

    6865.02 geometryfeatureS

    Part geometric similarity

    6299.0022

    22

    1

    i

    igeometryfeature

    geometrypart

    S

    S

    Material

    0877.0

    materialD

    Material

    similarity

    9123.0

    1

    material

    material

    D

    S

    Overall similarity metric

    6723.0

    materialgeometrypart

    materialmaterialgeometrypartgeometrypart

    ww

    SwSwSi m