Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design...

12
Design of controller for Cuk converter using Evolutionary algorithm via Model Order Reduction S.Suguna 1 , * M. Siva Kumar 2 1 ,2 Dept. Of EEE, Gudlavalleru Engineering college, E-mail:[email protected] Abstract In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is proposed. The Cuk converter is a DC- DC converter, operating in step-up as well as step- down modes based on a switching buck-boost topology. By using the State Space Averaging (SSA) technique, the mathematical model of this converter is carried out and yields to a fourth order system. The feedback compensator design for higher order system is very difficult. In this proposed paper, the fourth order system is reduced to a second order model using Evolutionary algorithm based Particle Swarm Optimization via model order reduction by minimizing the Integral Square Error (ISE)and the controller designed by this proposed method gives the satisfactory results. Keywords: Model Order Reduction, Cuk Converter, State-Space Averaging, Compensator, Integral Square Error (ISE). 1. Introduction Now a days the switched mode dc-dc converters, which converts electrical voltage from one level to another by using the switching action, are mostly used because of International Journal of Pure and Applied Mathematics Volume 114 No. 8 2017, 297-307 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu Special Issue ijpam.eu 297

Transcript of Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design...

Page 1: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

Design of controller for Cuk converter

using Evolutionary algorithm via Model

Order Reduction S.Suguna1

, *M. Siva Kumar2

1 ,2 Dept. Of EEE, Gudlavalleru Engineering

college,

E-mail:[email protected]

Abstract

In this paper, the modelling and design of controller

for Cuk converter operating in continuous conduction

mode (CCM) is proposed. The Cuk converter is a DC-

DC converter, operating in step-up as well as step-

down modes based on a switching buck-boost

topology. By using the State Space Averaging (SSA)

technique, the mathematical model of this converter

is carried out and yields to a fourth order system. The

feedback compensator design for higher order system

is very difficult. In this proposed paper, the fourth

order system is reduced to a second order model using

Evolutionary algorithm based Particle Swarm

Optimization via model order reduction by

minimizing the Integral Square Error (ISE)and the

controller designed by this proposed method gives the

satisfactory results.

Keywords: Model Order Reduction, Cuk Converter, State-Space

Averaging, Compensator, Integral Square Error (ISE).

1. Introduction Now a days the switched mode dc-dc converters,

which converts electrical voltage from one level to another

by using the switching action, are mostly used because of

International Journal of Pure and Applied MathematicsVolume 114 No. 8 2017, 297-307ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version)url: http://www.ijpam.euSpecial Issue ijpam.eu

297

Page 2: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

their greater efficiency, lighter weight and small size. The

Cuk converter is considered as a series combination of both

boost and buck converters. Cuk converter consists of

excellent properties like negative output voltage, low

output current ripple and switching ripple, capacitive

energy transfer, smooth input and output currents. Due to

the fourth order characteristics the dynamic response is

usually affected, which automatically calls for the

limitations in band width of the closed-loop system.

Moreover, to decouple the stages of input and output, big

energy capacitors are required by stability, which involves

complexity in both the control and theoretical

implementation. In order to avoid these problems, the

order of the transfer function is reduced then after that

controller is designed. A Cuk converter comprises of two inductors, two

capacitors, a diode and power switch, hence it is a fourth order

system which is nonlinear. A linear model is required to design a

feedback controller. The linear model is derived by replacing the

switch and diode by small signal averaged model. The state space

averaging (SSA) technique [2] to model the power stages is used

to obtain the analytical description of Cuk converter which is a

linear model. By depending on the control to output transfer

function, the output voltage is regulated by using PWM controller

[6] is designed. Since the feedback compensator design for higher

order system is very difficult, to avoid these complexities, the

original fourth order system is reduced to a second order model by

evolutionary algorithm via Model Order Reduction [6-17].The

proposed paper is organized as, The section 2 consists of State

Space Averaging (SSA) technique, section consists 3 of Cuk

converter Analysis, section 4 consists of controller design of Cuk

converter and simulation results and section 5 consists of

conclusion and references.

2. SSA Technique The closed loop system's power stage is a non-linear

system, which are quite complex to model and also difficult

to predict their nature. So it is preferable to approximate it

as a linear one. Bode plot is mostly used to design the

compensator in feedback loop for the desired response. For

this purpose the state space averaging technique is used.

The dc-dc converters which are operating in

continuous condition mode have mainly two states, one

during the switch is on and other when the switch is off.

During the switch on;

𝑋 = 𝐴1𝑋+𝐡1𝑉𝑑 0<t<dT (2.1)

During switch off;

𝑋 = 𝐴2𝑋+𝐡2𝑉𝑑 0<t<(1-d)T (2.2)

International Journal of Pure and Applied Mathematics Special Issue

298

Page 3: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

𝑉0 = 𝐢1𝑋 during dT (2.3)

𝑉0 = 𝐢2𝑋 during (1-d)T (2.4)

The averaged model for the Cuk converter can be

produced over above mentioned switching period, the state

space equations corresponding to the two states are time

weighted and time averaged, resulting in below mentioned

equations

𝑋 = [𝐴1𝑑 + 𝐴2(1 βˆ’ 𝑑)]𝑋+[𝐡1𝑑 + 𝐡2(1 βˆ’ 𝑑)]𝑉𝑑 (2.5)

𝑉0= [𝐢1𝑑 + 𝐢2(1 βˆ’ 𝑑)]𝑋 (2.6)

3. Cuk Convert Analysis

3.1 Cuk converter modelling by state space

technique: The Cuk converter comprises two capacitors

C1 and C2 with equivalent series resistances rC1, rC2

respectively, two inductors L1 and L2 with equivalent

series resistances rL1 and rL2 respectively, switch S , diode

D and resistance R is represented as load. The converter

mainly exchanges the energy between capacitors and

inductors to achieve the conversion from one level of

voltage to another. From the voltage source, input voltage

Vd is applied to the converter circuit through L1.During

the ON position of switch S, the current flowing through

L1, iL1 increases at the same instant the voltage across the

capacitor VC1, turns off the diode by reverse biasing it. The

capacitor C1, discharges its energy into the circuit C1, C2,

L2 and R. During the OFF position of switch S, in order to

produce the uninterrupted current the voltage across the

inductor L1 will reverse its polarity. The diode D is forward

biased, the capacitor C1 is charged by Vd, and the energy

stored in input conductor. The load current is supplied by

the energy stored in the inductor L2 and also the capacitor

C2. Under the assumption that the voltage VC1 is constant,

the Sum of the currents iL1 and iL2 must be equal to zero in

the steady state. The relation between Vc and Vd for the

ideal converter is given 𝑉𝑐

𝑉𝑑 =

𝑑

1βˆ’π‘‘ Where d is the duty cycle. From these equations

the output voltage V0 can be controlled by controlling the

duty cycle. The duty cycle of the converter can be varied by

using a controller and the circuit can also be made to reject

disturbances.

International Journal of Pure and Applied Mathematics Special Issue

299

Page 4: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

3.2 State space equation of Cuk converter:

The state space equations for Cuk converter during

switch on and off are

During switch is ON 𝑑𝑖𝐿1

𝑑𝑑 = βˆ’

π‘ŸπΏ1𝑖𝐿1

𝐿1+

𝑉𝑑

𝐿1

(3.1) 𝑑𝑖𝐿2

𝑑𝑑 =

𝑉𝐢1

𝐿2 =

(π‘ŸπΏ2+π‘ŸπΆ1+π‘ŸπΆ2) 𝑖𝐿2

𝐿2 – (

π‘ŸπΆ2

π‘ŸπΆ2+𝑅-1)

𝑉𝐢2

𝐢2

(3.2)

𝑑𝑉𝐢1

𝑑𝑑 =βˆ’

𝑖𝐿2

𝐢1

(3.3)

𝑑𝑉𝐢2

𝑑𝑑 = βˆ’

𝑅𝑖𝐿2

(π‘ŸπΆ2+𝑅)𝐢2βˆ’

𝑉𝐢2

(π‘ŸπΆ2+𝑅)𝐢2

(3.4)

When the switch is off

𝑑𝑖𝐿1

𝑑𝑑 =

(π‘ŸπΏ1+π‘ŸπΆ1)𝑖𝐿1

𝐿1 -

𝑉𝐢1

𝐿1 +

𝑉𝑑

𝐿1

(3.5)

𝑑𝑖𝐿2

𝑑𝑑=

(π‘ŸπΏ2+𝑅 π‘ŸπΆ2)𝑖𝐢2

𝐿2 +

(π‘ŸπΆ2

𝑅+π‘ŸπΆ2βˆ’1)𝑉𝐢2

𝐿2

(3.6) 𝑑𝑉𝐢1

𝑑𝑑 =

𝑖𝐿1

𝐢1

(3.7) 𝑑𝑉𝐢2

𝑑𝑑 =

𝑅𝑖𝐿2

(π‘ŸπΆ2+𝑅)𝐢2 -

𝑉𝐢2

(π‘ŸπΆ2+𝑅)𝐢2

(3.8) According to the above mentioned

equations, we can write the averaged matrices for the

steady-state and linear small-signal state-space equations

𝐴1=

βˆ’π‘ŸπΏ1

𝐿10 0 0

0 βˆ’(π‘ŸπΏ2+π‘ŸπΆ1+π‘ŸπΆ2 𝑅)

𝐿2

1

𝐿2

βˆ’(π‘ŸπΆ2

𝑅+π‘ŸπΆ2βˆ’1)

𝐢2

1

𝐢10 0 0

0𝑅

(π‘ŸπΆ2+𝑅)𝐢20

βˆ’1

(π‘ŸπΆ2+𝑅)𝐢2

(3.9)

International Journal of Pure and Applied Mathematics Special Issue

300

Page 5: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

𝐴2=

βˆ’π‘ŸπΏ1+π‘ŸπΆ1

𝐿10

βˆ’1

𝐿20

0 βˆ’(π‘ŸπΏ2+π‘ŸπΆ2 𝑅)

𝐿20

(π‘ŸπΆ2

𝑅+π‘ŸπΆ2βˆ’1)

𝐢2

1

𝐢10 0 0

0𝑅

(π‘ŸπΆ2+𝑅)𝐢20

βˆ’1

(π‘ŸπΆ2+𝑅)𝐢2

(3.10)

B1 = B2 = B =

1

𝐿1

000

C1 = C2 = C = 0 0 0 1

E1= E2 = E = (0)

3.3 Transfer function:

With the state space matrices defined above, the

control to output transfer function can be calculated as

Gvd = C(𝑆𝐼 βˆ’ 𝐴)βˆ’1𝐡𝑑 + 𝐸𝑑

(3.11)

Where Bd = (𝐴1 βˆ’ 𝐴2)X+(𝐡1 βˆ’ 𝐡2)𝑉𝑑

(3.12)

Output to input transfer function

Gvg = C(𝑆𝐼 βˆ’ 𝐴)βˆ’1𝐡

(3.13)

X = -Cπ΄βˆ’1𝑉𝑑

(3.14)

3.4 Particle Swarm Optimization: PSO[5] is an evolutionary algorithm that can be

used for solving the nonlinear equations. It is a kind of

swarm intelligence that is based on social-psychological

principles and provides insights into social behaviour, as

well as contributing to engineering applications. In PSO,

the velocity and position are randomly chosen for a set of

particles. During the start, the initial position is taken as

the best position and the velocity is updated.

The main purpose of this optimization method is

a) A global optimum for the nonlinear system may be

found,

b) It can produce a many number of solutions,

c) There are no mathematical limitations on the

formulation of the problem,

d) Comparatively very simple in execution and

e) Numerically strong.

International Journal of Pure and Applied Mathematics Special Issue

301

Page 6: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

The parameters c1 and c2 determine the relative pull of

the pbest and gbest and r1 and r2 helps to stochastically

unreliable these pulls.

𝑣𝑖𝑗𝑑+1 = 𝑀𝑣𝑖𝑗

𝑑 + 𝑐1π‘Ÿ1𝑗𝑑 𝑝𝑏𝑒𝑠𝑑 ,𝑖

𝑑 βˆ’ π‘₯𝑖𝑗𝑑 + 𝑐2π‘Ÿ2𝑗

𝑑 [𝐺𝑏𝑒𝑠𝑑 βˆ’ π‘₯𝑖𝑗𝑑 ]

(3.15)

οΏ½Ο‡οΏ½ .𝑔(𝑑+1)

= οΏ½Ο‡οΏ½ .𝑔(𝑑)

+ 𝑣𝑗 .𝑔(𝑑+1)

(3.16)

With j =1,2,3,………..,n and g =1,2,3,…….,m

Where

n = number of particles in the group, m = number of

components for the vectors and, t = pointer of iterations

(generations),

𝑣𝑗 .𝑔(𝑑+1)

= velocity of π‘”π‘‘β„Ž component of particle j at iteration t,

w = inertia weight factor,

w = π‘€π‘šπ‘Žπ‘₯ βˆ’ π‘€π‘šπ‘Žπ‘₯ βˆ’ π‘€π‘šπ‘–π‘› βˆ—π‘˜βˆ’1

π‘βˆ’1

(3.17)

Where K=current iteration number and N= maximum number

iterations.

c1, c2 = acceleration constant and r1, r2 = random numbers between

0 and 1

οΏ½Ο‡οΏ½ .𝑔(𝑑)

=current position of π‘”π‘‘β„Ž component of particle j at iteration t,

pbest j = Best previous position of π‘—π‘‘β„Žparticle. ,

gbest = Best particle among all the particle in the

population.

In Table 1, the typical parameters for PSO optimization

routines, used in the present study are given.

TABLE1

Typical parameters used by PSO

Name Value(type)

Number of generations 100

Population size 50

Maximum Particle

velocity

2

Epoch 100

Termination method Maximum

Generation

3.5 Performance index:

The arrangement of the lower order system is

established by the performance index principle. In the

present study, PSO is applied to minimize the Integral

square error between the transient part of step response of

original system. ISE is frequently employed for the

performance evaluation because of ease of achievement.

International Journal of Pure and Applied Mathematics Special Issue

302

Page 7: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

𝐼𝑆𝐸 = 𝑦 𝑑 βˆ’ π‘¦π‘Ÿ(𝑑) 2π‘‘π‘‘βˆž

0

(3.18)

Mathematically, the integral square error can be

represented as

𝐼𝑆𝐸 = 𝑦 𝑑 βˆ’ π‘¦π‘Ÿ 𝑑 2𝑀

𝑖=0

(3.19)

where, y (t) represents the step response of higher order

yr (t) represents the step response of reduced order model

at the π‘‘π‘‘β„Ž instant in the time interval0 ≀ t ≀ M, where M is

to be chosen.

4. Control of Cuk Converter

4.1 PWM feedback control:

The PWM control for the converter [3-4] is shown in

fig 2(a). The voltage at the output V0 is compared with

Vref. The error voltage Ve between V0 and Vref, is fed to the

compensator, Gc(s) to generate the control signal Vc, and

then to be compared with saw tooth voltage VM by using

PWM comparator. As shown in Fig. 2(b), the Switch S is

turned on when the control signal Vc is larger than saw

tooth voltage Vsaw, and it is turned off when VC is smaller

compared to Vsaw.

If V0 is varied, the feedback control will adjust Vc and

then duty cycle until V0 is again equal to Vref

Fig. 2.a PWM control Fig. 2.b waveform of PWM comparator

Fig 3 shows the closed loop block diagram of the converter.

Gvd represents the power stage transfer functions. The

PWM comparator transfer function is given by

FM = 1

𝑉𝑀 Where VM is the amplitude of saw tooth voltage.

The open loop transfer function is determined as T(s) =

GC(s) Gvd(s) FM

International Journal of Pure and Applied Mathematics Special Issue

303

Page 8: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

Fig.3 Block diagram of converter

T(s) is defined as the product of the small signal gain in the

forward and feedback paths of the feedback loop.

4.2. Numerical Example:

The transfer function is derived from (11) is as follows:

Gvd = βˆ’814𝑆3+2.456Γ—107𝑆2βˆ’1.232Γ—1012𝑆+2.154Γ—1016

𝑆4+149.4𝑆3+4.922Γ—108𝑆2+6.25Γ—1010𝑆+2.02Γ—1014 (4.1)

This is a fourth order transfer function which consists of and three

zero in the RHP and two pair of complex pole Poles

Zeros are

-63.5356 +637.7841i 20156.5294

-63.5356 - 637.7841i - 4995.0229 +35864.4541i

-11.1685 +22175.8678i 4995.0229 - 35864.4541i

-11.1685 - 22175.8678i

4.3 Model Order Reduction: Using Particle Swarm Optimization [5], the

reduced order model for the converter is obtained as

follows

G1vd = βˆ’2512𝑆+4.378Γ—107

𝑆2+126.2𝑆+4.105Γ—105

(4.2)

Zeros and poles of reduced order system are

Zeros Poles

17425.388 -63.1+637.5879i

-63.1-637.5879i

Fig. 4 Step response of original and reduced order model

International Journal of Pure and Applied Mathematics Special Issue

304

Page 9: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

Integral Square Error (ISE) between the original and

reduced order model is 0.0003463.

5. Conclusion This paper proposes the design of the controller

for Cuk converter. By applying the SSA technique the

linear model for the Cuk converter in terms of the ratio of

duty cycle to output voltage (Gvd) is determined and it

yields to a higher order system. Since the feedback

compensator design for the fourth order system is quite

complex, the fourth order function of the Cuk converter is

reduced to a second order model by using PSO technique

via model order reduction and it is observed that the

reduced and original system’s step response is almost

similar. By comparing with the original system, the

controller designed for the reduced order system gives the

satisfactory results.

References [1] Brijesh Kumar Kushwaha and Mr.Anirudha Narain

β€œController Design for Cuk Converter Using Model Order

Reduction” International Conference on Power, Control

and Embedded Systems.978-1-4673-1049-9IEEE(2012).

[2] R. D. Middlebook and S. Cuk, "A General Unified Approach

to Modeling Switching Converter Power Stages"

International Journal of Electronics, vol. 42, (1977) pp.

521-550.

[3] R. Ridley, "Analyzing the sepic converter," Power Systems

Design Europe Magazine, (2006)pp. 14-18.

[4]A. J. Forsyth and S.V. Mollov, "Modelling and control of DC-

DC converters," IEEE Power Engineering Journal,

(1998)pp. 229-236.

[5].Kennedy J, Eberhart R.C..Particle swarm optimization.Proc

IEEE int’l. Conf. on Neural networks,4, (1995) 1942-1948.

[6] Maurice F.Hutton and Bernard Friedland, β€œRouth-

approximation for reducing order of linear, time-invariant

systems” IEEE Trans. Auto. Contr. Vol. AC-20, No.3, (1975)

pp. 329-337.

[7] G.Vasu,M.SivaKumar and M.RamalingaRaju, A novel

method for optimal model simplification of large scale

linear discrete time systems, International

journals.Automation and control, vol.10,no.2(2016) pp.

120–141 .

[8] G.VasuanaM.SivaKumar and M.RamalingaRaju, Optimal

Least Squares Model Approximation For Large Scale

Discrete-Time Systems,Transactions of the Institueof

Measurement and control,SAGE publications,

(2016)DOI:1177/0142331216649023.

International Journal of Pure and Applied Mathematics Special Issue

305

Page 10: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

[9] Vasu.G,SivaKumar.M and RamalingaRaju.M(Feb2017)A

novel Model Order Reduction Technique for Linear

Continous-Time Systems Using PSO-DV Alorithm,

Journal of Control, Automation and Electrical

Systems,SpringerVol.28,issue:1,pp.68-77

[10] Sastry G V K R and SivaKumar M(2008) High -order

MIMO interval system reduction using direct routh

approximation method ,International Journal of

Engineering Reasearch&Indus.Appls.,vol.1,no.4,pp 45-

54,2008.

[11] Sastry G V K R and SivaKumar M(2010) Direct Routh

Approximation method for linear SISO uncertain systems

Reduction ,International Journal of Applied Engineering

Reasearch ,vol.5,no.1.pp.99-98.

[12] SivaKumar M VijayaAnand N and Srinivas Rao R(2011)

Model Reduction of Linear Interval Systems Using

Kharitonov’s Polynomial ,IEEE International Conference

on Energy Automation and Signal(ICEAS),2011.

[13] SivaKumar M VijayaAnand N and Srinivas Rao R(2016),

Impluse Energy Approximation of Higher Order Interval

systems using Kharitonov’s polynomials ,Transactions of

the Institute of Measurement and Control ,vol 39,no

6,pp.1225–1235.

[14] SivaKumar M and Gulushad BEGUM (2016) A New

Biased Model Order Reduction for Higher Order Interval

Systems.Advances in Electrical and Electronics

Engineering ,volume 14,no 2,pp.145-152.

[15] G. V. Nagesh Kumar , J. Amarnath and B.P.Singhβ€ž

"Behavior of Metallic Particles in a Single Phase Gas

Insulated Electrode Systems with Dielectric Coated

Electrodes", IEEE International Conference on β€œCondition

Monitoring and Diagnosis” CMD-2008 Beijing, P. R.

China. , April 21-24, 2008, Page(s):377-380.

[16] Kumar, G.V. Nagesh ,Amarnath, J. ,Singh, B.P.,

Srivastava, K.D., " Particle initiated discharges in gas

insulated substations by random movement of particles in

electromagnetic fieldsβ€œ, International Journal of Applied

Electromagnetics and Mechanics, vol. 29, no. 2, pp. 117-

129, 2009

[17] Siva kumar M and and Gulushad BEGUM (2016)model

order reduction of time Interval Systems using Stability

Equation Method and a Soft computing technique

Advances in Electrical And Electronics Engineering,

volume 14,no 2,pp.153-161.

International Journal of Pure and Applied Mathematics Special Issue

306

Page 11: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

307

Page 12: Design of controller for Cuk converter using Evolutionary ...In this paper, the modelling and design of controller for Cuk converter operating in continuous conduction mode (CCM) is

308