14
Study on Modular Design of Complex Products Based on the Triple Fusion of Function/Feature/Knowledge 1 Li Baotong, Hong Jun State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an, (710049) [email protected] Abstract A modular design methodology based on functional feature analysis is proposed to remedy the existing deficiency in modeling of the design process for complex structural components. In this approach, a partitioning is firstly performed for the complex structural components by mapping the functions to structures layer by layer. Based on this partition, a comprehensive design matrix is then developed to identify the key design mode which is driven by the special function. The design process is also programmed by analyzing the coupled information on both the functional and structural hierarchies. Then, the integrated knowledge model based on object-oriented method and hybrid inference method is constructed, in this model, knowledge can be organized at hierarchical classification and expressed with different forms. Finally, this method has been verified through a case study on an automobile cylinder block. The results indicate that this method is effective in the reduction of design process complexity in product development. In addition, it also supports variable parameters, which is a favorable feature for potential changes of products. Keywords: Functional Feature Partition, Knowledge Unit, Comprehensive Design Matrix, Knowledge Model 1 Introduction There are a large number of complex structural components existing in today’s industrial products, such as large pump, marine crank and automobile engine. Because the design of this kind of components often requires multi-disciplinary knowledge, it is very difficult to achieve significant innovation within a short period of time. According to the statistics in industries, only about 20% of OEMs investment is on new design while about 80% is on the reuse of existing products, with or without modification [1] . In order to obtain rapid product development, it is necessary to accumulate and inherit the existing knowledge during the design process. An effective modular design knowledge model for complex structural components is of great importance [2~4] . The modular design concept was formally proposed in the 1950s and it has subsequently attracted more and more attention. G. Brunetti et al [5] proposed an approach towards a feature-based integrated modular design model. Liang Hou et al [6] developed an object-oriented approach to package the 1 * Sponsored by1. National Natural Science foundation of China (No. 50675173); 2. National Education Department Doctor Fund (No. 20060698038) -1- http://www.paper.edu.cn 中国科技论文在线

A200908-1045

  • Upload
    vprit

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Study on Modular Design of Complex Products Based on the Triple Fusion of Function/Feature/Knowledge1

Li Baotong, Hong Jun

State Key Laboratory for Manufacturing Systems Engineering,

Xi’an Jiaotong University, Xi’an, (710049)

[email protected]

Abstract A modular design methodology based on functional feature analysis is proposed to remedy the existing deficiency in modeling of the design process for complex structural components. In this approach, a partitioning is firstly performed for the complex structural components by mapping the functions to structures layer by layer. Based on this partition, a comprehensive design matrix is then developed to identify the key design mode which is driven by the special function. The design process is also programmed by analyzing the coupled information on both the functional and structural hierarchies. Then, the integrated knowledge model based on object-oriented method and hybrid inference method is constructed, in this model, knowledge can be organized at hierarchical classification and expressed with different forms. Finally, this method has been verified through a case study on an automobile cylinder block. The results indicate that this method is effective in the reduction of design process complexity in product development. In addition, it also supports variable parameters, which is a favorable feature for potential changes of products. Keywords: Functional Feature Partition, Knowledge Unit, Comprehensive Design

Matrix, Knowledge Model

1 Introduction

There are a large number of complex structural components existing in today’s industrial products,

such as large pump, marine crank and automobile engine. Because the design of this kind of

components often requires multi-disciplinary knowledge, it is very difficult to achieve significant

innovation within a short period of time. According to the statistics in industries, only about 20% of

OEM’s investment is on new design while about 80% is on the reuse of existing products, with or

without modification[1]. In order to obtain rapid product development, it is necessary to accumulate

and inherit the existing knowledge during the design process. An effective modular design knowledge

model for complex structural components is of great importance [2~4].

The modular design concept was formally proposed in the 1950s and it has subsequently attracted

more and more attention. G. Brunetti et al [5] proposed an approach towards a feature-based integrated

modular design model. Liang Hou et al [6] developed an object-oriented approach to package the

1 * Sponsored by:1. National Natural Science foundation of China (No. 50675173); 2. National Education Department

Doctor Fund (No. 20060698038)

-1-

http://www.paper.edu.cn 中国科技论文在线

http://www.paper.edu.cn

modular design knowledge. Robert B. Stone et al [7]introduced a methodology for representing a

modular design model in a quantitative manner. GAO Fei et al [8] presented rules of function module

partition for creative design, which were formalized and quantified based on generalized directed

graph and improved house of quality. Gunnar Erixon et al [9] proposed a proven methodology for

product design using the concept of “module drivers”, which could set up independent assembly units

for each module that can be precisely adapted to the requirements of the actual module. P.Gu et al [10]

developed an integrated modular design methodology for achieving multiple objectives. The

methodology identified the factors related to the objectives, and clustered components into modules

using a genetic algorithm based technique.

All the achievements mentioned above mainly focus on how to package the design knowledge based

on modules. However, for a complex structure, the design knowledge and in-depth analysis of the

design characteristics are often missing or difficult to do. Particularly, it is very difficult to describe

the complex structural components comprehensively. This paper presents a way to map the complex

structural components design process into comprehensive design matrix and package the design

knowledge with modules based on the functional feature partition tree. The approach is implemented

in an integrated design knowledge framework, which helps to achieve rapid development of product

structures. The paper is organized into six sections. After an overview of the related work in Sect.1, a

functional feature partition framework is presented in Sect. 2. Section 3 focuses on the modeling of

functional structures in all levels. Section 4 presents the modeling method for design knowledge based

on object-oriented technique and hybrid inference engine. Section 5 illustrates the method with a case

study on an automobile cylinder block design. Section 6 presents the conclusions, finally.

2 Functional Feature Partition of Complex Structural Components

The design of complex structural components often involves various types of functional structures

which are mutually coupled. In order to simplify the process without loss of design information, a

functional feature partition is used. In this partition, complex structural components are decomposed

into many relatively simple parts by mapping the functions to structures layer by layer. In this way, the

complex integral design model is transformed into the simple partial design model.

2.1 Figures and tables

Each function of a complex structural component is called its branch function. Unit function is the

basic unit obtained by partitioning the sub-functions contained within the branch function layer by

layer until it cannot be further subdivided. A complex structural component possesses branch

function f and it is formed by coupling lower-level functions 1f , 2f , 3f … nf , which can be

represented as

1 2 nf f f f

1 2 ( 1, 2, )i i i inf f f f i n

if ij if f ,then if is called unit function.

-2-

中国科技论文在线

In complex structural components, the structure s , which is used for accomplishing each branch

function f , is called functional structure. Similar to the function partitioning, the functional structure

is partitioned layer by layer and the minimal feature unit with independent function is called

functional feature. Suppose there is a functional structure s and its constitution is shown as:

1 2 ns s s s

1 2 ( 1, 2, )i i i ins s s s i n

if 1 2i con ns f f f f and

ijs ( 1, 2, )if i n , then is is defined as functional feature.

Knowledge unit is a kind of description set which reflects the design feature and knowledge inference

method of the corresponding functional structure, which is shown as follow:

KU= (ID, DesUnit, ConRules, ConsceProc, ParaSet, RuleSet)

In the formula: (1) ID is the identifier; (2) DesUnit is the literal description; (3) ConRules is the

activation condition of knowledge unit; (4) ConsceProc is the knowledge inference method; (5)

ParaSet is the design parameter set; (6) RuleSet is the design rule set of the knowledge unit.

There are many ways to partition the functional structures. This paper focuses the method of

constructing the design knowledge model for complex structural components. Thus, it requires that the

functional structure should present the positive design idea well. Due to the fact that there are many

different functional structures which are similar in geometry, if structural perspective is used in the

partition, the positive design idea would not be represented well. On the other hand, if functional

perspective is used in the partition, more emphasis would be made on the different functions of those

structures which are similar in geometry.

In this paper, the function is used as the starting point to accomplish the partitioning of complex

structural components (as Fig.1 shows). This method is consistent with the thinking logic of positive

design. In addition, it may avoid the disjunction of function design and structure partitioning, such that

it is beneficial to the packaging of design knowledge.

2.2 A knowledge modelling framework for product design

The product design can be represented as three aspects by using knowledge unit, viz. functional

structure model, design parameters and rule constraints. The functional structure model is a physical

object which includes conceptual design information, the design parameters are the property

description of the physical object, and the rule constraints are a set of relationship supporting the

functional structure model and design parameters. Based on these, this section presents a knowledge

modelling framework for product design which regards the knowledge unit as a uniform mechanism

of description, definition and basic organization for design knowledge. This model involves three

major processes, namely, functional feature partitioning, knowledge unit extraction and design

synthesis. Figure 2 shows the architecture of this model.

-3-

http://www.paper.edu.cn 中国科技论文在线

Figure 1: The packaging model of design knowledge

Figure 2: System architecture of the product design knowledge model

-4-

http://www.paper.edu.cn 中国科技论文在线

3 Modelling of Functional Structures in All Levels

During the design process, there are three relationships between the functional structures, namely,

independence, decoupling, and coupling. For two functional structures A and B, independence means

the change of A (or B) does not influence the change of B (or A); decoupling means the change of A

(or B) influences that of B (or A), but does not do contrariwise; coupling means the change of A (or B)

influences that of B (or A) and vice versa, and it will provoke the iterative design consequentially.

One effective tool of researching the iterative design process is the Design Structure Matrix (DSM). In

the matrix, each row and column correspond a certain functional structure, and the elements represent

the design information for the functional structures. Fig.3 shows these three relations.

DSM supplies an effective solving thought for the modelling of complex structural components, but

the traditional DSM merely describes the relationship between the functional structures qualitatively

just on the structural hierarchy. So it can not further reveal the correlative information from the

functional hierarchy. In order to excavate these information thoroughly, this section will construct the

comprehensive design matrix on the basis of the above functional feature partition tree.

Figure 3: Three relations between functional structures

3.1 Function-oriented modeling of DSM

Function-oriented modelling of DSM is the process of developing the design structure matrix (DSM1)

by analyzing the coupling degree on the functional hierarchy. This section introduces the HOQ (House

of Quality) model to build the functional influence matrix (as Fig.4 shows). Then, it can further

transform this matrix to obtain the Function-oriented DSM1.

( 1,2,i i )n shows the weight of function if , and it can be determined by using the method of

“analytic hierarchy process, AHP”[11];

( 1,2, ; 1,2, )ijr i n j m shows the influence degree of function if on structure js . There are four

levels(5、3、1、0) to represent the degree of high、medium、low and no influence in sequence, and

it can be determined by analyzing the mapping relation through the functional feature partition tree.

ij m nr

R shows the functional influence matrix;

Finally, the function-oriented DSM1 can be obtained by using the method of “quantity product,

. ij m nf

DSM1

-5-

http://www.paper.edu.cn 中国科技论文在线

1

1

1 mij

l li ljl

i j

fr r i j

M

(1) 1

maxm

li ljij l

M r r

(2)

In the formula, ijf —the coupling degree between

is and js on the functional hierarchy;

lir —the influence degree of

function lf on structure is ;

l —the weight factor of function lf .

2f if nf

1s 2s js ms

1s 2s js ms

1

i

2

n

1f

1f

2f

if

nf

11r 12r 1jr 1mr

21r 22r 2jr 2mr

1ir 2ir ijr imr

1nr 2nr njr nmr

Figure 4: Function-oriented Modeling of DSM

3.2 Structure-oriented modeling of DSM

Structure-oriented modeling of DSM is the process of developing the design structure matrix (DSM2)

by analyzing the coupling degree on the structural hierarchy (as Fig.5 shows).

( 1,2, ; 1,2,ij )s i n j m shows the coupling degree between is and js on the structural hierarchy.

There are five levels (1、0.1、0.03、0.01、0) to represent the degree of high、medium、low、negligibility

and no coupling in sequence.

-6-

http://www.paper.edu.cn 中国科技论文在线

The structure-oriented DSM2 can be obtained by using the method of AHP, . ij m ns

DSM2 =

Based on this, the comprehensive design matrix, namely, CDM could be obtained by synthesizing the

above matrices, that is CDM=DSM1+DSM2.

1f

2f

1s

2s

if js

nf ms

… …

… …

… …

… …

… …

1s 2s js ms

1s 11s 12s 1 js 1ms

2s 21s 22s 2 js 2ms

js 1js 2js jjs jms

ms 1ms 2ms mjs mms

Functional feature partition tree

Figure 5: Structure-oriented Modeling of DSM

3.3 Identification of design mode

In order to optimize the iterative design process, it is necessary to further identify the key design mode

which has significant influence on the design process.

Make a decomposition of the comprehensive design matrix CDM to obtain the eigenvalue and

eigenvector:

-1CDM = LΛL (3)

In the formula: Λ is the eigenvalue-diagonal matrix, L is the eigenvector matrix.

According to the Perron-Frobenius’s matrix theory, when the real part of the eigenvalue is positive, the

larger the value is, the more contribution to the iterative effect in the design process the corresponding

design mode would make. Fig. 6 shows the process of identifying the design mode.

2ml1mlms

11l 12l

22l

2il

1il

2il

iil

mil

1ml

2ml

iml

mml

1

2

i

m

21l

1il

1nf

kf

1f 1s

2s

nf

is

Figure 6: Identification of design mode

-7-

http://www.paper.edu.cn 中国科技论文在线

a) For example, Let i be the i th eigenvalue of the CDM, and it corresponds to the i th column

vector of matrix L , namely, the i th design mode ( )iL ;

b) Then, suppose that iil is the most significant element in ( )iL , and it corresponds to functional

structure is ;

c) Based on these, combined with the mapping relation in the functional feature partition tree, it can

be clearly identified that the i th design mode is driven by function kf ;

d) Finally, according to this method, the key design mode would be easily identified by analyzing

the most significant eigenvalue of the matrix CDM.

The programming of functional structure design process includes two aspects, namely, the vertical

design process and the transverse design process. For the vertical design process, based on the

functional feature partition tree, the design information could be transmitted from the superior

functional structure to its subordinate one until the functional feature. For those functional structures

in the same level, the transverse design process is programmed based on the comprehensive design

matrix CDM. Define unit row vector as a , then:

Tind CDM a (4)

outd a CDM (5)

In the formula: is the input state vector, is the output state vector. ind outd

The vector describes the status of information input in the design process, and its element

shows the amount of information which is supplied by the other functional structures for the design of

functional structure

ind ~in id

is . The vector describes the status of information output in the design process.

Its element shows the amount of information which is supplied by functional structureoutd

~ioutd is for

the design of the other functional structures.

Therefore, the ratio of the corresponding element in and reflects the design priority, the

smaller the ratio is, the higher prior grade it has. So the programming of functional structures

transverse design process could be accomplished according to the ranking result.

ind outd

4 Modeling of the design knowledge

In order to match the design feature of the product functional structure model, a case-based and

rule-based knowledge inference system is adopted, in which the case base building is improved by

utilizing the functional feature partitioning technology. Based on this partition, a united decomposing

structure for product design case is constructed and figured with a design case tree which matches to

the functional structure tree (shown in figure 7). This kind of system is greatly beneficial to CBR,

based on this matching relationship between design case tree and functional structure tree, we can

easily extract the similar case to organize a new design scheme. In this hierarchical searching model, if

there is no suitable design case accorded with the matching requirement, the system will extract the

most similar case and then modify the master model to get the conclusion set by utilizing RBR.

-8-

http://www.paper.edu.cn 中国科技论文在线

The corresponding modeling driven mechanism can be established based on the combination of

product functional structure model and design knowledge inference engine (shown in Figure 7), the

concrete steps are as follow:

Figure 7: Knowledge inference engine and modeling driven mechanism

Step 1: Construct the knowledge unit of the functional structure according to the product functional

structure model, then establish the knowledge unit library by integrating these knowledge units at all

levels through design knowledge inference;

Step 2: The overall function object sends message to trigger the branch function object who judges the

operation to analyze and calculate the mapping relationship between product functions and structures,

and then select the functional structure object which meets the searching requirements;

Step 3: The functional structure object sends message to trigger the knowledge unit library that

conducts the operation to extract and apply the corresponding design information into the constraint

solving, and then determine the design parameters which meet the constraint requirement;

Step 4: Utilize the secondary development module of CAD software system such as Catia/GII and

Pro/Toolkit. Then, carry on parametric designs of the functional structure design module under

VC++/VB development environment, repeat the above steps until the completion of all the design

modules.

5 Case Study

Take the cylinder block of automobile engine for example, as shown in Figure 8. There are different

types of rib reinforcements, cleaning holes, bearing saddle bores, water jacket and oil channels

distributed within the structure. In addition, the different types of horizontal and vertical baffle plates

in engine, which, together with different types of constraints existing among the features, makes the

spatial relationship quite complicated.

-9-

http://www.paper.edu.cn 中国科技论文在线

cylinder crankcase

Cylinder block

water/oil pump rib reinforcement

oil channel

water jacket

exhaust passage cleaning hole

Figure 8: Cylinder block of automobile engine

Through the analysis of its function, the block functions can be partitioned into 3 types, namely, basic

functions, auxiliary functions and other functions. Basic function refers to the original function

assumed in engine operating principle; auxiliary function coordinates with basic function and ensures

its normal operation; other functions mainly refer to adjustive functions designed to meet

manufacturing requirement other than basic function and auxiliary function. Figure 9 shows the

functional feature partition of the cylinder block at its first level.

Based on the partitioning result, the structure design matrix DSM1 and DSM2 can be developed by

the method presented in section 3. The comprehensive design matrix CDM can then be obtained by

synthesizing the two matrices:

1.000 0.099 0.000 0.150 0.000 0.000 0.000

0.099 1.000 0.005 0.064 0.000 0.000 0.000

0.050 0.005 1.000 0.015 0.000 0.021 0.000

0.155 0.069 0.000 1.000 0.000 0.000 0.000

0.005 0.015 0.000 0.000 1.000 0.000 0.000

0.000 0.005 0.036 0.000 0

CDM =

.005 1.000 0.000

0.005 0.000 0.000 0.000 0.000 0.000 1.000

The key design mode can be identified through the eigenvalue analysis of the comprehensive design

matrix.

As shown in Table one, the key eigenvalue is 1.216. The significant elements of its corresponding

eigenvector are -0.616 and -0.588, which correspond to cylinder crankcase and oil channel

respectively. Finally, through the mapping relationship between function and structure we can

conclude that the key design mode is driven by the source function.

-10-

http://www.paper.edu.cn 中国科技论文在线

Figure 9: The functional feature partition of cylinder block

Table 1 Result of eigenvalue analysis

Eigen

value

Eigen

vector

Functional

structure Branch function

1.000 -0.616 1s : crankcase 1f :source

1.216 -0.459 2s :water pump 2f : linkage

0.843 -0.198 3s :water jacket 3f : cooling

0.942 -0.588 4s :oil channel 4f :lubricating

0.971 -0.046 5s :rib reinforcement 5f :intensifying

1.027 -0.045 6s :cleaning hole 6f : cleaning

0.999 -0.142 7s :exhaust passage 7f : airing

Then, the input/output state vector can be obtained based on the comprehensive design matrix,

according to the ranking result of in outd d , we can easily accomplish the planning of the design

process. Table 2 shows the planning results.

Table 2 Planning results of design process

Information 1s 2s 3s 4s 5s 6s 7s

ind 2.49 2.34 2.18 2.45 2.04 2.09 2.10

outd 2.71 2.39 2.08 2.46 2.01 2.04 2.00

in outd d 0.92 0.98 1.05 0.99 1.01 1.02 1.05

Planning 1s 2s 4s 5s 6s 3s 7s

Finally, the cylinder block can be divided into 4 layers, which includes totally 252 functional feature

modules. The design parameters and rules of each functional feature could be represented with frames

based on the functional feature partition tree. Through knowledge acquisition, it adopts a uniform

expression to conduct rule representation as follow:

Other functions

Auxiliary functions

Basic functions

2 :f linkaging

1 :f source

6 :

3 :f cooling

4 : f cleaningf lubricating

5 :f intensifying

7 :f airingwater/oil pump 2:s

1:s crankcase

3:s water

jacket

4 :s oil

channel

6 :s cleaning

hole

7 :s exhaust

passage

rib

-11-

http://www.paper.edu.cn 中国科技论文在线

Rule (RuleNo, <Conclusion expression>, [CondNo], [ConcluNo], Reliability)

Cond (CondNo, <Condition expression>).

Then, all of the rules are compiled into fact base and rule base (shown in table3 and table4), which are

expressed by utilizing the object-oriented methods:

Class Rule {

Private: // Rule’s attribution

Char RuleNo [10]; // Rule number

Char CondNo [100]; // Condition number

Char ConcluNo [100]; // Conclusion number

Float Reliability; // Rule confidence

Public: // Rule inference

Rule (RuleNo [10], CondNo [100], ConcluNo [100], Reliability); //Initialization

~Rule ( ); // Destructor function

Void SelectRule (CondNo [500]); //Calling method}

During the operation of the system, users first determine the design requirements and objectives. Then

the system makes use of CBR to perform model retrieval, and makes inference using the expert

system’s equation for similarity computing. The main model that best meets the requirements is

extracted and RBR is then used to modify this model. Finally, the system generates a command stream

file based on the inferred parameter values, submits it to the background program for modeling and

displays the results on the user interface. Figure10 shows the design process and the software

implementation of the cylinder block.

Table 3 Fact base

FactNo Fact description

1 Engine type: A=“Liner Gasoline”

2 Cylinder diameter: D= diameter

3 MainDia=(0.65~0.7)*D

4 ConDia=(0.60~0.65)*D

5 MainDia/ConDia[a, b]

6 Accord with the crank design criterion

┇ ┇

Table 4 Rule base

RuleNo CondNo CondNo … ConcluNo Reliability

R0001 1 2 / 3、4 0.90

R0002 5 / / 6 1

┇ ┇ ┇ ┇ ┇ ┇

-12-

http://www.paper.edu.cn 中国科技论文在线

Figure 10: The practical design example of the cylinder block

4 Conclusions

This paper presents a method of constructing the modular design knowledge model for complex

structural components. Firstly, the initial conceptual design module of the complex structural

component is decomposed based on its function. Secondly, the comprehensive design matrix is

obtained. With this matrix, the feature description and system modelling on the coupling relation

between modules are accomplished during the product development process. According to the

correlation analysis, the key design mode can be clearly identified. At the same time, the design

process of functional structures can also been designed and programmed. Finally, the design

knowledge can be represented by a set of frames based on the functional feature partition tree. The

method has been used in a case study of the cylinder block, in which the positive design idea runs

through the whole design process. It appears that the application of this method can improve

efficiency in the product development process for complex structural components.

References

[1] REZAYAT M. Knowledge-based product development using XML and KCs [J]. Computer Aided Design, 2000,

32,pp. 299-309

[2] Pahng G F, HA S, PARk S. A design knowledge management framework for active design support

[C].Proceedings of DETC’99, ASME Design Engineering Technical Conferences,Las Vegas,1999,pp. 9023-9031

[3] TROXLER P. Knowledge technologies in engineering design [C].Proceedings of 7th International Design

Conference, Faculty of Mechanical Engineering and Naval Architecture,Dubrovnik,2002,pp. 429-434

[4] FINGER S, DIXON JR. A review of research in mechanical engineering design [J].Research in Engineering

Design,1989,1,pp. 51-67

[5] G. BRUNETTI, B. GOLOB. A feature-based approach towards an integrated product model including

conceptual design information [J].Computer-Aided Design, 2000, 32,pp. 877-887

[6] HOU LIANG, TANG RENZHONG, XU YANSHEN, ZHANG WEI. Research on knowledge base system of

-13-

http://www.paper.edu.cn 中国科技论文在线

-14-

flexible modular design for mechanical products[J]. Journal of Zhejiang University, 2004, 38(1) ,pp.44-47

[7] ROBERT B. STONE, KRISTIN L. WOOD, RICHARD H. CRAWFORD. Using quantitative functional models

to develop product architectures[J]. Design Studies, 2000, 21(3),pp. 239-260

[8] GAO FEI, XIAO GANG, PAN SHUANGXIA, CHEN JIUJUN, ZHANG YUANMING. Method of product

function module partition [J].Chinese Journal of Mechanical Engineering, 2007, 43(5),pp. 29-35

[9] GUNNAR ERIXON, ALEX VON YXKULL, ANDERS ARNSTROM. Modularity-the basis for product and

factory reengineering [C].Annals of the CIRP, 1996, 45(1),pp. 1-6

[10] P. GU, M. HASHEMIAN, S. SOSALE. An integrated modular design methodology for life-cycle engineering,

Annals of the CIRP [C].1997, 46(1),pp. 71-74

[11] T.L. SAATY. The analytic hierarchy process [M]. New York: McGraw-Hill,1980

Author Brief Introduction:

Li Baotong P.H.D. Candidate State Key Laboratory for Manufacturing Systems Engineering

School of Mechanical Engineering Xi'an Jiaotong University Xi'an 710049, China E-mail: [email protected]

http://www.paper.edu.cn 中国科技论文在线