Download - Academy Publisher
Download - Academy Publisher
Download - Academy Publisher
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Where: G<br />
i<br />
is the selection field of PMU<br />
corresponding to LMU (i)<br />
; m<br />
i<br />
is the number of PMU<br />
in G i<br />
; i is an integer and ranges from 0 to N-1; N is<br />
the number of sub-tasks, namely the quantity of LMU in<br />
LMP.<br />
So, for the whole networked manufacturing task—<br />
LMP described in ⑴, all PMU subsets can be obtained<br />
and described as:<br />
G = { G0,<br />
G1,<br />
⋅⋅⋅,<br />
GN<br />
−1}<br />
⑶<br />
This also is the selection fields of EMP,<br />
2) Objective functions<br />
For the whole networked manufacturing tasks<br />
formulated by ⑴, EMP is orderly composed of N<br />
PMU-s, marked as:<br />
EMP = { PMU (0, k ),<br />
PMU (1, k ), ⋅ ⋅ ⋅,<br />
0<br />
1<br />
⑷<br />
PMU ( N − 1, k N<br />
)}<br />
−1<br />
Where: k<br />
i<br />
∈[ 0, mi<br />
−1]<br />
; PMU i,<br />
k ) is the k i<br />
-th<br />
PMU in<br />
G<br />
i<br />
;<br />
i<br />
(<br />
i<br />
m is the number of PMU in<br />
G<br />
i<br />
.<br />
In order to obtain the optimal EMP, each EMP<br />
should be evaluated in terms of some qualitative or<br />
quantitative criterions. In this paper, the following<br />
three criterions will be considered: the least total<br />
running cost—C, the least total running time—T and<br />
the best total machining quality — Q. Thus, the<br />
objectives functions are formulated by ⑸.<br />
⎧<br />
minC<br />
⎪<br />
= min( C + C<br />
N −1<br />
N − 2<br />
) = min( ∑ C<br />
i<br />
( j)<br />
+ ∑ C<br />
i = 0<br />
i = 0<br />
in tr<br />
⎪<br />
⎪<br />
⎨minT<br />
= min( T<br />
N −1<br />
N − 2<br />
+ T )= min( ∑ T ( j)<br />
+ ∑ T<br />
tr<br />
i<br />
in<br />
i<br />
⎪<br />
i = 0<br />
i = 0<br />
⎪<br />
⎪<br />
⎪<br />
minQ<br />
⎩<br />
N −1<br />
= min ∑ (1 - Q<br />
i<br />
( j))<br />
i = 0<br />
i,<br />
,<br />
i<br />
i<br />
+ 1<br />
+ 1<br />
( j,<br />
k ))<br />
( j,<br />
k ))<br />
Where: PMU ( i,<br />
j)<br />
is the j -th in G<br />
i<br />
,<br />
j ∈ [ 0, mi −1],<br />
k ∈[0,<br />
m i + 1<br />
−1]<br />
, i ∈[ 0, N −1]<br />
m<br />
i<br />
is the number of PMU in G<br />
i<br />
, C i<br />
( j)<br />
is the<br />
machining cost inside PMU ( i,<br />
j)<br />
, C i , i + 1<br />
( j , k ) is the<br />
transportation cost between PMU ( i,<br />
j)<br />
in G i<br />
and<br />
PMU ( i + 1, k)<br />
in G<br />
i + 1<br />
, T i<br />
( j)<br />
is the machining time<br />
inside PMU ( i,<br />
j)<br />
, T i , i+<br />
1( j,<br />
k)<br />
is the transportation time<br />
between PMU ( i,<br />
j)<br />
in G<br />
i<br />
and PMU ( i + 1, k)<br />
in<br />
G<br />
i+1<br />
, Qi ( j)<br />
is the machining quality, which is<br />
guaranteed by PMU ( i,<br />
j)<br />
, expressed by the rate of<br />
certified parts quantity divided by all parts quantity.<br />
3) Restriction conditions<br />
For LMP, R and D are assumed as the released time<br />
and the delivery time. C T and Q T are respectively<br />
assumed as the total cost restriction and the total quality<br />
restriction. During [R, D], all LMU-s in LMP must be<br />
completed. Similarly, LMU (i) has a released time R i and<br />
a delivery time D i , and has the cost, time and quality<br />
restrictions expressed by C i , T i and Q i . During [R i , D i ],<br />
all work procedures of LMU (i) must be completed. Thus,<br />
the restriction conditions of networked manufacturing<br />
resources optimization deployment for complicated part<br />
include:<br />
⑸<br />
The sequence restriction of sub-tasks:if LMU(i)<br />
must be completed before LMU(j), then<br />
i i i j<br />
R + T ≤ D ≤ R . ⑹<br />
The running time restrictions of LMU (i):<br />
i i<br />
⎪<br />
⎧maxT<br />
( j)<br />
≤ T ≤ ( D<br />
i<br />
N −1<br />
N −2<br />
⎨<br />
max( ∑T<br />
( j)<br />
+ ∑T<br />
i<br />
i,<br />
⎪⎩ i=<br />
0<br />
i=<br />
0<br />
i<br />
− R )<br />
( j,<br />
k))<br />
≤ ( R − D)<br />
The running cost restrictions of LMU (i):<br />
i<br />
⎪<br />
⎧maxCi<br />
( j)<br />
≤ C<br />
N −1<br />
N −2<br />
⎨<br />
max( ∑Ci<br />
( j)<br />
+ ∑Ci<br />
⎪⎩ i=<br />
0<br />
i=<br />
0<br />
i+<br />
1<br />
, i+<br />
1<br />
( j,<br />
k))<br />
≤ C<br />
The total quality restrictions of LMU (i):<br />
N<br />
⎪<br />
⎧<br />
∑ −<br />
T<br />
min 1 Q ( j) / N ≥ Q<br />
i<br />
⎨ i=<br />
i<br />
⎪⎩ minQ ( j)<br />
≥ Q<br />
i<br />
T<br />
⑺<br />
⑻<br />
0<br />
⑼<br />
Ⅳ. OPTIMIZING DEPLOYMENT ALGORITHMS<br />
BASED ON GENETIC ALGORITHM<br />
GA is widely applied in advanced manufacturing<br />
fields, such as the optimum scheduling of workshop<br />
resources, the partner selection of virtual enterprise. In<br />
this paper, for the convenience and speediness of<br />
computation, we transform the multi-objectives<br />
optimization problem formulated by ⑸ into a single<br />
objective optimization problem to solve with GA.<br />
Exterior information is not almost used when<br />
searching the best solution by GA, and only the value<br />
of fitness function is taken into consideration. In order<br />
to make the optimization result impersonal and precise,<br />
we introduce the relative membership degree to the best<br />
member of fuzzy mathematics into the designing of<br />
relative fitness function.<br />
A. Coding method<br />
According to the characteristics of networked<br />
manufacturing resources optimization deployment, the<br />
integer coding method is applied in GA. The coding<br />
regulations include:<br />
• Coding the manufacturing subtask: the code is<br />
0,1,…,N-1 (N is the number of subtasks, namely the<br />
number of LMU in LMP).<br />
• A gene of a chromosome corresponds to a LMU in<br />
LMP, and the length of a chromosome, namely the<br />
quantity of genes in a chromosome, is equal to the<br />
quantity of LMU in LMP.<br />
• Coding the manufacturing resources: the code is 0,<br />
1,…, m −1, where m<br />
i<br />
i<br />
is the quantity of PMU in G i<br />
.<br />
• A gene value of a chromosome corresponds to a<br />
manufacturing resource, namely a PMU.<br />
• x i (the i -th gene value of a chromosome) expresses<br />
the xi<br />
-th PMU in G i , and the corresponding<br />
manufacturing subtask is the i -th LMU in LMP.<br />
x is integer and 0 ≤ x p m .<br />
i<br />
i<br />
• A chromosome corresponds to an EMP. For the<br />
chromosome expressed by ⑽, the corresponding<br />
EMP expressed by ⑾.<br />
X [ x x ⋅⋅⋅ x ⋅⋅⋅ ]<br />
i<br />
x<br />
⑽<br />
1<br />
=<br />
0 1<br />
N −<br />
i<br />
203