Professional Documents
Culture Documents
6
Minneapolis, Minnesota, USA, June 14-16, 2006
ª i1 º ªi − i º (3)
« » ª w º « g d» ªeº
x = « i2 », « −− − » = « Vref » y=« » (1)
ª rf º
u
«¬Vc »¼ ¬ ¼ «« −u−− »» ¬i S ¼ «0 0 |
L f (R f + r f )»
»
¬ ¼ «
[B1 B2 ] = « 0 0 | 0 », (4)
where i1 , i 2 are the currents in the inductor L f and L «1 1 »
0 |
C (R f + r f ) »
respectively, « »
«¬ C
Vc is a voltage on the capacitor C , ¼
i g is a generator current,
id is a non-linear load current,
3476
ª 0 0 −1 º Note that we have Re ª¬ M ( s ) º¼ ≥ 1 for all complex s with
ª C1 º «− −− − − −−− −− −−
«C » = « 0 r 1 »» , (5) Re s ≥ 0 , which implies that we can represent M ( s ) as in
¬ 2¼ «
¬ (R + r ) (R + r )¼» the second part of (7), with S ∞
≤ 1.
In our specific case, we want to ensure a very small voltage
ª D11 | D12 º ª 0 1 | 0º tracking error at the frequencies ω1 , 5ω1 and 7ω1 . Indeed,
« −− −− −− −− » = −− −− − −−− . (6)
« | 0»¼ errors at the harmonic frequencies 0 , 3ω1 , 6ω1 , … are not
«¬ D21 | D22 »¼ ¬ − 1 0
important, because currents of these frequencies can not flow
III. PROBLEM FORMULATION to the load or to the generator, due to the absence of a neutral
line. Errors at even multiples of ω1 are assumed to be
The voltage tracking controller to be designed should
achieve a very small steady-state error for any constant negligible due to a symmetric behavior of the load with
(possibly nonlinear) load within a reasonable range. The respect to a change of sign. It should be noted that ω1 is
harmonics introduced by the nonlinear load are represented variable and it is controlled by the external feedback loop,
in Fig. 2 by the disturbance current i d , which is periodic with which is not treated in this paper. The variations of ω1 are
the same period as that of the output voltage VC . The design assumed to be slow compared to the variations of the
∞ voltages, and in our analysis of the internal control loop we
will be reduced to the solution of a standard H problem,
similarly as in [5]. The block diagram of the control system is assume that ω1 is constant and unknown (but within a known
given in Fig. 3. range).
As mentioned, the second block of the voltage controller
is the stabilizing compensator C. It has to assure the stability
of the entire system forcing the error signal e to converge to
a small steady-state value, similarly to the theory presented in
[6]. This is achieved by the following reasoning.
According to the small gain theorem [7], if T and S are
transfer functions of stable LTI systems, then the closed loop
system shown in Fig. 4 remains stable if
ST ∞
< 1. (8)
If W is a stable transfer function that satisfies
where a k > 0 is the gain defining the response speed of the In our case T represents an interconnection of the plant and
k -th resonant filter. the stabilizing compensator when all the external signals are
zero, as shown in Fig. 5.
3477
ª Aw Bw º
W = «« ».
» (14)
«¬Cw 0 »¼
WT = « BwC1 Bw D12Cc Aw Bw »
« »
is introduced to reduce the controller gains at high « »
frequencies. «¬ 0 0 Cw 0 »¼
The transfer function W described earlier can be chosen
as a low-pass filter: (16)
3478
We denote The minimization of the non-linear function Q from (20)
γ = WT ∞ (17) with respect to the design parameters is a non-convex
problem. Therefore, we have used a floating-point genetic
According to (10), the additional requirement γ < 1 is algorithm [9], [10] to solve this problem.
The design procedure can be summarized as follows:
imposed on the compensator. Moreover, according to a
computation similar to the one in [6], an upper bound on the 1. Solution procedure of the H∞ problem for
steady-state tracking error of the control system is
= Fl P, C
Tzw ( )
is based on the γ -iteration technique.
γ0 In order to obtain the lowest admissible value of γ for
ess L2 [ 0,τ ]
≤2 w L [0,τ ]
2 (18)
1− γ which the design specifications are satisfied, we use a
2π is the fundamental period and bisection algorithm. Using this algorithm, we determine
where τ = γ 0 = Tew ∞ , a lower bound of the γ -iteration interval γ lower , for
ω1
which the design specifications are satisfied. For this
where Tew is the transfer function from w to e in Fig. 6.
purpose, initially the lower bound is assumed to lie in the
According to [5]
[ ]
interval l 0 , u 0 where l 0 = 0 and 1 << u 0 < γ upper
ª A B2Cc B1 º with γ upper being the upper bound of the γ -iteration
«B C + B C Ac + ( Bc1D12 + Bc 2 D22 ) Cc Bc1D11 + Bc 2 D21 »»
Tew = « c1 1 c 2 2 interval.
« »
« » 2. The mid-point of the possible γ lower interval is
«¬ C1 D12Cc D11 »¼ k k
l +u
calculated γ lower
k
= .
(19) 2
3. A large number is assigned as an initial value of the
Thus, our design objectives for the stabilizing compensator objective function Q .
C are listed below: 4. N random parameter vectors are created.
5. For each parameter vector, the standard H ∞ problem
1. < γ s
Tzw where γ s is a given value of H ∞ norm.
for Tzw
is solved with γ being in the interval
2. WT = γ < 1 .
[γ k
lower ]
, γ upper .
3.
γ0 Tew
should be as small as possible. 6. The objective function is evaluated with each controller
=
1 − γ 1 − WT calculated in the previous step to obtain an initial
population.
A proposed design technique is described in the following 7. The genetic algorithm starts from the initial population.
section. It moves from generation to generation, selecting and
reproducing parents with crossover and mutation
IV. OPTIMIZATION USING A GENETIC ALGORITHM operations in order to find the optimal solution
according to [7]. The algorithm is terminated when a
In order to solve the controller design problem as
stopping criterion is met. This criterion can be specified,
formulated in the previous section, we should choose values
for example, as a maximum number of generations or
for the design parameters ξ , μ and the coefficients of the
population convergence.
first-order filters W and Wu , and then find the controller 8. The obtained value of the objective function Q is
C by solving H control problem described in Section III. compared with the initial one assigned in Step 2. If it is
Then, we vary the parameters and repeat the procedure until smaller than the initial value than the new interval for
a certain objective function nearly minimized. We define the
γ lower
function by search is [l k +1
] [
, u k +1 = l k , γ lower
k
] otherwise
Q=
γ0
+ pab + p f (20) [l k +1
] [
, u k +1 = γ lower
k
,uk ] , and the iterative procedure
1−γ including steps 3-7 continues until the termination
which takes into account the three design objectives at the condition u k +1 − l k =1 < Δ min is satisfied with Δ min
end of the last section. Here, pab = 0 if γ < 1 and a very
being a small number.
large number if γ ≥ 1 ; p f is a penalty term which is large if
the controller gain is large at high frequencies (we omit the
precise definition of p f ).
3479
2
20
V. SIMULATION RESULTS 10
Magnitude (dB)
controller has been obtained for the set of the system -10
-30
compensator are presented in Figs. 7 and 8. -40
-50
TABLE I
PARAMETERS OF THE AUTONOMOUS ELECTRICAL SYSTEM 180
Parameter Value 90
R f , [Ω]
Phase (deg)
0.05 0
L f , [mH ] 5
-180
10
1
10
2
10
3
10
4
Frequency (rad/sec)
10
5 6
10
7
10
R, [Ω] 100
Fig. 8. Bode plot of the component C2 of the stabilizing
r , [Ω] 500 compensator.
L, [mH ] 0.05
C , [μF ] 101.6 80
Generator voltage
60
10
0
Voltage, [V]
-10 0
-20
-30
135
90
Phase (deg)
45
0
-45 -75
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
-90 Time, [sec]
-135
2 3 4 5 6 7
10 10 10 10 10 10
Frequency (rad/sec) Fig. 10. Voltage waveform when the generator is equipped
with the voltage tracking controller.
Fig. 7. Bode plot of the component C1 of the stabilizing
compensator.
3480
Analyzing the voltage tracking errors presented in Figs. 11 application of the designed controller allows one to achieve a
and 12 one may conclude that the new controller enhance significantly better system performance than that achievable
steady-state tracking capabilities, especially when harmonic using traditional PI-controllers. This fact is due to a strong
distortion is present: In these figures the non-linear load has harmonic rejection executed by the new controller. Thus, the
been connected at time instant equal to 4 sec resulting in a designed controller solves simultaneously two problems:
maximum tracking error of 7.8 V without the controller and voltage control at the induction generator terminals and
only 0.5 V with the controller. At the same time transient improvement of power quality in autonomous power systems
characteristics of the system have not been significantly without requirements for additional equipment. The proposed
affected by the controller. solution leads to reduction of the additional power losses in
electrical installations, prevents malfunction of
Difference between actual and estimated generator voltages semiconductor devices and improves performance of the
8 electrical machines in the isolated power systems.
Implementation of the designed controller using DSP can be
6
performed using synchronous sampling.
4
VII. REFERENCES
2
[1] Muller S. Deicke M. and De Doncker R.W., “Dobly fed induction
Voltage, [V]
0.5 [7] Bhattacharyya S. P., Chapellat H. and Keel L. H., Robust Control:
0 The Parametric Approach, Prentice Hall, New York, 1999.
-0.5
[8] Green M and Limebeer D. J. N.., Robust Linear Control, Prentice-
-1.5 Hall, Englewood Cliffs, 1995.
-2.5
[9] Michalewicz Z., Genetic Algorithms + Data Structures =
Evolution Programs, AI Series, Springer-Verlag, New York, 1994.
[10] Houck C., Joines J. and Kay M., “A Genetic Algorithm for
-4.5 Function Optimization: A MATLAB Implementation”, NCSU-IE
-5 TR 95-09, 1995.
-5.5
Available at http://www.ie.ncsu.edu/mirage/GAToolBox/gaot/
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6
Time, [sec] [11] Vas P., Electrical Machines and Drives, Oxford University Press,
New York, 1992.
Fig. 12. Voltage tracking error with the voltage controller. [12] Marques G. D., “Numerical simulation method for the slip power
recovery”, IEE Proc.-Electr. Power Appl., Vol. 146, No. 1,
January 1999, pp. 17-24.
VI. CONCLUSION
In the present work the voltage controller with the
adjustable finite-dimensional internal model has been
designed for the autonomous power system supplied from
induction generator. The design technique is based on the
H ∞ theory and incorporates a solution of the non-convex
optimization problem using the float-point genetic algorithm
to determine sub-optimal controller satisfying additional
frequency domain specifications. It was shown that the
3481