Professional Documents
Culture Documents
Proceeding Surface Modeling For Cadcam Based
Proceeding Surface Modeling For Cadcam Based
TM TT
Khi thit k cc ng dy dn in mi ni vi h thng hin hu th vic tnh ton phn b cng
sut li trong h thng l mt trong nhng bi ton c quan tm. Nghin cu ny tc gi ng dng
nh l Tellegen thit k v pht trin h thng in v ng thi kim tra s b h thng c n nh
hay khng. Qua kt qu chy chng trnh s cho ra kt qu dng loi dy dn c thit din no
thit k l ph hp. ng thi, n cng p ng c bi ton qui hoch trong h thng in.
ABSTRACT
When design a new line to conect with an existing power syetem, the power flow is one of the
problem to interested. This study rely upon the theory of tellegen to select the kind of new lines to
suitable for system transmission. Throught result of program, it will help us to evaluate preliminary
stable in power system. At the same time, it satisfy the problem of plan power system.
1. Li gii thiu: E
m =1
(Umim Um im ) = 0
Vi 1 graph E nhnh, nu c 2 tp bin {U1, U-
(5)
2,.Um,,UE } v {U1, U2,Um,,UE}
tha nh lut Kirchoff 2 i vi tt c cc vng
kn v c 2 tp bin {i1, i2,im,,iE} v {i1,
+ i1 +
V1 - i2 R2 V 2
i2,im,,iE} tha nh lut Kirchoff 1 ti tt -
c cc nt th s c quan h sau:
E E
U m im =0
m =1
(1), U '
m =1
m i' m =0
(2) + +
U'1 i'1 i'2 U'2
R2
E E - -
U '
m =1
i =0
m m (3), U
m =1
m i' m =0
(4) 2. M t vn :
2.1 Hm mc tiu
................
J = *[GT(XU)W(G(XU))] (6)
J/ Yl = gL(VL) VL/ Y1 +...+ g1(VL) VL/ YL
V iu kin rng buc: (10)
i
m =1
'
m
U m +
U m'
U m
( Unin
YK+1 =YK - (XU/ Y G (XU))K (9) n = L +1
L
f
Un in) = U m' Ym
l h s tng tc hi t. xc nh m =1 Ym
min(J(y)) cn xc nh gi tr ca i,u tho rng
buc v lm trt tiu Gradient ( =0) hay (8)
Biu thc ny tho mn vi mi Ym
c vit di dng vect Gradient
Theo nh phn I bit Un=0 v in=0 vy
ch cn li
J/ Y1 = g1(V1) V1/ Y1 +...+ gL(VL) VL/ YL
' f f
n
L L
Vi :
J = (1/2)*GT(X)*W*G(X) P1, 1 l cng sut v gc lch ti nt 1
(nt cn bng).
W: l ma trn h s trng lng. P2->PL l cng sut trn cc nhnh.
Vi iu kin F(X,U,Y) = 0. PL+1->PE l cng sut khng ph thuc
Ymin Y Ymax bao gm cc ngun v cc ph ti (c
Pnhnh mi 0.8*Cnhnh mi P=const).
Trong : C2->CL l kh nng ti trn cc nhnh.
B2 Suy ra:
. Pm Bm m
m = (m = 2->L)
Y= ; G(X) = Bm
.
(15) Mt khc theo
B
L
nh l Tellegen trong cng thc (5)
n = L +1
(nPn - Pnn) +
m =1
(mPm
Vi Cm ph thuc Bm
Theo trn kh nng ti Cm ph thuc
- P m m ) + (1P1 - P11) = 0
tng dn phn khng.
Chn nt 1 lm nt cn bng nn 1 =
0 cc ngun khng ph thuc khc c Cm = f(Bm) = Icp/Icb =
Pn = 0 v n = 0
5%.cos day .U m S cb
C: ( )/( )
L
3. X 3.U cb
(mPm mPm) = 0
m=2 = 5%.cosday.Um.Ucb.Bm/Xcb.Scb
(16)
t a = 5%.cosday.Um.Ucb.Bm/Xcb.Scb
Thay (15) vo (16)
Vy: Cm = a.Bm
L (19)
m=2
[(Pm/Bm)*(Pm mBm)-
Nu Um = Ucb th a = 5% cosday.
mPm] = 0
Mt khc: Pm = mBm suy ra: Bm =
Pm/m.
Thay vo (19) c:
Nhm cc s hng c nhn t chung
Pm v chuyn v
Cm = a. Pm/m.
m=2
( Pm/Bm - m) Pm = Vy: Cm = f(Pm,m.)
m=2
( Pmm/ Bm) Bm Cm/Pm = a/ m.
J P' C m
= m , m = g m ( Pm )W mm (1 )
(17) Pm Bm Pm
(17) tha mn vi mi Bm
Hay: Pm = Bm.m + Bm(Pm -
Cng t (17)
C m
Cm)Wmm (1 )
Pm
Nhp thng s
C 2
2 '2 + 2 ( P2 C 2 )W22 (1 P )
2
[]=[P][B]-1
J .
=
Ym .
C m Pnhnh
m . 'm + m (Pm - C m )Wmm (1 - )
Pm
Pij>Cij No
nhanh E
suy din
Pi = i =1
Pij =
m =1
Bm(Pm - Cm)Wmm
i j Yk+1=Yk Yk
C m
(1 ) []=[Yk+1]-1[P]
Pm
STOP
Pnhnh mi
4. V d
40km; AC-240
50km; AC-185
SD=60+j36MVA
Mng in trn c cp in p nh mc
110kv, chiu di , loi dy cho trn hnh v.
mng gm 4 nt v 4 nhnh, c 2 ti ti nt
2 v nt 4 l: SB, SE trn hnh. Chn nt (1)
lm chun, nt (3) l ngun c SD = 40 + j30
L nh Lng
Abstract In this paper, we present a New Particle Swarm Optimization (NPSO) method and apply it to
two problems of optimal power flow (OPF) and the economic load dispatch (ELD) with Valve-Point effects in
Power Systems. The proposed NPSO is a new improvement of PSO method. Where for obtaining better optimal
solution and faster computation a new function of the weight parameters is constructed. In the first case, the
standard IEEE 30-bus network is tested and its solution is compared to the ones solved by Particle Swarm
Optimization (PSO), Genetic Algorithm (GA), Differential Evolution (DE), Ant Colony Optimization (ACO)
methods. For the second one, the NPSO is tested on 13-unit, 40-unit system and validated by comparing results
with classical evolutionary programming (CEP), improved fast evolutionary programming (IFEP), improved
particle swarm optimization (IPSO) and efficient particle swarm optimization (EPSO) methods. The numerical
results are illustrated in many Figures and Tables. It has shown that the proposed method is better than the others
in terms of total fuel costs, total loss and computational times.
Index Terms Particle Swarm Optimization, Optimal Power Flow, Economic Load Dispatch, Power Systems
simultaneously satisfying the load flow equations Shunt VAR constraint: Shunt VAR compensations
(equality constraints) without violating the inequality are restricted by their upper and lower bounds as
constraints. follows
The fuel cost function is given by
NG QCi ,min QCi QCi ,max for i = 1, 2, . . . . . , NC
F ( x ) = ( ai + bi PGi + ci PGi2 ) (11)
i 1
V V ( G )
i =1
Qi (V , ) = i j ij sin ij + cos Bijij (14)
j =1
(7) where Fi ( Pi ) is the fuel cost function of the ith unit
and Pi is the power generated by the ith unit.
The inequality constraints of the OPF reflect the
limits on physical devices in power systems as well as Subject to power balance constraints
the limits created to ensure system security. The most N
usual types of inequality constraints are upper bus P = P i D + PLoss
voltage limits at generations and load buses, lower bus i =1
power outputs and reactive power outputs are PL = PGi Bij PGi + P Gi Bi 0 +B00
restricted by their upper and lower bounds as follows i =1 j =1 j =1
where Pi,min and Pi,max are the minimum and maximum by Pbesti = ( xi1Pbest ,..., xinPbest ) . The best particle among
power outputs of the ith unit. all particles in the population is represented
The smooth quadratic fuel cost function without as Gbesti = ( xi1Gbest ,..., xinGbest ) . The updated velocity and
valve point loadings of the generating units are given position of a particle can be calculated as shown in the
by (4), where the valve-point effects are ignored. The following formulae
generating units with multi-valve steam turbines
X ik +1 = X ik + Vik +1.
exhibit a greater variation in the fuel-cost functions.
Since the valve point results in the ripples, a cost (19)
function contains higher order nonlinearity. Therefore, where,
the equation (4) should be replaced by (18) for Vik+1 velocity of individual i at iteration k+1, is given
considering the valve-point effects. by
The sinusoidal functions are thus added to the
quadratic cost functions as follows [6] Vi k +1 = Vi k + c1rand1 ( Pbestik X ik ) + c2 rand 2 (Gbest k X ik )
Fi ( Pi ) = ai + bi Pi + ci Pi 2 + ei sin( f i ( Pi ,min Pi ))
(18) (20)
Xik is position of individual i at iteration k,
where ai, bi, ci are the fuel cost coefficients of the ith
Xik+1 is position of individual i at iteration k+1,
unit and ei and fi are the fuel cost coefficients of the ith
Vik is velocity of individual i at iteration k,
unit with valve point effects.
is weight parameter,
c1 is cognitive factors,
c2 is social factors,
Pbestik is best position of individual i until iteration k,
Gbestk is best position of the group until iteration k,
rand1, rand2 are random numbers between 0 and 1.
0.8
Step 5 Compare particles fitness evaluation with its
0.6 Pbesti. If current value is better than Pbesti, then set
0.4
Pbesti equal to the current value. Identify the particle
in the neighborhood with the best success so far, and
0.2
0 5 10 15 20 25 30 35 40 45 50 assign its index to Gbest.
Iterations
Step 6 Velocity updating by using the global best and
Fig. 3. Comparison of weights by each approach individual best of each particle according to (21).
a) = const b) in (22) c) new in (23) Step 7 Position updating by using the updated
velocities, each particle changes it position according
Fig.3. shows three characteristics of three weight to (19).
parameters, where, line a is of constant, line b is Step 8 When any stopping criteria are satisfied stop
with of (22) and line c describes our proposed program. Else go to step 3.
parameter expressed by (23).
V. NUMERICAL RESULTS
C. NPSO procedure of OPF problem
The process of the proposed algorithm can be A. Case of PSO problem
summarized as follows. To verify the feasibility of the proposed NPSO
Step 1 Choose the population size, the number of method, the standard IEEE 30-bus system [17] has
generations, v0
max
, min, max, c1min, c1max, c2min, c2max. been used to test the OPF problem. The system line
and bus data are given in [20]. The system has six
Step 2 Initialization the velocity and position of all generators at buses 1, 2, 5, 8, 11, 13 and four
particles are randomly set to within pre-specified or transformers with off-nominal tap ratio in lines 6-9, 6-
legal range. 10, 4-12, and 28-27. The cost coefficients in (4) are
Step 3 Set time counter k = 1 and particle i = 1. given in TABLE.I.. The obtained results of the NPSO
Step 4 For each particle solve AC power flow using are compared with those of other methods as in
Newton Raphsons method. TABLE.II.
Step 5 Evaluate the fitness for each particle according
to the objective function. NPSO Parameters
Generations = 300
Total cost($)
Minimum social factors c2min = 1.5
806
TABLE I.
GENERATOR COST COEFFICIENTS OF IEEE 30-BUS 804
SYSTEM
802
Bus a b c
1 0 2.00 0.00375 800
2 0 1.75 0.01750
5 0 1.00 0.06250 798
0 50 100 150 200 250 300
8 0 3.25 0.00834 Iterations
11 0 3.00 0.02500 Fig.4. Convergence nature of GA, PSO and NPSO
13 0 3.00 0.02500 in IEEE 30-bus system
Optimization Methods
Variable
PSO GA DE ACO NPSO
P1 176.96 179.367 177.3 177.863 177.1567
P2 48.98 44.24 49.18 43.8366 48.6905
P5 21.30 24.61 12.24 20.8930 21.3013
P8 21.19 19.90 11.19 23.1231 20.9714
P11 11.97 10.71 21.23 14.0255 11.9314
P13 12.00 14.09 21.74 13.1199 12.0078
Q1 - -3.156 -16.42 - -11.3708
Q2 - 42.543 14.31 - 32.6600
Q5 - 26.292 38.46 - 30.9043
Q8 - 22.768 36.91 - 34.1242
Q11 - 29.923 29.30 - 18.0076
Q13 - 32.346 35.75 - 9.1585
Qc10 3.35 - - - 4.9759
Qc12 2.20 - - - 4.9773
Qc15 1.98 - - - 4.8419 Fig. 5. System voltage profile of IEEE 30-bus
Qc17 3.15 - - - 4.2934 system
Qc20 4.54 - - - 3.8339
Qc21 3.81 - - - 4.9725 The obtained results for the IEEE 30-bus
Qc23 3.98 - - - 3.2182 system using the NPSO are given in Table II and the
Qc24 5.00 - - - 4.9978 results are compared with those from PSO [16], GA
Qc29 2.51 - - - 3.0210 [17], DE [18] and ACO [19]. From the compared
n11 1.0702 - 1.0657 - 1.0657 results in TABLE.II, It shows that the NPSO has
n12 0.9557 - 0.9000 - 0.9211 succeeded in finding a global optimal solution. As
n15 0.9724 - 1.0468 - 1.0012 visualized from the Fig.4 and Table III, it gives that
n36 0.9728 - 0.9589 - 0.9728 the proposed NPSO method of optimization is more
V1 1.0855 - 1.060 - 1.100 efficient when compared with other optimization
PLoss - 9.5177 - 9.4616 8.66
methods. The optimum active power is in their
Cost
800.41 803.699 802.230 803.123 799.1665 secure values and is far from the min and max
($/h)
Time (s) - 315 - 20 15.453
limits. It is also clear from the optimum solution that
the NPSO easily prevent the violation of all the
active constraints. The security constraints are also
checked for voltage magnitudes in Fig.5. The voltage
magnitudes are between their minimum and maximum
values. No load bus was at the lower limit of the
voltage magnitudes.
TABLE II.
4
B. Case of Economic Load Dispatch problem 2
x 10
Total cost($)
1.9
Generations = 200 1.88
Population size = 20
1.86
Maximum inertia weight, wmax = 1.2
Minimum inertia weight, wmin = 0.3 1.84
1.226
costs of NPSO are lower than the minimum costs that
obtained by CEP [4], IFEP [4], IPSO [6], APPSO [7], NPSO
DPSO [7], EPSO [5], MPSO [23], ESO [22], PSO- 1.224 SPSO
1.214
TABLE VI. OPTIMAL DISPATCH AND THE 0 50 100 150 200 250 300
CORRESPONDING COST IN 40-UNIT SYSTEM Iterations
Fig.7. Convergence nature of SPSO, PC_PSO, SOH_PSO
Generation
Unit Pi,min Pi,max
(MW)
Cost ($) and NPSO in tested case of 40-unit system considering
1 36 114 110.7998 925.0964 valve-point effects
2 36 114 110.7998 925.0963
3 60 120 97.3999 1190.5485 VI. CONCLUSION
4 80 190 179.7330 2143.5503
In this paper, the new Particle Swarm
5 47 97 87.7999 706.5001
6 68 140 142.7998 1604.7428 Optimization method has been presented to solve the
7 110 300 259.5996 2612.8845 OPF and non-smooth ELD problems. From the
8 135 300 284.5996 2779.8366 obtained results of OPF and ELD are tested to IEEE
9 135 300 284.5996 2798.2302 30-bus, 13-unit and 40-unit networks, we can present
10 130 300 130.0000 2502.0650 the some following conclusions
11 94 375 93.9998 1893.3043
12 94 375 93.9944 1908.1362
+ The improvement of weight parameters has
13 125 500 304.5195 5110.2971 increased the convergence speed of our algorithm. It
14 125 500 304.5195 5149.6989 also means that the iterative numbers are decreased as
15 125 500 394.2793 6436.5862 in Fig.4.
16 125 500 394.2793 6436.5862
17 220 500 489.2793 5296.7107
+ The proposed algorithms have the capability to
18 220 500 489.2793 5288.7651 obtain better solutions than various other methods in
19 242 550 511.2793 5540.9292 terms of total costs and computational times.
20 242 550 505.0000 5627.7512 Therefore, this algorithm is effective and efficient
21 254 550 523.2793 5071.2897
22 254 550 523.2793 5071.2896
solving the OPF and ELD problems of large-scale
23 254 550 523.2793 5057.2231 power systems with valve point effects and FACTS
24 254 550 523.2793 5057.2230 devices.
25 254 550 523.2793 5275.0885
With the advantages of NPSO, we can use it for Systems, Vol. 23, No. 3, pp. 1079-1087, August
calculating some problems in power systems such as 2008.
the OPF of AC/DC power systems, the OPF of [10] Hirotaka Yoshida, Kenichi Kawata, Yoshikazu
interconnected systems, the FACTS location Fukuyama, Yosuke Nakanishi, A Particle
optimization, etc. All will be done in next works. Swarm Optimization for Reactive Power and
Voltage control considering Voltage security
REFERENCES assessment, IEEE Trans. on Power Systems,
[1] J. Kennedy and R. C. Eberhart, Particle swarm Vol.15, No.4, pp.1232-1239, November 2001.
optimization, Proceedings of IEEE [11] G. Krost, G. K. Venayagamoorthy, L. Grant,
International Conference on Neural Networks Swarm Intelligence and Evolutionary
(ICNN95), Vol. IV, pp. 1942-1948, Perth, Approaches for Reactive Power and Voltage
Australia, 1995. Control, 2008 IEEE Swarm Intelligence
[2] Yuhui Shi and Russell Eberhart, A Modified Symposium, September 21-23, 2008.
Particle Swarm Optimizer, Proceedings of [12] N. Mo, Z.Y. Zou, K.W. Chan and T.Y.G. Pong,
IEEE International Conference on Evolutionary Transient stability constrained optimal power
Computation, pp. 69 73, Anchorage, 4-9 May flow using particle swarm optimisation, IEEE
1998. Generation, Transmission & Distribution,
[3] Russell C. Eberhart and Yuhui Shi, Particle Volume 1, Issue 3, pp. 476483, May 2007.
Swarm Optimization: Developments, [13] Bo Zhao, Quanyuan Jiang, Chuangxin Guo,
Applications and Resources, IEEE Evolutionary Yijia Cao, A novel particle swarm optimization
Computation, Proceedings of the 2001 Congress approach for optimal reactive power dispatch,
on 15th PSCC, Liege, Session 21, 22-26 August
Volume 1, pp 81 - 86, 2001. 2005.
[4] Nidul Sinha, R. Chakrabarti and P. K. [14] Adel Ali Abou El-Ela, Ragab Abdel-Aziz El-
Chattopadhyay, Evolutionary Programming Sehiemy Optimized Generation Costs Using
Techniques for Economic Load Dispatch, IEEE Modified Particle Swarm Optimization Version,
Transactions on Evolutionary Computation, Vol. Wseas Transactions on Power Systems, pp. 225-
7 No.1, pp. 83-94, 2003. 232, Oct. 20, 2007.
[5] Dr. K. Thanushkodi, S. Muthu Vijaya Pandian, [15] S. Sutha, and N. Kamaraj, Optimal Location of
R.S.Dhivy Apragash, M. Jothikumar, Multi Type Facts Devices for Multiple
S.sriramnivas and K.Vindoh, An Efficient Contingencies Using Particle Swarm
Particle Swarm Optimization for Economic Optimization, International Journal of
Dispatch Problems With Non-smooth cost Electrical Systems Science and Engineering,
functions, WSEAS Transactions on Power Volume 1, Number 1, pp. 16-22.
Systems, Issue 4, Volume 3, pp. 257-266, April [16] M.A. Abido, Optimal Power Flow Using
2008. Particle Swarm Optimization, Elsevier Science,
[6] Jong-Bae Park, Member, IEEE, Yun-Won Jeong, Electrical Power and Energy Systems, 24
Woo-Nam Lee, and Joong-Rin Shin, An (2002), pp. 563-571, 2002.
Improved Particle Swarm Optimization for [17] Tarek Bouktir, Linda Slimani, M. Belkacemi, A
Economic Dispatch Problems with Non-Smooth Genetic Algorithm for Solving the Optimal
Cost Functions, IEEE Power Engineering Power Flow Problem, Leonardo Journal of
Society General Meeting, 2006. Sciences, Issue 4, pp. 44-58, January-June 2004.
[7] C. H. Chen, and S. N. Yeh, Particle Swarm [18] K.Vaisakh, L.R.Srinivas, Differential Evolution
Optimization for Economic Power Dispatch with Approach for Optimal Power Flow Solutions,
Valve-Point Effects, 2006 IEEE PES Journal of Theoretical and Applied Information
Transmission and Distribution Conference and Technology, pp. 261-268, 2005 - 2008 JATIT.
Exposition Latin America, Venezuela, 15-18 [19] Boumedine Allaoua, Abdellah Laoufi, Optimal
Aug. 2006. Power Flow Solution Using Ant Manners for
[8] K. S. Swarup, Swarm intelligence approach to Electrical Network, Advances in Electrical and
the solution of optimal power flow, Indian Computer Engineering, Volume 9, Number 1,
Institute of Science, pp. 439455, Oct. 2006. pp. 34-40, 2009.
[9] K. T. Chaturvedi, Manjaree Pandit Member [20] Hadi Saadat, Milwaukee School of engineering,
IEEE, and Laxmi Srivastava Member IEEE, Power System analysis, second edition, Mc
Self-Organizing Hierarchical Particle Swarm GrawHill, 2002.
Optimization for Nonconvex Economic [21] T.A.A. Victoire, A.E. Jeyakumar, Hybrid PSO-
Dispatch, IEEE Transactions on Power SQP for economic dispatch with valve-point
ABSTRACT
This paper describes a high power generating contactless power supply system for DC power with 300
V and 10 A. It is composed a primary power converter and a secondary power converter. The
secondary power converter, pickup, is magnetized by the primary power converter. The primary power
converter is an inverter system which is used to invert 50/60Hz power supply to 20kHz power supply.
The secondary system is used to generate DC power supply by boosting circuit. The power is
transferred from the primary to secondary through pickup. The simulation is implemented using
Matlab simulink program. The simulation and experiment data show the effectiveness of the proposed
power supply system.
Keywords: Contactless power supply(CPS), Pickup, Boosting circuit, Full bridge IGBT.
1 / sC ( sL2 + R1 )
V0 1 / sC + sL2 + R1
= Fig. 3 Full bridge SCR
Vi 1 / sC ( sL2 + R1 )
sL1 + The three phase AC power has 120 degree phase
1 / sC + sL2 + R1 difference. So it is required to get the zero
sL2 + R1 (3) crossing point. From one phase, other phases are
=
( )
sL1 1 + s CL2 + R1 + ( sL2 + R1 )
2
calculated by PIC. The zero crossing circuit is
L2 shown in Fig. 4. The zero crossing time is
= obtained through this circuit making AC signal to
s 2CL1 L2 + L1 + L2
TTL level signal. And the zero crossing time is
where s is laplace variable. And substituting taken by external interrupt of PIC.
s = j into equation (3) satisfies equation (4).
V0 L2 (4)
=
(
Vi L1 1 CL2 + L2
2
)
In equation (4), resonant frequency, is 2f.
Proceedings of the 1st Conference on Science and Technology 68
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
5VDC
value of errors in voltage and current are set by
U2A external circuit based on a kind of IGBT. The PI
4
J1 D1
2
1
3 +
1
control circuit is designed for IGBT control with
feedback current. The PI controller is operated
Zero Catch
2 -
D2
AC-in 11
LM324
DIODE
5V by input setting value and feedback value. Fig. 7
shows relationship between control input
Fig. 4 Zero crossing circuit voltage and output current obtained by
Two module type SCR is used. So the six experiment [7]. This is chosen as reference of
control signals are connected to SCR modules output current.
for each phase. The signals have 60 degree
phase difference. A 10kHz single timer is used
with the SCR turn-on signal. By this method, the
SCR turn-on signal can be changed to high
frequency. This high frequency signal turns on
the SCR correctly. Fig. 5 shows SCR operating
circuit with pulse transformer.
15VDC
T1
Gate
Fig. 7 Relationship between control input and
current output
1 3
D4
U3
C1 DIODE
3 5 2 5
GND OUTB Kathode
2 7
Gate signal INA OUTA
15VDC R12
15VDC
G
4.1 Pickup magnetic core U7
8
R9
Q1
1k
D6
2
PWM 1k 15V
7
5 R10 1k D7
E
for inductive magnetic coupling. The winding -15VDC
U5A
R7 R5
11
LM324
2 - R3 LM324
1k 1 2 -
1k
3
3 +
1k
3 +
1
D5
AN1
6.1 Simulation results
20K 2
In this section, the PI controller is simulated to
4
DIODE ZENER
4
PORTLEFT-L
Fig. 11 Voltage feedback circuit reference value. Fig. 7 shows reference value of
this system. And Fig. 15 shows PI controlled
Fig. 12 shows IGBT gate turn on circuit. In Fig. signal in Matlab simulink program. It is
12, PWM is generated by the PIC. simulated with step input signal of 10V. When
the input voltage is 10 V, the reference output
current is 351.9 A in Fig. 7. And PI controlled
output current is 359.1 A. Without PI controller,
the output current cannot follow the reference
Proceedings of the 1st Conference on Science and Technology 70
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
REFERENCES
Nguyen Hung, Nguyen Thanh Phuong, Ngo Cao Cuong and Ho Dac Loc
ABSTRACT
In this paper, a new tracking controller that integrates a kinematic controller (KC) with an integral
sliding mode dynamic controller (ISMC) is designed for an omnidirectional mobile platform (OMP) to
track a desired trajectory at a desired velocity. First, a posture tracking error vector is defined, and
kinematic controller (KC) is chosen to make the posture tracking error vector go to zero
asymptotically. Second, an integral sliding surface vector is defined based on the angular velocity
tracking error vector and its integral term. An integral sliding mode dynamic controller (ISMC) is
designed to make the integral sliding surface vector and the angular velocity tracking error vector go
to zero asymptotically. The above controllers are obtained based on Lyapunov stability theory. The
simulation results are presented to illustrate effectiveness of the proposed tracking controller.
ey
f 2 d = f M 1 cos C f M 2 cos( / 3 C )
C
f M 3 cos( / 3 + C ) + f A1 sin C YC
ex
+ f A2 sin(2 / 3 + C ) + f A3 sin(4 / 3 + C ) ,
f 3d = L ( f M 1 + f M 2 + f M 3 ) , (10) PC
mg mg
M max f Mi M max , XC XR
3 3
Fig. 2 Posture tracking error vector e p
mg mg
A max f Ai A max , i = 1, 2, 3 .
3 3
First, a control law for the kinematic modeling is
M max and A max are the maximum static chosen as follows:
friction coefficients in the wheel motion 1
direction and in the wheel axial direction, z d = H 1 (Ke p + q R ) , (13)
respectively. g is the acceleration of gravity. r
where K = diag (k1 , k2 , k3 ) is a diagonal
positive definite matrix.
3. CONTROLLER DESIGN Assuming z = z d and substituting (13) into (12),
(12) is reduced to:
The control objective is to design a control law
that the center point C of the OMP tracks a e p = Ke p . (14)
reference point R ( X R , YR , R ) moving on a
Theorem 1: For the kinematic modeling in (2)
desired trajectory at a desired velocity vR as of the OMP, if the control law in (13) is applied,
shown in Fig. 2. the posture tracking error vector e p converges
A posture tracking error vector
T 31 to zero as t .
e p = [ex ey e ] is defined as the Proof: The Lyapunov function candidate is
difference between the tracking point C of the defined as follows:
OMP and the reference point R .
1
V0 = eTp e p 0 . (15)
ex X R X C 2
e p = ey = YR YC = q R qC , (11)
From (12), the first order derivative of V0 is
e R C
derived into:
where ex , e y , e are posture tracking errors V0 = e Tp e p = (q R rHz )T e p . (16)
between the reference point and the tracking
point in x, y directions and rotational direction, Substituting (13), (14) into (16), the following
form is obtained as:
respectively.
From (4) and (11), the first derivative of e p V0 = eTp Ke p 0 . (17)
yields:
V0 is negative semidefinite. By Barbalats
ex X R X C lemma [8], e p 0 as t .
e p = ey = YR YC
Second, an integral sliding mode controller
e R C
(ISMC) is presented based on the dynamic
equation of the OMP to make its real angular
= q R q C = q R rHz (12) velocity vector track a desired angular velocity
vector of wheels.
3
= eTp Ke p (Qvi Svi2 + Pvi Svi ) 0 . (25)
S v = ev + K v ev dt , (19) i =1
1 1
V1 = V0 + STv S v . (21) z d K v z d H 1M 1u d } (26)
2 r
The first order derivative of V1 is derived into: where is a boundary layer thickness, and the
saturation function sat ( Sv , ) is defined as:
V1 = V0 + STv S v . (22)
S / if Sv / 1
From (2), (9), (13), (18) and (19), the first sat ( Sv , ) = v (27)
derivative of S v is given as the following: sign( Sv / ) otherwise .
5. SIMULATION RESULTS
Table 2 The initial values for simulation
To verify the effectiveness of the proposed Parameters Values Units
controller, simulation and experiment are XR 0.3 [ m]
performed for tracking a desired trajectory. The YR 0 [ m]
desired trajectory is the circular line with radius
R 90 [deg]
R = 0.3 m and center ( X , Y ) = (0 m, 0 m) as
XC 0.309 [ m]
shown in Fig. 4. The constant desired velocity of
the OMP is vR = 0.015 m / s. The sampling time YC 0 [ m]
of the control system is about 10 ms . The C 101 [deg]
designed parameters of the proposed controller
The simulation results of OMPs trajectory
are as follows: k1 = 12 s 1 , k2 = 12 s 1 ,
tracking are presented in Figs. 5-10. Fig. 5
k3 = 15 s 1 , kv1 = 1.1 s 1 , kv 2 = 1.1 s 1 , shows that a control input voltage vector u
kv 3 = 1.6 s 1 , Pv1 = 3 s 1 , Pv 2 = 3 s 1 , changes rapidly at the beginning time and
converges to small value from 4 seconds for the
Pv 3 = 5 s 1 , Qv1 = 10 s 1 , Qv 2 = 10 s 1 , full time. The simulation results for the posture
Qv 3 = 12 s 1 and = 0.1. The maximum tracking error vector during about 5 seconds at
magnitudes of force disturbances due to friction the beginning time and 125.72 seconds of the
and slip are assumed as f Mi = 2 N and full time are shown in Figs. 6 and 7. The errors
go to zero from about 4 seconds. The linear
f Ai = 1.5 N (i = 1, 2, 3) . The numerical velocity of the OMP is shown in Fig. 8. It is
parameter values and the initial values of the shown that the linear velocity of the OMP is at
OMP for simulation are given in Table 1 and the vicinity of 0.015 m / s as desired from about
Table 2. 4 seconds. Figs. 9-10 show the movement of the
OMP along the desired trajectory for the
0.4
beginning time and the full time. The simulation
0.3 results show that the OMP can track a given
0.2
desired trajectory with the desired constant
velocity.
Y coordinate [m]
0.1
0 50
-0.1 3 3
Voltage input control vector [V]
40
-0.2
-0.3 30
-0.4
-0.4 -0.2 0 0.2 0.4
X coordinate [m]
20
4
ex [ mm] 0.06
2
P os ture tracking error vector ep
0 0.04
Y coordinate [m]
-2
0.02
-4 e y [ mm]
-6 e [deg] 0
-8
-10 -0.02
4 0.3
2 ex [mm] 0.2
P osture track ing error vec tor ep
Y coordinate [m]
0 0.1
-2 0
-4 e y [mm] -0.1
e [deg]
-6 -0.2
-8 -0.3
-10 -0.4
-0.5 0 0.5
X coordinate [m]
-12
0 20 40 60 80 100 120 Fig. 10 Movement of the OMP for the full time
Time (s)
0.02
mode controller (ISMC) for a OMP based on its
0.015
dynamic model with disturbance and friction to
0.025
track a desired trajectory. To design a controller,
Linear velocity of OMP [m/s]
ABSTRACT
This paper presents a new approach to exactly control position of a flexible beam using the
piezoelectric actuator. This is achieved by implementing both feed-forward hysteretic compensator of
the actuator and PID feedback controller. The Preisach model is adopted to develop the feed-forward
hysteretic compensator. In the design of the compensator, estimated displacement of the
piezoceramic actuator is used on the basis of the limiting triangle database that results from collecting
data of the main reversal curve and the first order ascending curves. Modal parameters of the flexible
beam such as natural frequency are obtained using a finite element method. Experimental
implementation is conducted for position tracking control and performance comparison is made
among an open loop feed-forward compensator, a PID feedback controller without considering the
effect of hysteresis, and a PID feedback controller integrated with the feed-forward hysteretic
compensator.
(1)
(2)
Figure 2 The plane in the case of
The Preisach model can be numerically monotonically decreasing of excitation voltage
implemented by two approaches [13]; the first is
using the following formula for the computation
of the input.
(3) (4)
where, yex(m) is the expansion of the
where, (1 , 1 ) is the change in output y(t) as piezoceramic at the nearest pair of extrema
the input decreases from 1 to 1 . Although this (include one maximum and one minimum). Its
value can be found as follows.
approach is straightforward, it encounters the
main difficulty that the double numerical
differentiation of experimentally obtained data
may amplify errors seriously. Therefore, the
second approach, the numerical implementation
(7) (10)
Similarly, for the case of monotonically Eq. (9) is used in the case the point (, ) lies in
decreasing of excitation voltage as shown in a rectangle element, otherwise in the case the
Figure 2, an expression for expansion of point (, ) lies in a triangle element, Eq. (10)
piezoceramic actuator is developed as is used. The rectangle and triangle elements in
limiting triangle are shown in Figure 3.
(12)
(13)
From Eq. (9) and Eq. (18) we can find
(15)
The procedure to find a v(tn ) from Eq. (15) is
shown in block diagram as in Figure 5.
bonded on the beam is of PZT 5A type with voltage applied to the piezoceramic actuator.
its properties shown in Table 1. In order to Figure 8 shows the displacement curve at the tip
implement the model equation to determine the of the beam by experiment and Figure 9 shows
output to the input, a series of first-order the tracking error curve between desired and
reversal curves and a main ascending curve for actual displacement. The average error is 8.399
the piezoceramic actuator must be m. This error comes from the difference of
experimentally determined in advance to get a frequency of signal, the effect of creep, the
limiting triangle as a database. The limiting inaccuracy of database. Besides, the wiped-out
triangle with the range of 140 V 140 V, and concurrency properties of Preisach model
140 V 140 V consists of squares and that are not satisfied completely in piezoceramic
triangles. The width of their side is 20 V. actuator also contribute the error.
REFERENCES
1. E.H. Lee, R.L. Mallet and W.H. Yang,
Metall. Trans. A, Vol.19A(1988), pp. 646-
658. --- Example of Journal
2. G.E. Dieter: Mechanical Metallurgy, 2nd
ed., McGraw-Hill Book Co., New York,
NY(1976), pp. 345-372. --- Example of
Book
3. J.Y. Kim, D.Y. Lee and W.S. Cho, in Light
Weight Alloys for Aerospace Applications
II, E. W. Lee and N. J. Kim, eds., TMS,
Warrendale, PA, (1991), pp. 467-479. ---
Figure 15 The error curve between desired and Example of Conference Proceedings
actual 0.02 Hz Sine waveform for discrete time 4. D.H. Kim: Ph.D. thesis, Oxford
PID tracking control with the feedforward University, (1989). --- Example of
hysteretic compensator Unpublished Papers
1. K. Furutani, M. Urushibata and N. Mohri,
As expected, the closed-loop PID tracking
Nanotechnology, Vol. 9(1998) 93-98.
controller with the feedforward hysteretic
2. Jing-Chung Shen, Wen-Yuh Jywe, Huan-
compensator shows the smallest tracking
Keng Chiang, Yu-Ling Shu, Precision
error compared to the previous two cases.
tracking control of a piezoelectric-actuated
system, Precision Engineering Vol. 32(2),
5. Conclusion
(2008) 71-78.
3. Ge P., Jouaneh M., Tracking control of a
In this work, the position tracking control
piezoceramic actuator, IEEE Transactions
system of a flexible beam considering hysteresis
on Control Systems Technology Vol. 4(3),
behavior was conducted. In the system
(1996) 209216.
modeling, the flexible beam is modeled by finite
4. Choi S.B. and Cheong C.C., Vibration
element method and Preisach model is used for
control of a flexible beam using SMA
hysteretic compensator. To implement the
actuators, Journal of Guidance, Control,
Preisach model, a set of first-order hysteretic
and Dynamics Vol. 19(5), (1996) 1178
ascending curves is measured. Higher order
1180.
ascending curves are predicted based on
5. Newcomb V., Flinn I., Improving the
experimental data and its effectiveness is
linearity of piezoelectric ceramic actuators,
experimentally verified. In order to increase the
Electronics Letters, Vol. 18(11), (1982) 442-
accuracy of control system, a PID is used for
444.
feedback controller. For experiment, three
6. Sohn J. W., Han Y.M., Choi S.B., Lee Y.S.
control approaches are proposed and
and Han M.S., Vibration and position
implemented. They are open loop tracking
tracking control of a flexible beam using
control with the feedforward hysteretic
SMA wire actuator, Journal of Vibration
compensator, PID tracking control without
and Control Vol. 15(2), (2009) 263-281.
hysteretic behavior and PID tracking control
7. Gang Tao, Kokotovic Petar V. , Adaptive
with the feedforward hysteretic compensator. It
control of plants with unknown hystereses,
has been demonstrated through experimental
IEEE Transactions on Automatic Control,
implementation that PID tracking control with
Vol. 40(2), (1995) 200-212.
the feedforward hysteretic compensator has the
8. Stepanenko Y., Su C.Y., Intelligent control
best time and frequency tracking characteristics.
of piezoelectric actuators, Proceedings of
It is finally remarked that in the near future the
37th IEEE Conference on Decision and
proposed control technique will be applied to
Control, Tampa, FL, December 1998, 4234
more complicated systems such as position
4239.
tracking control of dual servo stage system.
9. Ikhouane F., Mansa V., Rodellar J.,
Dynamic properties of the hysteretic Bouc-
Wen model, Systems & Control Letters 14. Ge P. and Jouaneh M., Modeling
Vol. 56(3), (2007) 197 205. hysteresis in piezoceramic actuators,
10. Gi Sang Choi; Hie-Sik Kim; Gi Heung Precision Engineering, vol. 17, (1995) 211-
Choi, A study on position control of 221.
piezoelectric actuators, Proceedings of the 15. Hu H., Mrad R. Ben, A discrete-time
IEEE International Symposium on compensation algorithm for hysteresis in
Industrial Electronics, Vol.3, (1997) 851- piezoceramic actuators, Mechanical
855. Systems and Signal Processing Vol. 18(1),
11. Kuhnen K., Janocha H., Compensation of (2004) 169185.
the creep and hysteresis effects of 16. Seshu P., Textbook of Finite Element
piezoelectric actuators with inverse Analysis, 1st
systems, 6th International Conference on 17. Baily T. and Hubbard J. E., Distributed
New Actuators, Bremen, (1998) 309312. piezoelectric polymer active vibration
12. Choi S.B., Lee S.K., A hysteresis model control of a cantilever beam, Journal of
for the field-dependent damping force of a Guidance, Dynamics and Control, Vol. 8(5),
magneto-rhelogical damper, Journal of (1985) 605-611. ed. Prentice Hall of India,
Sound and Vibration Vol. 245(2), (2001) New Delhi, (2004).
375-383. 18. Franklin G.F., Powell J.D., and Workman
13. I. Mayergoyz, Mathematical models of M.L., Digital Control of Dynamic
hysteresis, New York: Springer-Verlag, Systems, Addison-Wesley, Reading, MA,
1991. (1992).
Bi Thanh Lun
BN TM TT
Ngy nay vi x hi ngy cng pht trin i sng con ngi c nng cao v vy nhng ni lm
vic nguy him, c hi, c nhiu nh hng n sc khe con ngi c thay th dn dn bng
robot. cc robot ny thay th c con ngi th ta phi to cho cc robot cc cm quang nh
nhng gic quan ca con ngi. trn robot cc gic quan ny chnh l cc cm bin, con ngi mun
hot ng linh hot th cc gic quan phi y v phi hp hot ng vi nhau. trn robot cng vy,
robot hot ng v lm vic c th cc cm bin phi lm vic v c s phi hp vi nhau b
sung cho nhau.
ABSTRACT
One of applications of robot is replacing people on the harmful and dangerous places. Thanks to the
senses, people can do their activities. The senses of robot are the photosensors or sensors. These
sensors must be combined harmoniously and flexibly. After studying the reference sources, the thesis
and learning from the experiences about making the sensors for robot, the writer has decided to do the
thesis : Combining the sensors for mobile robot and obtained the following achievements:
Make the algorithms for finding the ways for robot from the received signals, in order to deal
with the situations happening when the robots are moving.
Work out an imitate program of checking the algorithms, for the moving robot to dodge the
barricades and to finish with the shortest way.
Work out the program of image processing, of finish image recognition and of barricade
interstice finding in moving process.
1. TNG QUAN ra nhng robot thng minh tr gip con
ngi. l tng cho ti Phi
Hin nay vi x hi ngy cng pht trin, hp cc tn hiu cm bin iu
cht lng cuc sng ngy cng c nng khin robot di ng.
cao v nhu cu i sng ca con ngi cng M hnh nghin cu: Chng ti tin
ngy cng tng. Xu hng s dng robot
thay th con ngi nhng ni c mi
hnh th nghim trn m hnh c kch
trng lm vic c hi, nguy him, nhng thc hnh hc 300x500mm (hnh 1) vi
ni con ngi khng i ti c ngy cng 2 bnh c lp pha sau v 2 bnh t do
tr nn ph bin. Ngay c trong lnh vc pha trc.
gii tr v phc v cuc sng hng ngy
1. Bnh xe dn ng.
cng c s tham gia ca cc robot ngy 2. Cm bin siu m.
cng ng. 3. Board giao tip iu
Trong cc cuc ng t, r r phng x khin.
4. My tnh.
hay s c sp cu nh trong thi gian 5. Camera.
va qua, nu c s tr gip ca robot di 6. Cm bin siu m.
7. Cm bin hng ngoi.
ng th cng cuc tm kim nn nhn
hay kho st khu vc nguy him s d
dng v nhanh chng hn. Xut pht t Hnh 1
nhu cu trn, mt hng nghin cu
c t ra l phi hp cc loi cm
bin c chc nng nh nhng gic quan
ca con ngi trn robot di dng to
- Lu gii thut:
t
le que
V
tr
Chu ky
ba
t a
u
TM TT
Bi bo trnh by kt qu nghin cu xy dng h thng SCADA din rng cho kim sot
thng s kh tng thy vn (KTTV) trong iu kin Vit Nam.
H thng c xy dng nhm thu thp - truyn s liu, kim sot v cung cp cc d liu kh
tng - thu vn v mi trng mt cch khch quan, kp thi, chnh xc. H thng c thit
k c tnh m, cho php kt ni cc thit b o hin i hoc thit b nhiu th h ang c ti
Trm thnh 1 h thng ng b, mm do v c gi thnh thp.
Trn c s kho st thc t v xc nh cc thng s KTTV cn thu thp, cc tc gi
xut mt m hnh t ng ho ph hp vi iu kin pht trin Vit Nam kiu SCADA din
rng trn c s h thng OPTO 22.
H thng c thit k gm cc phn:
- Cc b chuyn i chun ho cho php ghp ni cc thit b hin c ti cc trm KTTV
vi thit b t ng OPTO-22 (B chuyn i U-I / TRANS420 cho thit b c li ra l tn
hiu in dng tng t, nh my pht o tc gi, in th t cm bin nhit, in th
t pin mt tri,; B ghp ni my o gi in WSD-01; B ghp ni my o gi n
gin WD-02; B chuyn i tc con quay gi thnh tn hiu in WS-02; B chuyn
i o ma vi v k in (RF-01); B o ma vi v k phao (RF-02): My o phng v
tr; B iu khin PSCTRL-01 cp ngun cho Trm t Trung tm). Phng php ny cho
php khai thc ti a cc thit b o lng quy chun ang c trn trm, cho php tit
kim u t, nng cao hiu qu khai thc.
- Thit b Trm v Trung tm trn c s h thng OPTO 22.
- Phn mm bin son kt ni Trung tm vi cc Trm hot ng theo kiu ph thuc
(master/slave) hoc ngang bng (client/server).
Cc kt qu nghin cu v th nghim hin trng chng t h thng c tnh hp l, gi
thnh thp, ph hp vi iu kin Vit Nam. H thng hot ng tin cy v c kh nng ng
dng thc tin.
ABSTRACT
DESIGN OF SUPERSCADA FOR ENVIRONMENT MONITORING
The research results of the setting up SuperSCADA for the environment monitoring using in
Vietnam conditions is presented.
The system is designed to objectively, timely and exactly acquire, process and control hydro-
meteorological data. The opened systems configuration resolves the connection of several of
various equipments modern or old ones that having in the stations into the overall, flexible
and inexpensive system.
The system includes the followings
- Standardization transducers for several hydro meteorological equipment such as a
temp.meter, a wind speed and direction meter, rain meter, ). This approach allows to
reduce the investment and to rise the possibility of the equipments employment.
- The OPTO-22 based automation system for workstations and center.
- Software is prepared by the master/slave or client/server types.
M4SSER
Bo chuye n oi
CONTROLLER
SNAP RACK
Trung tm qua v tuyn hoc in thoi. Nh TRUNG TAM
KIEM SOAT KTTV
vy, cc s liu ny c thu nhn v x l c Mo- Thu
Dem Phat PC/kiem soat RTU
th khng khch quan v kp thi, nht l trong
OPTO 22 n g ien thoai Thu
iu kin bin ng thi tit c ging bo. Trong Phat
Mo-
Dem
G4LC
TRAM KIEM SOAT KTTV-2 32ISA
nhng nm gn y, h thng SCADA
B3000 M4RTU n g
C ac may o KTTV
M4S SER
(Supervisory Control And Data Acquisition -
B o chuye n oi
ien thoai OptoControl
CONTROLLER
SNAP RA CK
iu khin gim st v thu thp d liu) bt u OptoDisplay
Mo- Thu
du nhp vo nc ta v ngy cng ng vai tr Dem Phat PC/Data base
quan trng trong nhiu lnh vc ng dng khc OPTO 22 n g ien thoai
nhau nh cc h thng cp nc, nng lng, x TRAM KIEM SOAT KTTV-n
l cht thi, sn xut, ... B3000 M4RTU
Ca c may o KTTV
M4SS ER
Bo c hu yen oi
Thu Mo-
Vic xy dng mt h thng SCADA iu
C ONTROLLER
SNAP RA CK
Phat Dem
khin gim st v thu thp d liu kh tng - Mo- Thu OptoServer
thu vn v mi trng mt cch khch quan, Dem Phat
Users
kp thi, chnh xc l mt n lc cn thit nhm OPTO 22 n g ien thoai
My o phng v tr SCA-02TT
SNAP-AICTD
SNAP-G4IDM
SNAP-AIMA
SNAP-AIMA
SNAP-AIMA
SNAP-AIMA
B3000
SNA P-IDC5
SNAP
D D D D D D D D A A A A
Trm Slave: Mi Trm gm mt thit b thu thp ng bng khong thi gian gia hai ln
v x l d liu (Opto Slave). My tnh PC c quan trc k tip nhau).
th c ti Trm s dng theo di v iu khin Thut gii my ch ngoi cc biu Powerup
hot ng ca Trm cng nh lu tr s liu. v Interrupt c sn trong tt c cc thut gii,
Sau khi thc hin nhim v thu thp, lu tr v n cn cha su biu khc (6 chart):
x l d liu thu thp c, Trm Slave s kim Biu Powerup: khi ng cc biu
tra tn hiu trn ng truyn thc hin vic: Polling_Control, Sub_Chart v cng lm
- Chuyn cc mu d liu nh k v cc mu biu Interrupt dng li.
d liu ti k quan trc v Trm Trung tm Polling_Control L chng trnh chnh ca
khi c yu cu. Master, chng trnh ny thc hin cc chc
- Thc hin chc nng ONLINE (t Trm nng: - Kim tra lin tc thi gian quan trc ca
Trung tm c th xem cc thng s kh tng Trm v thi gian thc ca h thng. - Khi n
thi im quan trc, thc hin vic khi to chart
Receive Data_Period cp nht v lu tr cc
s liu kh tng. - Khi to chart
Receive_Data_Online cho php xem cc thng
s kh tng ti Trm slave mt cch tc thi
(ONLINE) khi c yu cu. - Thc hin vic khi
to chart ng m ngun Start_Power ca
Trm slave.
Receive_Data_Online v Receive
Data_Period lin quan n vic ly cc bng
d liu nh k v bng d liu quan trc t cc
tc thi ca Trm Slave) khi c yu cu t Trm slave, khi uc chart Polling_Control gi.
Trm Trung tm. Start_Power c nhim v iu khin vic
Lu tng qut ca Slave c thit k gm ng m ngun cho h thng slave.
cc bc Wait_for_connect (ch kt ni) c Sub_Chart c ngi s dng khi ng
khi ng bi biu Main_Ctr v c chc nhm cung cp thm cc cng c cho php tm
nng ch b iu khin Master kt ni vi n kim nhanh mt mu tin kh tng theo ngy,
Chng trnh Slave_Communication_Cxf c thng v nm. Cng c ny cng cho php thnh
s dng gi hoc nhn bng. lp cc gin th hin s bin thin ca mt
Master: gm mt OptoMaster ghp ni vi mt thng s kh tng no theo thi gian trn
my tnh PC thng qua ng in thoi, kt ni mn hnh PC v in n cc thng s kh tng ti
vi cc Trm slave thu nhn d liu, lu tr Trm slave bt k.
trn hard disk. My tnh Master c nhim v: Data_Display l chng trnh t ng tng
- Kt ni ln lt vi Trm Slave ti mi thi hp tt c cc s liu quan trc trn 25 Trm ti
im quan trc (thi im quan trc ny thi im quan trc cho ra mt bn thng tin
c t bi cc nhn vin ca Trung tm) kh tng tng hp.
thu nhn cc bng d liu nh k v bng Ngoi ra cn c th mc con cha tm chng
d liu quan trc. trnh con, gm:
- Cho php xem cc thng s kh tng ti bt - Khi ng Modem (Start Modem)
k Trm slave no mt cch tc thi - Quay s Modem (Modem Dial)
- Thc hin c vic ng m ngun in - Gc Modem (Disconnect Modem)
(ON_OFF_POWER) cung cp cho cc Trm - Di chuyn bng s thc n bng s thc
Slave. (Move Float Table to Float Table)
- T ng tng hp tt c cc s liu quan trc - Di chuyn bng s nguyn sang bng s
trn cc Trm cho ra mt bn tin kh nguyn. (Move Integer Table to Interger
tng tng hp. Table)
- Cung cp thm cc cng c cho php tm - Gi i bng s thc (Send Float Table)
kim nhanh mt mu tin kh tng theo - Gi i bng s nguyn (Send Iteger Table)
ngy, thng v nm. Cng c ny cng cho - Gi i bng chui (Send String Table)
php thnh lp cc gin th hin s bin
thin ca mt thng s kh tng no theo
thi gian trn mn hnh PC v trn giy ( 2.4.2 Giao tip gia Trung tm v cc Trm
di ca trc thi gian trong cc gin ny kiu Client/Server
Proceedings of the 1st Conference on Science and Technology 99
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
Bng kt qu o
3. KT LUN:
Phan Thi Thanh Binh1), Nguyen Hong Ha2) and Tong Cong Tuan1).
1)
Ho Chi Minh City University of Technology, Viet Nam.
2)
Ho Chi Minh City Power Company, Viet Nam.
Abstract- With the large amount of information (large number of daily load curves) for one consumer or one group of consumers, the
classification and building the representative load curve (RLC) are necessary. The RLC can be built in the set of similar load curves by
clustering analysis.
This paper presents a Fuzzy clustering technique to determine RLC on the basis of their electricity behavior. Fuzzy K-Means (FKM) is
utilized in this work. The load data used in this work are from actual measurements from different feeders derived from a distribution network.
Global criterion method and Bellman-Zadeh's maximization principle will be used to compromise the Cluster validity indexes and determine the
optimal cluster number. Determining the suitable weighting exponent m is also introduced in this paper.
Keywords-Cluster analysis, Fuzzy K-Means, Representative load curve, Global criterion method, Bellman-Zadeh's maximization principle.
When analyze load profile of electrical objects, (in percentage) between this cluster and the rest
many works commonly consider that LCs have clusters is greater than the curve number (in
normal distribution. This makes probability percentage) of the rest clusters. This factor is based on
calculation tool simpler. Because normal distribution the technique that is mentioned in [20]. For example,
has a strong potential in evaluating object attribute. if one cluster consists of 70% curve number of the
When analyzing load profile, if we chose means curve set and the rest consist of 30%, so 70-30=40>30
vector to be the representative, it means that load and the first cluster is chosen as major. If now the
profile has normal distribution. For testing the normal numbers are 60% and 40%, the first cluster can not be
distribution of LC, the 2 or Kormogorov standard in regarded as a major.
24 dimensions data will be applied [19]. When the major cluster is not found, the
representative load curve can be chosen by:
B. Representative load curve
k
Building representative load curve has been Z rep = i Zi (2)
mentioned in many works. Many works performed i =1
load curves on the base of mean curve, including
some of deviation. The load at one moment is i = (ni / n) (3)
calculated by: With ni- the number of curves belonged to the
cluster i and Zi-the center of cluster i. Each origin
P = Pmean k (1) curve participates in forming representative (2) with
where k-some level of confidence, -the deviation. the weighting coefficient that is not equal to 1/n as in
This formula is due to the conception about normal the case of forming mean curve. The weighting
distribution of load curve, including the maximal coefficient depends on what cluster this curve belongs
values of load Pmax. But if the set of load curves is to and the number of curves in this cluster. So the
not belonged to the normal distribution, then how we representative (2) has tendency to incline to the
can find the representative load curve? For example, cluster having maximal curve number more than the
the load curves of Ho Chi Minh City, in our mean curve.
examining, do not have Gaussian distribution.
III. FKM ALGORITHM, FUZZY CLUSTER
So the representative load curve is not always the VALIDITY INDEXES, GLOBAL
mean load curve. CRITERION METHOD AND BELLMAN-
In our point of view, once load curve of one subject ZADEH'S MAXIMIZATION PRINCIPLE
is called representative, this curve has to bring the FOR RLC
most common form (shape) of curves or this form
(shape) has the most possibility. So if the mean curve A. Fuzzy K-Means algorithm
is regarded as the representative, it is not exact Fuzzy K-means (FKM) is a method of clustering
because the mean values have not the maximal which allows one piece of data to belong to two or
possibility (except for normal distribution). more clusters. This method (developed by Dunn in
The Fuzzy K-Means algorithm is presented in this 1974 [11] and improved by Bezdek in 1981[10]) is
paper to determine the RLC. Using fuzzy K-means frequently used in pattern recognition. It is based on
algorithm leads to several clusters. All curves in one minimization of the following objective function:
cluster have similar form. The center of cluster
(representative curve of cluster) is influenced by all n k
F = wijm X i Z j
2
curves. This is quiet difference from crisp clustering (4)
where the center of one cluster is the center only of i =1 j =1
curves in this cluster. So the representative of each where m is any real number greater than 1 (1 < m <
cluster somehow reflects the form and values of the ), wij is the degree of membership of Xi in the
entire curves from the origin set. The level of cluster j, Xi is the ith of d-dimensional measured data,
reflection is the partition matrix W and depends on Zj is the d-dimension center of the cluster, and ||*|| is
the distances between clusters. any norm expressing the similarity between any
If there is the cluster with maximal number of measured data and the center.
curves, its center has more possibility to be a Consider a set of n objects X={X1,X2,,Xn} to be
representative for whole set. The cluster with clustered into k clusters (1<k<n). The steps in this
maximal number of load curve may be chosen as algorithm are as follows:
major cluster and its center is chosen as representative i) Choose k and m, and initialize the partition
curve. In this paper the conception of major cluster matrix W(0).
is based on one factor: the difference of curve number ii) Calculate the cluster center.
n
objectives. Here, the l (x*) is the maximum or
w m
x
ij i
minimum value depending on the validity indexes,
l(x) is the value of validity indexes and q = 6 (PC,
Zi = i =1
n (5) PE, MPC, XB, PBMF, W). We choose p = 2.
w
i =1
m
ij 2). According to the Bellman and Zadehs principle
to fuzzy decision making [18], the best compromise
iii) Update the partition matrix for the kth step, W(t) alternative, denoted by x, which satisfies all the
as follows: criteria, can find out if we get following:
1
wij =
* ( x) = max {min[ 1 ( x), 2 ( x),..., q ( x)]}
2
k X Z 2
m 1 (6) (8)
i
j
t =1 X i Z t
2
With 0 (x) 1 is the fuzzy membership. In this
paper, we choose fuzzy membership function as
iv) If || W(t+1) - W(t)|| < then STOP; otherwise follow:
return to step (ii)
v* ( k ) v ( k ) 2
B. Cluster Validity, Global criterion method l (k ) = exp
l l
(9)
and Bellman-Zadeh's maximization principle *
v l (k )
We can obtain the fuzzy partition of the data set
using FKM algorithm. However FKM algorithm With x = k and 1= 1, 2q.
k max
requires the user to pre-define the number of clusters Here, the v*l (k ) = max vl (k ) or
i =2
(k), and different values of k corresponds to different k max
fuzzy partitions, so the validation of clustering results v*l (k ) = min vl (k ) depending on the validity indexes,
i=2
is needed.
and q = 6 (PC, PE, MPC, XB, PBMF, W).
Many cluster validity indexes suitable for this
Our examining carried out on the real-life data sets
algorithm have been proposed. Bezdek's Partition
(IRIS and Wisconsin Breast Cancer (WBCD) data
Coefficient (PC) and Partition Entropy (PE) [12],
sets [21]) and the results indicate that the above
Rajesh N.Daves Modified Partition Coefficient
method is adaptive. Table 1 and 2 summarize the
(MPC) [13], Xie-Beni (XB) [14], Fuzzy version of
results obtained when the six fuzzy cluster validity
PBM-index (PBMF) [15], Yunjie Zhang (W) [16] and
indexes, the GCM and the BZ are applied to IRIS.
so on have been used for measuring validity
mathematically. Table 1: Cluster validity and GCM value for IRIS
However, in some cases, the results of these data set (m=2)
validity indexes are very different. Therefore, in this PC PE MPC XB PBMF W GC
k
paper, we propose to use two methods: 1).Global (max) (min) (max) (min) (max) (min) (min)
criterion method (GCM) [17] and 2).Bellman-Zadeh's 2 0.862 0.248 0.724 0.086896 16.350 1.634394 0.28446
maximization principle (BZ) [18] to compromise the
3 0.720 0.488 0.580 0.495638 29.645 1.470023 23.15412
Cluster validity indexes and determine the optimal
cluster number. 4 0.638 0.677 0.517 0.66886 32.434 1.526184 48.01701
1). In Global criterion method, a global objective 5 0.567 0.855 0.459 2271.477 31.484 2.247325 6.83E+08
function is formed as the sum of derivations of the
6 0.516 1.010 0.420 29.84702 29.240 3.167898 117304.4
values of the individual objective functions from their
respective singular objective optimum values as a 7 0.372 1.235 0.267 8.86E+15 34.150 7.071741 1.04E+34
ratio to that of the singular optima. Thus, from the 8 0.343 1.340 0.249 3.01E+09 33.879 2.29E+16 2.43E+32
original objective functions, a single function is
9 0.290 1.485 0.201 1.43E+16 33.526 3.92E+16 2.78E+34
formulated and the problem becomes tantamount to
solving a single objective optimization (Tabucanon 10 0.306 1.525 0.228 36943237 31.817 1.51E+16 1.05E+32
1988 [17]). The modified problem is: Table 2: Fuzzy membership and BZ value for IRIS
p data set (m=2)
q
f ( x* ) f l ( x )
Min.F = l
BZ
(7) k
PC PE MPC XB PBMF W (max)
l =1 f l ( x* ) 2 1.000 1.000 1.000 1.000 0.762 0.988 0.762
where l (x*) is optimum value of singular 3 0.973 0.389 0.961 0.000 0.983 1.000 0.000
objective function l at its optima point x*, l (x) is the 4 0.935 0.049 0.922 0.000 0.997 0.999 0.000
function value itself, and p is an integer valued 5 0.890 0.002 0.875 0.000 0.994 0.967 0.000
exponent that serves to reflect the importance of the
X
6 0.852 0.000 0.839 0.000 0.980 0.294 0.000
7 0.724 0.000 0.672 0.000 1.000 0.000 0.000 j
x j i (10)
8 0.696 0.000 0.651 0.000 1.000 0.000 0.000 Zi = = Z mean _ i
9 0.644 0.000 0.594 0.000 1.000 0.000 0.000 ni
10 0.656 0.000 0.621 0.000 0.995 0.000 0.000 and (2) becomes the mean curve for the origin set. So
11 0.608 0.000 0.568 0.000 1.000 0.000 0.000 the maximal m will be selected among {m1} to avoid
12 0.580 0.000 0.539 0.000 1.000 0.000 0.000 this.
IV. CASE STUDY
The results obtained on the GCM and BZ are the
same with k = 2 As implementation, here we used the daily load
curves of Ho Chi Minh city in year of 2005 (HCM05)
C. Estimation of m value
for determining the representative load curve. The
As we know that, FCM results are mainly data consists of daily load curve consumption and
influenced by the weighting exponent or smooth measured for every hour that gives 24 values for each
factor m. As m approaches 1, the cluster becomes curve.
harder. As m becomes very larges (i.e m 100), the The test for normal distribution is carried out and
membership becomes almost constant. Pal and the results show that the LCs are not belonged to
Bezdek showed that the FCM algorithm provided the normal distribution.
best results for m [1.5, 2.5] [12], then the medium Based on the number of months in the year, we
value m = 2 becomes the most popular for the FCM. fixed 12 as the maximum number of clusters.
But using the single value m = 2 for any particular Therefore the clustering process was repeated from k
data type would not be good enough and may be = 2 until k = 12. As mention in section III, the
misleading because every data set has a unique data minimum value of m =1.1 is chosen for the major of
structure. Therefore, determining the suitable cluster. Cluster validity index, GCM value, fuzzy
weighting exponent m for each data set is an membership and BZ value are calculated at each
important problem for FKM. value of k and this is shown in Table 3 and 4.
Since in this paper the aim is to determine RLC, we
Table 3: Cluster validity and GCM value for HCM05
proposed one approach to determine the suitable m
(m=1.1)
value based on the observation of PC value [12] when
PC PE MPC XB PBMF W GC
changing the weighting exponent m. Varying m for k
(max) (min) (max) (min) (max) (min) (min)
each problem classification, the suitable m is
determined. [12] shows that as m increases, PC 1/k 2 0.991 0.015 0.982 0.116939 680646.761 2.126289 0.677268
and as m decreases, PC 1. When m increases, the 3 0.978 0.035 0.967 0.338045 846513.414 1.86038 5.74E+00
element numbers of all clusters have an inclination to
4 0.983 0.030 0.977 0.251324 1208852.116 1.84E+002.51E+00
become equal.
With the notes mentioned in [12] we will pay 5 0.972 0.048 0.965 5.28E-01 1088547.380 1.252686 1.73E+01
attention on those m that make PC greater than 1/k. 6 0.957 0.071 0.948 7.07E-01 879527.232 2.03E+004.00E+01
For one value of m, if it can find out the value of k
7 0.964 0.063 0.958 6.09E-01 768158.819 1.50E+002.82E+01
corresponding to simultaneously minimum of (PE,
XB and W) and maximum of (PC, MPC and PBMF), 8 0.960 0.071 0.954 8.63E-01 669020.714 1.61E+005.49E+01
then this k will be selected. If the results of these 9 0.963 0.063 0.959 5.51E-01 675882.639 1.93E+002.47E+01
validity indexes are different, the k which minimizes 10 0.955 0.078 0.950 6.82E-01 665134.880 2.17E+004.18E+01
the GCM value or maximizes the BZ value will be
11 0.953 0.082 0.948 1.11E+00 564052.831 1.97E+009.31E+01
chosen. Varying m, we will choose the most stable
value of k. It is regarded as the number of clusters for 12 0.952 0.088 0.947 7.31E-01 515299.837 2.23E+005.21E+01
the given consumer. We denote the values of m
Table 4: Fuzzy membership and BZ value HCM05
corresponded to this K as {m1}. (m=1.1)
As mentioned in B, if for several m among {m1} BZ
the major cluster is found, we will select the minimal k PC PE MPC XB PBMF W (max)
value of them for the purpose of obtaining more curve 2 1.000 1.000 1.000 1.000 0.826 0.578 0.578
number in this cluster. It assures the representative of 3 1.000 0.159 1.000 0.028 0.914 0.761 0.028
the major cluster. 4 1.000 0.379 1.000 0.267 1.000 0.815 0.267
For the case, where the major cluster is not found,
5 1.000 0.007 1.000 0.000 0.990 0.577 0.000
according to [12] when m 1 we have:
6 0.999 0.000 0.999 0.000 0.928 0.415 0.000
7 0.999 0.000 0.999 0.000 0.876 0.975 0.000
REFERENCES
[9]. C.S.Ozveren, C. Vechakanjana and A.P.Birch Fuzzy [16]. Yunjie Zhang et al, A cluster validity index for fuzzy
classification of electrical load demand profile-a case clustering. Information Sciences 178, pp. 1205-1218,
study in Proc. IEE Power system Management 2008.
Control,Apr. 17-19, 2002, pp353-358.
[17]. Mario T. Tabucanon, Multiple criteria decision making in
[10]. J.C.Bezdek, Pattern Recognition with Fuzzy Objective industry. Elsevier, 1988.
Function Algorithms, Plenum Press, NewYork, 1981.
[18]. Bellman, R. E. and Zadeh, L. A., Decision-making in a
[11]. J.C. Dunn, A fuzzy relative of the ISODATA process its fuzzy environmental. Management Science, Vol. 17, No.
use in detecting compact well-separated clusters. J. 4, 141-164, 1970.
Cybernet. 3, pp. 32-57, 1974
[19]. Aivazyan S.A., Applied statistics, Finacial and statictics,
[12]. N.R.Pal, J.C.Bezdek, On Cluster Validity for the Fuzzy c- Moscow, 1989.
means model. IEEE Trans, Fuzzy syst., vol.3, no.3, pp.
370-379, 1995. [20]. R.Krisknapuram,A.Joshi,O.Nasraoui,L.Yi ,Low-
Complexity Fuzzy Relational Clustering Algorithms for
[13]. Rajesh N. Dave, Validating fuzzy partitions obtained Web Mining,IEEE Trans. Fuzzy Syst. Vol.9,No.4,p595-
through c-shells clustering. Pattern Recognition Letters 607 Aug2001
17, pp. 613-623, 1996.
[21]. http://archive.ics.uci.edu/ml/datasets.html
[14]. X.L. Xie, G. Beni, A validity measure for fuzzy
clustering. IEEE Trans. Pattern Anal. Mach. Intell. 13, pp.
841847, 1991.
[15]. M.K. Pakhira, S. Bandyopadhyay, U. Maulik, Validity
index for crisp and fuzzy clusters. Pattern Recognition 37,
pp. 487501, 2004.
AbstractThe distributed generation (DG) interconnection into the distribution network may lead to
significant changes in system. The installation of DG must be met network requirement such as: breaking
capacity of switchgears, decreasing loss, increasing reliability and voltage quality. Beside, in this work, the paper
also considers the objective function concerning the utility and DG private owner benefits. The resolving is
based on fuzzy set and genetic algorithm (GA). These objectives are chosen more suitable for Vietnamese
conditions. The DG with unavailable energy source such as solar and wind are considered. The paper also
presented the general case when many types of DG can be involved.
0 = if 0 Aloss Aloss
i 0
selling total annual amount of produced electricity of 2 (Aloss
i
) = Aloss 0
Aloss
DG. 0 i
if Aloss 0
Aloss
So (5) is to find the minimum value of simple
pay back period. For private owner, the weighted (7)
coefficient of (5) is higher than the case of utility
owner. In the case of utility owner, (5) is one of the Concerning about the reliability, the membership
objective function as another ones. But for the private function may be expressed as:
owner, the owner is one partner as the utility, so we SAIFI T SAIFI i
propose the weighted coefficient of (5) of 0.4. 3 ( reliabilit y ) =
SAIFI T
We assumed that in each lateral, there will be (8)
only one type of DG and this DG will be located in
one location. This is because the limited length of Dealing with the breaking capacity, the
lateral. Those DG belonged to customer regarded as following objectives membership function is
negative load and will be included in bus load so in considered:
future do not be considered in this paper. Equip i
The case where DG cannot be located at some
4 ( breaking ) = 1
Equip T
buses is also considered.
(9)
The type of DG considered in Vietnam is solar or
Where
wind, diesel or gas (perhaps on the consumer site).
Each type of DG will have several unit gammas. Equip T : the total number of the set (denoted as
Other constraints can be incorporated in such set A) that consists of the switchgears be able
as: replaced.
The total capacity of DG can not be exceeded Equip i : the total number of switchgears
some levels.
belonged to the set A that must be replaced due to the
The load on lines is less than permissible value. existence of DG.
V. CONCLUSION
REFERENCES
Phan Th Thu Vn
i hc Bch khoa TP H ch Minh
Abstracts- The existence of DG in distribution network will increase the short-circuit current. The
discrimination of over current protective device and autorecloser will be affected.
This paper examined some influences of DG that lead to incorrect tripping of protective devices. The paper
introduced the algorithm to determine the DG maximal power that can be injected into network according to the
protection requirement. This algorithm also verify the protective coordination with the existence of DG
CB-1
Hnh 4-Quan h dng s c DR v dng s c t
h thng
tr dng s c qua recloser. (xem hnh 4 )
l phi tnh ton dng ngn mch, kho st s phi hp
Trn th dng in c hai trc, dng s c gia cc thit b v la chn cc thit b sao cho ph hp
DR hay dng s c Recloser (Yn) trn trc Y so vi vi c 2 trng hp c v khng c DG .
dng s c h thng (Xn Yn) trn trc X. (hnh 5 )
M hnh ng dy kho st c dng hnh tia 1
ngun cp, 3 pha v sau s kho st m hnh khi DG
Hnh 9
Kt lun : nu DG c kt ni vo v tr s 9
th cng sut cc i ca DG c th gn vo li l 18
MVA.
Kim tra kt ni DG
Kt ni DG vo nt s 9 :
DG 15 MVA : ngn mch ti nt s 17
Nhnh 1-2 v nhnh 1-17 :
Hnh 12
Cng sut DG cc i : 27 MVA
Xt cp thit b trn nhnh 1-17 v 7-8 :
Hnh 16
Thi gian Rle trn nhnh 1-2 tc ng l
3.5419s, trong khi Rle trn nhnh 1-17 tc ng
sau khong thi gian l 0.2203s. Do , s phi hp
c m bo.
Nhnh 1-17 v nhnh 4-5 :
Hnh 13
Hnh 17
Thi gian ACR ct hon ton l
1.5748s, trong khi Rle tc ng sau khong
thi gian l 0.2203s. Do , s phi hp c
m bo.
Nhnh 1-17 v nhnh 7-8 :
Hnh 14
Cng sut DG cc i : 18 MVA
Hnh 18 Hnh 20
Hnh 21
Cng sut DG cc i : 8 MVA
Kt lun
Qua kt qu tnh ton nhn thy rng, nu
Hnh 19 DG c kt ni vo v tr s 23 th cng sut cc i
ca DG c th gn vo li l 8 MVA.
Thi gian cu ch chy l 0.25578s, trong khi
Rle tc ng sau khong thi gian l 0.2189s. Ta Kim tra kt ni DG
thy rng, khi ngn mch ti nt 17, thi gian tc ng 1/ M hnh ng dy
ca Rle trn nhnh 1-17 v cu ch trn nhnh 7-8 gn
nh ng thi. Do , khng m bo c s phi hp
bo v an ton.
Nh vy, ch c th kt ni DG c cng sut
nh hn 18 MVA vo v tr 9.
Trng hp 2 : DG c kt ni vo v tr s 23.
Khi xy ra s c ngn mch ti nt 2, yu cu phi hp
nh sau : Rle trn nhnh 1-2 phi tc ng trc khi
Role trn nhnh 1-17 tc ng v trc khi cu ch trn
nhnh 20-22 b t.
Xt cp thit b trn nhnh 1-2 v 20-22 :
Hnh 22 : Tuyn 15 KV c gn DG vo nt s 23
2/ Kt ni :
DG 5 MVA : ngn mch ti nt s 2
Nhnh 1-2 v nhnh 1-17 :
Hnh 25
Thi gian cu ch chy l 0.41243s, trong khi
Rle tc ng sau khong thi gian l 0.42324s. Vy
khi ngn mch ti nt 2, cu ch trn nhnh 20-22 s
chy trc khi rle trn nhnh 1-2 tc ng. Do ,
khng m bo c s phi hp bo v an ton.
Nh vy, ch c th kt ni DG c cng sut
nh hn 8 MVA vo v tr 23.
KT LUN
Mt s u im chnh ca chng trnh :
Chng trnh c xy dng nhm gip
Hnh 23 ngi s dng c c mt cng c kho st tnh ton
Thi gian Rle trn nhnh 1-17 tc ng l phn b cng sut, dng ti, dng ngn mch v phi
1.0132s, trong khi Rle trn nhnh 1-2 tc ng sau hp chn la cc thit b bo v, qua xc nh c
khong thi gian l 0.42751s. Do , s phi hp c gii hn chn lc bo v khi kt ni DG vo mng c
m bo. sn.
Nhnh 1-2 v nhnh 20-22 : i vi nhng mng in ang tn ti vi
cc thit b bo v c sn, chng trnh s gip xc
nh cng sut ln nht ca my pht phn b c th
kt ni vo mng m vn m bo c s phi hp
bo v ca cc thit b c sn.
Mt s khuyt im cn tn ti
S liu v cu ch, ACR, ng dy, my
pht c cung cp cha chnh xc. Nu cc c tuyn
thi gian dng in ca cu ch, ACR c cho di
dng phng trnh th s tnh ton, chn la thit b
bo v s chnh xc hn, qua nng cao c s phi
hp gia cc thit b, chng trnh s c kh nng ng
dng rt ln v thit thc.
Cha kho st trng hp c nhiu DG
cng ni vo h thng .
Hnh 24
Vo Cong Khanh
Faculty of Electrical & Electronic Engineering, HCMC University of Technology, Ho Chi Minh City, Vietnam
Abstract This paper introduces a research to deploy the first experiment of dimming electronic ballast model
for 36W fluorescent lamp with domestic conditions. The proposed dimming electronic ballast can adjust lamp
power to the required level with a fairly high power factor. Due to the domestic raw materials, dimming
electronic ballast has low cost in comparison with the same foreign ballast type but assures the technical
requiremets and saving electrical energy.
Keywords: dimming electronic ballast ; fluorescent lamp; dimming ballast control;EMI filter ; power factor
I ph
f ph = [Hz]
2CVph
(1)
2Vin 2V L 2
Vph = + ( in ) 2 + I ph
C
(2)
Where:
To decrease number of components (decreasing Vph : preheat peak to peak voltage (V)
cost) but to ensure essential specifications, Power Iph : filaments preheat RMS current (A)
Factor Corrector is replaced by Passive Valley Fill
(PVF) [4]. Its function is decreasing THDi and Crest L : output stage inductor (H)
Factor. The PVF is integrated to ballast controller. C : output stage capacitor (F)
With selected parameters of PVF, components
parameters in ballast are adjusted to dime lamp power
and rising power factor. Ignition frequency of circuit:
Dimming ballast (DEB) cost is expected to be low
and it ensures specified features (high PF, improved 4
Vin
THDi, low crest factor, adjustable power).
1+
1 Vign
II-Main approach f ign = [Hz]
2 LC
A. Theory background (3)
Ballast must supply a filaments preheat current
before the lamp discharges (in this paper, we choose
Vign : peak to peak voltage for ignition (V)
rapid start, that means the filament is preheated to
required temperature). While in preheat mode, lamp Peak ignition current is:
voltage must be low to ensure that ignition mode can
not be happened. At the end of preheat mode, the high Iign = f ign CVign 2
voltage for igniteting the lamp and a required current (4)
for lamp working at norm power must be supplied.
So, an L-C resonant circuit connected in series Inductor must not be saturated in ignition mode.
parallel with lamp (lamp is regarded as a resistor After finifhing of ignition mode , the running
when being working at high frequency) (Fig.2) must frequency of ballast circuit is presented as followed:
be defined. Its optimal parameters such as L-C, Vin
and running frequency are necessary to be calculated 4Vin 2
1 ( )
[3]. 1 1 1 1 1 Vrun
f run = + [ ]2
2 LC 2R 2 C2 LC 2R 2 C 2 L2 C 2
[Hz]
(5)
Lamp resistance at a single operating point:
2
Vrun
R= []
2Prun
(6)
Fig. 2. Output stage simplified model
Vrun : lamp peak running voltage (V)
Preheat frequency (fph) and preheat voltage (Vph)
are defined by following formulas [2]: P run : lamp running power (W)
As lamp power being dimmed to some value, paper, the method for dimming is carried out by
running frequency and heating filament current are voltage DC. Currently this method is often applied in
defined as followed: over the world due to its high efficiency.
4Vin 2
The important issues are that dimming process
1 ( ) effects on the luminance, on luminous flux, on
1 1 P 1 P
2
V% (7)
f% = 2( %2 )2 + 2( %2 )2 technical quality (THD) and on luminous efficiency.
2 LC CV% LC CV% 2 2
LC
When power is decreased, luminous flux is reduced,
V% f % C THD will be increased, and luminous efficiency is
ICath% = (8) also decreased.
2
III- EXPERIMENT RESULTS
B. Design a dimming electronic ballast
Value of components (inductor, capacitor,
Ballast Designer assistant (BDA) V4.0 resistor) is changed in comparison with the result
Software of International Rectifier is used to design calculated by software due to the ballast circuit
dimming electronic ballast for 36W-T8 fluorescence modification. So the operating parameters of IC are
lamp. changed. For easy lamp ignition, a resistor R= 2k is
- Circuit scheme consists of an electromagnetic added to polarize the feedback voltage to pin number
interface filter (EMI filter), a rectifier, a power factor 9 (SD) of IR21592 so that it is lower than 1.7 V (a
controller (L6551, LPFC , MPFC, DPFC), a half-bridge good condition for working) (Fig. 4).
inverter, a resonant circuit, IR21592 (controlling While examining circuit operations, a variac is
ballast performances), a 36W tube and a DC source to used to supply one source to ballast circuit and lamp
dime lamp power. Here the power controller is by increasing the voltage from 0 V to 220 V. At
replaced by Passive Valley Fill (Fig.3) source voltage Un= 100V, the lamp becomes lighted
up and then lights stably with the voltage range from
150-225 V (AC).
Power analyser HIOKI 3193 PowerHitester and
Oscilloscope Tektronix TDS2014B are used to
measure the experimental parameters.
Where:
In : source current
Pn : luminaire power Fig. 9. Lamp Current and voltage waveform with Vdc of 0.5(V)
I : lamp current
P : lamp power
Pballast: loss power in ballast
frun: running frequency of lamp-ballast circuit
Luminaire parameters
UDC (V) 5 3 0.5
In (mA) 287.9 271.3 200.5
Pn (W) 40 37.6 27.2
Pn (%) 100 94 68
THDr-I (%) 66.5 66.8 69.9
Power factor (cos ) 0.85 0.85 0.87
Lamp parameters
U (V) 112.3 96.7 90 Fig. 12. Lamp frequency according to controlled DC voltage
I (mA) 470 473 466
P (W) 36.47 34.2 23.8 II. CONCLUSION
E(lux) 443 419 291
Ballast parameters The paper has proposed the first practical model
Pballast (W) 3.53 3.41 3.44 of fluorescent FL T8-36W Dimming Electronic
Pballast/P (%) 9.68 9.9 14
Ballast in Vietnamese conditions. Ballast potentially
Flv (kHz) 40.3 45.5 59.2
can reduce lamp power to 65% nominal power, the
ballast loss is low (<10% lamp power) at rated
Some notifications with dimming mode are
considered as followed: voltage (220V), the power factor is high (cos =
+ Lamp current and lamp voltage have the sine 0.85). However, THD is high (66%) because the raw
wave form, diphasing angle between lamp voltage material for components is not optimally chosen and
and lamp current is increased, lamp voltage increased the model is required to be improved. Its remarkable
(from 90V to 112V ), lamp current decreased ( from advantages is very low cost and is designed with
470mA to 466mA). domestic material meanwhile the technical
+ Luminaire power is decreased from 40W requirements and energy savings are assured.
(100%) to 27.2W (68%), saving 32% of power
REFERENCES
consumption.
+Lamp power is decreased from 36.47W (100%) [1] www. Lutron.com.
to 23.8W (65%). [2] International Rectifier Company, Ballast Design software.
+ Illuminance is decreased from 100% to 65%. [3] Peter Green Ballast desing software
+ Running frequency of circuit is increased from [4] Cecilia Contenti, Peter Green & Tom Ribarich, A new
Circuit for Low-Cost Electronic Ballast.
40 kHz to 59 kHz.
[5] National Lighting Product Information Program, Electronic
+ Power factor cos is increased from 0.85 to Ballast.
0.87. [6] A Maamoun, An electronic ballast with power factor
correction for fluorescent lamps.
[7] T.J.Liang, T.S. Liu, F. J. Chang, Design and analys of
dimming electronic ballast.
TM TT
Cng hng st t c th xy ra trong my bin p hoc cun khng thng qua in dung
hnh thnh t cc ng dy hay cc pha ln cn. Khi trong h thng c s tham gia ca cc
my pht phn tn (DG) th mt vn cn c quan tm l: my bin p kt ni gia
DG v li in c xy ra hin tng cng hng st t hay khng khi my bin p b h 1
pha, 2 pha, khng ti hay non ti. lm r iu ny nhm c bin php trnh cng hng
xy ra th bi bo a ra c cc gi tr ti hn ca n thng qua kt qu chy chng
trnh. Cc gi tr ti hn bao gm: Cth,Rth,Eth. Ngoi ra vi nghin cu ny cn p ng
c vic m t ng cong t ha ca my bin p t th nghim khng ti thng qua
phng php bnh phng ti thiu ba im ng cong ph hp.
ABSTRACT
Ferroresonance can occur in power transformers or reactors fed through capacitive coupling
from neighbouring phases or line. The transformers are connected between DG and
distribution systems will occur ferroresonance when them loss one phase, two phases, non-
load or slightly load. This study help us to define some critical values as: C,R,E to avoid
ferroresonance with transformers when oprate or design by result of programme. In addition,
this paper presents the method for determination of magnetization characteristic of
transformers by using the least squares curve fitting.
2. M t vn
d 2 1 d 1 1 1
+ ( a + b2 ) = s.E cosst
s E cos s t = sin s t ( s2 02 ) x s y + cos s t ( s 0 ) y
+ (13) RC
2 2
s x
RC
dt 2 RC dt C
n gin, k hiu {
+22n k1 sin(s y + ) + k3 sin 3(st + ) + ... + kn sin n(st + ) }
d 2 1 d (14) (21)
2
+ + 02 + 22 n = s .E cos st
dt RC dt Do khng th cn bng cc s hng ho tn
vi = a ; b (15) sin nn phng trnh (21) khng th gii
0 2 = mt cch chnh xc c,c th gii c
C C
mt cch xp x bng phng php cn
0 : tn s dao ng cng hng ca mch bng ho tn ca Ritz.
hot ng trong vng tuyn tnh ca my bin
th (in khng L1=1/a).
B qua cc s hng ho tn +22 n {...}
trong (21) c:
2 : tn s hot ng trong vng phi tuyn.
Bin t thng din t a thc bc n (n l) k122 n sin ( s t + ) =
v hm cng bc (ngun) hnh sin, li gii = k122 n 1 ( cos ) sin st + ( sin ) cos s t
xc lp ca t thng trong (13) c th din
t bng tng cc thnh phn tn s c bn = k122 n1 (x sin st + y cos st )
(50 hay 60Hz) cng vi ho tn bc l ti n
v di ho tn ( subharmonic) xung ti Thay vo (19) v ng nht cc phn t sin, cos
1/n. c:
i vi cng hng st t tn s c bn, (s2 02 ) + k122 n1 x s y = 0 (22)
li gii chung cho phng trnh (14) c th RC
vit:
(s2 02 ) + k122 n1 y s x = s E (23)
(t ) = sin(st + ) (16) RC
Vi s l tn s ngun, biu din phng vi x2 + y2 = 2 24)
trnh (16) thnh cc hng t sin v cosine T phng trnh (22) (24) xc nh c gi
(t ) = x sin st + y cos st (17) tr x , y . Do , t (17) - (18) tnh c t
vi = 2 (26)
2
2
( )
2
2
2
+
s 0
R C (27)
p1 =
(k )
2
1 2
2
( )
2 2
p2 = 2 s 0
(28)
k1 22
22
p0 = E2 (29)
( k1 2 2
2 )
Phng trnh (25) c th gii c bng cch
=+
Hnh 4 th kt qu ca mch
= tan 1 ( y x )
im lm vic A, B v C:
, vi x , y t (22) v - A v C l im lm vic n nh.
(23): - B l im khng n nh (ch mt s
B thay i nh ti B s lm dch chuyn
x = s E im lm vic ti A v C).
A + B2 2
- im C trng thi cng hng st t.
A - im A v tr lm vic bnh thng
y = 2 s E (30)
A + B2 . th (2) ca 1 c th gy ra cng hng st
s s Gi tr ti hn E c xc nh t phng trnh
dE
25 vi =0 gii phng trnh 25 vi E2
C 2
d
( )
2
2
2
+ E
2
C 2
1
2 s 0
( k 2 )2 ( 2 2 )2
n 2 k1 2 ( s2 02 ) ( n +1)/ 2 + s
2
s 1
E2 =
1 2 0
+
(34) s 2
s2
s2
( RC )
2
dG (36)
Ly =0 c:
d dE
Vi = 0 , hm ( ) c xc nh:
d
(37)
y
2
0 = (s2 02 ) + s
2
(38)
RC
Gii phng trnh (37) tnh c v thay th Nt lin: tt dn
vo phng trnh (36) suy ra E1 v E2 nh trong Nt t: khng tt dn
hnh 6b Hnh 7 nh hng ca t in n phng trnh mch
. E<E1: khng th xy ra cng hng Nhnh 1 trong hnh 7 tng ng vi vng tuyn
st t. tnh c gi tr nh. Nhnh 2: vng phi tuyn
. E>E2: cng hng st t c th xy ra. khng n nh, Nhnh 3 tng ng vng phi
tuyn cng hng st t .
3.3 Gi tr ti hn ca in dung ni Cc im ti hn a , b c xc nh tng
tip ng vi cc nghim C trong phng trnh (39).
Khi thay i gi tr in dung C s nh Do , c
hng n cc h s p1v p2 trong phng
24 s2
trnh (32) v (33). Do , nh hng n c ( k b )
1
2 2 n1
+ ( 2k1ab ) (
n1) /2
R2 E 2
+ a2 + =0
R2
1 v 2 trong hnh 4. Tng t nh cc
ng cong trc tnh G v E hnh (5b (40)
v 6b, ng cong biu din v C t Trong hnh 7 im tip xc thng ng Ccr l
iu kin ban u ca mch (phng trnh gi tr ca C ti b tng ng vi cc vng c
25). Phng trnh i s:
th hot ng ring r ca mch. Vi nhng gi
( E ) C 2( a + k b( ) ) C +
2
s
2 2
1
n1 / 2
(39) tr C nh hn Ccr cng hng st t khng xy
k2 k a2 1
+ 12 b2 n + 2 12 ab( ) + 2 + 2 = 0
n1 / 2
ra. Gi tr Ccr c th xc nh chnh xc t
s s s R
phng trnh (39) vi dC d = 0 , biu din
i vi mt gi tr cho trc (hay t
Ccr phc tp hn trong trng hp ny. Gi tr
thng my bin p = + ), phng
C ti b d dng xc nh hn trong phng
trnh (37) l phng trnh bc 2 theo C c
trnh (40) v rt gn viCcr . im Ccr cng c
dng C + C + = 0 . Khi C c gi
2
Cc thng s ng tr khi s c h
mch 1 pha, 2 pha Et, Ct
Xc nh cc h s 0 , 1 , 2 ,
p1, p2, p0.
Xc nh cc im A, B, C t phng
trnh mch
n p2 ( n1)/2 + p1 p0 = 0
Kt qu: khi h hai pha, n=7
Xt cc gi tr E, R, C ti hn c
nm trong vng cng hng st
t hay khng
Kt lun
5. V d
6. Kt lun
T cc gi tr ti hn trn, a ra nh gi,
kt lun v vng c th hoc khng cng
hng st t ca my bin p tu theo tng
trng hp c th. c th bit c cc
thng s mch lm vic trong vng cng
hng st t hay khng khi thit k, t
tnh ton, iu chnh cc thng s: in
dung, in tr, chiu di, ph hp nhm
m bo s vn hnh tin cy v an ton
trong khi kt ni DG.
7. TI LIU THAM KHO:
-L.Pierrat,Ttran Quoc,An Efficient Non
linear Transformer Model And Its
Application to Ferroresonance Study,
ICEM 94
-
TEAPE,JW,SLATER,R.D,SIMPSON,R.
R.S, and WOOD,W.S:Hysteresis effects
in transformers,including ferroresonance,
IEE Proc,1976,123,pp.153-158
-J.R.Marti,A.C.Ssoudack:Ferroresonance
in power systems : Fundamental
solutions,IEE.Pro,Vol.138,No.4,JULY
1991,pp.321-329
-DOLAN,E.J, GILLIES,DA,and
KIMBARK,EW.:Ferroresonance in a
transformer switched with an EHV
line,IEEE Trans.,1972,PAS91,pp.1273-
128
Victor Glazunov
Mechanical engineering Research Institute named from A.A. Blagonravov
of Russian academy of sciences
Email : vaglznv@mail.ru
Vo Dinh Tung
Mechanical-Electrical-Electronics Engineering Departement
HCMC University of Technology-Viet Nam
dinhtung@hcmhutech.edu.vn
ABSTRACT
Singular configurations of parallel manipulators make form singular zones. Here parallel
manipulator control algorithm while intersecting singular zones is considered. Besides, new parallel
partially decoupled manipulator is represented. In new manipulator two actuators drive the position of
the end-effector and one actuator drives its orientation.
'
E12
E22
E11
' E21
'
E33
E32
3
Figure 2. Finite mobility in singular configuration
2 R3
1
z E31=E13=E23
R2 R1
y x
Spatial parallel manipulators also can have O
singular configuration with finite mobility of the
output link [14].
Figure 3. Decoupled parallel manipulator
2. DECOUPLED 3 DOF MANIPULATOR
In this mechanism singularities corresponding to
In order to control parallel manipulator it loss of one degree of freedom exist if three
would be better to design it taking into account
M3( t)
0
2
M1 ( t ) 6
2 .10 4
M2 ( t )
0 1 2
t
0 0.5 1 1.5 2
t
Figure 5. The actuator moments M1, M2[Nm] 0.2
(t[sec]) without extra actuator.
eq 1 ( t ) 0
eq 2 ( t )
0.2
0.4
0 1 2
t
Figure 8. Fa
ult alteration eq1,2 102[rad] (t[sec]) according to
generalized coordinates with extra actuator.
4. CONCLUSION
In this work, the decoupled planar parallel [6] Glazunov V., Kraynev A., Rashoyan G.,
manipulators are represented. Synthesized Terekhova A., Esina M. Structure Synthesis
manipulators consist of three parallel kinematic of Parallel Manipulators. / Theory and
chains. The singularity analysis is carried out by Practice of Robots and Manipulators.
using of Plcker coordinates of twists and (RoManSy), Proceedings of XIII CISM-
wrenches corresponding to the kinematic chains. IFToMM Symposium, Springer Wien New
The using of screw groups allows obtaining all York, 2000, p. 235-240.
the twists of the moving platform and all the [7] Glazunov V., Kraynev A., Rashoyan G.,
wrenches of the constraints imposed by Bykov R., Novikova N. Neighboring
kinematic chains without any equations. Besides Special Configurations of Parallel
it allows avoiding the complications of Jacobian manipulators. / Theory and Practice of
analysis by considering of the singularities. Robots and Manipulators. (RoManSy),
The singular zones of some parallel Proceedings of XIV CISM-IFToMM
manipulators are presented here. We considered Symposium, Springer Wien New York,
parallel manipulator control algorithm while 2002, p. 59-66.
intersecting of singular zones. The criteria of [8] Kraynev A., Kovalev L., Glazunov V.,
singular configuration could be the admissible Alyoshin A. The Device for Lazer Cutting.
moment of actuator. Extra actuator allows Pat. of the Russian Federation N 2062198.,
escaping uncontrolled motions, as well as wide 23 26/06. Published 1996, 20.06.
moments in actuators. This algorithm allows Bulletin of inventions N 17.
fault minimalising despite singular [9] Krutko P.D. Inverse Dynamic Problems of
configurations. Controlled Systems: Non-linear Models.:
Moscow, Nayka, 1988, 328 p.
[10] Bykov R., Glazunov V., Tytik D., Novikova
REFERENCES N. Modeling of Modules of Crystalline
[1] Hunt K. Structural kinematics of in-parallel- Structures by means of Overconstrained
actuated robot arms./ ASME. Journal of Mechanisms / J. of Machinery Manufacture
Mechanisms, Transmissions, and and Reliability, 2002, N 2.
Automation in Design, Vol. 105, 1983, p. [11] Parenti-Castelli V., Innocenti C. Direct
705-712. displacement Analysis for some Class of
[2] Gosselin C., Angeles J. The Optimum Spatial Parallel mechanisms. / VIII CISM-
Kinematic Design of a Planar Three- IFToMM Symposium on Theory and
Degree-of-Freedom Parallel Manipulator // Practice of Robots and Manipulators, Italy,
Trans. ASME. Vol. 110:1988. P. 3-10. 1990, p. 134-142.
[3] Merlet J.-P. Singular configurations of [12] Mavroidis C., Roth B., Analysis of
parallel manipulators and Grassman overconstrained mechanisms. / Journal of
geometry // Intern. J. Robotic Res. 1989, mechanical design. 1995, Vol. 117/69. p.
Vol.8, 5, p. 45-56. 69-74.
[4] Kraynev A.F., Glazunov V.A. Design and [13] Dimentberg F.M. The Theory of Screws and
Analysis of Spatial Mechanisms with its Applications. Moscow: Nauka, 1978.
Parallel Structure. / Pr. VIII World Congress 327p.
on TMM, Prague, 1991, p. 105-108. [14] Glazunov V., Kraynev A., Bykov R.,
[5] Glazunov V.A., Kraynev A.F., Rashoyan Rashoyan G., Novikova N. Parallel
G.V., Trifonova A.N. Singular Zones of manipulator control while intersecting
Parallel Structure Mechanisms. / Pr. X singular zones. / Romansy Symposium,
World Congress on TMM,Oulu, Finland, 2004, Montreal, Canada.
1999, p. 2710-2715.
ABSTRACT
In the digital design process, surface modeling is required to be as accurate as possible for the
effective support of production as well as for numerical performance analysis. This article reviews the
geometric modeling techniques, based on non-uniform rational B-spline (NURBS). The NURBS
surface can be readily translated into many CAD/CAM packages (Computer Aided Design/Computer
Aided Manufacturing), which is more convenient for visualization performance and finite element
methods.
system UNISURF. The B-spline formulation 2.1 Boundary Interpolating Patch Models
followed in 1972 with research by de Boor. In The boundary interpolating patch models are
1974, a first B-spline to Bzier conversion was constructed by interpolating to a set of
found by Gordon and Riesenfeld. Together, boundary curves. Popular models in this
Bzier, B-spline and NURBS techniques category include ruled surfaces, loft surfaces,
become a core technique of almost all CAD Coons patches, and Gregory patches (Choi
systems. 1991).
Also, the surface approximation from
2.1.1 Ruled Surfaces
irregular data has been developed. In 1976, de
A linear blending of the two parametric
Boor first presented a brief description of
curves in Eq. (1), r0(u) and r1(u) with 0 u 1 ,
multivariate simplex splines such as triangular
B-spline (DMS spline). In additional, the defines a ruled surface patch (see Fig. 1).
2. CLASSIFICATION OF SURFACE
MODELING
Practically, there are three types of surface
models available in the literature: boundary Figure 2 Lofted surface construction
interpolating patch models, irregular patches,
ri(u) for i = 0,1 : boundary curves and
and parametric polynomial patch models.
ti(w) for i = 0,1 : cross-boundary tangents
A lofted surface is constructed by Hermite However, bilinear Coons patches are only C0
blending functions H i3 ( w ) : across their boundaries. To overcome the lack
of tangent continuity, the bicubic Coons patch
r (u, w) = H 03 (w)r0 (u ) + H 13 (w)t 0 (u ) + H 23 (w)t1 (u ) +
is an extension of linear Coons patch using
H 33 (w)r1 (u )
(2) Hermite blending functions.
Where,
1 0 0 0
0 0 1 0
Figure 4 Parametric surface and its C= : Ferguson coefficients matrix
3 3 2 1
parameters 2 2 1 1
P00 P01 t00 t01
2.3.1 Standard Polynomial Surface Patch P P11 t10 t11
Q = 10 : corner conditions
s00 s01 x00 x01
In Fig. 5, the standard polynomial surface is
s10 s11 x10 x11
given by Eq. (5):
The Ferguson surface patch has the same
3 3
r ( u , w ) = di , j u w i j
with 0 u, w 1 (5) form as the Bicubic Hermite blending patch.
i =0 j =0
Where,
d 00 d 01 d 02 d 03
d d11 d12 d13
D = 10 : coefficients matrix
d 20 d 21 d 22 d 23
d30 d31 d32 d33
with 0 u, w 1
3 3
r (u , w) = Bi3 (u )B 3j (w)Vij = (7) (9)
i =0 j =0
3 3
u i (1 u ) w j (1 w) Vij
3! 3!
=
3 i 3 j
Where,
j = 0 (3 i )!i! (3 j )! j!
i =0
{ }
B = Vij : control vertices
In matrix form: N S : coefficient matrix with knot spans { i }
{ }
3 3
r ( u , w ) == Bi3 ( u ) B 3j ( w )Vij = UMBM T W T (8) N t : coefficient matrix with knot spans j
i =0 j =0
with 0 u , w 1
T = t0 = t1 == tk 1 < tk tk +1 tn < tn+1 == tn+k
A definition of spline was introduced into knot values are evenly spaced.
xi = 0 1 i k
3. Future research developments
i i
ci +1 + c j
The great advantage of NURBS comes from
n k + 2
xi + k = j =1 ( n k + 2) 1 i n k +1 the fact that it is able to represent the many
n
ci
i =1 complicated shapes with one single
xi = n k + 2 n +1 i n + k
(11) formulation.
N i ,k ( u ) =
( u xi ) N i ,k 1 ( u ) + ( xi + k u ) N i +1,k 1 ( u )
xi + k 1 xi xi + k xi +1 REFERENCES
(1) Naval Architecture & Marine Eng. Dept. / Faculty of Transportation Eng.- HCMUT
(2) Hoan My Engineering Co. Ltd. HCM city, Viet Nam
ABSTRACT
The three-dimensional computer-aided design (3D-CAD) system has been popularized in not only
design but also production in many industrial fields. With simulation of 3D digital models, the
Computer Integrated Manufacturing (CIM) system has improved the efficiency and safety of
production at each stage of work, and achieved the optimization of manufacturing.
This research paper describes the application of simulation-based production and digital
manufacturing in shipbuilding, where the traditional 2D drawings are hardly observed the whole ship
3D complex structures due to interference between the structures and the equipment of complex
shape. By simulation in shipbuilding the computer-optimized manufacturing can be possibly
achieved.
Keyword: 3D-CAD, Simulation-based production, Shipbuilding
Ha Ngoc Nguyen, Tran Dinh Huy, Kang Ming Tao*, Nguyen Thanh Phuong and Ho Dac Loc
ABSTRACT
This paper considers the control system design for a mobile inverted pendulum via sliding mode
technique. Firstly, a linear mathematical model was used in order to facilitate the development of an
efficient control system. Secondly, sliding mode controllers were developed for stabilizing and
tracking this system. Lastly, the simulations were given to validate of the proposed controllers.
Nomenclature
Parameters Description Unit 1. INTRODUCTION
xr Variable of the reference point /
Desired value of the reference Inverted pendulum control problems have been
xd /
point intensively studied due to the challenging
xW Measured value of the demand of fast and precise performance [1-2],
/
reference point
Volt, where the mechanical structure can be divided
Back electromotive force
Ve , K e
voltage and its constant
Volt s/rad into three main types in the literature. One is a
pendulum with one degree of freedom (DOF)
Km Torque constant of motor N m/A mounted on a base rotating around the vertical
Angular position of motor
rad axis or actuated by a linear slide. The other is a
shaft
Angular position of left or
double or triple inverted pendulum with more
Lw , Rw rad
right wheel than one DOF actuated by a cart. Another is a
H fL ,H fR Friction force between the
N pendulum with two DOFs mounted on a robot
ground and left or right wheel
Reaction forces between left with decoupled or weak coupled links. It is
H L ,PL ;H R ,PR N
or right wheel and pendulum obvious that the control of an inherently unstable
TL ,TR Load torque to left or right
Nm system is more difficult than the control of a
wheel
Moment of inertia of the stable one.
Iw Kg m 2
wheel Kazuo Yamafuzi, professor at the University of
Mw Mass of the wheel Kg Electro-Communications, built the first two-
r Wheel radius m wheel inverted pendulum robot in 1986.
Rotation angle around z axis rad A similar and commercially available system,
Rotation angle around y axis rad SEGWAY HT was invented by Dean Kamen
Mp Mass of the inverted
Kg
in 2001. Segway Human Transport Vehicle
pendulum patent application describes the algorithm of a
Moment of inertia of the
Ip pendulum with respect to the z Kg m 2 similar inverted pendulum type of platform.
axis Felix Grasser et al. [3] have successfully built a
Moment of inertia of the
I pendulum with respect to the Kg m 2
scaled-down prototype of a two-wheel inverted
y axis pendulum.
Lateral distance between the
D
wheels
m For achieving high-precision performance the
Distance between the wheels control system for the mobile inverted pendulum
L center and the pendulums m is designed via sliding mode control (SMC) in
center of gravity
Voltage difference between this paper. SMC is a robust control method
u(t) Volt
left and right motor which generates an input to yield a desired
g Gravitational acceleration m/s 2 trajectory for a given system [4-6], and has
2.2 Mobile Inverted Pendulum (The sum of forces on the horizontal direction)
The system was originally developed by Felix
Grasser et al. It was composed of a chassis I w
Lw = TL H fL r (3)
0.4
e = x d x w
System States
(16)
e = x d x w 0.2
0
The sliding surface is chosen as
-0.2
0 1 2 3 4 5 6 7 8 9 10
where C2 is a constant. Time(sec)
Mp 1.13 Kg 30
20
Ip 0.004 Kg m 2
10
Km 0.006 N m/A
Input
0
R 3 Ohm -10
Mw 0.03 Kg -20
Iw 0.0004 Kg m 2 -30
L 0.07 m -40
Ke 0.007 Vs/rad -50
0 1 2 3 4 5 6 7 8 9 10
g 9.81 m/s 2 Time(sec)
Input
0
values are x d = 1m, x d = 0 .
The simulation results are shown through Figs. -200
1.2
Fig. 9 Input under the control law for the
1
movement subsystem
Linear Tracking
0
3.6
Tracking Error(m)
-1 3
Angular Tracking
-2 2.4
1.8
-3
1.2
-4
e 0.6
de/dt
-5
0 0.5 1 1.5 2 0
Time(sec) 0 0.5 1 1.5 2 2.5 3
Time(sec)
5
[3] F. Grasser, A. DArrigo, S. Colombi, A. C.
Rufer JOE: a mobile, inverted pendulum,
0 lEEE Trans. Indus. Elec., Vol.49, No.1,
Feb. 2002
Tracking Error(rad)
-5
[4] C. Edwards, A practical method for the
-10 design of sliding mode controllers using
linear matrix inequalities Automatica, Vol.
-15
40, pp. 1761-1769, 2004
-20 [5] C. Edwards, S. K. Spurgeon, Sliding Mode
-25
Control: Theory and Application, Taylor &
e
de/dt
Francis, 1998
-30
0 0.2 0.4 0.6 0.8 1 [6] T. L. Chung, T. H. Bui, T. T. Nguyen, S. B.
Time(sec) Kim, Sliding mode control of two-wheeled
welding mobile robot for tracking smooth
Fig. 11 Tracking error for the rotation subsystem curved welding path, KSME Int. J., Vol.18,
800
No.7, pp. 1094-1106, 2004
[7] V. I. Utkin, Variable structure systems with
600
sliding modes, IEEE Trans. Auto. Con.,
400 Vol.22, No.2, 1977
200 [8] D. Necsulescu, Mechatronics, Prentice Hall,
2002
Input
0
[9] J. Ackermann, V. Utkin Sliding mode
-200
control design based on Ackermanns
-400 Formula, IEEE Trans. Auto. Con. Vol.43,
-600
No.2, Feb. 1998
[10] JK. Liu, MATLAB Simulation for Sliding
-800
0 0.05 0.1 0.15 0.2 0.25 0.3 Mode Control, Tsinghua University, 2005
time(sec)
5. CONCLUSION
This paper demonstrates the control system
design of a mobile inverted pendulum via sliding
mode technique. The proposed controllers are
validated by the simulation results.
Further research is needed to investigate the
effects of the system. Nonlinear methods are
highly recommended for future research to
further improve the stability and robustness.
REFERENCES
ABSTRACT
DNA Chips are a recent technique which provides efficient access to genetic information using
high-density arrays of DNA. This technique, known with different names such as DNA Microarrays,
Microarrays, Biochips, GeneChips, or DNA Chips, can be used to analyze the expression levels of
large numbers of genes in a single experiment. Now, three main methods used in DNA Chips
fabrication include mechanical microspotting (contact printing technology), photolithography and ink-
jetting. This paper will present an approach for designing arrayer machine by contact printing method.
Results obtained from this sudy will support to improve the technologies in constructing new arrayer
machine that is used in university environment because of reasonable cost and equivalent quality to
original products. Moreover, this study also provides a friendly software to users.
The event of DNA chips in the past decade - To improve technologies for construction
became a new technique revolution to the and the quality of arrayer machine
decoding of DNA structures in the
biotechnology. Arrayer machine is readily - To develop and implement in university
available from several United State and environment
European companies for upward of $50000 [3].
The arrayer machines differ in terms of the This paper shows the development results
accessories, which include: i) the number of for a printing type of arrayer. It realizes a
slides (microscope slide) that can be printed in a typical, low-cost and efficient arrayer for
single run, ii) the type and the number of print generating high density microarray. The arrayer
pins, iii) the type of well plate and environment is developed by using a robot of three-axis
control (humidity and temperature). An perpendicular type. It is composed of a
attractive alternative is the construction of our computer-controlled three axis robot and a pin
arrayer. This is really efficient and offers a tip assembly. The key component of the arrayer
cheaper value. Many research centres and is the print-head containing pins to immobilize
laboratories (e.g. the Stanford University, the cDNA, genomic DNA or similar biological
University of Pennsylvania and the Albert material on glass surface. The head of tip is
Einstein College of Medicine, University of made so as to absorb equal amount of probe and
Leicester [2, 3]) decided to build arrayer the ends of the tips are arranged in parallel with
machine by setting up in-house facilities. surface of the slide glass for the constant spot
They introduce clearly building instruction, and size. A simple attenuator is made of stopper and
the details of suppliers of specific parts, as well spring to absorb the impact of z-axis transferring
as the software for programming the to the device at the moment contacting the tips
microarraying robot. to the glass surface. The clean station and the
dry station device are also designed to enhance
Our goals in this study are: cleaning of the tips. The dryer is controlled by
computer and accomplished rapid air flow
around the tips. The robot is designed to - Software: computer controlled GUI for
automatically collect probes from two 96 well easily programming and sample tracking.
microtitre plates with up to 36 microscope slides
at the same time. To prove the performance of
the developed arrayer, we use the general water
types of inks such as black, blue and red. The
inks are distributed at proper positions of 96
well microtitre plates and the three color inks
are immobilized on the slide glass under the
operation procedure.
2. OPERATING PRINCIPLES
Pins
Power
12-40VDC
a)
b)
Fig. 4 Spotting mechanism Fig. 5 a) Input, output diagram. b) Circuit
Figure 3 and 4 indicate the pint-head and the Microarray robot designed uses a suspended
principle of spotting. The followings should be motion control system that moves over a
taken into consideration in mechanical design. stationary stage to achieve movement along all
Spotting occurs as a simple 3-step ink- three axes. Our arrayer machine involving step
stamping process as follows: (left) downstroke, motors and ball screw linear actuators can be
(center) contact, and (right) upstroke. In combined to afford motion control system. The
practical usage, when we product the chips with circular movements of stepper motors need to be
one tip, the productivity is decreased. So, to coupled to linear actuators that convert circular
enhance the effectiveness, the usage of multiple motion into linear motion. The stationary stage
tips is more considerable. carries 36 microscope slides, 2 well microtitre
plates, and clean and dry station. The pin head
4. MOTION CONTROL SYSTEM carries 32 pins, which are moved by three
actuarors to the clean and dry station, before
Motion control system is integrated, immersing into 96 well microtitre plate filled
computer-controlled devices that combine with the DNA solution to be spotted. The pins
software and hardware to implement precise tap down and deposit very little amounts of
movement in three dimensional spaces. The DNA solution onto each consecutive slide.
microarray user interacts with the robot via a
computer screen. The most important in designing a robot is
to obtain both precision with minimum
vibrations and high speed. Step motor offers
Figure 9 shows the main algorithm flowchart of - The software has many functions for array
PIC18F452 microcontroller. designs, including visual microarray design, pin
configuration, cleaning protocol and sample
Personal
computer sequences. Figure 10 shows a visual design.
RS232
PIC18F452
Start
Move to initial
position
N
Received data from PC?
Drying
- Displaying troubleshooting guides when it
has errors during working.
N
Samples>0?
8. OPERATING TEST AND COMPARISON
Y
End
Move to sample
i To test the performance of the microarray
developed through the paper, we use a general
Slides>0?
N water type ink which in known well as cheap
Y
and visible dyes. The three kinds of inks such as
Move to slide j
black, blue and red are distributed at proper
positions of 96 well plates and the effectiveness
Spotting
of its all operation is evaluated under the control
procedure. The setup parameters are as follow:
resolution; throughput [5]; and environment environment. We can easily extend the working
control. Table 1 below provides an overview capacity. Our arrayer machine has some
comparison between our arrayer machine (figure disadvantages as compared with commercial
11) and commercial products. It complied by products. For example, it does not have
Y.F.Leung of Departement of Ophthalmology temperature control system, as well as microtitre
and Visual Sciences, Chinese University of plate stacker and lower rate of working capacity.
Hong Kong. However, these disadvantages do not affect on
the quality of DNA chip.
Table 1 Comparison
Temperatur
Resolution
Number of
spots/slide
Company-
number of REFERENCES
e control
capacity
capacity
product
Max.
(m)
pins
9. CONCLUSION
Tran Quy Huu*, Tran Dinh Huy, Ngo Cao Cuong, Nguyen Thanh Phuong and Ho Dac Loc
ABSTRACT
In this paper, a proportional-integral- derivative (PID) sliding mode controller is designed for the
tracking stabilization of SCARA manipulator motion. The global asymptotic stability of the SCARA
manipulator system with proposed controller is analyzed. The sliding and global stability conditions
are formulated in terms of Lyapunov full quadratic form and upper and lower matrix norm
inequalities. The simulation results indicate that the control performance of the SCARA manipulator
system is satisfactory. The chattering phenomenon is handled by the use of a saturation function
replaced with a pure signum function in the control law. The saturation function results in a smooth
transient performance.
2
a1
where
m1
1 (t ) = 1 is vector of angle of joints,
X x 2
O
Fig.1.SCARA manipulator with Oxy coordinate.
= 1 is vector of angular velocity of joints,
In the world coordinate system Oxy, the 2
coordinate of the center of the end point of
manipulator P can be expressed as follows:
= 1 is vector of control signal input
X = a1 cos 1 + a2 cos(1 + 2 ) (1) 2
Y = a1 sin 1 + a2 sin (1 + 2 ) (2)
Derivative of Eqs. (2.1) and (2.2) yields:
Proceedings of the 1st Conference on Science and Technology 170
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
V [s (t )] = s (t )T M (q )[C1e2 + C2e3 ]
Let d = 1d be vector of reference angle of
2 d
[ [
+ s (t )T V (q, q )e3 K r + K p e2 + K I e1 + K D e3 sign[s(t )] ] ]
1
joints, the integral of the reference position s (t )T V (q, q )d s(t )T M (q)d + s (t )T M (q ) s(t )
2
s(t )T sign[s(t )] s(t ) ,
t
Since sign and
obtained as d = d (t ' ) dt ' the reference
0
T
s(t) Js(t)/2 = 0 and taking the norm of the
remaining terms, we obtain
velocity given by d = d (t ) . V [s(t )] s(t ) max V (q, q ) F C1 F e1 + s(t ) max M ( q) F C1 F e2
q , q q
C1 , C 2 22 are sliding surface slope gain Choosing K r max V (q, q ) F max d + max M (q ) F max d
q ,q t q t
1 T 1 C V (q, q ) W C M ( q)
T T
+ e2 De2 + e2T C2T M (q)e3 + e3T M (q)e3 2e1T C1T K D + 1
e3
1
2 2 2 2 2
The time derivative of Eq. (19) along the W
e2T C 2T K D C 2 e2
2
system dynamics and the state trajectory of C T V (q, q ) C1T M (q ) D C 2T M (q)
system Eq. (7) ~ (9) can be expressed as 2e2T C 2T K D + 2
2
2
2 2
e3
V (e1 , e 2 , e3 , t ) = e1T Ae 2 + e 2T We2 + e1T We3 T M ( q)
( )
e3 K D I + V q, q C 2 M ( q)
T
e3
+ e 2T C1T M (q)e3 + e1T C1T M ( q)e3 2
(20) Eq. (25) can be rewriteen as
+ e T C T M (q)e
V (e1 , e2 , e3 , t ) x T Hx
1 1 3
[
s (t )T V (q, q ) + M (q ) K s (t )T sign[s (t )] ] H 31 = 0 , H 32 = 0
d d r
[
K p e2 + K I e1 + K D e3 ]s(t ) T
sign[s(t )] ( ) P (q, q ) P (q, q ) C
H 33 = K D I R2 (q, q ) C1T
1
2 2
T 1
1
(*) = e1T C1T V (q, q )e3 e2T C2T V (q, q )e3 e3T V (q, q )e3 Since is a partitioned matrix, Schur complement
s (t )T [V (q, q )d + M (q )d ] K r s (t )T sign[s (t )] is used for this goal. In accordance with Schurs
(23)
K complement, the following inequalities are
K D C1 e1 + C2 e2 + e3 + I C1 e
F 1
F F
KD established as
K H11 > 0 (27)
+ P C 2 e2 s (t ) sign[s (t )]
T
KD
F
1
H 22 H12 H11 H12 > 0
T
(28)
H 33 H 13 H 11 H 13 (H 23 H 12 H 11 H 13 ) (H 22 H 12 H 11 H 12 ) (29)
1 1 T 1 1
If we choose K I C1 F K D and K P C 2
T T T
KD ,
F
(
H 23 H 12T H 111 H 13 > 0 )
and utilize s (t )T sign[s (t )] s (t ) , then taking
First of all, considering the Eq. (27) we notice
the norm gives that H11 is always positivedefinite since is a
(*) e1T C1T V (q, q )e3 e2T C2TV (q, q )e3 e3TV (q, q )e3 positive scalar constant. For the Eq. (28), we
K r max V (q, q ) F max d max M (q ) F max d s(t ) have
H 22 H 12T H 111 H 12 = R1 P1T C11 K D1 (C1T ) P1 > 0 (30)
q , q t q t
1
[
K D C1 F e1 + C2 F e2 + e3 s (t ) ]
Assuming that R1 > 0 and since KD > 0, we obtain
Proceedings of the 1st Conference on Science and Technology 172
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
Reference
2 2 trajectory
P1 A (31)
KD > F
= F
min (C1T C1 )min (R1 ) 4min (C1T C1 )min (R1 ) 1d , 2 d
Before analyzing the Eq. (29), let us make a change Inverse Control law Manipulator Trajectory
+
kinetic - Eq. (9), (10) Eq. (6) of the end
of variable as point
K D1 = H 22 H12T H111 H12 = R1 P1T C11 K D1 C1T ( ) 1
P1 and
assuming that P1 is invertible, we compute
1 1 D 1 Fig.2. Block diagram of system.
H 23 H 12T H 111 H 13 = C 2T B(q, q ) C1T M (q ) C 2T M (q ) (32)
2 2 2 2 4. SIMULATION RESULTS
( )
+ C 2T C1T
1
P2 (q, q ) + P1T C11
( )
P1T C11 K D1 C1T
1
P2 (q, q ) The controller designed in previous section is
= K D1 P11 P2 (q, q ) P3 (q, q ) used to control the SCARA manipulator with
where parameters are shown in table 1.
1 1 D 1 To demonstrate the effectiveness of the designed
P3 (q, q ) = C 2T B(q, q ) + C1T M (q ) + + C 2T M (q )
2 2 2 2 controller, the simulation results for the SCARA
C 2T C1T ( ) P (q, q ) P C
1
2 1
T
1
1
+ R1 P11 P2 (q, q ) robot using Matlab are shown in Fig. 3 8. Fig.
3 and 7 show reference angle and angle of joint.
Then, the condition in Eq. (29) can be rewritten
As shown in these figure, the angles of joints are
as follows:
converged to reference angles. Fig. 4 and 8
(
H 33 H13T H111 H13 H 23 H12T H111 H13 ) (H H H H ) (33)
T
22
T
12
1
11 12
1
Since KD1 > 0, it follows from Eq. (33) that Table 1: SCARA manipulator parameters
max P3 (q, q ) F Parameter Values Unit
2
2
P1 (35)
min (K D1 ) > min (R1 ) F
>
q , q
min (C C1 )K d
T
1 min [R3 (q, q )] m1 10,6 kg
q ,q
max P3 (q, q ) F
2
min ( )
C C1 min (R1 ) 40 Goc dat
T q ,q
q ,q
Goc quay cua khop 1 [do]
20
K I C1 F K D 10
K P C2 F
KD 0
-30
0 1 2 3 4 5 6 7 8 9 10
Thoi gian [giay]
0.02
0.015
0.015
0.01
0.005
0
Sai so [do]
0
-0.005
-0.005
-0.01
-0.01
-0.015
-0.015
-0.02
0 1 2 3 4 5 6 7 8 9 10
Thoi gian [giay]
-0.02
0 1 2 3 4 5 6 7 8 9 10
Thoi gian [giay] Fig. 8. The error between reference angle and
Fig. 4. The error between reference angle and angle of joint 1.
angle of joint 1. 5. CONCLUSION
8
In this paper, a PID sliding mode controller is
design to track stabilization of SCARA robot
6
4
motion. The work corroborates the utility of a
certain PID sliding mode controller with PID
Tin hieu dieu khien
0
sliding surface for tracking control of SCARA
manipulator.
-2
Though the sliding surface includes also the
-4
integral error term, which makes the robot
-6 tracking control problem complicated, the
-8
existence of a sliding mode and gain selection
guideline are clearly investigated.
0 1 2 3 4 5 6 7 8 9 10
Thoi gian [giay]
-0.3
The effectiveness of the designed controller is
proven by the simulation results.
-0.4
-0.5
REFERENCES
-0.6
0 1 2 3 4 5 6
Thoi gian [giay]
7 8 9 10 [1] V. I. Utkin, Sliding Modes in Control and
Optimization. New York: Springer-Verlag, 1991.
Fig. 6. Sliding surface. [2] J.-J. E. Slotine and W. Li, Applied Nonlinear
Control. Englewood Cliffs, NJ: Prentice-Hall,
1991.
60 Goc dat
Goc quay cua khop 2
[3] J. Y. Hung, W. Gao, and J. C. Hung, Variable
40
structure control: A survey, IEEE Trans. Ind.
Goc quay cua khop 2 [do]
20
Electron., vol. 40, no. 1, pp. 221, Feb. 1993.
[4] A. Ferrara, L. Magnani, and R. Scattolini, A
0
globally stabilizing hybrid variable structure
control strategy, IEEE Trans. Automat. Contr.,
-20 vol. 47, no. 8, pp. 13341337, Aug. 2002.
[5] K. D. Young, Controller design for a
-40 manipulator using the theory of variable
0 1 2 3 4 5 6 7 8 9 10
structure systems, IEEE Trans. Syst., Man,
Thoi gian [giay] Cybern., vol. SMC8, no. 2, pp. 101109, Feb.
Fig. 7. Reference angle and angle of joint 2. 1978.
[6] K. S. Yeung and Y. P. Chen, A new controller perturbations, Int. J. Aircraft Eng. Aerospace
design for manipulators using the theory of Technol., vol. 33, no. 1, pp. 1625, 2001.
variable structure systems, IEEE Trans. [12] D. S. Yoo, H. H. Choi, and M. J. Chung,
Automat. Cont., vol. 33, no. 2, pp. 200206, Feb. Adaptive variable structure control for robot
1988. manipulators, in Proc. IEEE-TENCON92,
[7] E. Bailey and A. Arapostathis, A simple sliding Melbourne, Australia, Nov., pp. 10281032.
mode scheme applied to robot manipulators, [13] E. Jafarov, Y. Istefanopulos, and M. N. A.
Int. J. Control, vol. 45, no. 4, pp. 11971209, Parlak, A new variable structure-PID
1987. controller for robot manipulators with parameter
[8] M. Zhihong and M. Palaniswami, Robust perturbations: An augmented sliding surface
tracking control for rigid robotic manipulators, approach, in Proc. 15th IFAC World Congr.,
IEEE Trans. Automat. Contr., vol. 39, no. 1, pp. Barcelona, Spain, Jul. 2002.
154159, Jan. 1994. [14] T. L. Chern and Y. C. Wu, Integral variable
[9] K. Erbatur, M. O. Kaynak, and A. Sabanovic, A structure control approach for robot
study on robustness property of sliding-mode manipulators, Proc. Inst. Electr. Eng., vol. 139,
controllers: A novel design and experimental no. 2, pp. 161166, 1992.
investigations, IEEE Trans. Ind. Electron., vol. [15]Design of integral variable structure controller
46, no. 5, pp. 10121017, Oct. 1999. and application to electrohydraulic velocity
[10] K.-Y. Lian and C.-R. Lin, Sliding-mode servosystems, Proc. Inst. Electr. Eng., vol. 138,
motion/force control of constrained robots, no. 5, pp. 439444, 1991.
IEEE Trans. Automat. Contr., vol. 43, no. 8, pp.
11011103, Aug. 1998.
[11] E. M. Jafarov and R. Tasaltin, Design of robust
autopilot output integral sliding mode controllers
for guided missile systems with parameter
Phm B Khin
BN TM TT
Bi bo trnh by vic xy dng m hnh tnh ton v p dng phn mm Fluent trong phn tch
truyn nhit hm ng b bi ngun nhit to ra khi c s c chy phng tin xe c lu thng trong
ng hm. M hnh ri c s dng l m hnh k-. Kt qu tnh ton cho s lan truyn dng nhit
v cc c trng v trng phn b vn tc dng t ngun nhit do m chy sinh ra mi trng xung
quanh khi xt n cc vn tc khc nhau ca dng kh khi di chuyn qua m hnh tnh ton. Kt qu
m phng truyn nhit gip xc nh vn tc ti hn sao cho khng xut hin dng ngc trng phn
b nhit sinh ra t mt ngun nhit trong hm. S phn tch qu trnh truyn nhit ny gp phn rt
quan trng trong vic d on mc nguy him v hn ch nhng ri ro khi xy ra s c chy trong
hm ng b.
ABSTRACT
The paper presents the calculation models and application of Fluent software in analysing the
heat transfert in civil transportation tunnel from heat source when a fire occurs in this Tunnel. Heat
transfer simulation approach is based on the averaged-Navier-Stokes equations with the k- model for
calculating and simulating thermal flows in the tunnel. The results are heat transfer and veclocity
fields from the fire source to the environment with different inlet velocities. The simulation results
also provides critical velocity the critical velocity (the minimum longitudinal velocity needed to
prevent smoke back flow when a fire occurs in a tunnel). Analysis of thermal convection is important
to predict dangerous and to reduce the fire of problem in civil transportation tunnel.
1. GII THIU TNG QUAN tin lu thng l rt quan trng trong vic thit
k h thng thng gi trong hm.
Cng trnh hm ng b s dng c
ngha rt quan trng, va m bo an ton giao Trong nhng nm gn y, c nhiu nghin
thng, va gim khong thi gian lu thng khi cu tnh ton m phng truyn nhit. Nm 2004,
lu thng lu thng di lng t hoc qua o nhm nghin cu Sharad T., Moris H.,Claude
nguy him. Tuy nhin khi c s c xy ra nh S.,[6] ti Vin Transoft International ca Php
tay nn giao thng hoc xy ra s c chy ln thc hin xy dng m hnh hm v m
th s hon ton khc vi phng tin lu thng phng s s truyn nhit da trn nn tn gii
ngoi tri, khng gian trong hm nh v kn s phng trnh Navier Stokes, s dng thut ton
rt nguy him cho vic thot him c bit l khi SIMPLEC/PISO. Kt qu tnh ton s dng
xy ra s c chy trong hm. Do vy, vic tnh cng c Fluent l phn b nhit lng v nng
ton m phng qu trnh truyn nhit khi c kh Cacbon Dioxit do m chy sinh ra trong
ngun nhit sinh ra do xy ra s c chy phng hm c mt ct hnh ch nht, t phn tch
G
+ .( u ) = 0 (1) t
t ( ) + ( ui ) = ( + ) +
t xi x j k x j (7)
G 2
vi l khi lng ring ca lu cht; u l
+ C1 Gk C2 + S
k k
vn tc phn t dng lu cht v t thi gian.
Trong phng trnh trn, Gk i din cho s
- Phng trnh bo ton ng lng:
G to ng nng ri do s thay i vn tc trung
( u) GG G JG
+ ( u.u ) = p + .( ) + g + F (2) bnh, YM i din cho s nh hng ca s m
t rng dao ng trong dng ri nn c n khi
tiu tn hon ton C1 , C2 l cc hng s, k
v ln lt l h s ri Prandtl cho k v ,
Gi tr Sk, S ln lt l ngun gy nn ng
nng ri v tiu tn do ta cung cp. H s ri
c trng:
Nhit (K)
390
380 Z= 1
- Khi khng c nh hng ca vn tc
370
Z= 3
Z= 5
thng gi (u = 0m/s). ng phn b nhit cc
360 Z= 7 cao khc nhau c biu din trong th
350 hnh 2. Gi tr nhit t ngun nhit s gim
340 dn theo cao. y l hin tng trao i
330 nhit i lu t nhin khi c chnh lch v nhit
320
gia b mt vt rn v khng kh trong hm lm
310
xut hin lc nng gy chuyn ng ca dng
300
-2 -1.5 -1 -0.5 0
V Tr (m)
0.5 1 1.5 2 lu cht hng ln trn hm.
Hnh 2. th biu din s thay i nhit
- Khi tng vn tc thng gi (u = 0.2,
theo chiu cao khi u = 0 m/s
0.55m/s). Nhit ti vng thng lu ca
ngun nhit (x<0) th gim dn, nhit ti
390
vng h lu ngun nhit (x<0) tng khi c nh
Nhit (K)
380 Z= 1
370
Z= 3 hng ca gi. Nh vy c th ni rng thng
Z= 5
360
Z= 7 gi tt gp phn rt quan trng gim nhit
350
i lu sinh ra t ngun nhit trong khng gian
340 kn. th hnh 3, 4 th hin cc kt qu s thay
330 i nhit theo chiu cao vn tc thng gi
320 u = 0.2 v 0.55m/s.
310
T-Ta
325 Z= 3
Z= 4 Theta = = f (z) (11)
320 Z= 5 Tc -Ta
Z= 6
Nhit (K)
315
310
trong : Ta nhit mi trng; T nhit ti
305 im ang xt; Tc nhit ti ngun. Theo kt
300 qu tnh ton th nhit trung bnh v th
-1 0 1 2 3
V Tr (m)
4 5 6 7
nguyn c quy lut theo cao l Theta = f(z-
5/3
). Kt qu ny ph hp vi kt qu nghin cu
Hnh 4. th biu din s thay i nhit
thc nghim ca Xu Zhou el al [9] th hin
theo chiu cao khi u = 0.55 m/s
trong cng thc (12), quy lut phn b nhit
800
theo cao l -5/3.
Nh it (K)
750
V = 0 m/s
T
700
V = 0.2 m/s
650
V = 0.55 m/s = 1 9.4z5 / 3 F0 2 / 3 / g (12)
600
Tc
550
Mat cat
500
tnh toan
450
Nhit trung bnh v th nguyn Theta
cho bi cng thc (11) c biu din dng
400
350
1.0E+00
Tc gi
Theta
Thc nghim
Xu Zhou
1.0E-01
T/Tc= f (z-5/3)
z
1.0E-02
1.0E-01 1.0E+00 1.0E+01
Hnh 6. th logaric biu din quy lut Hnh 10. Trng phn b nhit
phn b nhit khi vn tc gi 0.65 m/s
Hnh 7. Trng phn b nhit khi Hnh 11, 12, 13 v 14 m phng s thay
khng c vn tc gi i trng phn b vn tc ta ra t ngun nhit
trong cc trng hp vn tc gi trong hm thay
i khc nhau:
t vn tc ti hn dng kh va khng
ngc v hng gi.
Vn tc ti hn Uc cn ph thuc vo iu
kin xung quanh nh khi lng ring ca
khng kh xung quanh , nhit ca ngun
nhit truyn cho mi trng xung quanh T,
kch thc ca hm ang xt. Trong bi bo ny
Hnh 13. Trng vn tc gn ngun nhit tc gi cp n nhit ca ngun nhit nh
khi vn tc gi 0.55 m/s hng n vn tc ti hn Uc v trng phn b
nhit . Theo tc gi Vauquenlin O., Wu Y., el
al [3,4] th vn tc ti hn t l vi nhit lng
gii phng do i lu c cho bi cng thc
sau:
1/ 3
gHQ
Uc = (13)
T C A
air air p
3.3 Kt qu tm vn tc ti hn
BN TM TT
M hnh iu khin gn cc a bin c nghin cu phn tch, s dng v p dng trong m hnh
ton hc xe 2 bnh t cn bng vi kch thc khc nhau kim chng tnh hiu qu v iu khin.
M hnh thc t c nhm nghin cu xy dng v lp trnh kim tra hiu qu h thng v
chng minh tnh ng n ca m hnh trn nn 2 vi x l khc nhau: Freescale MC9S12DP512 v
PIC 18F4431.
ABSTRACT
A multi-pole assignment controller has been studied in a two balancing scooter model with several
platforms to verify the ability of controller. Actual platforms also have been built and programmed for
the purpose of performance testing so that they have worked well on 2 different micro-controller
Freescale MC9S12DP512 and PIC 18F4431.
x. bnh
xbnh 1 0 0 0 x bnh 0 (2)
= 0 0 1 0 + C
0
.
Hnh 1: Hot ng ca m hnh
scooter hai bnh. T phng trnh biu din cc ca h thng c tnh bng cch tm
trng thi khng gian tuyn tnh ca h thng, eigenvalue ca ma trn A:
ma trn h s trng thi nh cng thc Freq.
Eigenvalue Damping
(1,2,3,4): (rad/sec)
4.3965 -1.0000 4.39
Ng vo n, u(t), l nng lng cung cp theo 0 -1.0000 0
chiu ngang i vi phng tin v hai ng ra 0 -1.0000 0
l v tr gc ca con lc, (t), v v tr ngang - 4.3965 1.0000 4.39
ca phng tin, x(t). Bn vector trng thi ca
h thng th t l x(t) = [(t); x(t); (1)(t); H thng khng n nh v mt cp cc ti
x(1)(t)]T. Cho php p dng gi tr s ca tham s=0. Nhim v ca b hi tip iu chnh l
s h thng nh sau: mbnh = 7kg; Mthn = 60kg; lm n nh h thng.
R = 0,2m; L = 1m; v g = 9,8m/s2. Ma trn A Cc bc tnh ton c chng trnh ha
v B c cho nh sau: trong hm MatLAB (CST) c gi l acker
tnh ma trn li n nh cho nhng h
0 1 0 0 0 thng ng vo n gin khi dng cng thc
0 0 15.9620 0 ; 0.2037 Ackermanns.
A= B= Vi V= [-0.7-j;-0.7+j;-8.2+3*j;-8.2-3*j]
0 0 0 1 0
0 0 19.3290 0 0.1653 Di y l kt qu tnh bng MatLAB (khng
(11) gii hn ln ngu lc):
Chn cc V = [ -0.7000 - 1.0000i; -0.7000 +
Quyt nh c iu khin h thng khng. 1.0000i; -8.2000 + 3.0000i; -8.2000 -
iu ny thc hin bng cch tm ma trn 3.0000i]
kim tra kh nng iu khin P
s thu c kt qu b n nh cc K c gi tr
0 0.2037 0 2.5935 nh sau:
0.2037 0 2.5935 0
P =
0 0.1653 0 3.1942 K = [-87.4505 -100.9797 -834.0498 -
232.1682]
0.1653 0 3.1942 0
(12)
4. KT LUN:
Abstracts:
In a modern distribution network with distributed generation (DG), state estimation is
important for the automatic management and control. State estimation (SE) has been used
extensively on transmission systems. However, distribution networks normally have only a limited
number of measurements. Therefore, load value at busbars which arent located measurement has
to be evaluated. These values of load will be applied for SE as pseudo measurement, or for the
data base of historic data for exploitation purpose. Many papers studied the location of
measurements on transmission systems but rarely for distribution networks. Exceptionally for the
distribution network with DG, where the traditional radial configuration is violated, the above
problem is more interesting and complicated. Some authors, for example, A.Shafiu, N.Jenkins and
G.Strbac pay attention on bus bar voltage measurement location for state estimation of distribution
networks with generation but not for load evaluation. This paper presents a heuristic approach to
identify power measurement points for load evaluation of distribution networks with distributed
generation.
Bach H. Dinh
Ton Duc Thang University, Vietnam
Abstract This paper presents a novel solution using Radial basis function networks (RBFNs) to approximate the
inverse kinematics of a robot-vision system. This approach has some fundamental principles: centres of hidden-layer
units are regularly distributed in the workspace; constrained training data is used where inputs are collected
approximately around the centre positions in the workspace; and the training phase is performed using either strict
interpolation or the least mean square algorithm. These proposed ideas have significantly improved the networks
performance. Simulations for a two-link manipulator are presented to demonstrate the effectiveness of the proposed
approach.
were several approaches using the RBFN to compare has introduced the basic ideas and background of the
with the performance of the MLPN in the inverse inverse kinematics problem using neural networks. In
kinematics problem [21]-[25]. However, all the the second section, the approach using the RBFN to
previously mentioned approaches tried to produce an approximate the manipulator inverse kinematics is
inverse solution of the forward kinematics presented. It describes the RBFN architecture and
transformation to build the mapping from world presents the training methods and constrained training
coordinate space to joint angle space. Therefore, it data as well to learn the inverse kinematics function.
seems that the performance of existing approaches The simulations are described in the next sections that
(both MLPNs and RBFNs) described earlier is still verify the proposed approach. Finally, the main
insufficiently accurate and inefficient for practical conclusions are outlined in the last section.
applications (i.e., unknown forward kinematics in
general). In this paper using a simple vision system,
the manipulator position in the workspace is II. INVERSE KINEMATICS APPROXIMATION USING A
represented by an image coordinate in the cameras RADIAL BASIS FUNCTION NETWORK
plane instead of a world coordinate, thus the
manipulator geometry is not required. Since this data A. Structure of Radial Basis Function network
can be easily determined by simple visual The basic architecture of a RBFN is the three layer
measurement, it is convenient for practical network consisting of an input layer, a hidden layer
applications such as remote robot control. This and a linear output layer [31][32]. In this paper to
solution is known as an image-based control scheme. learn the inverse kinematics of the robot-vision
In fact, there is a similar trend to control a robot- system, the inputs and outputs of the RBFN are image
vision system moving in the workspace presented in coordinates and joint angles, respectively. The unique
[26]-[30]. However, this approach followed a closed- feature of the RBFN compared to the MLPN and
loop control scheme where a neural network is used to other networks is the process performed at the hidden
directly learn the nonlinear relationship between the layer. In this hidden layer, the radial basis function
displacement in the workspace and control signal in works as a local selector in which the corresponding
the joint angle space to achieve a desired position. In output depends on the distance between its centre and
this paper, an RBFN is used to learn an indirect input. It can be presented as
inverse kinematics function of the manipulator
observed by the camera to control its movement in the
workspace without any knowledge of the manipulator x ci r2
i ( x) = exp = exp i 2 (1)
geometry or forward kinematics. Because the 2
accuracy of a neural network function approximation
depends on three main factors: the structure of the
K
network, the training method and the training data.
Thus, to enhance the performance of an RBFN for the ri = (x
k =1
k c ki ) 2 (2)
inverse kinematics approximation, a new approach is
proposed: where
using regularly-spaced position centres as a i Radial basis function (Gaussian function)
predefined structure of the RBFN, ci centre of the i-th hidden unit (i = 1, 2,, L)
using constrained data for the training phase
- width of the Gaussian function
ri - distance between input and centre of the i-th
(this constrained training pattern is collected
hidden unit
around centre positions with a reasonable
x input of the RBFN (robots image coordinates).
degree of accuracy),
Then, the outputs of the RBFN are expressed as
using strict interpolation, or the least mean
square (LMS) algorithm, to update the linear M
weights. y j ( x) = W ji i ( x) (3)
i =1
The paper is organized as follows. The first section
0.5
the limited computer memory capacity and the
0
computational complexity, the number of
hidden layer units must be limited to a sensible
-0.5 value so that a feasible training process can be
implemented. Moreover, as the centres of the
-1
hidden layer units (Gaussian functions) are
40
30 40
regularly distributed in the workspace, these
functions should have the same spread (the
35
20 30
25
20
10
0 0
5
10
15
width). The spread value affects the
Y -5
X smoothness of the network by varying the
local-filter feature of the hidden units. The
Fig. 1. Centres of Hidden units as regularly spaced positions spread (the width of Gaussian functions) was
experimentally selected so that the RBFN can
produce an appropriate inverse kinematics
where Wji is the synaptic weight between the i-th approximation.
hidden unit and the j-th output. Thus, yj is the j-th
joint angle of the robot.
B. Learning method for the linear output-layer
weights
Because of the special features of the RBFN, its
training process can be separated into two As there is a straightforward linear relationship
independent phases, building a hidden layer structure between the linear weights and the network outputs,
where centres and widths of the hidden units are training the linear weights of RBFNs is simpler and
determined, and then training the linear weights based faster compared to an MLPN for the same application
on input-output patterns. The selection of structural [32], [35]. We propose two different training methods
configurations in terms of the number and position of to determine the output-layer weights for the inverse
basis function centres is important because it directly kinematics approximation. The first method is a linear
affects the quality of the functional approximation optimisation algorithm to determine a set of optimal
achieved by an RBFN. Normally, these centres can be weights which minimises the cost function in the least
determined with relation to the inputs of the training mean squares manner. Another one uses an iterative
data by some unsupervised methods, such as the self- optimal approach as the LMS algorithm, exactly the
organizing method, clustering techniques or randomly same as the back propagation network (MLPN).
selected [31]-[34]. Once the hidden basis function Assume that a set of N hidden units has been
units are set, the second phase of supervised training determined, a linear optimization approach called the
is used to adjust the linear weights. strict interpolation method [31] determines an optimal
In this paper, the structure of the hidden layer was set of the linear weights so that the cost function (i.e.,
pre-defined by an intuitive method (involving trial and sum of squared errors between target and actual
error) where the centres of hidden units are distributed outputs of the network) is minimised. The centres of
regularly in the workspace and the width of the hidden layer units can be either the same as, or
Gaussian functions are fixed as a proportion of the different from, the inputs of the training data.
centre distance. Fig. 1 shows an example of the However, their number must be the same to produce
hidden layers centres as regularly spaced positions in an exact mapping for all training data presented to the
the workspace of the manipulator. This idea is the RBFN [31], [35].
principal difference from other similar RBFN Given a training data set, consisting of N inputs -
solutions in [21]-[23] where the centres of hidden different positions in the workspace, and N targets -
units were determined from a particular training set by corresponding joint angles: {(X1, X2,, XN); (T1,
a clustering technique, and thus that centre set was not T2,, TN)}. Then, after all training patterns have been
fixed, but varied according to the particular training
presented to the RBFN, the NxN matrix called the
set in the same application. However, in our approach
interpolation matrix can be obtained as
the persistent hidden-layer structure is pre-defined and
is therefore able to generalize through the whole
workspace. These hidden-layer parameters were
Y (mm)
maximum deviation of 3 mm and 4 mm. 50
0.4
MAE_X and MAE_Y) is approximately 0.1 mm for
0.2
spreads between 16 and 22 mm. Using the random
0
6 8 10 12 14 16 18
Spread (mm)
20 22 24 26 28
data with a maximum deviation of 3 mm also
produces a good performance where the average MAE
Fig.3 - Performance after training by the strict interpolation for is approximately 0.2 mm for spreads between 16 and
test trajectory 1. 22 mm. When using the random data with a maximum
deviation of 4 mm, an average MAE of 0.5 mm is
achieved for the same range of spread values. The
performance of the RBFN is better for test trajectory
The simulation investigated the networks inside the workspace. This is because at the edge of
performance for various conditions: two training the workspace, the network does not have enough
methods with three different training data sets hidden radial basis functions to be able to create
(constrained and random with a maximum deviation appropriate responses. For example, the best
of 3 mm and 4 mm) and a variety of spread values performance is about 1 mm when using the
(e.g., 6 - 28 mm). To verify the networks constrained data with a spread between 12 and 16 mm
performance, the mean absolute errors (MAEs) as shown in Fig.4. This reflects the local
between desired and actual positions in X and Y
directions were calculated for each condition. The
40
results of the three training cases with different Constrained
30 Random (MaxDev of 3mm)
MAE-X (mm)
training data are plotted in the same figure to compare Random (MaxDev of 4mm)
20
the effect of training data on the networks
10
performance.
0
6 8 10 12 14 16 18 20 22 24 26 28
Spread (mm)
80
B. Simulation results
60
MAE-Y (mm)
generalisation characteristics of the RBFN. Varying The training time and training result (the final training
the spread leads to differences in the performance. An performance at the maximum epoch) are thus slower
increase in the spread value can improve the and poorer for a larger spread value.
networks performance (i.e., decrease in MAEs).
However, the performance will become poorer if the
spread is increased significantly, especially for test For test trajectory 1, the best performance is
trajectory 2. There is a spread value between 16 and achieved with a spread of 8 mm (an average MAE of
22 mm that can produce an optimal inverse kinematics approximately 0.2 mm when using the constrained
approximation for both test trajectories when training data). When the spread is slightly increased (greater
with any of the three training data sets. than 10 mm), the performance errors increase. In
addition, the performance of the network trained with
4
Constrained random training data does not significantly differ from
Random (MaxDev of 3mm)
MAE-X (mm)
3
Random (MaxDev of 4mm) the performance of the network trained with
2
1
constrained data. In fact, the network trained with
0
constrained data has a poorer performance compared
6 8 10 12 14 16 18 20 22 24 26 28
Spread (mm) to the network trained with random data for test
4
trajectory 2. Thus, the effect of using constrained or
MAE-Y (mm)
3
random data on the networks performance is not
2
significant when training using the LMS algorithm.
1
0
For both test trajectories, using the LMS algorithm
6 8 10 12 14 16 18
Spread (mm)
20 22 24 26 28
requires a smaller spread value to obtain the best
performance compared to the strict interpolation
Fig.5 - Performance after training by the LMS for test trajectory 1. method. In general, the generalisation capability in
this case is poorer compared to the case using the
strict interpolation method.
Another simulation was performed using the LMS C. Summary of results
algorithm. Training and test data were all the same as The idea of using an RBFN with regularly-spaced
in the first case. The training process was position centres has produced an excellent
implemented with the following parameters: approximation of the inverse kinematics function for a
Maximum training epochs = 500000, two-link manipulator. The average MAE (of X and Y
Goal = 0.0001, directions) of the network with a centre distance of 10
Learning rate = 0.01 0.001. mm is approximately 0.1 mm (or 1% of the centre
Fig.5 and 6 present the networks performance for distance) for a test trajectory inside the workspace.
test trajectory 1 and test trajectory 2 respectively. As The performance of the RBFN is poorer at the edge of
the LMS algorithm is an iterative gradient descent the workspace. These results are significantly better
technique, the training time was significantly greater compared to other relevant approaches [10]-[12],
compared to the strict interpolation method. When the [21]-[23].
spread increases, the learning rate has to decrease The two different methods (strict interpolation and
correspondingly to keep the training process stable. LMS) used in the training process, in spite of the same
network structure and training data, produce a
15
Constrained different set of linear weights. Therefore, their
performances are not the same and the RBFN trained
MAE-X (mm)
5
by the strict interpolation method produces a better
performance.
0
6 8 10 12 14 16 18
Spread (mm)
20 22 24 26 28
As the centres are regularly distributed in the
6 workspace, when the distance between the centres
decreases, the generalisation of the RBFN becomes
MAE-Y (mm)
4
better. However, this leads to a more complex training
2
phase because the number of hidden layer units
0
6 8 10 12 14 16 18 20
Spread (mm)
22 24 26 28 increases significantly. Using the strict interpolation
method, the number of hidden units is limited due to
Fig.6 - Performance after training by the LMS for test trajectory 2. the computational requirement of the matrix inversion
algorithm. Therefore, a suitable choice of centre
distance should be carefully considered. [7] R. Featherstone, The Position and Velocity Transformation
between Robot End-Effector Coordinates and Joint Angles,
A large spread can produce a smooth Int. Journal of Robotics Research, vol. 2(2), 1983, pp. 35-45.
approximation function of the actual inverse [8] W. Khalil and E. Dombre, Modelling, Identification & Control
kinematics function of the two-link manipulator. of Robots. Hermes Penton Ltd., 2002.
[9] E. Watanabe and H. Shimizu, A Study on Generalization
However, a large spread makes the training process
Ability of Neural Network for Manipulator Inverse
using the LMS algorithm become extremely slow Kinematics, in Proc. of the 17th Int. Conf. on Industrial
because it requires a small learning rate to allow Electronics, Control and Instrumentation, Kobe, Japan, vol. 2,
convergence (gradually reducing the mean square Nov. 1991, pp. 957-962.
[10] A. Guez and Z. Ahmad, Solution to The Inverse Kinematics
error) of the gradient descent technique. Problem in Robotics by Neural Networks, in Proc. of 1988
The closer the training data to the centre positions, IEEE Int. Conf. on Neural Networks, San Diego, USA, vol. 1,
the better the inverse kinematics approximation. The July 1988, pp. 617-624.
[11] B. B. Choi and C. Lawrence, Inverse Kinematics Problem in
RBFN trained with a set of random data where the Robotics Using Neural Networks, NASA Technical
maximum deviation is no higher than 30% of the Memorandum - 105869, October 1992.
centre distance also produces good results. However, [12] Z. Binggul, H. M. Ertunc, and C. Oysu, Comparison of
Inverse Kinematics Solutions Using Neural Network for 6R
using constrained or random data does not Robot Manipulator with Offset, in Proc. of the 2005
significantly affect the networks performance when Congress on Computational Intelligence Method &
using the LMS algorithm. Application, Istanbul, Turkey, Dec. 2005, pp. 1-5.
[13] A.S. Morris and A. Mansor, Finding the Inverse Kinematics
of Manipulator Arm Using Artificial Neural Network with
Look-Up Table, Robotica, vol. 15, 1997, pp. 617-625.
IV. CONCLUSION [14] A. Guez and Z. Ahmad, Accelerated Convergence In The
Inverse Kinematics Via Multilayer Feedforward Networks, in
Proc. of 1989 IEEE Int. Conf. on Neural Networks,
The new approach using an RBFN can produce an Washington, USA, vol. 2, June 1989, pp. 341-344.
appropriate approximation of the inverse kinematics [15] N. Takanashi, 6 D.O.F. Manipulators Absolute Positioning
Accuracy Improvement Using a Neural Network, in Proc. of
transformation of a robot-vision system. The selection the IEEE Int. Workshop on Intelligent Robots and Systems,
of hidden unit centres as regularly-spaced positions in Ibaraki, Japan, vol. 2, July 1990, pp. 635-640.
the workspace significantly improves the networks [16] P. J. Alsina and N. S. Gehlot, Robot Inverse Kinematics: A
performance. The generalisation capability of the Modular Neural Network Approach, in Proc. of the 38th
Midwest Symposium on Circuits and Systems, Rio de Janeiro,
RBFN is closely related to the structure of the hidden Brazil, vol. 2, August 1995, pp. 631-634.
layer (centre distance and spread). If the centre [17] B. L. Lul and K. Ito, Regularization of Inverse Kinematics
distance is fixed due to the limited number of hidden for Redundant Manipulators Using Neural Network
Inversions, in Proc. of 1995 IEEE Int. Conf. on Neural
units, the spread value chosen affects the networks Networks, vol. 5, Perth, USA, Dec. 1995, pp. 2726 -2731.
performance significantly, especially when using the [18] M. Zeller and K. Schulten, Vision-Based Motion Planning of
strict interpolation method. The training process using A Pneumatic Robot Using a Topology Representing Neural
Network, in Proc. of the 1996 IEEE Int. Symposium on
the strict interpolation method with constrained data Intelligence Control, Dearborn, Sept. 1996, pp. 7 12.
collected closely to the centre positions enhances the [19] J. Barhen, S. Gulati and M. Zak, Neural Learning of
networks performance. The simulation verified the Constrained Nonlinear Transformations, Computer, vol.
22(6), June 1989, pp. 67-76.
proposed approach. [20] G. Hermann, P. Wira and J. P. Urban, Neural Networks
Organisations to Learn Complex Robotics Functions, in
REFERENCES Proc. of the 11th European Symposium on Artificial Neural
Networks, Bruges, Belgium, April 2003, pp. 33-38.
[1] J. Denavit and R. S. Hartenbergh, A Kinematic Notation for
[21] J. A. Driscoll, Comparison of Neural Network Architectures
Lowe-Pair Mechanisms Based on Matrices, Journal of
for the Modelling of Robot Inverse Kinematics, in Proc. of
Applied Mechanics, June 1955, pp. 215-221.
the 2000 IEEE SOUTHEASTCON, Tennessee, USA, vol. 3,
[2] C. S. G. Lee, Robot Arm Kinematics, Dynamics, and
April 2000, pp. 44-51.
Control, Computer, vol. 15(12), December 1982, pp. 62-80.
[22] [3.33] P. Y. Zhang, T. S. Lu and L. B. Song, RBF Networks-
[3] C. S. G. Lee and M. Ziegler, Geometric Approach in Solving
Based Inverse Kinematics of 6R Manipulator, Int. Journal of
Inverse Kinematics of Puma Robots, IEEE Trans. on
Advanced Manufacturing Technology, Springer Verlag
Aerospace and Electronic Systems, vol. AES-20(6), November
London Ltd., vol. 26, 2004, pp. 144-147.
1984, pp. 695-706.
[23] S.S. Yang, M. Moghavvemi and John D. Tolman, Modelling
[4] R. Paul, B. Shimano, and G. E. Mayer, Kinematic Control
of Robot Inverse Kinematics Using Two ANN Paradigms, in
Equation for Simple Manipulators, IEEE Trans. on Systems,
Proc. of TENCON2000 - Intelligent System and Technologies
Man, and Cybernetics, vol. SMC-11(6), June 1981, pp. 449-
for the New Millennium, Kuala Lumpur, Malaysia, vol. 3,
455.
Sept. 2000, pp. 173-177.
[5] R. Paul, Robot Manipulator: Mathematics, Programming and
[24] A. S. Morris and M. A. Mansor, Manipulator Inverse
Control. MIT Press, 1981.
Kinematics Using an Adaptive Back Propagation Algorithm
[6] G. Z. Grudic and P. D. Lawrence, Iterative Inverse
and Radial Basis Function With a Lookup Table, Robotica,
Kinematics with Manipulator Configuration Control, IEEE
vol. 16(4), 1998, pp. 433- 444.
Trans. on Robotics and Automation, vol. RA-9(4), August
[25] R. V. Mayorga and P. Sanongboon, A Radial Basis Function
1993, pp. 476-483.
Network Approach for Inverse Kinematics and Singularities
ABSTRACT
Unified power flow controller (UPFC) consists two converters. There are three
purposes of this paper, firstly to illustrate the UPFC device based VSC designs, then to
describe a decoupling method the UPFCs controller into two separate control systems of the
shunt and the series converters respectively in realizing an appropriate co-ordination between
them. Finally, using the Matlab tool to build a discrete simulator for the UPFC with 12 pulse
converters. The simulation results show that the developed UPFC model is reflected the static
and dynamic characteristics of the UPFC. The harmonics of the output of the model are
analyzed. Using the simple power system with UPFC as an example, the dynamics
characteristics are studied. The fault status of the system with UPFC is analyzed too.
where my , y are the amplitude modulation and the transmission line, pSe. Hence, a DC
ratio and phase angle of converter output voltage control system must be realized to
voltage. These control variables are the keep Vdc constant by taking the actual value
input control signals of converters of UPFC of vdc as the feedback signal against a DC
according to PWM switching technique. If reference signal V*dc [5]. Moreover,
we apply (14) for Shunt converter, then mSh assuming negligible the losses of the shunt
is the index modulation and Sh is the phase and series converters and coupling
displacement angle with respect to Vl transformers the actual value of the DC
(sending voltage). The same equation to capacitor voltage is computed as :
Series converter, mSe is the index dv DC pSe + pSh
= (17)
modulation and Se is the phase dt CDC v DC
displacement angle with respect to Vl Vr
(compensation voltage). VDC is the value of IV. SIMULATION AND RESULTS
voltage across the storage capacitor.
All the simulations were made using Matlab
Moreover the following relations are valid: Power System Blockset and Simulink [6].
The simulation results of the discrete UPFC
v 2yD + v 2yQ model based 12 pulse-converter are the
my = 2 2 subject of this section. These results are
VDC
(15) obtained based on discrete modulation
v yQ functions. A simple configuration of power
y = arctg
v
yD system is applied to validate the new UPFC
model based 12 pulse- converter. The test
where vyD and vyQ are calculated by (8) and power system operates at 230 kV and is
(11) respectively for the series and the shown in Fig.5. The generator is assumed
shunt inverter. to be an ideal voltage source behind an
equivalent Thevenin impedance. The UPFC
In both control schemes the PI controllers is model is located at the sending end of the
applied with parameters in dependence of transmission line and is controlled in such a
converter characteristics, (RSe, LSe), (RSh, way to follow the changes in reference
LSh) respectively the equivalent impedance values of the line active and reactive power.
of the series and shunt transformer and The Shunt converter and Series converter
(Rline, Lline ) the line equivalent impedance. are based on 12 pulse-converter with two
level ignition signals. Besides, PWM
3. DC-side control technique with 1080 Hz carrier frequency,
For normal operation of two VSCs in an which is modeled by the discrete PWM
UPFC, the DC voltage across the DC pulse generator, is used to generate output
storage capacitor CS must be kept constant. voltage pulses of converters. This technique
This implies that the active power is very suitable for pulse control of UPFC
exchanged and reduce total harmonic distortion of
between the UPFC and the power system is output voltage and line current. In those
zero at steady state operation: devices, input control variables of
converter, such as amplitude modulation
pSe + pSh = 0 (16) ratio and phase angle are output variables of
close-loop power flow controller and close-
that is, the active power delivered by the loop DC voltage controller.
shunt inverter pSh is equal to the active VS VR ILine P, Q
DC VOLTAGE OF UPFC
0.12
0.1
0.08
VOLTAGE (pu)
Fig.5 Simple test system with UPFC. 0.06
TIME (Sec)
PWM converter. In Fig.8, line current
though UPFC is shown by the discrete type.
Fig.7 - DC voltage of UPFC
Fig.9 shows output voltage of the Series
converter. It is a combination of two 6 pulse LINE CURRENT WITH UPFC
2.5
converters connected cascade together in
which whole output voltage gains a better 2
0.1
Fig. 8 Current in transmission line
0.05
VOLTAGE (pu)
-0.05
1
-0.1
0.5
VOLTAGE (pu)
-0.15
0
-0.2
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
TIME (ms)
TIME (Sec) -0.5
-1
TIME (Sec)
VOLTAGE (pu)
system, so to maintain the dc voltage across
0
the storage capacitor constant at the
specified value as in Fig. 14. -0.05
-0.1
0.06 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15
TIME (Sec.)
0.5
VOLTAGE (pu)
0
-0.5
2
CURRENT (pu)
-1
-2
UPFC -5
0.06 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15
TIME (sec.)
BN TM TT
Qu trnh phn b khng gian ca cc nt hin ti trong mt mng v tuyn ln thng c m hnh ha
bng cc qu trnh im Poisson. Bi bo ny kho st cc c tnh ca giao thoa v cc tc ng ca
chng trong m hnh mng s dng phn b qu trnh im Poisson. T s a ra cch tnh ton giao
thoa v tng quan giao thoa.
ABSTRACT
The spatial distribution of concurrent nodes in large wireless network is almost modeled as a Poisson
point process. This paper study interference characterization and their impact in network scheme using
Poisson point process. Hence, it is possible to introduce how to calculate interference and correlation.
Poisson (PPP Poisson point process). M hnh lm cc nt truyn. Do tp trong cng thc (1)
PPP l m hnh xa ph bin nht, gip thc hin thay i theo thi gian lm giao thoa cng thay i
cc phn tch m rng bao gm tc ng ca theo. Trong mt s trng hp, giao thoa khng i
iu khin cng sut, k thut tri ph v trit c v khng gian v thi gian. Lc , ta c th d
nhiu. dng xc nh phn b nhiu I. Trong bi bo ny,
Cc kt qu v k thut phn tch trong bi bo ta gi s cng sut truyn l 1 ti cc nt v fading
ny phc v cho vic thit k h thng v tuyn c phn b ngu nhin u vi E = 1.
ln vi v tr user ngu nhin. Chng cung cp
phng php thng k nhiu giao thoa, s phn 2.2. T s tn hiu trn nhiu (SINR Signal-to-
phi v mt user nh hng th no n xc Interference-and-Noise Ratio)
sut h thng, suy gim bin tn hiu theo
khong cch, thng k fading v iu khin Hiu sut ca h thng v tuyn ph thuc ch yu
cng sut. T , c th cho php hiu chnh cc vo SINR ti my thu. SINR ti my thu trong
thng s mng t c hiu sut ti u. khng gian Euclide 2 hay 3 chiu m t nh sau:
2. CC KHI NIM
SINR =
2.1. c tnh ca giao thoa trong S l cng sut tn hiu mong mun
W l cng sut nhiu (noise)
o ca nhiu giao thoa ti mt im y n I l giao thoa theo phng trnh (1)
l:
Xt m hnh iu ch v m ha c nh trong
giao thoa x l nh nhiu, qu trnh truyn thnh
I(y) = cng khi SINR vt qu mt gi tr cho trc. (1)
Ta
nh ngha xc sut truyn thnh cng l:
trong n l tp tt c cc nt truyn
PX l cng sut truyn ca nt x
hX l h s fading PS() = P(SINR > )
l l hm suy gim bin do khong
cch, ch ph thuc khong cch gia nt x v Khi , xc sut sai l 1 PS() v gi s bin
nt y nhiu giao thoa c phn b Gauss th t l thnh
cng l:
Trong h thng v tuyn ln, cc thng s
khng xc nh c l , hX v cng c th l
PX. V tr ca cc nt gy nhiu v nh lut suy E{log2(1 + SINR)} =
gim do khong cch s xc nh nhiu giao
thoa trong h thng. nh hng ca hin tng Trong trng hp fading Rayleigh, cng sut tn
fading t hn nhng cng khng th b qua. hiu mong mun c dng phn b m, gi s E{S}
V bn cht, cu trc hnh hc ca giao thoa xc = 1:
nh phn b ca nhiu. Cu trc hnh hc bao
gm cch phn b nt v m hnh truy nhp PS() = P(S > (W + I)) =
knh truyn, dng xc nh v tr ca cc nt gy
giao thoa. nh lut suy gim theo khong cch y l tch ca hai h s, mt h s ch ph thuc
xc nh mc nng lng ca nhiu theo khong vo giao thoa v mt h s ch ph thuc vo nhiu.
cch. T , xc sut sai ca h thng l tch ca xc sut
Cc nt c th c sp xp trc nh mng sai trong trng hp khng c giao thoa
mt li hay sp xp ngu nhin i din bng (interference-free) v khng c nhiu (noiseless).
qu trnh im ngu nhin trn 2 hay 3. Hn na, do l bin i Laplace ca giao thoa
Xt qu trnh im n, ngha l khng c hai ti :
nt cng v tr, c biu din nh mt tp
hp ngu nhin = {x1, x2, . . . , xN} vi N:
tng cc nt (c th hu hn hay v hn). Ti
mt thi im, m hnh MAC chn mt tp con
I(t) = = (7)
Xc sut c k im trong b(O,a) tun theo phn
trong = l mt qu trnh Poisson b Poisson nn:
ngu nhin v g(x) l p ng xung. V c bn,
nhiu ht c o theo thi gian, ngha l cc F(Ia()) =
im trong PPP bin i tc thi theo thi gian.
Khi thay th trc thi gian bng trc khng gian
v p ng xung g(x) bng hm suy gim bin
theo khong cch, phng trnh (7) tr thnh
biu thc tnh giao thoa ca mng v tuyn T (12), (13) v p dng khai trin Taylor:
trong cc nt c phn b theo qu trnh
Poisson v khng c fading.
Qu trnh nhiu ht tng qut kt hp p ng F(Ia()) =
xung ngu nhin v qu trnh im a chiu:
Thay th r l-1 v a (Ia I):
I(y) = (8)
F(I()) =
trong KX l cc bin ngu nhin phn b u
dng m hnh ha fading. t Kg(x) = Theo nh lut cng sut chun: l(r) = r-, ta c:
hl(||x||), ta thy (1) l trng hp c bit ca
(8).
F(I()) = (16)
F(I()) = ,
Hnh 1 Bin i Laplace ng vi = 2 v = 4
0 (17)
trong hm Gamma nh ngha nh sau:
Xt trng hp giao thoa l nhiu ht, ta thy nh
lut suy gim theo khong cch l(r) = hrr- trong
h phn b ngu nhin u vi p ng xung ca qu
trnh nhiu ht. Bin i Laplace tnh ton nh sau:
Trng hp < 0: F(I(-)) = F*(I()). Nu cho
= 4:
LI(s) =
F(I()) = (18)
Do tnh c lp ca fading:
f(I(x)) = (19)
LI(s) =
LI(s) = (20)
trong cd l th tch ca hnh cu d-chiu bn knh
1.
3.2.2. C fading
Phng trnh (25) ging vi (20) ngoi tr c thm
Xt h thng c giao thoa cho bi phng trnh
(1), p dng cng thc tnh bin i Laplace ca
bin ngu nhin c phn b m: h s xc nh fading. Trong trng hp
,=2 (21)
BN TM TT
Bi vit m t phng thc thit lp m hnh m Takagi- Sugeno (m hnh m TS) cho mt h thng
phi tuyn da trn tp d liu ng vo ng ra ca h thng ny. Vic xy dng m hnh bao gm ba
qu trnh: xy dng cu trc ca m hnh m, bao gm xc nh s lut m, s bin ng vo ng ra
c lin quan n h thng; to mt b d liu ng vo ng ra trn h thng thc v trn c s xc
nh cc thng s ca m hnh.
ABSTRACT
This article describes an approach to build a Takagi-Sugeno fuzzy model (TS model) based on a set of
input-output data of a nonlinear system. Identifying rule-based fuzzy models consists of three parts:
structure modeling, i. e. determining the number of rules and input - ouput variables involved
respectively; create a input-output data set of real nonlinear system and calculate parameters of fuzzy
model.
.
1. CU TRC TNG QUT CA M
HNH M TS CHO MT H MIMO - , l cc a thc theo q-1, c dng sau:
= 0 + 1q 1 + 2 q 2 + ...
Rj: Nu z j,1 (k ) l A j,1 v ... v z j, nz (k ) l A j,nz
th - wj,0: c gi l phn cc ng ra ca m hnh
cc b th j, hay c gi l im hot ng.
y ij (k + 1) = w j,0 + j y(k ) + j u (k ) - A j : l tp m tin nh th j. (1)
Nu s dng M lut cho tt c cc ng ra ca m
trong : hnh th ng ra th i ca m hnh s c tng
- Rj: Lut m th j. hp nh sau:
- z j (k ) l mt vector cha cc thnh phn hi
M
y i (k ) = y (k ) (z )
quy, c dng: i
j j
j=1
z j (k ) = [{y (k )}
1
ny
0
, ..., {y n 0 (k )}0 , {u 1 (k )}0 , ..., {u ni (k )}0
ny nu nu
] (2)
vi: j (z ) : l hm r ca tp tn hiu hi quy z.
vi Y: l ng ra ca h thng thc, YM l ng ra
m hnh v php ton var xc nh gi tr suy
bin ca mt vector.
j = [1 u (k 1) h (k 1)]
T
j
j ([u , h ], c j , j ) =
10
10
; j =1 (9)
j=1
j
j=1
Ta c:
(
j = jT Q j j )1
jT Q j h d
j l ph thuc ca cc tn hiu hi quy ti
lut th j vo cc tp m c dng phn b Gauss vi:
v c gi tr xc nh bi:
+ h d = [h d (1), h d (2), ..., h d (2000)] :
T
Tp
2000 mu d liu ng ra nhn dng.
[
1 (u(k 1) cj,1 )2 1 (h(k 1) cj, 2 )2 + j = j (1), j (2), ..., j (2000) : Ma trn ]
T
j = exp .exp
2 2 2 2 cc tn hiu hi quy ng vo.
j,1 j, 2 +
( (
Qj = diag j u(1, ) (
) h(1),cj,j ,...,j u( 2000) ,h( 2000)(10)
,cj ,j ))
c j , j l cc trng tm v phng sai tng ng : l ma trn cho khi v c gi l ma trn
trng s ng vo. Cc thnh phn u(i), h(i), (i =
ca cc tp m c gi tr nh cho trong cc tp
1..2000) l gi tr ri rc ca tp d liu nhn
m ng vo phn trn.
dng cho.
Kt qu ca vic nhn dng tham s m hnh
* Thut ton nhn dng tham s m hnh m theo cng thc (12) ta s xy dng c mt m
TS: hnh m TS hon chnh vi 10 lut m m t
cho i tng iu khin, cc lut m c pht
- Xy dng tp d liu nhn dng cc tham s m biu chi tit nh sau:
hnh gm 2000 mu d liu vo ra c dng bin
ngu nhin theo hng ph ton b vng hot R1: Nu h (k 1) l H1 v u (k 1) l LOW th:
ng c th ca h thng pht huy tt c cc
tnh cht ca cc m hnh cc b. Tp d liu c
dng:
h1 (k) = 0.0023+ 0.0159u(k 1) + 0.9873h(k 1)
Samples
Muc chat long h(k), Cm
40
10
0
0 500 1000 1500 2000 h 2 (k) = 0.642 + 0.0068u(k 1) + 1.0115h(k 1)
Samples
Tin hieu dieu khien u(k), Volt
30
20
R3: Nu h (k 1) l H2 v u (k 1) l LOW th:
10
0
0 500 1000 1500 2000
h3 (k) = 0.0048+ 0.0047u(k 1) + 0.9919h(k 1)
R10: Nu h (k 1) l H5 v u (k 1) l HIGH
th:
Y: l ng ra ca h thng v Ym l ng ra d bo
t m hnh.
h 10 (k ) = 1.1091 + 0.0035u (k 1) + 0.9908h (k 1)
* Kt lun: S dng m hnh TS nhn dng(22)
h
thng phi tuyn cho kt qu kh tt, thut ton
Ng ra ca m hnh TS c tng hp theo cng khng i hi nhiu kinh nghim vn hnh h
thc (8). thng cng nh cc thng tin bit trc v h
thng nhn dng, iu quan trng nht l xy
* Kt qu d bo ca m hnh: dng c tp d liu vo ra tt nh trng hp
m t hnh 4 trong v d trn.
ABSTRACT
This paper highlights a welding robot (WR) for its end effector to track a curved and straight welding
line combined (CSWLC). The WR includes five actuators which use a DC motor as a power source. Two
controllers are proposed to control the WRs end effector: a main controller and a servo controller.
Firstly, based on WRs kinematic equations and its feedback errors using backstepping method the
main controller is proposed to design the reference-inputs for the WRs actuators in order that the
WRs end effector tracks the CSWLC. Secondly, based on the dynamic equation of WRs actuator, the
servo controller is designed using an active disturbance rejection control method. Finally, a control
system incorporated with the main controller and the servo controllers make the WRs end effector robustly
track a CSWLC in the presence of the modeling uncertainty and disturbances during the welding process.
The effectiveness of the proposed control system is proven through the simulation results.
processed, the problem for measuring of the 2.1 Configuration of the developed welding robot
welding line is very complicated. To overcome
this problem, a type of sensor detecting the The developed WR has five mechanism actuators
tracking errors should be considered. In this which use a DC motor as a power source. The
paper, a control system for precisely tracking a systems actuators are a vertical slider, a horizontal
reference three dimensional CSWLC even in the slider, a mechanism for x axis tracking motion
presence of the systems modeling uncertainty and which is shown in Fig 3, a mechanism of torch
the unknown disturbance is proposed. The holder and a mechanism of weaving torch. Theses
control system consists of a main controller actuators above are operated by a vertical slider
and a servo controller. The main controller is motor, a horizontal slider motor, a x axis tracking
based on backstepping method and the servo motor, a torch holder motor and a weaving
controller is based on Proportional Integral motor, respectively. The function of each actuator is
Derivative (PID) or Sliding Mode Control (SMC) as follows: To weld vertical welding lines, the
method [4, 5]. The effectiveness of the proposed vertical slider is used to lip up and down the WRs
control system which is incorporated with the end effector. To weld a horizontal welding line, the
main and servo controllers is shown by horizontal slider is used to shift the WRs end
simulation results. effector horizontally. To move the WRs end
effector toward the directions perpendicular to the
Angle of torchs direction: two sliders for tracking a distorted RWL precisely, the
mechanism for x axis tracking motion is used. To
keep the direction of the welding torch to be
perpendicular to the welding line, the mechanism of
the torch holder is used. The mechanism of the
torch holder is a torch holder fixed on the axis of the
gear box of the torch holders motor. To improve
the welding quality, the mechanism of the weaving
The direction of the welding torch is assumed
torch is used as shown in Figure 3-4.
to be perpendicular to the welding line. The
rotational angle of the torch holders motor is
assumed to be changed only at the corners. So
while the WRs end effector is tracking a vertical
and a horizontal welding lines the values of 1
are:
1[a ,b ] =
1[b ,c ] = ; 1[c , d ] = 00 ;
2 1 1
4
1 _ i +1 / 4 ;
[b , b1 ]
= 1 _ i [b ,b ]
1
b1 b
where i = 0,1, 2, ..., n and 1 _ 0[b,b ] = 1[a ,b ]
1
1 _ i +1 /4 ;
[c , c ]
= 1 _ i
1
c c1
[ c1 ,c ]
1[d , d 1 ] = 1[c , c1 ] ; 1[d , e ] = ;
1 1
4
1[e , e ] = 1[b ,b ] and 1[e, f ] =
1 1
2
The x axis tracking motor is designed to
control the WRs end effector to track the
welding line precisely. So the bound of 2 is
assumed to be as follows 2 = ( 20 20 ) .
is zero during welding the vertical and
where 1 = 1
horizontal welding line.
The Lyapunov function is chosen as follows:
V =
1 2 1 2 1 2
e1 + e2 + e3 0 (5)
2 2 2
e3 0 sin 1 cos 1 z R z E
y = k y y
(7)
(xR , y R, z R ) are the position coordinates of a z = k z z
reference point R moving along the CSWLC at a An obvious way to take the control outputs of the
constant velocity v r as shown in Figure 6. The main controller, 2 , y , z , 1, w are chosen as
projections of v r on the x, y and z axes are vxr , follows
v yr and v zr , respectively.
2 = (vr cos sin + k1e1 ) / (l cos 2 )
1
y = [vr sin cos + cos1 (l2 sin 2 + k 2e2 ) k3e3 sin 1 ] (8)
k y
1 = 0
2 2
Bm Ki
0 (11)
=
Jm Jm
+ 1 Ea
I a Kb R Ia L
a a
La La
Let
Bm K
x1 = , x 2 = I a , a 1 = , a2 = i ,
Jm Jm
Kb R 1
a3 = , a4 = a , b = , u = Ea
La La La
Then the system (11) can be written as:
x1 = a 1 x 1 + a 2 x 2
(12)
2.2.2 Servo controller design x 2 = a 3 x 1 + a 4 x 2 + bu
y = x
PID controllers have a simple control 1
structure, inexpensive cost, many proposed Select the sliding surface: s = c ( r x 1 ) + a 1 x 1 + a 2 x 2
systematic tuning methods, and have been used
for more than half a century. However, when the where c < 0 (13)
system is nonlinear but known or where there are The sliding mode control is: u = Ksign ( s ) (14)
bounded uncertainties in the system, PID where K > 0
controllers are not perfectly able to stabilise the
system, particularly, when the nonlinearity is very
high or the bound of uncertainty is large.
4. CONCLUSION
In this paper, a robot for welding a CSWLC is
developed. A control system incorporated with the
main and servo controllers is proposed to control
the WRs end effector for tracking a CSWLC. The
main controller is designed based on backstepping
control method using Lyapunov function. The servo
controller is designed for using SMC control method.
The incorporation of two controllers makes the WRs
end effector track CSWLC robustly. The system is
stable in the sense of Lyapunov. The simulation
results show that proposed control system has good
performance.
REFERENCES
1. GII THIU
H thng thng tin v tinh thch hp cho cc
tuyn lin lc quc t, dung lng ln, vng ph
sng rng. xy dng mt h thng thng tinh
v tinh phc v cho mng vin thng quc gia,
th vic phn tch thit k xc nh v tr v tinh
trn qu o l rt quan trng. Bi vit ny gii
thiu phng php xy dng bi ton xc nh
vng gii hn v tr v tinh v cc thng s v
tinh phc v cho vic phn tch thit k xc nh
v tr v tinh trn qu o.
2. MNG LI THNG TIN V TINH Hnh 3.1. Phng v tinh ln qu o bng tn la
VIT NAM Qu trnh phng v tinh t mt t ln qu
Ngy 19/4/208, Vit Nam phng v tinh o chia thnh nhiu bc tng vn tc
Vinasat ln qu o a tnh ti kinh ng chuyn ng n ga tr n nh so vi vn tc
1320E, tuy nhin Vit Nam tham gia t chc chuyn ng ca tri t nh hnh 3.2.
thng tin v tinh quc t t rt sm, nm 1964,
Vit Nam gia nhp t chc thng tin v tinh Synchronous Or bit V = 3.07 Km/s
INTERSAT, nm 1971, gia nhp t chc thng
tin v tinh INTERSPUTNIK, nm 1980, bu Tranfer
in Vit Nam xy dng trm v tinh mt t r = 42,164.2 Km Orbit
HOA SEN-1 ti H Ni, nm 1985 xy dng Va = 1.61 Km/s
trm v tinh mt t HOA SEN-2 ti thnh ph
H Ch Minh, nm 1988 xy dng trm VSAT-
1(F2) ti thnh ph H Ch Minh lin lc vi Earth
quc t qua v tinh Intersat-604 v tr 600E,
nm 1989 xy dng trm VSAT-2(D) ti H Ni,
lin lc qua v tinh Intersat-602 ti v tr 620E v
sau tip tc xy dng cc trm v tinh mt t Hnh 3.2. ng qu o phng v tinh
mi theo tiu chun A ti H Ni v thnh ph
H Ch Minh, bo m vic kt ni lin lc Kepler xy dng phng trnh xc nh qu
o v tinh da theo nh lut 2 NIWTON v
vi cc nc trn bng thng rng, cc trm v
tinh mt t (A) ti thnh ph H Ch Minh chuyn ng. Khi v tinh chuyn ng t ti
chuyn n tnh Bnh Dng. vn tc n nh, qu o v tinh chuyn ng
JJG JG JJG JJG JG JJG
3. XY DNG BI TAN XC NH GII F ' = F = Ft + Fr = mat + mar
HN QU O V TINH. u, th tng cc lc tc ng ln v tinh c
3.1. Phng trnh qu o v tinh cn bng, do ta c phng trnh 3.1.
[1],[2],[3]
V tinh vin thng c phng ln qu o bng
y V
tn la hoc tu con thoa nh hnh 3.1. Vt
VR
F
S V tinh
r
x
Tri t
z
Proceedings of the 1st Conference on Science and Technology 225
K yu Hi ngh Khoa hc v Cng ngh ln th 1 ISS_HUTECH 15/04/2010
P
Hnh 3.3. Cc lc tc ng ln v tinh
Khi ( 0 ) = 0 r = r0 = l bn
1+ e
Mm d 2r d knh qu o. Vi H = r.V0, V0 l vn tc ban
g = m mr 2 ; =
r 2
dt 2
dt r0V02
u ca v tinh, tiu c e s l: e = 1 .
d 2r d
2
2 = 2 r Dng qu o v tinh thay i theo tiu c e nh
r dt dt
sau:
(3,1)
Trong M l khi lng tri t, m l
* e = 0 V0 = qu o trn
khi lng v tinh, g l h s vn vt hp dn, r0
l vn tc gc, r l bn knh qu o tnh t tm
0 ca tri t n v tinh, l gc quay ca v 2
* e < 1 V0 = qu o ellipe
tinh. =gM. Gi H l momen ng r0
d H 2
lng, H = r v , H = r 2 suy ra = . * e = 1 V0 = qu o parabol
dt r 2 r0
1 dr dr d
t = , = . suy ra 2
r dt d dt * e > 1 V0 = qu o hyperbol.
dr 1 d r0
= 2 , suy ra
d d Qu o trn v qu o ellipe thng dng trong
thng tin v tinh.
dr 1 H d d 3.2. Xc nh bn knh qu o.
= 2 2 = H Ta c cng thc tnh ng nng nh sau:
dt r d dt
1 1
1
2
( )
m V 2 V 02 = m = E
r 0
2
d r d 2 r
= H 2 2 2
dt 2
dt (3.5) Hay l: 1 V 2 = 1 V 02 = E
(3.2a) 2 r 2 r0
thay 3.2a v 3.1 ta c phng trnh qu o
Qu o trn
theo bin nh 3.2b:
Qu o ellipe
d 2
2
+ = 2
dt H b Tri t Cn im
(3.2b) a
A Vin im S Perigee
Nghim phng trnh vi phn 3.2 nh sau: O
Apogee
= 0 . cos( 0 ) + (3.3)
H2
rP
trong 0 v 0 l h s ca tch phn. Th rA
1
= vo (3.3) ta c phng trnh biu din Hnh 3.4.Qu o trn v ellipe ca v tinh [5]
r T hnh 3.4 ta xc nh c trc chnh ca
H2 ellipe nh sau:
qu o v tinh theo bn knh r, vi e = 0
1
2a = rP + rA a = (rP + rA )
H 2
3 2
P= ; = 3.986005 1014 m nh 3.4 (3.6a)
s
P
P Khi ( 0 ) = 0 th r = r0 = = rP
r ( m) = 1+ e
1 + e. cos( 0 ) (3.6b)
(3.4)
P P a3
Khi -0= th r = rA = vy a = T = 2 (s)
1 e 1 e2
H2 H2 (3.12b)
(3.6c). Thay ga tr P = v e = 1 Nu chu k ca v tinh bng vi chu k
r0
chuyn ng ca tri t, T=23gi,56pht
r02 4,096giy v v tinh nm trong mt phng xch
vao (3.6c), ta c a= o th ta c qu o xch o a tnh. Tham
2r0 H 2
s ca qu o a tnh c tnh nh sau:
(3.7) 2
3.3. Xc nh vn tc chuyn ng ca v tinh T 3 3
2 a= , vi = 3.986005 1014 m s .
V 2
ng nng E = r0 , vi H=V0.r0, nn E
0
2 Re = 6378,155km. Ta tnh c bn knh qu o
s l: E=
(
H 2 2r0 ) v tinh: a = 42.164,2km, cao v tinh:
2r02 h = a-Re = 35.786 ,045km , trong thc t v
(3.8) tinh c thay i cao do cc bin ng trong v
Tch ga tr H t (3.7) thay vo (3.8) ta c tr nn chn ga tr gn ng tnh tan l
cng thc tmh ng nng E: 36.000km. Trong thng tin v tinh c cc lai
qu o v tinh thng s dng l qu o tng
E= thp LEO(Low Earth Orbit), qu o trung bnh
2a MEO ( Middle Earth Orbit), qu o tng cao
(3.9) HEO (High Elipptical Orbit), qu o xch o
T 3.9 ta suy ra c cng thc tnh vn tc a tnh GEO (Geostationary Earth Orbit) nh
chuyn ng ca v tinh s l: hnh 3.5.
V2 2 1
E= = V = (m / s ) H thng GEO
2 r 2a r a INMARSAT
35.786 km
(3.10) MEO
Nu qu o v tinh nm trong mt phng ICO,
ODYSSEY
xch o, bn knh r=a,th qu o l qu o
trn, vn tc ca v tinh c tnh theo cng
thc sau:
V=
(m / s) =
HEO
LEO
a Re + h IRIDIUM TELEDESIC
700 - 800 km
(3.11)
Vi a=Re+ h, Re l bn knh tri t, h l cao
v tinh.
3.4. Xc nh chu k chuyn ng ca v tinh
Thi gian v tinh chuyn ng mt vng
trn qu o gi l chu k chuyn ng ca v Hnh 3.5. Cc dng qu o v tinh [6]
tinh, t tch s momen ng lng H vi thi 4. XY DNG BI TON XC NH V
gian v tinh chuyn ng mt vng trn qu o TR V TINH TRN QU O
tng ng hai ln din tch mt phng ca qu V tr ca mt im trn tri t c xc
o Ae, hay l H*T/2= Ae, Ae l din tch mt nh bng hai thng s v kinh (L:
phng qu o c tnh nh sau: Longtitude) v v (l: latitude). Trm v tinh
mt t t ti im P, k hiu P(Le; le). V tr
Ae = a 2 1 e 2 v H = a(1 e 2 ) , do ta
ca v tinh c xc nh l im chiu ca v
tinh trn mt, k hiu l T(LS , lS ).T hnh v
thit lp c phng trnh: HT = a 2 1 e 2 4.1 ta xy dng cc bi tan tnh cc thng s
2
ca qu o v ng truyn v tinh nh sau:
(3.12a)
t 3.12a suy ra c chu k v tinh s l:
P(Le,le)
N R
R (C ly truyn sng)
P S O le T(Ls,ls)
Satellite S
T
A(Ls,O)
O A L=LE-LS
B(Le,0)
Xch o B
Hnh 4.2. V tr ca v tinh trn qu o.
Hnh 4.1. V tr v tinh v tri t Xt tam din OTAB, ta c:
4.1. Xc nh c truyn sng t v tinh n sin TAB sin TBA
trm mt t =
sin sin
Xt tam gic POS, l gc m tm, ta c
(4.3)
cng thc tnh khang cch R:
= l s l v ca im chiu v tinh T. Gc
R 2 = OP 2 + OS 2 2.OP.OS . cos
R = Re + r 2 2r.Re . cos
2
TAB = v TBA = PBT , do cng
2 2
(4.1) thc (4.3) tr thnh:
tnh c ga tr ca gc trong h trc 1 cos PBT
ta cu, ta phi p dng nh l cosin v tam = sin l s = sin . cos PBT (4.4)
din cu. nh l cosin v tam din cu pht biu
sin sin l s
nh sau: [4] Xt tam din cu OTBA ta c:
Trong tam din cu hp bi 3 cung a,b,c, cos = cosL.cosls sinL.sinls .cosTAB. (4.5)
nm trong 3 mt phng i qua tm 0, nh hnh
trong : L = Le Ls ; gc TAB=/2, th (4.4),
4.2. A,B,C l 3 nh ca tam gic cu, gc A, gc
B, gc C l 3 gc bn trong ca tam din cu (4.5) vo (4.2), ta c:
tng ng vi 3 cung a, b, c. Cng thc cosin v cos = cosLe Ls .cosls .cosle sinle .sinls
h thc lng gia gc v cung trong tam din
(4.6)
cu c vit nh sau:
Nu v tinh nm trn qu o a tnh th v
cosa = cosb.cosc + sinb .sinc.cosA ca v tinh bng 0, cng thc tnh gc c dng
(4.1a) n gin hn nh sau:
cosb = cosa.cosc + sina.sinc.cosB cos = cos(Le Ls ). cos l e
cosc = cosb.cosa + sinb.sina.cosC
(4.7)
SinA/sin a = SinB/sin b = SinC/sinc
Khi c c cc thng s v v tr v tinh, v tr
(4.1.b)
Z trm mt t ta tnh c ga tr gc , thay ga
tr gc vo cng thc 4.1 ta xc nh c
A b khang cch truyn sng t trm mt t n v
c C tinh.
a
B y 4.2. Xc nh gc ngng v gc phng v (gc
O nhn v tinh t trm mt t).
R Gc ngng k hiu E (elevation) v gc
x phng v k hiu A (azimut), c xc nh
nh sau: Trong tam gic OPS, ta ko di OP,
Hnh 4.2. Tam din cu dng ng thng i qua S v song song vi tip
Xt tam din cu OPBT ta c: tuyn ca im P, ng thng ny ct OP ti P.
cos = cos . cos l e sin . sin l e . cos PBT Xt tam gic vung OPS ta c:
(4.2)
sin Le Ls .cos ls
sin a = (4.11)
P sin
V tr v tinh nm trn qu o a tnh nn ls =
Re
E(elevation) E 0, gc phng v c tnh n gin hn nh
cng thc sau:
T S
O sin Le Ls
sin a =
Hnh 4.4. Gc ngng ca trm v tinh mt t sin
Re + PP P S (4.12)
Cos = , Sin = , tnh cnh PP 4.3. ng dng bi ton vo vic xc nh v tr
r r
v tinh VINASAT trn qu o.
v PS th vo cng thc tnh gc ngng tgE
V tinh VINASAT nm trn qu o a tnh
ta c:
pha ng bn cu. Din tch vng ph sng v
R
cos e tinh ca nc ta nm trong gii hn gia hai kinh
PP ' r cos Re r
tgE = = = ng (100o;120o)E v hai v bc (5o; 25o
P'S r.sin sin )N. Gc ngng ca cc trm mt t phi ln hn
(4.8) gc ngng ca cc trm nm trn v pha bc
Gc phng v A l gc xoay theo chiu kim v cng xa xch o th gc ngng cng nh. Ta
ng h, hp bi phng bc, mt phng ngang tnh c gc ngng cc tiu ti hai v tr ngay
cha tip tuyn ti trm mt t v mt phng trn vng gii hn v pha bc ca Vit Nam.
cha v tinh. Gc phng v cn ph thuc vo P2(100o,25o), P1(120o,25o), Gi s v tr v tinh v
v tr ca v tinh, v tr ca trm v tinh. trm mt t cng nm trn mt kinh , t cng
Bng 4.1 Quan h gc A theo v tr v tinh v v thc tnh gc i vi v tinh trn qu o a
tr trm mt t trn qu cu
tnh ta c:
TT V tr trm V tr im Gc phng
mt t chiu v tinh v A cos = cos(Le Ls ). cos l e = cos l e = l e
(Earth (Subsatellite (Azimut) Re
cos le
r = cos 25 0.151 = 1.78
o
Nguyen Quoc Hung*, Trn Dinh Huy and Nguyen Ngoc Diep*
ABSTRACT
effectively integrating a tuning control scheme The optimal solution of the ER damper
with tunable passive devices. For this, active constrained in a specific volume is then obtained
force generators are replaced by modulated based on the proposed optimal design. In order
variable compartments such as variable rate to evaluate performance of the optimized ER
damper and stiffness. damper, simulation result of a quarter-car
Recently, the possible application of suspension system installed with the optimized
electrorheological (ER) and magnetorheological ER damper is presented and compared with that
(MR) fluids to the development of controllable of the non-optimized one designed by Choi et al.
dampers has attracted considerable interest, [11].
especially in vehicle suspension application.
Sturk et al. proposed a high voltage supply unit
with ER damper and proved their effectiveness 2. QUASI-STATIC MODELING
via quarter car suspension system [6]. Nakano
constructed a quarter car suspension model In this study, the cylindrical ER damper for
using ER damper and proposed a proportional passenger vehicle suspension proposed by Choi
control algorithm in order to isolate vibration et al. [11] is considered. The schematic diagram
[7]. Petek et al. constructed a semi-active full of the damper is shown in Fig. 1. The ER
suspension system installed with four ER damper is divided into upper and lower
dampers and evaluated suspension performance chambers by the damper piston. These chambers
through the implementation of a skyhook are fully filled with ER fluid. As the piston
control algorithm which considers heave, pitch moves, the ER fluid flows from one chamber to
and roll motions of the car body [8]. Choi et al. the other through the annular duct between inner
proposed a cylindrical ER damper for passenger and outer cylinders. The inner cylinder is
car and its controllability of damping force was connected to the positive voltage produced by a
proved by implementing a skyhook controller high voltage supply unit, playing as the positive
[9]. More recently, Choi et al. have designed an (+) electrode. The outer cylinder is connected to
ER suspension system for middle sized the ground playing as the negative (-) electrode.
passenger vehicle and a field test under bump On the other hand, a gas chamber located
and random road conditions is undertaken. The outside of the lower chamber acts as an
control responses for the ride quality and accumulator of the ER fluid induced by the
steering stability are also evaluated in both time motion of the piston. In the absence of electric
and frequency domains [10, 11]. In order to fields, the ER damper produces a damping force
improve ER suspension performance, modern only caused by the fluid viscous resistance.
control algorithms have been applied with However, if a certain level of the electric field is
considerable success [12-15]. As is evident from supplied to the ER damper, the ER damper
previous works, most of research works have produces additional damping force owing to the
been focused only on design configuration, yield stress of the ER fluid. This damping force
damping force evaluation and controller design of the ER damper can be continuously tuned by
of ER damper. However, an optimal design of controlling the intensity of the electric field. By
the ER dampers considering stability, ride neglecting the compressibility of the ER fluid,
comfort and handling of ER suspension system frictional force and assuming quasi-static
seems to be absent. The primary purpose of the behavior of the damper, the damping force can
current work is to fill this gap. be expressed as follows:
Consequently, the main contribution of this
work is to develop an analytical approach to Fd = P2 A p P1 ( A p As ) (1)
optimally design ER dampers for vehicle
suspension application considering both stability
where Ap and As are the piston and the piston-
and ride comfort. After describing the schematic
shaft cross-sectional areas, respectively. P1 and
configuration and operating principle of the ER
P2 are pressures in the upper and lower chamber
damper, a quasi-static model is derived on the
of the damper, respectively. The relations
basis of Bingham rheological laws of ER fluid.
between P1, P2 and the pressure in the gas
Based on the quasi-static model, the
chamber, Pa, can be expressed as follows:
optimization problem for the ER damper is built.
12Qd
c = 2.07 + (6)
12Qd + 0.8Rd d 2 y
mx + cv x + kx = cv y + ky (10)
the inherent tradeoff between resonance control geometric dimensions of the ER damper
and high frequency isolation associated with the constrained in a specific volume so that the
design of passive vehicle suspension systems. It minimum tunable damping ratio can be as small
is obvious that the damping constant of the as 0.2 and the damping force is maximized.
damper determines both the stability of the For the ER damper shown in Fig.1, from
vehicle and the comfort of occupants. A high Eq.(7) the damping force can be can be
damper (a damper with high damping calculated by
characteristics) reduces the amplification and
provides good stability, keeping the tires in Fd = Pa Rs2 + cvis x p + FER sgn( x p ) (12)
contact with the road and preventing frame
oscillations and other problems, but it increases
the force transmissibility and transfers much of where,
the road excitation to the passenger, causing an
uncomfortable ride. On the other hand, a soft 6 Ld
damper (a damper with low damping
cvis = 3
[(Rd d )2 Rs2 ]2 ;
Rd d
characteristics) increases ride comfort, but it
reduces the stability of the vehicle. cL
FER = [( Rd d )2 Rs2 ] d y
It is noteworthy that the damping force of an d
ER damper can be controlled continuously by
applied electric field. Therefore, if the applied The minimum tunable damping ratio of the
electric field is proportional to the sprung mass damper is calculated as follows:
velocity, the ER damper behaves similarly to a
semi-active suspension system with tunable cvis 3Ld
damping ratio and a minimum tunable damping min = = 3
[(Rd d )2 Rs2 ]2 (13)
ratio is obtained when no electric field is applied 2 km kmRd d
to the damper. An inherent challenge in design
of ER suspension is the limitation of tuning In the above, is the inner electrode thickness.
range of the damping ratio. If the ER suspension From Eqs. (12) & (13), it is seen that the
is designed with large reachable damping ratio damping force Fd and the minimum tunable
to attenuate resonant peak, its ride comfort damping ratio min significantly depends on the
characteristics is low because the minimum duct length Ld, the duct width d, the duct radius
reachable damping ratio can not be tuned to a Rd and the piston shaft radius Rs of the ER
very small value and via versa. Obviously, a damper. The larger value of Rd and Ld is the
wide tunable range of damping ratio can be higher damping force can be obtained. However,
achieved by using a large sized ER damper. the large value of Rd and Ld causes an increase
However, the large ER damper results in high of minimum tunable damping ratio which results
cost and requires large space. In practice, the in a lost of ride comfort. Furthermore, the value
suspension size is limited depending on practical of Rd and Lp are limited by a constrain in damper
application. Thus, there is an inevitable trade-off size. A reduction of duct width d causes an
between the minimum tunable and the increase of damping force but this significantly
maximum reachable damping ratio in design of increases the minimum tunable damping ratio,
ER suspension system. From Fig. 3, it is especially at small value of d. In addition, the
observed that the isolation at high excitation duct gap can not be designed too small that
frequency approaches to a saturation when the results in high cost of fabrication and potential
damping ratio is smaller than 0.2. It is also seen electric short in practical application. The piston
from practical application of vehicle suspension shaft radius Rs affects not only the damping ratio
that the ride comfort and handling performance and the damping force but also the strength of
are improved very little when the damping ratio the shaft. Under the damping force, the shaft
decreased to 0.2 or smaller. Thus, a smaller may reach to a buckling state, especially when it
value of damping ratio is not necessary and is in compression. In order to avoid the buckling
useless. Taking the aforementioned into the in the shaft, the following condition must be
optimal design of ER damper, the optimization satisfied [17].
problem can be stated as follows: Find optimum
X [1 cos( r t )] if t 2/ r
x0 (t ) = 0 (19)
0 if t > 2/ r
where, r = 2Vc / D
Fig. 4 Optimization solution of the ER damper,
Rdmax=18mm, Ldmax=280.5mm. In the above, X0 (=0.035m) is the half of the
bump height, D (=0.8m) is the width of the
bump and Vc is the vehicle velocity. In the bump
test, the vehicle is assumed to travel the bump
with constant velocity of 3.08km/h (Vc
=0.856m/s). Both the simulation results of the
optimized damper and the damper designed by
Choi et al (non-optimized damper) are
presented. It is noted that, based on practical
experiences and simulation results, Choi et al.
have determined geometric dimensions of the
ER damper as follows: Ld =280.5mm;
Rd=17.88mm d=0.88mm; Rs=6.5mm. It is clearly
observed from Fig. 6(b) that the displacement
sprung mass due to the bump road is
significantly suppressed by the ER damper when
an electric field of 2KV/mm is applied to the
electrodes. It is also observed that the vibration
is better suppressed by using the optimized
damper in both cases: Zero applied field and
Fig.5 Quarter-car suspension model installed 2KV/mm applied field. Fig. 6(a) also shows that
with the ER damper. in case of no applied electric field, the vibration
suppression performance of the optimized
C x if x 2 ( x 2 x1 ) > 0
u= s 2 (21)
0 if x 2 ( x 2 x1 ) 0
(a) sprung mass displacement where Cs is the control gain. The unit of control
input u is KV/mm and the unit of sprung mass
velocity x2 is m/s. Fig. 8 shows the bump
response of the quarter-vehicle suspension
system featuring the ER damper and the sky-
hook controlled algorithm with Cs=5. It is
clearly observed from Fig. 8 that displacement
and acceleration of the sprung mass are
significantly reduced by employing the sky-
hook controller for the ER damper. It is also
observed that the vibration is better suppressed
by using the optimized damper than using the
non-optimized one although the control energy
(b) sprung mass acceleration is smaller.
Fig. 9 shows simulation results of the quarter
vehicle ER suspension employing sky-hook
control algorithm in response to a random road
excitation. In this case, the control gain is
Cs=10. It is observed from the figure that, in
case of optimized ER damper, the sprung mass
displacement is smaller and the control input is
also smaller. However, the sprung mass
acceleration of the optimized suspension is
larger than that of the non-optimized one. The
RMS of the sprung mass acceleration of the
optimized suspension is 0.405m/s2 while that of
the non-optimized one is 0.318 m/s2. It can be
(c) control input found that the different of the sprung mass
acceleration RMS is very small, around 5% in
Fig.8 Bump responses of the ER suspension
this case. It is also remarked that if the RMS of
system with sky-hook control, Cs=5 sprung mass vertical acceleration is around
0.335m/s2 or smaller, the vehicle can be
considered as good ride comfort [19].
suspension is lightly smaller than that of
optimized one while the sprung mass
acceleration of the optimized suspension is a bit
smaller than that of the non-optimized one at
low frequency. In this case, the root mean
square (RMS) of the sprung mass acceleration of
the optimized suspension is 0.342m/s2 which is
5. CONCLUSION
REFERENCES
1. B. Acker, W. Darenburg and H. Gall, Proc.
11th IAVSD symp., Kingston, Ontario,
Canada (1989).
2. R. A. Williams, Journal of automobile
engineering, Vol.211(1997), pp. 415-426.
3. R. A. Williams, Journal of automobile
engineering, Vol.211(1997),pp. 427-444.
4. F. J. DAmato and D. E. Viassolo,
Mechatronics, Vol.10(2000), pp. 897920.
5. H. Du and N. Zhang, Journal of Sound and
(d) control input Vibration, Vol.301(2007), pp. 236252.
Fig.9 Random road responses of the suspension
system, Cs=10.
TM TT
Ngy nay hu ht cc h thng in u hot ng cng sut ti a. Vic phn b cng sut c
m bo bng cch s dng d liu ca cc thnh phn trong h thng qun l nng lng. Mc tiu
chnh l m bo ngun cung cp v cht lng ca in nng, iu ny ch c tha mn khi d liu
v cc thng tin c cung cp y cho h thng bo v. Chun IEC 61850 v truyn thng trong
trm in gi vai tr chnh trong nhiu gii php ca h thng in bi v n khng ch chun ha
truyn thng m cn cung cp m hnh d liu hng i tng thch hp cho ton h thng in. Tt
c cc yu cu trong mt h thng in c p ng bi chun IEC 61850.
ABSTRACT
Nowadays, the most power systems are operated at the maximum efficient. The power flow has to be
guaranteed by using the data system of the components of the power system management system. The
main objective is to secure the supply and quality of power that is satisfied when the data is supplied
for the protection system. The standard IEC 61850 for communication in substations is the main role
for a lot of solutions for the power system since it standardizes not only the communication but also
provides object oriented data model suitable to the power system. The all requirements for the power
system are performed by standard IEC 61850.
v thit b in trn th gii ABB, in. Cc cp tn hiu trao i thng tin gia
ALSTOM(AREVA) v SIEMENS a ra cc thit b trc y c thay th bng cp
cc dng sn phm h tr IEC 61850 cho mng da trn chun IEC 61850. t c
ring mnh. Thc hin vic kim tra kt ni iu , chun IEC 61850 nh ngha hai dch
gia cc sn phm vi nhau, tin ti vic v truyn thng chnh. Dch v truyn thng
thng nht mt chun chung trn ton th gii client / server da vo MMS trn TCP/IP v
(hnh 3). Ethernet (SUBSTATION LAN). y l chun
truyn thng chnh trong h thng SCADA.
Dch v truyn thng publisher / subscriber
(IEC 61850 PROCESS BUS) trao i thng
tin gia cc thit b in t thng minh (IED
Intelligent Electronic Device) (hnh 5).
liu, trnh c s hiu sai v thun tin trong Li ch u tin c c khi p dng chun
vic tch hp h thng gia cc nh sn xut. IEC 61850 trong t ng ha trm in l vic
Tt c thng tin k thut ca h thng c ci t trao i thng tin gia cc IED ca cc
lu trong file SCL, d dng c s dng li nh sn xut khc nhau. y, th trng ton
cho cc d n tip theo. cu cn c mt chun chung cc thit b c
th hiu c ln nhau v c kh nng tch
hp trong bt k h thng no vi nguyn l
hot ng chung (hnh 7). Thit b A c
thay th bi thit b AA ca mt nh sn xut
khc ch cn thit b AA c nhng chc nng
tng t c chun ha trong IEC 61850 nh
thit b A.
Tran Dinh Huy, Nguyen Quoc Hung, and Tran Cong Hung*
ABSTRACT
In this paper, first a new design for a disk-type magneto-rheological (MR) brake for
automotive applications is proposed and then, a finite element analysis is performed to
analyze the resulting magnetic field intensity distribution within the MR brake configuration.
This finite element model of the brake is used to obtain optimal design parameters of the ER
damper. The optimization process goal is to increase the braking torque capacity of the brake
while keeping the weight of the brake as low as possible. Although, the braking torque of the
present design is larger compared to the previous designs however, the braking torque
capacity of the present design is still lower than the required braking torque for automobiles.
disc-type MR brakes is proposed and then randomly in the carrier fluid. When the
optimization process based on finite magnetic field is applied, the behavior of
element analysis is performed. The main the controllable fluid is often represented
objective of the optimization process is to as a Bingham fluid having variable yield
find a configuration which can produce strength. In this model, the constitutive
highest braking torque, while keeping the equation is:
brakes weight low. = y ( H mr ) + (1)
where,
y : Induced yield stress developed in response
to an applied magnetic field
H: Magnetic flux intensity in the MR fluid
: post yield viscosity
: Shear rate
In addition, the induced yield stress of the
MR fluid as a function of the applied
magnetic field intensity (Hmr) can be
approximately expressed by
Fig.1 Disk-type MR brake where the coefficients C0, C1, C2, and C3
are determined from experimental results
using least square curve fitting method. In
this study, the MR fluid made by Lord Co.
(MRF132-LD) is used. The induced yield
stress of the MR fluid as a function of the
applied magnetic field intensity is shown
in Figure 8 from which the coefficients C0,
C1, C2, and C3 are determined as follows:
C0=0.3, C1=0.42, C2=1.16E3 and
C3=1.05E-6.
60
Data Polynomial Curve Fit
Yield Stress y (kPa)
40
20
2 3
y =-1.026+0.42H-0.00116H +1.0513E-6H
2. MR FLUID
R
Where, TM: Torque due to the induced yield
stress generated the applied magnetic field.
T : Torque generated due to the viscosity of
the fluid
R0
t L
TM = 4 y ( H mr )r 2 dr (4)
Ri
T = ( Ro4 Ri4 ) + 2 R02t w (5) Ri d
R0 hc
In this study, FEM is used to obtain optimal first order method of ANSYS optimization tool
geometric dimensions of the MR brake. The is shown in Figure 6. Starting with initial value
brake is constrained in a specific volume of DVs, by executing the log-file, the magnetic
considering available space and allowable flux density and braking torque (objective
weight of the brake. The optimal objective is to function) are calculated. The ANSYS
maximize the braking torque of the MR brake. optimization tool then transforms the
The geometric dimensions of the MR valves constrained optimization problem to
which significantly affect the valve unconstrained one via penalty functions. The
performance such as the coil height (hc), the dimensionless, unconstrained objective
disk thickness (t), the inner radius (Ri) and the function is formulated as follows:
outer radius (R0) are considered as design
variables (DV) as shown in Figure 5. Tb n m
80
b Ri hc Ro P0 = 21.9bar , respectively. From the
figure, it is observed that the solution is
Desing Variable [mm]