output high order sliding mode control of unity-power ... high order sliding... · output high...

30
Output high order sliding mode control of unity-power-factor in three-phase AC/DC Boost Converter www.utbm.fr Laboratoire SeT JianXing Liu, Salah Laghrouche, Maxim Wack Laboratoire Systèmes Et Transports (SET)

Upload: doanhuong

Post on 04-Jul-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Output high order sliding mode control of unity-power-factor in three-phase

AC/DC Boost Converter

www.utbm.frLaboratoire SeT

JianXing Liu, Salah Laghrouche, Maxim WackLaboratoire Systèmes Et Transports (SET)

Contents of the presentation

www.utbm.fr

Introduction

Problem Formulation

Second order sliding mode controller design

Second order sliding mode observer design

Simulation results with proposed controller

Conclusions

AC-DC power conversion

www.utbm.fr

AC-DC power conversion is required by all electronic devices

virtually

MOSFET, IGBT, are commonly used for AC-DC Converters

The electric utility grid has a sinusoidal waveform, and most electronic equipment needs a DC power supply.

AC-DC power conversion

www.utbm.fr

Power factor reflects the efficiency and quality of such process. Different control algorithms have been used to achieve unity power factor.

An output second order sliding mode control is designed here.

Problem:1. The performance and efficiency of power converters

with unknown varying load and internal uncertainties2. Minimize the number of the sensors

Model of three phase AC/DC converter

www.utbm.fr

Fig1 Three phase boost type AC/DC converter

The circuit of three phase AC/DC boost converterlinki

Model

www.utbm.fr

Model in Phase Coordinate Frame:101

1 1 2 3

2022 2 1 2

33 03 3 1 2

0 01 1 2 2 3 3

(2 )6

(2 )6

(2 )6

1 ( )2

g

g

g

l

UUdi r i u u udt L L L

UUdi r i u u udt L L L

Udi Ur i u u udt L L LdU U u i u i u idt R C C

= − − − − +

= − − − − + = − − − − + = − + + +

Model in (d,q) Coordinate Frame

www.utbm.fr

It is convenient to design the control in the rotating reference frame synchronized with the supply frequency.Transformation Matrix:

1

2

3

2 2cos( ) cos( ) cos( )2 3 32 23 sin( ) sin( ) sin( )3 3

d

q

xt t txx

xt t t x

ω ω π ω π

ω ω π ω π

− + = − − − − +

Define:2 2cos( ) cos( ) cos( )2 3 32 23 sin( ) sin( ) sin( )3 3

t t tC

t t t

ω ω π ω π

ω ω π ω π

− + =

− − − − +

Model in (d,q) Coordinate Frame

www.utbm.fr

Where ω is the source frequency

0

0

0 0

2

23 ( )

4

gddd q d

q gqq d q

d d q ql

Udi Ur i i udt L L Ldi UUr i i udt L L LdU U i u i udt R C C

ω

ω

= − + − +

= − − − + = − + +

Control objectives

www.utbm.fr

Unity power factor Ripple free output voltage with desired level

tracks , tracks Satisfy Power Balance Equation

di*di qi *

qi

* * 00

3 ( )2 gd d gq q REF

l

UU i U i UR

+ =

Considering unity power factor, the desired currents are as follows:

*

* 0 0

02

3

d

REFq

gq l

iU UiU R

= =

Control structure

www.utbm.fr

Fig2 Observer-based control structure

Observer-based control structure is shown is fig2.

Super-Twisting sliding mode

www.utbm.fr

Robustness property with respect to perturbations and parametric uncertainties.

Smoother than the classic sliding mode control

Advantages:

where , , !nx f b∈( , ) ( , )( )

x f x t b x t uy s x

= +=

Design12( ), ( ) ( ) ( ) ,( , 0)u s s s sign s sign s dtυ υ λ α λ α= − = + >∫

Control Objective: Force to zero.( )s x

The relative degree with respect to is equal to one.( )s x

Step1:Sliding manifolds design

www.utbm.fr

Design the switching functions:*

*d d d

q q q

s i is i i= −

= −To find a domain in the system space from which any state trajectory converges to the sliding manifold(sd=0,sq=0).

*1

0 02

*3

2 2

gdd d q

d d d

q qgqq q q d

Ur ui i is u fU UL L C uu fU L Lrs i i i u

L L

ω

ω

⋅⋅

⋅ ⋅

− − − = + = + − − +

Step2: Control design

www.utbm.fr

Super twisting sliding mode controller can be designed:

12( ) ( ) ( ) ,( , 0)e e sign e sign e dtυ λ α λ α= + >∫

1

20

3

2 32

dT

q

ssLs CsU

s

=

1 1

2 2

3 3

- (s )- (s )- (s )

uuu

υυυ

= The transformed vector s should be designed such that, under the above controller, sd and sq will vanish in finite time.

Super-Twisting Observation Design

www.utbm.fr

Assuming that only the output voltage(U0) is measured, a super-twisting sliding observer is constructed as a copy of the original system.

Define observation error:

1

2

3 0 0

d d

q q

e i i

e i i

e U U

= −

= − = −

01 3

02 3

0 03 3

( )2

( )2

3 ( ) ( )4

gddd q d

q gqq d q

d d q ql

Ud i Ur i i u k edt L L L

d i UUr i i u k edt L L L

d U U i u i u k edt R C C

ω υ

ω υ

υ

∧ ∧∧ ∧

∧ ∧∧ ∧

∧ ∧∧ ∧

= − + − + −

= − − − + − = − + + −

12

3 3 3 3( ) ( ) ( ) ,( , 0)e e sign e sign e dtυ λ α λ α= + >∫Where

Super-Twisting Observation Design

www.utbm.fr

The estimation error dynamics are:

11 2 3 1 3

22 1 3 2 3

33 1 2 3 3

( )2

( )2

1 3 ( ) ( )4

d

q

d ql

ude r e e e k edt L L

ude r e e e k edt L Lde e u e u e k edt R C C

ω υ

ω υ

υ

= − + − − = − − − − = − + + −

The sliding surface defined as s=e3=0.

Choosing a large positive constant k3 can assure the convergence of s(e3=0) in finite time.

Observer convergence proof

www.utbm.fr

Dynamics on the sliding manifold

The equivalent switching function is: 3 1 23

1( ) ( )2 d qe u e u e

k Cυ = +

Substitute into the two equations of error dynamics,

As A is a Hurwitz matrix, there exists a unique positive definite symmetric matrix P that satisfies the equation with positive definite symmetric matrix Q.

TPA A P Q+ = −The Lyapunov function is given as:

12 12

~1 1 11 1 1 1

2 2 2 22 232

( )

1 , , ,0 0 0 02d q d q

dq

e e

r re e ek k k ku u u uL LA A U

k k k kr e e rk CeL Lψ

ω ω

ω ω

− − = − = = = − − − −

12 12 12( ) TV e e Pe=

Observer convergence proof

www.utbm.fr

The derivative of V(e12) is 12 12 12

12 12

( ) ( )V VV e Ae ee e

ψ⋅ ∂ ∂

= +∂ ∂

The first term: 212 12 12 12 12 min 12 2

12

( ) ( )T T TV Ae e PA A P e e Qe Q ee

λ∂

= + = − ≤ −∂

The second term can be expressed as:

12 12 12 12 1222 2 2212 2

( ) 2 ( ) 2 ( )TV e e P e P e eeψ ψ ψ∂

≤ ≤∂

~

12 12 122 2 2223 3

1 2( ) ,2 2dqe A U e e

k C k Cηψ ρ ρ≤ ≤ =

112~ ~ ~

2 2 2max 1 2

2

( ) 2( )T

A A A k kη λ

= = = +

2 212 min 12 max 122 2

( ) ( ) 2 ( )V e Q e P eλ ρλ⋅

⇒ ≤ − +

If ,the origin is globally exponentially stable.min

max

( )2 ( )

QP

λρλ

<

Observation of Source Phase Voltage

www.utbm.fr

A link current sensor is used to estimate the source phase voltage.

Design the sliding mode observer:

011 1 2 3

12

1 1

1(2 ) ( ),6

( ) ( ) ( ) , link

Ud i r i u u u M edt L L L

e e sign e sign e dt e u i i

υ

υ λ α

∧∧

= − − − − +

= + = − ∫

1 ( )gU M ere eL L

υ⋅ −⇒ = − +

Choose sufficiently large observer gain M, the sliding mode will be enforced in finite time.

1 ( )gU M eυ∧

=

1

2

3

link

ii i

i

=

1 2 3u u u≠ =

2 1 3u u u≠ =

3 1 2u u u≠ =

if

if

if

Observation of Load Resistance

www.utbm.fr

Error dynamics:0 01 1 2 2 3 3

0 01 1 2 2 3 3

12

0 0

1 ( )2

1 ( ) ( )2

( ) ( ) ( ) ,

l

l

dU U u i u i u idt R C C

d U U u i u i u i k edt CR C

e e sign e sign e dt e U U

υ

υ λ α

∧ ∧

= − + + + = − + + + + = + = −

0 0( ) ( )l

l

U Ue k eR C R C

υ∧

∧= − − −

Choose sufficiently large observer gain k, sliding mode will be enforced.

0

0

1 1 1( ) ( ) 1 ( )ll

ll

Ue R kC ekC RRR U

υ υ∧

∧= − ⇒ =+

Power Factor Calculation

www.utbm.fr

1 cos( )h dIPF PF PFI

φ= × = ×

hPF harmonic distortion

φ phase shift between input current and main voltage

1I main current harmonic

I total current RMS

0

1( ( )) ( )T

RMS i t i dT

τ τ= ∫ T is the period of i(t)

Remark: Using Fourier analysis, harmonic distortion measurement, trigonometric modules in matlab, the power factor of the system can easily be obtained.

Simulation Results

www.utbm.fr

Parameter Value Description

R Load Resistance Ω

r 0.02 Parasitic phase resistance Ω

L 2e-3 Phase inductor H

C 100e-6 Output capacitance F

E 150 Amplitude of source voltage V

f Source voltage frequency Hz

U0ref 650 Desired output DC voltage V; V(0)=1V

1.540 30

t s=

1.075 150

t s=

Load resistance and frequency are varied to test controller’s ability to handle with varying load and frequency.

www.utbm.fr

Figure1 Input current and source voltagein case of super-twisting SMC

Traditional SMC results in higher harmonics compared with super-twisting SMC.

Figure2 Input current and source voltagein case of traditional SMC

Input current in phase with source voltage

www.utbm.fr

Figure3 Source voltage Ug1 estimation within the windows when ilink is equal to i1

Source voltage can be reconstructed with super-twisting observer without designing a low-pass filter.

Source Voltage Estimation

www.utbm.fr

Figure4 Load resistance R estimator performance

Figure4 shows the performance of load resistance estimation.

Load Resistance Estimation

www.utbm.fr

Figure5 Output voltage estimatorperformance

Figure6 Current estimator performance0U

∧qi

The performance of observer

www.utbm.fr

Figure5-7 show the performance of the observer.Figure7 Phase Current estimator performanceai

The performance of observer

www.utbm.fr

Figure8 Output voltage performance with super-twisting control

A bit higher than the desired voltage level and more oscillating compared with super-twisting SMC.

Figure9 Output voltage performance with traditional sliding mode control

The performance of output voltage

www.utbm.fr

Figure10 Power factor with super-twisting control

Less value and more oscillations compared with super-twisting control. The super-twisting control was able to produce a power factor that was more than 99%, and can withstand the changing conditions.

Figure11 Power factor with Traditional SMC

Power Factor

Conclusions

www.utbm.fr

The proposed control method can achieve a power factor close to unity.

Power Balance Condition is taken into account to achieve the desired performance of the system.

The proposed super-twisting observer demonstrates its robustness to the change in operational conditions.

Source Voltage Estimation is achieved with ilink via super-twisting method without using low-pass filter.

Thanks!If you have any questions, I would be pleased to answer them!

www.utbm.fr