Professional Documents
Culture Documents
05698644
05698644
net/publication/251987294
CITATIONS READS
12 159
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Rajendra Kumar Pandey on 06 June 2016.
dVdc kme ⎡I + I ⎤
= [cosδ e sin δ e ].⎢ I1d + I 2d ⎥
dt Cdc ⎣ 1q 2q ⎦
(4)
km ⎡− I 2d ⎤
Fig. 2. UPFC installed in a two area system + b [cosδ b sin δ b ].⎢ ⎥
Cdc ⎣ − I 2q ⎦
Initially, an UPFC installed in two-area power network
connected via an intertie has been modelled. Fig 3 shows the _ _ _
system in which machines in each area have been represented V 1 = jX 1 . I 1 + V Et (5)
by their Thevenin’s equivalent and L1, L2 are local loads in _ _ _ _
area 1 and area 2 respectively, UPFC is connected at mid- V Et =V B + jX 2b .I B +V 2 (6)
point. Although this is the simplest power system taken as an
where,
example, this will serve to illustrate the approach which
remains modular for larger system. It consists of shunt _ _
_
I 1 = I
_
E + I
_
B ;I 2 = − I B ; X 2b = X b + X 2
connected voltage source converters VSC-E via transformer
ET, a series connected voltage source converters VSC-B via Using (1) along with (5) and (6), d - and q - components of
transformer BT, both converters connected through dc link current I 1 and I 2 can be obtained as
capacitor C dc . In developing the model, UPFC based on
⎡X + X ⎤ ' ⎡ X ⎤
I1d = ⎢ 2b e
⎥E1q − ⎢ 2b ⎥.kmeVdc sinδe
[Δ δ Δ ω1 Δω2 Δ E1' q Δ Efd 1 Δ E 2' q Δ Efd 2 Δ V dc ]
T
⎢⎣ Xdee ⎥⎦ ⎣ Xdee ⎦
(7) Δu = [Δme Δδ e Δmb Δδ b ]T
;
⎡ X ⎤
[
− ⎢ e ⎥. kmbVdc sinδb + E2' q.cosδ − I2d .X2' d ] where, state matrix A and control input matrix B can be
⎣ Xdee⎦ evaluated.
The simplified Phillips-Heffron model for area 1 for UPFC
⎡X ⎤ ⎡ X ⎤ has been shown in Fig. 4. Similar model can be obtained for
I1q = ⎢ 2b ⎥.kmeVdc cosδe + ⎢ e ⎥.kmbVdc cosδb area 2 as well except the change in constants and sources. This
⎢⎣ X qee ⎥⎦ ⎢⎣ X qee ⎥⎦ can further be extended to multi area network with certain
(8) augmentation in the state matrix; however, the control input
⎡ X ⎤
[
+ ⎢ e ⎥. E2' q. sin δ + I2q.X 2q
⎢⎣ X qee ⎥⎦
] matrix will change with controller configuration selected.
A=
⎡ 0 ω0 − ω0 0 0 0 0 0 ⎤
I 2d
⎡ X ⎤
[
= ⎢ dt ⎥ . km b V dc sin δ b + E 2' q . cos δ − I 2 d . X '
2d ] ⎢
⎢
K11
−
D1
0
K 211
0
K 221
0
K pd1 ⎥
⎥
⎣ X dee ⎦ (9) ⎢
⎢ K
M1 M1 M1 M1 M1
K pd 2
⎥
⎥
12 D2 K 212 K 222
⎢ 0 − 0 0 ⎥
⎡ Xe ⎤ ' ⎡ X de ⎤ ⎢ M2 M2 M2 M2 M2 ⎥
−⎢ ⎥ . E 1q − ⎢ ⎥ .km e V dc sin δ e ⎢ K
41 K 311 1 K 321 K qd1 ⎥
⎣ X dee ⎦ ⎣ X dee ⎦ ⎢
⎢ Td' 01
0 0
Td' 01 Td' 01 Td' 01
0
Td' 01
⎥
⎥
⎢−K K − K a1K 611 −1 − K a1K 621 − K a1K vd1 ⎥
⎢ a1 51 0 0 0 ⎥
⎡ X qe ⎤ ⎡ X qt ⎤ ⎢ Ta1 Ta1 Ta1 Ta1 Ta1 ⎥
I 2q = ⎢ ⎥.km eV dc cos δ e − ⎢ ⎥.km bV dc cos δ b ⎢ K
⎢ 42 0 0
K 312
0
K 322 1 K qd 2 ⎥
⎥
⎢⎣ X qee ⎥⎦ ⎢⎣ X qee ⎥⎦ ⎢ Td' 02 Td' 02 Td' 02 Td' 02 Td' 02 ⎥
(10) ⎢− K K
⎢ a 2 52 − K a 2 K 612 − K a 2 K 622 −1 − K a 2 K vd 2 ⎥
⎥
[ ]
0 0 0
⎡ X qt ⎤ ' ⎢ Ta 2 Ta 2 Ta 2 Ta 2 Ta 2 ⎥
−⎢ ⎥. E 2 q . sin δ + I 2 q . X 2 q ⎢⎣ K7 0 0 K 81 0 K 82 0 − K9 ⎥⎦
⎢⎣ X qee ⎥⎦
and
where,
⎡ 0 0 0 0 ⎤
δ = δ 1 − δ 2 ; X qe = X 1q + X 1 ; X de = X '
1d + X 1
; ⎢ K pe 1 K pde 1 K pb 1 K pdb 1 ⎥
⎢ ⎥
⎢ M1 M1 M1 M1 ⎥
X = X + X ; X dt = X + X ⎢ K pe 2 K pd 2 K pb 2 K pdb 2 ⎥
qt qe e de e ⎢ ⎥
⎢ M 2 M 2 M 2 M 2 ⎥
X qee = X qe .X e + X qt .X 2b
; X dee = X de . X e + X dt . X 2 b ⎢ K qe 1 K qde 1 K qb 1 K qdb 1 ⎥
⎢ ⎥
T d' 01 T d' 01 T d' 01 T d' 01
B = ⎢ ⎥
The linearized equations from which the Phillips-Heffron ⎢ K a 1 K ve 1 K a 1 K vde 1 K a 1 K vb 1 K a 1 K vdb 1 ⎥
⎢ − − − − ⎥
model of an n-machine power network without FACTS ⎢ T a1 Ta1 T a1 Ta1 ⎥
⎢ K qe 2 K qde 2 K qb 2 K qdb 2 ⎥
devices is derived are [11-13] ⎢ ⎥
⎢ T d' 02 T d' 02 T d' 02 T d' 02 ⎥
⎢ K a 2 K ve 2 K a 2 K vde 2 K a 2 K vb 2 K a 2 K vdb 2 ⎥
⎢− − − − ⎥
⎢ Ta 2 Ta 2 Ta 2 Ta 2 ⎥
⋅ ⎫ ⎢⎣ K ce K cde K cb K cdb ⎥⎦
Δδ = ω 0 Δω ⎪
⋅ − ΔP − D .Δω ⎪ State-space model (12) has been obtained with UPFC.
Δω = e
⎪
M ⎪
⎪ (11)
⋅
' − ΔE 'q − ( X d − X '
d ) ΔI d + ΔE fd ⎬
ΔE q = ⎪
T d' 0 ⎪
⋅ ⎪
' − ΔE fd + K a ( − ΔV t ) ⎪
ΔE fd =
Ta ⎪⎭
The bold written variables with prefix Δ are all n-order
vectors and others are n-order diagonal matrices. The
complete state space model of two-area power network
installed with UPFC can be derived by combining and
linearizing eqs. (4) and (7) to (11) around an operating point.
The complete state space model of two-area power network
installed with UPFC can be obtained as
. Fig. 4. Modified Phillips-Heffron model of area 1 machine of
Δ x = AΔx + BΔu (12) two-area power network installed with UPFC
where,
In Fig. 2, the following vectors
Δx =
K p1 u , K , K v 1 u and K cu transfer the designer’s iteration on pole locations as used in
q1u
full state feedback to iterations on the elements in a cost
are defined as function, J. This method determines the feedback gain matrix
that minimizes J in order to achieve some compromise
K p1u = [K pb 1 K pdb 1 ], K [
q 1 u = K qb 1 K qdb 1 ], between the use of control effort, the magnitude, and the speed
K v1u = [K vb 1 K vdb 1 ] of response that will guarantee a stable system.
For a given system:
and K cu = [K cb K cdb ].
= Ax + Bu (13)
III. STATE PREDOMINANT MULTI-STAGE UPFC CCONTROL Determine the matrix K of the LQR vector
DESIGN U(t) = - K x (t) (14)
The dynamic characteristics of a system can be influenced So in order to minimize the performance index
by location of eigenvalues, for a good system response in
∞
terms of overshoot/undershoot and settling time, a particular xT Q x U T R U dt (15)
location for system eigenvalues is desired depending upon the
operating conditions of system. The damping power and the where, Q and R are positive-definite Hermitian or real
synchronizing power are related respectively, to real part and symmetric matrix. Note that second term on the right side
imaginary part of eigenvalue that correspond to incremental account for the expenditure of the energy on the control
change in the deviation of rotor speed and the deviation of efforts. The matrix Q and R determine the relative importance
rotor angle[14], this eigenvalue is known as electromechanical of the error and the expenditure of this energy.
mode. Power oscillation damping can be improved if real part From the above equations,
of eigenvalue associated with mode of oscillation can be ∞
xT Q x x T K T R K x dt
shifted to left-side in complex s-plane as desired.
In multi-input-multi-output (MIMO) systems some states ∞ T
= x Q K T RK x dt (16)
are vulnerable and these states can be identified by the closed
loop poles of the system, i.e., system eigen values and For solving the parameter-optimization problem, Set
vulnerable states are inter-linked. Such deviated states may
x T (Q + KTRK) x
introduce instability which, in turn, deteriorates performance
of the system. The state predominant approach is a novel =-d/dt(xTPx) (17)
control approach by which the vulnerable states are regulated
Then it is obtained as,
with adequate control decisions by way of assessing the most
dominant eigen values and generating new control by xT (Q + KTRK) x = - xT P x – xT P x
modifying elements of Q matrix diagonal entry of respective
state and afterwards calculating feedback gains afresh for = - xT [(A-BK)T P +P (A-BK)] x (18)
ensuring system stabilization. In general, the concept of Comparing both sides of the above equation and note that this
assessing gain K is simple for small perturbations; however, equation must hold true for any x, it require that
for large and dynamically changing systems, the design based
on state predominant approach may be extended with multiple (A-BK)T P +P (A-BK) = - (Q+KTRK) (19)
iterations by evaluating eigenvalues along with analysis of Since R has been assumed to be a positive-definite Hermitian
their real and imaginary part for determination of impact on or real symmetric matrix as,
system instability. This may be done first with real part of R = TTT, Where, T is a non-singular matrix; and
eigen values very close to the imaginary plane and redefining
the Q matrix of concerned state diagonal entry, club such ATP + PA + [TK-(TT)-1BTP]T[TK-(TT)-1BTP]
nearest group of eigen values that affect the stability most -PBR-1BTP+Q=0 (20)
predominantly and thus corresponding diagonal entry may be
changed in an iterative mode. Such identified states are The minimization of J with respect to K requires the
termed as predominant states and regulation of heavily minimization of
deviated states is ensured by adequate strengthening of signal xT[TK-(TT)-1BTP]T[TK-(TT)-1BTP]x (21)
by assigning large weight in respective diagonal entries of Q
matrix. In general, R is maintained as Identity matrix. The Which is nonnegative, the minimum occurs when it is zero, or
multi-stage LQR uses state predominant concept in which the when
system eigen values of the most deviated states are taken as TK= (TT)-1BTP (22)
initial set of inputs for assigning the weights of concerned -1 T -1 T -1 T
diagonal entries of Q matrix, again a new set of gain array K Hence, K=T (T ) B P=R B P (23)
can be calculated to re-establish new state feedback in next control law,
stage and this process has to be repeated till all deviated states
are tracked to the desired criterion. U(t) = - K x (t) = -R-1 BT P x (t) (24)
One of the MIMO design approach is the optimal control P must satisfy the reduced Riccati equation and can be written
method of linear quadratic regulator (LQR). The idea is to as
ATP+PA – PBR-1BTP +Q = 0 (25) k3=lqr(A3, B, Q3, R)
A. Design of Multistage LQR Controller
5) Step V
This section deals with different design stages of LQR. A4 =( A3 - ( B *k3))
They are given as S4=eig(A4)
1) Design of Single -Stage LQR Controller K4=lqr(A4, B, Q4, R)
Single stage LQR controller has the following steps
6) Response calculation
(i) Obtain the array of gain K from initial system knowledge sys= ss(A4, B, C11, D11)
and some initialized Q matrix and R as Identity matrix.
(ii) A new state matrix A1 is obtained as A1= (A-(B*K), the This gives response of system to a step input. The multi-stage
eigen values of A1 and hence associated states which are can be decided based on the design considerations and
responsible for oscillations are identified and acceptability for a given system.
corresponding changes are made in the diagonal entry of
Q and step (i) is repeated to get a new set of gain array IV. CASE STUDY
and then step (ii) is evaluated for oscillatory states if any. The sample system considered has been analyzed with
This may subsequently lead to second -stage LQR. conventional LQR and multi-stage LQR and the results are
2) Design of Third- Stage LQR Controller tabulated as shown in Table I. Some of the simulation output
The gain matrix K1 obtained from K1= lqr (A1,B,Q1,R) is for a step change has been shown for δ & 11 in Fig. 5 (a, b, c
multiplied to the B matrix and a new system matrix is formed and d). The detailed variables have been listed in Table I.
which is a combination of plant and the controller and A1 is
transformed into A2=(A1-(B*K1) and the eigen values which
creates oscillations are identified and for that eigen values
selection of gain matrix Q1 should have higher gain and eigen
values obtained will be negative and vulnerability of the states
will be reduced followed by improved system performance
compared to second- stage LQR
3) Design of Multi-Stage LQR Controller
The gain matrix K2 obtained from K2=lqr(A2 ,B,Q2,R) is
multiplied to the B matrix . A2 is transformed into A3=(A2-
(B*K2)and eigen values which creates oscillations are
identified. This process will be same as given in 2) and will Fig. 5(a). Variation in δ (delta) with LQR
continue depending on the required specifications.
B. Implementation of Multi-stage LQR
The implementation of multi-stage LQR has been done by
using MATLAB functions. The system matrices obtained with
state space model has been used to first calculate eigenvalues
of system. The feedback gains are calculated by lqr function.
Initial weights of Q are assumed based on eigenvalues
calculated in first step.
1) Step I
S= eig(A)
K= lqr (A, B, Q, R)
Fig. 5(b). Variation in δ (delta) with multi-stage LQR
2) Step II
A1=( A - ( B *K))
S1=eig(A1)
k1=lqr(A1, B, Q1, R)
3) Step III
A2 =( A1- ( B *k1))
S2=eig(A2)
k2=lqr(A2, B, Q2, R)
4) Step IV
A3 =( A2 - ( B *k2))
S3=eig(A3) Fig.5 (c). Variation in 11 with LQR
VI. APPENDIX
The system data, with two machines with UPFC, used for
study has been given in Table II
TABLE II