Академический Документы
Профессиональный Документы
Культура Документы
w( s )
1 K ( s, c)G ( s ) f
0.5 K
w( jZ ) w( jZ )
max
Z[ 0.f )
1 K ( j Z , c )G ( j Z , c ) K ( j Z , c )G ( j Z , c )
max V (Z , c) 0.5 (3) 1K
Z[ 0.f )
The controller K (s, c) is written as
c2
K ( s, c) c1 c3 s (4) Fig. 2. Dynamic relationship between cells,
s
The vector c of the controller parameter is given by Antibody is actually three-dimensional Y shaped
molecules which consist of two types of protein chain. It also
c >c1 , c2 , c3 @T (5) possesses two paratopes which use to match the antigen. The
stimulation level of the B cell also depends on its affinity
with other B cells in the immune network. This network is
Hence, the condition for disturbance rejection is given as formed by B cells possessing an affinity to other B cells in
max V (Z , c) G .
0.5
the system.
Z[ 0.f )
If the stimulation level rises above a given threshold, the
B cell becomes enlarged and if the stimulation level falls
A. Performance Index for Optimal Controller Design below a given threshold, the B cell die off.
The more neighbours a B cell has an affinity with, the more
The performance index defined as ITSE (Integral of the stimulation it will receive from the network, and vice vers.
Time-Weighted Square of the Error) is written by Against the antigen, the level to which a B cell is
stimulated relates partly to how well its antibody binds the
f
PI t ( E (t )) 2 dt , (6a) antigen. We take into account both the strength of the match
0 between the antibody and the antigen and the B cell objects
m
affinity to the other B cells as well as its enmity. Therefore,
B( s)
b s
j 0
j
m 1
generally the concentration of i-th antibody, which is
E (s) n
. (6b) denoted by G i , is calculated as follows [7-8]:
A( s )
a s i
n 1
dS i (t ) N N
D mik G k (t ) E mi J i G i (t ) ,
i 0
dt m jiG j (t ) D
j 1 k 1
Because E(s) contains the parameters of the controller (c)
and plant, the value of performance index, PI for a system of (8a)
nth order can be minimized by adjusting the vector c as dG i (t ) 1
, (8b)
follows [7]: dt dS i (t )
1 exp 0.5
dt
min PI (c)
c
(7) where in Eq. (8), N is the number of antibodies, and D and
IA
GA
1.2
an optimal PID gain is very difficult for the control loop with 0.6
time
25 30 35 40 45 50
nonlinear characteristic without any control experience. Fig. 8. Comparison of response between genetic algorithm
For tuning an optimal controller that can actually be operated and immune algorithm to step input. (Pm=0.02 0.04)
on the motor control loop, this paper focuses on tuning of
PID controller with disturbance rejection. For
Table 1. Parameter obtained by immune.
this purpose, we suggest an immune algorithm
based tuning method for the PID controller. Kp Td Ti a b c d e f
Parameters P, I, and D encoded in antibody are Pc=0.10 5.8454 1.6732 19.865 348.57 271.61 177.66 314.14 67.779 359.92
randomly allocated during selection processes Pc=0.15 7.4582 0.05142 26.412 358.43 266.33 243.17 314.14 67.779 359.92
Pc=0.20 16.201 0.02176 27.842 237.77 244.69 279.14 314.14 67.779 359.92
to obtain an optimal gain for plant. The object Pc=0.25 7.322 0.00958 18.72 300.68 258.62 224.93 314.14 67.779 359.92
function can be minimized by gain selection for Pc=0.30 21.339 20.489 33.092 185.22 250.58 180.56 302.75 102.6 306.81
Pc=0.35 5.7534 15.607 26.966 305.97 235.63 211.14 300.52 77.984 281.62
control, and the variety gain is obtained as Pc=0.40 16.026 22.067 27.995 211.55 283.94 198.09 268.08 97.794 128.67
shown in Table 1. The suggested controller can Pc=0.45 8.2225 4.9614 24.898 294.16 240.15 148.32 311.11 68.524 352.67
also be used effectively in the control system as Pc=0.50 6.9902 29.222 38.304 280.48 277.11 253.82 265.11 103.09 139.72
seen from Figs. 6 9.
Step response
1.4
disturbance(sin0.1)(IA)
no disturbance(IA)
disturbance(sin0.1)(GA)
1.2 GA dis(sin0.1) no disturbance(GA)
GA no dis
IM dis(sin0.1)
0.8
IM no disturbance
)
(t
y
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35 40 45 50
time