seminar_presentation

49
In the name of the most merciful

Upload: mahsa-rezaei

Post on 12-Apr-2017

94 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: seminar_presentation

In the name of the

most merciful

Page 2: seminar_presentation

Seminar on:

Pole Placement and Robust

Adjustment of Power Systems

Stabilizers(PSSs) through Linear

Matrix Inequalities(LMIs)

Presented by: Mahsa Rezaei (909238)

Supervised by: Dr. Maryam Dehghani 2

Page 3: seminar_presentation

The damping of inter-area oscillations is an

important problem in electric power systems.

Inter-area oscillations provide restrictions on the

transferred power.

To enhance damping, power system stabilizers

(PSSs) have been adopted.

PSSs provide phase compensation as

supplementary signals into the excitation

systems of the generators.

3

Page 4: seminar_presentation

How to control Power systems?

Generally power Systems are modeled as large scale

systems composed of a set of small interconnected

subsystems.

Complication of incorporation of many feedback loops

into the controller design for large scale interconnected

systems is a motivation for the development of

decentralized control.

On the other hand, Varying operating condition of

power systems and also the nonlinear nature of them,

limits the applications of conventional PSSs.

There is a need for controllers which are robust to

changes in the system operating conditions.

4

Page 5: seminar_presentation

This work presents the application of LMIs to the optimal

adjustment of PSSs with pre-defined structure, much common in

the power industry.

Results of some tests show that gain and zeros adjustments are

sufficient to guarantee Power Systems robust stability and

performance with respect to various points of operation.

Making use of the flexible structure of LMI’s, the algorithm permits

one to choose in the compromise between low gain and high

damping factor.

The technique used here is the pole placement design together

with gain limitation, which places the poles of the closed loop

system in a specific region of the complex plane.

5

Page 6: seminar_presentation

Outline:

Power System Modeling

Power System Stabilizers and the Closed loop

Structure

Pole placement through linear matrix

inequalities

Experimental results and discussion

More general case

6

Page 7: seminar_presentation

Power System Modeling:

The power system electromechanical stability problem can be

represented by a set of differential equations together with a set of

algebraic equations to be solved simultaneously with each other:

π‘₯ = 𝑓( π‘₯, 𝑧 )0 = 𝑔( π‘₯ , 𝑧 )

(1)

Where x is the state vector and z is a vector of algebraic variables.

Small disturbance stability analysis normally involves the linearization

of (1) around the system operating point.

(2)

7

Page 8: seminar_presentation

βˆ† indicates a little variation of the variable.

The sub-matrix π‘¨πŸπŸ represents the dynamic description of the

system;

π‘¨πŸπŸ represents the link between the dynamic of the system

and its algebraic variables;

π‘¨πŸπŸ and π‘¨πŸπŸ represent the link between state and algebraic

variables;

π‘©πŸ and π‘©πŸ relate the states and the dynamic of the system to

its inputs,

π‘ͺ𝟏 and π‘ͺ𝟐 relate measurements to state variables. 8

Page 9: seminar_presentation

Power System Stabilizer and the Close loop Structure:

The model described in (2) can be transformed in a more

appropriate form:

π‘₯ = 𝐴. π‘₯ + 𝐡. 𝑒 (3)

𝑦 = 𝐢. π‘₯

The PSS structure is fixed, This fixed structure is given by:

(4)

In this scheme, we work with fixed poles and free zeros and gain;

so, we have to obtain the gain (𝐾𝐺) and the zeros (given by the

values of π‘˜2 and π‘˜1) of the controller.

The values chosen for the poles of the PSS are of practical

interest. 9

Page 10: seminar_presentation

10

For the decentralized structure, the controllers transfer function

matrix will assume the following form:

(5)

n is the number of machines, and each π‘²π’Š(𝒔) has the structure

given by (4).

Each PSS will be linked to a machine of the system. The control

structure given by (5) can be transformed in an state space form:

(6)

Page 11: seminar_presentation

11

where 𝐴𝐢, 𝐡𝐢 , 𝐢𝐢 and 𝐷𝐢 are matrices that define the structure

of the controller given in (4), such that:

(7)

By using state space representation:

(8)

(9)

Page 12: seminar_presentation

12

Applying the control structure (6) to the system described by (3),

we have the following description for the closed loop system:

(10)

By defining the matrices:

(11)

(12)

The modified system, which is equivalent to (10), is given by:

(13)

Page 13: seminar_presentation

13

Where π‘₯π‘š= π‘₯ π‘₯𝐢 𝑇

and the control law π‘’π‘š = 𝐾𝐢 . 𝑦 = 𝐾𝐢 . πΆπ‘š. π‘₯π‘š

Using the state space description of the system and the

controller fixed matrices 𝐴𝐢 and 𝐢𝐢 , we can calculate

matrices π΄π‘š, π΅π‘š and πΆπ‘š.

Then, we must determine the static output feedback gain

matrix 𝑲π‘ͺ that places the closed loop poles of the system in

a determined region of the complex plane.

Page 14: seminar_presentation

14

Pole Placement through Linear Matrix Inequalities:

A. LMI Regions

An LMI region is any subset D of the complex plane that can be

defined as

(14)

where L and M are real matrices such that 𝐿𝑇= L.

Important characteristics of LMI regions are:

1. Intersections of LMI regions are LMI regions;

2. A real matrix A is D-stable, that is, has all its eigenvalues in

the LMI region D if and only if a symmetric matrix Q exists

such that:

(15)

Page 15: seminar_presentation

15

LMI regions of interest in control applications for pole

placement purposes are the following:

1. Half-plane Re(z) < – 𝛼 : L = 2.𝛼 and M = 1;

2. Disk centered at the origin with radius r:

3. Conic sector with apex at the origin and inner angle 2πœƒ:

We will place the poles of the power system in a LMI region that

is the intersection of these three regions. It ensures a minimum

decay rate 𝛼, a minimum damping ratio πœ‰ = cos (πœƒ), and a

maximum undamped natural frequency πœ”π‘‘ = π‘Ÿ. sin πœƒ for

the closed loop system.

Page 16: seminar_presentation

16

B. Output feedback control and Pole Placement through LMI’s

Applying an output feedback control law π‘’π‘š = 𝐾𝐢 . 𝑦 to the

system (13), we get the following closed loop system:

(16)

Our objective is to place the poles of the closed loop system in a

region of the complex plane that is given by the intersection of

the three regions described. To do this, we have to apply (15) to

the closed loop system.

If we substitute the closed loop matrix 𝐴𝑐𝑙 into equation (15), the

term 𝐴𝑐𝑙.Q will not be convex, Because:

(17)

Page 17: seminar_presentation

17

To solve this problem and transform (17) into a LMI, we

proceed the following change of variables:

(18)

Substituting (18) into (17), we have:

(19)

Thus, now we have a LMI problem. To recover the controller

gain matrix, we do the following:

(20)

The existence of the inverse in (20) is guaranteed if matrix πΆπ‘š is

full row rank. After getting matrix M, we calculate the gain

matrix 𝐾𝐢:

(21)

Page 18: seminar_presentation

18

Using this change of variables, equation (15) can be applied to

the closed loop system (16) in order to place the poles of this

system in an adequate region of the complex plane:

(22)

Substituting the values of L and M for these three regions yields:

1. Half plane Re(z) < – 𝛼:

(23)

2. Disk with radius r:

(24)

3. Conic sector with inner angle πœƒ:

(25)

Page 19: seminar_presentation

19

where * denotes symmetric term, and:

(26)

Page 20: seminar_presentation

20

Summarizing the procedure:

1. Firstly, Define π΄π‘š, π΅π‘š and πΆπ‘š from (11)

and the specifications of performance for the closed loop system

(that is, the values of πœƒ, 𝛼 and π‘Ÿ);

2. solve the system of LMI’s given by (23), (24), (25) and Q > 0

in the variables Q and N;

Page 21: seminar_presentation

21

3. Calculate matrix M, given by (20);

4. Calculate the static gain matrix 𝐾𝐢 = 𝑁.π‘€βˆ’1;

5. Recover the controller variables 𝐷𝐢 and 𝐡𝐢 , considering (12);

6. Calculate the transfer function of each decentralized controller,

considering (7), (8) and (9).

Page 22: seminar_presentation

22

C. Constraining the Static Gain

As we are working with a static controller formulation, it is

interesting to bound the norm of the static gain matrix 𝐾𝐢 in

order to avoid infeasible values for the controller parameters.

To bound the Euclidean norm of the controller matrix

𝐾𝐢 = 𝑁.π‘€βˆ’1 (with M given by (20)), we do the following:

(27)

In other words, we are restricting at the same time the norms of

matrices N and π‘€βˆ’1 . Rewriting (27), we have:

(28)

C. Constraining the Static Gain

As we are working with a static controller formulation, it is

interesting to bound the norm of the static gain matrix 𝐾𝐢 in

order to avoid infeasible values for the controller parameters.

To bound the Euclidean norm of the controller matrix

𝐾𝐢 = 𝑁.π‘€βˆ’1 (with M given by (20)), we do the following:

(27)

In other words, we are restricting at the same time the norms of

matrices N and π‘€βˆ’1 . Rewriting (27), we have:

(28)

Page 23: seminar_presentation

23

The values of 𝑲𝑡 and 𝑲𝑸 are project parameters and have

to be chosen carefully, in order to avoid large controller

parameter values and, at the same time, not restrict too

much the controller gain matrix.

Page 24: seminar_presentation

24

D. The Robust Procedure

It is necessary to ensure that the power system will present good

performance even in case of variations in the operating point. To

deal with this problem, we will make use of the so called

polytopic models.

let the i-th power system model linearized around a specific

operating point be denoted by the triple ( 𝐴𝑖 , 𝐡𝑖 , 𝐢𝑖 ); considering

the model used here, matrices B and C do not vary with changes

in the operating points; so, the triple that defines the system will

be simply (𝐴𝑖 , B , C). A polytope is the set Ξ© defined below:

(29)

where n is the dimension of matrices 𝐴𝑖 and m is the number of

operating points. The matrices 𝐴𝑖 are called vertices of the

polytope.

Page 25: seminar_presentation

25

To ensure that the poles of any closed loop system associated to a

matrix 𝐴 ∈ Ω will lie in the region of the complex plane described

previously, we have to solve m LMI’s jointly in the same variables

Q and N, that is:

(30)

Page 26: seminar_presentation

26

for i = 1, 2, … , m , where m is the number of operating points

for the power system, and:

(31)

(32)

π‘¨π’Š, i = 1, 2, … , m are the state transition matrices that define the

power system model, and these matrices represent nonlinear

models linearized around one specific operating point.

The procedure for recovering the controller gain matrix is the

same described before.

Page 27: seminar_presentation

27

Experimental Results and Discussion: The studied case is the New England system, that consists of nine

synchronous machines with PSSs and one machine (number 39)

modeled as an infinite bus.

Page 28: seminar_presentation

28

where πœŸπ’™ composed by variables 𝜟𝝎, 𝜟𝜹 , πœŸπ‘¬π’’β€² and πœŸπ‘½π‘­π‘«.

𝜟z is the algebraic variables vector, composed by variables

πœŸπ‘°π’…, πœŸπ‘°π’’, πœŸπ‘½π’“ and πœŸπ‘½π’Ž. 𝜟y is the output vector (or measurements vector), composed by

measurement of variable 𝜟𝝎.

𝝎 is the synchronous machine rotor velocity, 𝑽𝒓 is the voltage

magnitude at the real axis, π‘½π’Ž is the voltage magnitude at the

imaginary axis, 𝑽𝑭𝑫 is the field voltage, 𝑰𝒒and 𝑰𝒅 are the currents

at the machine coordinates, 𝜹 is the synchronous machine load

angle, 𝑬𝒒′ is the voltage magnitude of the synchronous machine

during the transitory state and βˆ† indicates a little variation of the

considered variable. βˆ†u is the input vector (or control vector), given by variable

βˆ†π‘½π‘Ήπ‘¬π‘­ (it represents a reference input voltage, that is present in

the automatic voltage regulator model).

Page 29: seminar_presentation

29

Eight Operating Conditions that were used in this work:

Page 30: seminar_presentation

30

The eigenvalues of the power system before control are presented in

figure 1. As can be seen, there are many unstable eigenvalues, as

well as low damped eigenvalues.

Page 31: seminar_presentation

31

Considering the operating conditions given and the following

performance specifications:

Page 32: seminar_presentation

32

Page 33: seminar_presentation

33

Page 34: seminar_presentation

34

Page 35: seminar_presentation

35

Now Let us consider a more general case,

We state a Robust PSS design method in which by the

help of pre-defined structure of controller and the

three interesting regions for poles to be placed on,

could change to a LMI problem.

But What if we want to design a Robust free structure

controller whose poles are placed on a desired region?

We will investigate this problem through another paper

and try to solve it with ILMI.

Page 36: seminar_presentation

36

The design of a PSS can be cast as a static output control synthesis

using a system augmentation technique. Thus, we deal only with

static output feedback problems. First, we discuss the design of a

static output controller that locates its closed-loop poles within a

specified region. We then describe its extension to simultaneous

stabilization of a finite collection of LTI plants.

Let us consider the LTI system:

π‘₯ = 𝐴. π‘₯ + 𝐡. 𝑒 , 𝑦 = 𝐢. π‘₯ (33)

By pole-placement using static output feedback, we mean to address

the problem of searching for a static control law 𝑒 = 𝐾𝑦 such that

all the eigenvalues of the closed-loop matrix 𝐴 + 𝐡𝐾𝐢 are placed in

a specified complex-plane described by:

(34)

Page 37: seminar_presentation

37

Lemma 1:

For the LTI plant (33), we can find a static control 𝑒 = 𝐾𝑦 that

places all its closed-loop poles in region (34) if and only if there

exist symmetric matrices W ∈ 𝑅(π‘š+𝑝)Γ—(π‘š+𝑝) , Wβ‰₯ 0 and P βˆˆπ‘…π‘›Γ—π‘›,

P ≻ 0 that satisfy the following LMI and rank condition,

(35)

(36)

If W satisfying (35) and (36) is obtained, K can be computed as

(37)

Assuming

(38)

Page 38: seminar_presentation

38

Proof of lemma 1: Let 𝐴 ∈ 𝐢𝑛×𝑛 be a given complex matrix and let

𝐷 = 𝑠 ∈ 𝐢 ∢ 1𝑠

βˆ— 𝑝 π‘žπ‘žβˆ— π‘Ÿ

1𝑠< 0

denote a given open region of the complex plane, where Hermitian matrix

𝑝 π‘žπ‘žβˆ— π‘Ÿ ∈ 𝐢2Γ—2

has one strictly negative eigenvalue and one strictly positive eigenvalue,

and the star denotes transpose conjugate.

Theorem 1 (Lyapunov’s Inequality): Matrix A has all its eigenvalues

in region D if and only if there is a matrix 𝑃 = π‘ƒβˆ— > 0 βˆˆπΆπ‘›Γ—π‘› such that

𝐼𝐴

βˆ— 𝑝𝑃 π‘žπ‘ƒπ‘žβˆ—π‘ƒ π‘Ÿπ‘ƒ

𝐼𝐴

< 0 (39)

Matrix inequality is referred to as Lyapunov’s inequality.

Page 39: seminar_presentation

39

What we almost always work with from Lyapunov’s inequality is

in the case that D is the open left half-plane, i.e., p= r = 0, q = 1

and inequality (34) becomes 𝐴𝑇𝑃 + 𝑃𝐴 < 0.

Sometimes this synthesis is called D-stabilization. The following

lemma states a necessary and sufficient condition for the

existence of a pole-placement static output feedback controller.

Page 40: seminar_presentation

40

According to Lyapunov stability theory , the existence of a pole-placement

static output feedback controller is equivalent to the existence of a positive

definite matrix P ∈ 𝑅𝑛×𝑛 such that the following inequality holds

(40)

for all x and u satisfying the static control law

(41)

where R ∈ π‘…π‘šΓ—π‘š is any nonsingular matrix. Therefore,

(42)

where Ο„ > 0 is a scalar. We thus obtain (35), (36) and (37) by letting

(43)

Page 41: seminar_presentation

41

Now consider the simultaneous stabilization of the system

described by a set of state-space equations

(44)

Each triplet ( 𝐴𝑖 , 𝐡𝑖 , 𝐢𝑖 ), i = 1, . . . ,N represents an LTI system

linearized at a certain equilibrium point. In the same manner, we

seek a single control law 𝑒 = 𝐾. 𝑦 such that all

matrices 𝐴𝑖+𝐡𝑖 . 𝐾. 𝐢𝑖, i = 1, . . . ,N have their eigenvalues in a

prescribed region.

We can easily extend Lemma 1 to simultaneous stabilization with

closed-loop pole constraints described by the intersection of

multiple regional constraints.

Page 42: seminar_presentation

42

Lemma 2:

For the finite set of plants (44), we can find a single control law

𝑒 = 𝐾. 𝑦 that simultaneously stabilizes all N plants with all the

closed-loop poles located in the intersection of

regions 𝐷(𝑝𝑗 , π‘žπ‘— , π‘Ÿπ‘—), j = 1, . . . ,L if and only if there exist

symmetric matrices W βˆˆπ‘…(π‘š+𝑝)Γ—(π‘š+𝑝) , W > 0 and 𝑃𝑖𝑗 ∈

𝑅𝑛×𝑛 , 𝑃𝑖𝑗≻ 0 that satisfy the LMIs for i = 1, . . . ,N, j = 1, . . .

,L.

(45)

and the rank condition

π‘Ÿπ‘Žπ‘›π‘˜ π‘Š = π‘š. (46)

If W satisfying (45) and (46) is obtained, K can be computed

by:

Page 43: seminar_presentation

43

Proof of lemma 2:

Let us assume L = 1 without loss of generality. Sufficiency is trivial by

Lemma 1.

To prove necessity, suppose that a pole placement static controller K is

given for all N plants. Then, by setting R = I in (43), there exist 𝑃𝑖≻ 0

and πœπ‘–> 0 such that the following LMIs are feasible for i = 1, . . . ,N

(47)

Where

Since (47) holds for all Ο„ β‰₯ πœπ‘š β‰œ max{πœπ‘–}, a common W for (47) can be

taken as

This completes the proof.

Page 44: seminar_presentation

44

Next, We want to state a numerical method for solving Rank-constrained

LMI problems like the one we encounter here.

Penalty Function Method For Rank-constrained LMI Problems:

With a slight abuse of notation, the problem to be solved has the

following generic form:

(48)

Where π’ž is the convex set

(49)

x is the decision vector, and W(x) ∈ 𝑅𝑛×𝑛 and R(x) ∈ π‘…π‘šΓ—π‘š are matrices

that are affine functions of x. Also, r is assumed to be less than n.

The core of the PFM is to convert the problem (48) into an ordinary LMI

optimization problem by representing the difficult rank condition as a

penalty function to be minimized.

Page 45: seminar_presentation

45

The rank condition is satisfied if and only if the 𝑛 βˆ’ π‘Ÿ eigenvalues of

W are zero and that the partial sum of the eigenvalues of a

symmetric matrix is bounded above by a weighted trace of the

matrix.

Let the eigenvalues of W be πœ†1≀ Β· Β· Β· β‰€πœ†π‘›. The sum of the 𝑛 βˆ’ π‘Ÿ

smallest eigenvalues of W is then bounded above:

(50)

where V ∈ 𝑅𝑛×(π‘›βˆ’π‘Ÿ) is an arbitrary matrix such that 𝑉𝑇𝑉 = πΌπ‘›βˆ’π‘Ÿ.

Thus, we define the penalty function as

(51)

further we introduce the following penalized objective function

(52)

where ΞΌ is the positive penalty parameter. Notice that the trace of W

plays an important role in minimizing the value of p(x;V) by placing

the relative weights on the eigenvalues of W since π‘‘π‘Ÿ π‘Š = πœ†π‘–π‘›1 .

Page 46: seminar_presentation

46

We can now obtain a solution to problem (48) by sequentially

solving the following convex LMI optimization problem for k = 0,

1, . . .

(53)

where πœ‡π‘˜ β‰₯ πœ‡π‘˜βˆ’1and π‘‰π‘˜ is constructed from the eigenvectors of

W(π‘₯π‘˜) since the eigenvectors of W can be taken to be orthonormal

to each other.

Page 47: seminar_presentation

47

References:

[1] V. A. F. de Campos, J. J. da Silva; L. C. Zanetta Jr., "Pole

Placement and Robust Adjustment of Power System Stabilizers

through Linear Matrix Inequalities", Proceedings of the 2006 IEEE

Power Systems Conference and Exposition, Atlanta, 2006.

[2] F. E. Scavoni, A. S. e Silva, A. Trofino Neto and J. M. Campagnolo,

"Design of Robust Power System Controllers using Linear Matrix

Inequalities", in Proc. 2001 IEEE Porto Power Tech Conference.

[3] M. Chilali, P. Gahinet and P. Apkarian, "Robust Pole Placement in

LMI Regions", IEEE Trans. Automatic Control, vol. 44, no. 12, pp.

2257- 2269, Dec. 1999.

[4] M. Chilali and P. Gahinet, "H∞ Design with Pole Placement

Constraints: An LMI approach", IEEE Trans. Automatic Control, vol.

41, no. 3, pp. 358-367, Mar. 1996.

[5] L. C. Zanetta Jr. and J. J. da Cruz, "An Incremental approach to

Power Systems Stabilizers tuning using mathematical programming",

IEEE Trans. Power Systems, vol. 20, no. 2, pp. 895-902, May 2005.

Page 48: seminar_presentation

48

[6] Kim S., Kwon S., Moon Y., Low-order robust power system

stabilizer for single-machine systems: an LMI approach. Int. J.

Elect. Power Energy Syst., 8 (2010) No. 3, 556-563.

[7] N. Martins and L. T. G. Lima, "Determination of suitable locations

for Power System Stabilizers and static var compensators for damping

electromechanical oscillations in large scale Power Systems", IEEE

Trans. Power Systems, vol. 5, no. 4, pp. 1455-1469, Nov. 1990.

[8] J. M. Maciejowski, Multivariable Feedback Design, Addison-

Wesley Publishing Company, 1989.

[9] D. Henrion and G. Meinsma, β€œRank-one LMIs and Lyapunov’s

inequality,” IEEE Trans. Autom. Control, vol. 46, no. 8, pp. 1285–

1288, 2001.

Page 49: seminar_presentation

49

Thank You