Beruflich Dokumente
Kultur Dokumente
(b)
Fig. 2. (a) Conventional boost converter.
(b) Proposed BDHC obtained by replacing Q with a
single-phase bridge network.
v dcout
1
(1)
V. CONTROL STRATEGY
The fundamental principle behind the
Vdcin 1 Dst operation of BDHC is based upon the fact that the
inverter bridge input must be connected to a
The modulation index, Ma(0 Ma I), regulates positive voltage during the power interval only.The
the ac output voltage of the BOHC, and is similar PWM modulation strategy is based upon unipolar
to that of VSls. The peak output ac voltage is sine-PWMscheme, which provides three voltage
related to the input as levels for output. The PWM control scheme for
Vacout Ma BDHC is based on switching scheme proposed in
(2) [4]. In this scheme, shown in Fig. 4, the shoot-
Vdcin 1 Dst through is realized by gating on both switches of a
The ac gain increases with the increase of single leg simultaneously. The switching state also
modulation index (Ma) for any fixed value of duty current flow through the load.
cycle Dst. There is a limitation to the maximum The control signals generated for one
duty cycle or modulation index as the same set of switching cycle Ts.The gate control signals for
switches control both dc and ac outputs. The switches S l and S2 are generated by comparing the
switching pattern must satisfy the following sinusoidal modulation signals Vm(t) and -Vm(t)
constraint: with a high frequency triangular carrier Vtri(t) of
M+Dst 1 (3) amplitude Vp. The frequency (fs) of the carrier
signal is chosen such that fsfo. Therefore Vm is
assumed to be nearly constant during a switching 25% and 3%, respectively, at the rated power. The
cycle. There for Vm is assumed to be nearly simulation outputs of dc and ac voltages of the
constant during a switching cycle. The signals STI BDHC are shown in fig. 5.
and ST2 are generated by comparing Vtri(t) with
two constant voltage Vst and -Vst, respectively.
The purpose of these two signals is to insert the
required shoot-through interval o. Ts in the gate
control signals for switches S3, S4 and S can be
obtained using the logical expressions as follows:
= = =
V m
V m (4)
a) Problem Formulation
Fig. 4. PWM control signals for BDHC
PID controller consists of Proportional,
VI. OPEN LOOP SIMULATION RESULTS Integral and Derivative gains. The feedback control
system is illustrate din where r, e, y are
The ripple content in the inductor current
and the capacitor voltage have been taken to be
respectively the reference, error and controlled In PSO, instead of using genetic operators,
variables. individuals called as particles are evolved by
G(s) is the plant transfer function and C(s) is cooperation and competition among themselves
the PID controller transfer function that is given as: through generations. A particle represents a
Ki potential solution to a problem. Each particle
C ( s) K p Ki s (5) adjusts its flying according to its own flying
s experience and its companion flying experience.
Where Kp ,Ki, Kd are respectively the Each particle is treated as a point in a D-
proportional, integral, derivative gains/parameters dimensional space. The ith particle is represented
of the PID controllers that are going to be tuned. as XI=(xi1,xi2,,xiD). The best previous position
The plant used here is a DC motor model which is (giving the minimum fitness value) of any particle
a third order system written as: is recorded and represented as PI=(pi1,pi2,,piD),
Y ( s) 1 this is called pbest. The index of the best particle
G(s) 3 (6)
U ( s ) s 9 s 23s 15
2 among all particles in the population is represented
by the symbol g, called as gbest. The velocity for
b) Tuning Of PID Using Z-N Method the particle i is represented as VI=(vi1,vi2,,viD).
The particles are updated according to the
The first method of Z-N tuning is based on following equations:
the open-loop step response of the system. The
open-loop system shaped response is characterized Vidn 1 W .Vidn C1 .rand ().( Pidn
by the parameters, namely the process time (7)
constant T and L. These parameters are used to xidn ) C 2 .rand ().( Pgdn xidn )
determine the controllers tuning parameters (see xidn 1 xidn Vidn 1 (8)
Table 2).
where c1 and c2 are two positive constant. As
recommended in Clercs PSO, the constants are
TABLE 2: ZIEGLER-NICHOLS OPEN-LOOP TUNING
c1=c2=1.494. While rand() is random function
PARAMETER
between 0 and 1, and n represents iteration. Eq.7 is
Controller Kp Ti Td used to calculate particles new velocity according
P 0.5Ku - 0 to its previous velocity and the distances of its
PI 0.45Ku 1.2Kp/Pu 0 current position from its own best experience
PID 0.6Ku 2Kp/Pu KpPu/8 (position) and the groups best experience. Then the
particle flies toward a new position according to
The second method of Z-N tuning is closed- Eq.8. The performance of each particle is measured
loop tuning method that requires the determination according to a pre-defined fitness function
of the ultimate gain and ultimate period. The (performance index), which is related to the
method can be interpreted as a technique of problem to be solved. Inertia weight, w is brought
positioning one point on the Nyquist curve [4]. This into the equation to balance between the global
can be achieved by adjusting the controller gain search and local search capability . It can be a
(Ku) till the system undergoes sustained positive constant or even positive linear or
oscillations (at the ultimate gain or critical gain), nonlinear function of time. A guaranteed
whilst maintaining the integral time constant ( Ti ) convergence of PSO proposed by Clerc set
at infinity and the derivative time constant ( Td) at w=0.729. It has been also shown that PSO with
zero different number of particles (swarm size) has
reasonably similar performance . Swarm size of 10-
III. TUNING OF PID USING PSO-BASED 50 is usually selected. Here, we set 40.
OPTIMIZATION
B. Implementation of PSO-Based PID Tuning
A. Overview of PSO Algorithm Stochastic Algorithm can be applied to the
PSO is optimization algorithm based on tuning of PID controller gains to ensure optimal
evolutionary computation technique. The basic control performance at nominal operating
PSO is developed from research on swarm such as conditions. PSO is employed to tune PID
fish schooling and bird flocking [9]. After it was gains/parameters (Kp, Ki, Kd) in offline using the
firstly introduced in 1995 , a modified PSO was model in Eq.2. PSO firstly produces initial swarm
then introduced in 1998 to improve the of particles in search space represented by matrix.
performance of the original PSO. A new parameter Each particle represents a candidate solution for
called inertia weight is added . This is a commonly PID parameters where their values are set in the
used PSO where inertia weight is linearly range of 0 to 100. For this 3-dimentional problem,
decreasing during iteration in addition to another position and velocity are represented by matrices
common type of PSO which is reported by Clerc. with dimension of 3xSwarm size. The swarm size
The later is the one used in this paper.
is the number of particle where 40 are considered a [4] R.Adda, S.Mishra, and A.Joshi, A PWM
lot enough. A good set of PID controller parameters control strategy for switched-boost inverter, in
can yield a good system response and result in proc. IEEE ECCCE,Pheonix,USA, Sep.2011,
minimization of performance index pp.991-994.
[5] F.Blaabjerg, Zcheng, Power electronics as
efficient interface of in dispersed power generation
systems, IEEE Trans. Power Electron., vol.19,
no.5, pp.1184-1194, Sep.2004.
[7]MatsimovicD,StankovicAM,ThottuveliVJ,Vergh
ese GC. Modelling and simulation of power
Fig 6(a) Dc output voltage electronic converter,proceedings of the IEEE
Volume 89,Issue 6,June2001,Pages:898-912.
VII. CONCLUSION
REFERENCES