ADRC for Two-Area LFC

DOI : 10.17577/IJERTV3IS110213

Download Full-Text PDF Cite this Publication

Text Only Version

ADRC for Two-Area LFC

K. Nagarjuna Dr. M. S. Krishnarayalu

PG student Professor

Electriacl & Electronics Engineering Electriacl & Electronics Engineering

V R Siddhartha Engineering College V R Siddhartha Engineering College Vijayawada, India 520007 Vijayawada, India 520007

Abstract Load Frequency Control (LFC) is a major problem of power systems which results due to mismatch between real power generation and consumption as the power consumption changes every minute. Consequently the frequency of the power system may not be at rated value resulting in power quality problems. Power system network is very complex and divided into number of areas. A two-area LFC is the basic structure for a multi-area LFC. Here we apply Active Disturbance Rejection Controller (ADRC) to alleviate the problems of LFC. Also we compare its performance with standard PID controller.

Keywords Load frequency control, two-area power system, area control error, active disturbance rejection controller, extended state observer, PID controller

I INTRODUCTION

An interconnected electrical power system needs to work in steady state condition. Under this condition power system bus voltages and frequency are to be maintained at prescribed nominal values. This requires reactive and real power balance in the system. Under reactive power imbalance, voltages of the system deviate from nominal values. This comes under voltage control [1,2] which was studied in [14]. When there is imbalance of real powers, frequency deviates from the rated frequency (50 Hz). Frequency decreases when power generation is less than the load and vice versa. By using different controllers we will study these frequency control problems [1-4].

The frequencies of the interconnected areas and tie-line power exchanges deviate from the scheduled values when active power of load changes. Hence performance of power system could be degraded. Then primary controls, like local governors of the power system, adjust the generator output to compensate the load power changes. This compensation is partial only. Therefore a secondary (supplementary) control is essential for the power system to maintain the system frequency at nominal values even with small load changes. This secondary control is called as load frequency control (LFC) or automatic generation control (AGC). To run the power system in stable operation frequency and tie-line power are maintained constant at prescribed values.

The growth of interconnected power systems increases the importance of LFC to operate the interconnected systems in steady state healthily. Hence objectives of LFC loop are to maintain the rated system frequency in an inter connected system economically and reliably by maintaining frequency deviations to zero, the tie-line

power exchange according to schedule and good tracking of load demands even under small and slow load perturbations. To solve this kind of problems we have a number of control strategies like conventional PID and artificial intelligence techniques. Now we are using robust controller like ADRC to solve this type of problems. This new approach applies to nonlinear and time varying systems with single input and single output (SISO) or multipleinput and multiple-output (MIMO) systems.

Active Disturbance Rejection Controller (ADRC) is a novel robust approach [5-14] which was firstly proposed by Jing-Qing Han. It can estimate and mitigate uncertainties internal as well as external in real time. Also it is robust against structural uncertainties which are commonly presented in power systems. For the design of ADRC it requires only two tuning parameters like order of plant and high frequency gain bo of the system. The ADRC controller has been widely applied in many areas such as aerospace, aviation, electricity, chemical industry and other fields with many merits with simple algorithm, small settling time and little overshoot. The fundamental idea of ADRC is to implement an extended state observer (ESO) that provides an estimate of disturbance (internal plus external) d(t) present, such that it can be used to compensate the impact of (). All that remains to be handled by the actual controller will then be a process with approximately integrating behavior which can be easily done by a simple proportional controller.

Using LFC we can maintain the nominal frequency and tie- line powers of a power system. Now we study the LFC problem using ADRC and PID controllers for a two-area power system. Firstly the design of ADRC is briefly introduced for an nth-order minimum phase system represented by transfer function. Proposed ADRC technique is applied to a decentralized LFC for a two area interconnected power system. Also a PID controller is designed for the same system. Both systems are simulated and their performances are compared.

II LFC OF TWO AREA POWER SYSTEM

Inter connected power system is a very big electric network. Hence it has been divided into different groupings known as operating areas. A coherent group is formed by a group of generators that are closely coupled internally and swing in unison. This is known as single area and can be represented by a single equivalent system. Each single area represents power system network under the control of

one state (utility). Nowadays electrical power systems can be considered as a number of control areas interconnected by means of high voltage transmission lines or tie-lines.

= =1,2

= =1,2

= + 1

(6)

(8)

(7)

Two-Area LFC modeling

=1,2

=1,2

Fig 1 Two Areas with Tie-Line Connection

Consider a two area system represented by an equivalent generating unit interconnected by a lossless tie line with reactance . Each area is represented by a voltage source behind an equivalent reactance as shown Fig 1.

During normal operation, the real power transferred over the tie line is given by

AGC block diagram for two-area system is given below.

= 1 2

(1)

12 12 12

where 12 = 1 + + 2, and 12 = 1 2 (2)

Fig 2 Equivalent network of two area power system

LFC modeling is based on a small perturbation in power system operating condition. The block diagram of two-area power system is shown in Fig 3. Here we employ tie-line bias control to keep frequency at nominal value and

maintain tie-line flow at scheduled value. ACE is area control error. Tie-line bias control makes ACE = 0

Fig 3 AGC block diagram for two-area system

III DESIGN OF ADRC

Structure of ADRC

The heart of ADRC design is an observer who jointly treats actual disturbances and modeling uncertainties, such that only a very coarse process model is necessary in order to design a control loop, which makes ADRC an attractive choice for practitioners and promises good robustness against process variations. Here the states of nth-order system along with disturbances (internal and external) are estimated by (n+1)th-order Extended State Observer (ESO). ESO is a dynamical system with n+1states. The

=

=1;

+

(3)

extended state in ESO is used to estimate the total action of

the uncertain models and the system disturbances and then

where Ki Area i bias factor.

Area bias Ki determines the amount of interaction during a disturbance in the neighboring areas. For satisfactory

performance, K = B , where = + 1

is applied to compensate the disturbances.

After compensating the disturbance, the resultingsystems will be in the typical structure of nth-order cascaded

i i

integrators, which is easy to control without derivative

with – Frequency bias factor

– Frequency sensitive load coefficient

Speed Regulation in p.u.

For a two-area system

ACE1 = P12 + B11 (4)

ACE2 = P21 + B22 (5)

where P12 and P21 changes in scheduled interchanges. Frequency and tie-line power errors can be brought to zero by bringing the ACE to zero in steady state. In steady state P12 = 0 = = 1 = 2.

Practically several generating units operate in parallel in the same area. For analysis sake an equivalent generator will be used to represent each area. If a number of generating units operating in parallel then equivalent of generator inertia constant (Heq), frequency sensitive load coefficient (Deq) and frequency bias factor (Beq) can be represented as follows.

action. The technology of linearization via dynamic compensation is the most important in the ADRC technique. ADRC assumes a certain canonical model regardless of the actual process dynamics and leaves all modeling errors to be handled as a disturbance.

Fig 4 Block Diagram of the basic system

Design of ADRC for a nth-order process

STEP 1: Plant Remodeling

In this section, the design strategy of ADRC is developed for a general transfer function model of a physical system with primary loop as shown in Fig 4. The design involves both time-domain and frequencydomain representations. Our aim is to develop ADRC for a higher- order system.

Hence we introduce the design idea of ADRC for a nth-order system. General form of plant with finite zeros represented by a minimum phase transfer function is

= () = +1 + 1 +….+2 +1 , (9)

In order to derive the estimator, a state space model of the disturbed process can be represented as follows.

= + + ( ) (13) where

( )

= (); = 1 2 .

and

( )

= 1 2 . (14)

In order to locate the all eigenvalues of the ESO to

(observer bandwidth), the observer gains are chosen as

() +1 + 1 +….+2 +1

where U(s) and Y(s) are input and output of the plant

respectively. ( = 1,2, , + 1; = 1,2, , +

= + 1 . , = 1,2, , + 1. (15)

1) are the coefficients of the transfer function. After performing the longhand division of (9), the plant model may be shown as

sn-m Y(s)= b0U(s) + D(s) (10)

with b0 = bm+1/an+1

D(s) includes both internal and external disturbances.

After remodeling, the plant has two important characteristics. One is the order of the remodeled plant (= n-m) and the other is the high frequency gain b0.These two are the essential parameters for the ADRC design.

The fundamental idea of ADRC is to implement an extended state observer (ESO) that provides an estimate of

(), such that it compensates the impact of (), on the process by means of disturbance rejection. All that remains to be handled by the actual controller will then be a process with approximately integrating behavior which can be easily realized by a simple proportional controller. Hence the generalized disturbance is observed and cancelled by ADRC. The uncertainties involved in the disturbance will also be canceled.

By proper designing of ESO, will be estimating the values of closely (i=1, 2 n-m). Then =

The basic idea of ADRC design is based on the assumption that the transfer function of the plant has no finite zeros. In case the transfer function has finite zeros, then convert the model into a transfer function without finite zeros. The error between the two models can be included into the generalized disturbance term. A well tuned ESO outputs

will track closely. Then we have

+1 +1 = .

The generalized disturbance can be removed by the

time domain estimated value +1.

Now the control law = , (16)

Now the system is reduced to a pure integral plant by substituting

= .

+

STEP 2: Estimation of generalized disturbance

After remodeling the plant, we need to cancel the generalized disturbance d(t). A practical method is to treat the generalized disturbance as an extra state of the system and use an observer to estimate its value. This observer is known as an Extended State Observer (ESO).

The state space model of plant represented as follows sX(s)=AX(s)+BU(s)+E(s)D(s) (11)

= + ()

The control law for the pure integral plant is

= 1 1 22 11

(17)

To simplify the tuning process, all the closed-loop poles of the controller are set to . Then the controller gains have to be selected as

Y(s)=CX(s) (12)

X1 s

X2 s

=

+ 1

+1 , = 1,2, , .

(18)

where X s =

X

n m

s

;

nm

Placing all the observer poles at one location is known as Bandwidth Parameterization. c represents the bandwidth of the controller. Increasing c the tracking speed of the

=

0 1 0 0

0 0 1 0

0 0 0 1

0 0 0 0 0

; =

0

0

0

output of ADRC controlled system will increase. In other words the tracking error, overshoot and settling time of the output will decrease. Generally, c varies from 3~10 rad/s.

= 1 0 0 () ; =

0

0

1 ( )

The ESO is derived for observer bandwidth = 20 rad/s. Next controller gains are computed from (18) for controller bandwidth = 10 rad/s, as

1 = 1000, 2 = 300, 3 = 30

IV TUNING OF PID CONTROLLER

The basic structure of a PID controller is

(s)=

+ +

Fig 5 ADRC structure with state feedback

The proposed ADRC control for decentralized system is shown in Fig 3. In this figure an ADRC is placed in each area acting as a local LFC under decentralized control strategy. These two decentralized areas are connected through tie line. The detailed structure of ADRC is given in Fig 5. For this LFC problem, ACE1 and ACE2 are the reference inputs and load changes PL1 and PL2 are the external disturbances in areas 1 and 2 respectively. The parameter values for both areas of the system are shown in

where KP, KI and KD are proportional, integral and

derivative gain constants. Proportional control results in decrease of rise time but also results in oscillatory performance. Derivative control reduces the oscillations by providing proper damping which results in improved transient performance and stability. Integral control reduces the steady state error to zero. Theoretically KP, KI and KD are to be selected from infinite combinations. Proper selection ensures the bulls eye. In MATLAB, the transfer function of PID controller is

Table 1.

(s)= + + { /(s+N)} (22)

Inertia constant

H (p.u.sec.)

10

Frequency sensitive load coefficient

D (p.u./Hz)

1

Turbine time constant

Tt (sec)

0.3

Governor time constant

Tg (sec)

0.1

Governor speed regulation

R (Hz/p.u.)

0.05

Synchronizing coefficient

T (p.u./rad.)

22

ADRC bandwidth

c(rad/sec)

10

Observer andwidth

o(rad/sec)

20

Load change in area 1

DPL1 (p.u.)

0.1

Load change in area 2

DPL2 (p.u.)

0.08

Table 1. LFC Data

Using above data, we obtain for (D(s)=0)

= () = 1

(19)

where N sets the pole location of derivative noise filter. Default value of N is 100.PID controller tuning can be achieved in three steps using MATLAB SIMULINK [3]. In Step 1 we select KP that results in a highly oscillatory stable response with KD = KI = 0. In Step 2 we fix the parameter KD, for KP selected in Step1, to take care of transient performance. In Step 3 we fix the parameter KI, for KP and KD selected in Steps 1 and 2, to take care of steady state performance. Actually this selection converges to set of values of KP, KI and KD. This completes the tuning of PID controller. Following this tuning method the resulting parameters of PID controller are

KP = 0.5, KI = 0.83 and KD = 0.5

() 0.33+4.032+10.4+21

Here n=3, m=0, a4 =1, bo=1; Hence b0 = b1 / a4 = 3.33;

From (10), controller design equation s3Y(s) = 3.33 U(s) + D(s)

The model of ESO is obtained as

V SIMULATION RESULTS

We simulate the above two-area system first without any secondary controller and then with ADRC and PID controllers. The results are shown in the following figures.

1

2

0 1 0 0

0 0 1 0

=

1 0

2.

0

+

0

0

+

3

4

0 0 0 1

0 0 0 0

3

4

3.33 0

0 1

1

= 10 0 0 2 (20)

3

4

1 0

1

0

0

1

0

80

2 = 0

0

1

0

1

. 2 +

0

+ 2400

32000

From (14), ESO may be written in terms of observer gains as

3

4

0 0 0

0 0 0 0

3

4

3.33 .

0

.

160000

80 1 0 0

= 2400 0 1 0

1 0

2 0

80

2400

32000 0 0

+ 3.33 . + 32000 .

Fig 6 Two area power system without secondary controller

1

1 6 0 0 0 0 0 0 0

3

4

0

160 0 00

(21)

0

-0.5

Frequency errror in Hz

-1

-1.5

-2

-2.5

-3

-3

x 10

AREA 1

AREA 2

-3.5

-4

0 5 10 15 20 25 30

Time in sec

Fig 11 Decentralized LFC of two area system with ADRC

-3

x 10

0.5

PID Controller

ADRC

Fig 7 Frequency responses without secondary controller 0

0

-0.01

AREA 1

AREA 2

-0.5

Frequency deviation in per unit

-1

-0.02

-1.5

-2

ACE in per unit

-0.03

-0.04

-2.5

-0.05

-0.06

-0.07

-3

0.5

0 1 2 3 4 5 6 7 8 9 10

Time in s e c

Fig 12 Frequency errors comparison of area 1

-3

x 10

-0.08

PID Controller ADRC

-0.09

0 5 10 15 20 25 30

Time in sec

Fig 8 ACEs of two areas without secondary controller

0

Frequency deviation in per unit

-0.5

-1

-3

x 10

0

Tie line power error in per unit

-1

-2

-3

-4

-5

-6

-1.5

-2

-2.5

0.01

0

0 1 2 3 4 5 6 7 8 9 10

Time in s e c

Fig 13 Frequency errors comparison of area 2

PID Controller ADRC

-7

-8

0 5 10 15 20 25 30 35 40 45 50

Time in sec

Fig 9 Tie line power error without secondary controller

-0.01

ACE in per unit

-0.02

-0.03

-0.04

-0.05

-0.06

-0.07

0 1 2 3 4 5 6 7 8 9 10

Time in s e c

Fig 14 ACE of area 1

Fig 10 Decentralized LFC of two area system with PID controller

The proposed ADRC for a two area system is shown in Fig 11.An ADRC controller is placed in the each area acting as secondary control.

0.01

0

-0.01

ACE in per unit

-0.02

-0.03

-0.04

-0.05

-0.06

PID Controller ADRC

-0.07

0 1 2 3 4 5 6 7 8 9 10

Time in s e c

Fig 15 ACE of area 2

-3

x 10

1

0

Tie line power error in per unit

-1

-2

-3

-4

-5

-6

PID Controller

ADRC

REFERENCES

  1. Hadi Saadat, Power System Analysis, Tata McGraw-Hill, New Delhi, 2007

  2. A.R.Bergen, V,Vittal, Power Systems Analysis,2e, Pearson Education, New Delhi, 2006.

  3. M Nagendra and M.S.Krishnarayalu, PID Controller Tuning using Simulink for Multi Area Power Systems, International Journal of Engineering Research & Technology (IJERT) Vol. 1 Issue 7, September-2012 ISSN: 2278-018.

  4. B Renuka and M.S.Krishnarayalu, On Stabilizers for Multi Area Power Systems International Journal of Engineering Research &

    0 1 2 3 4 5 6 7 8 9 10

    Time in s e c

    Fig 16 Tie-line power error of the two areas

    VI DISCUSSION

    The two-area system without a secondary controller is unable to bring the steady state frequency errors, tie-line power errors and ACEs to zero. Also the settling times are large. Both ADRC and PID controllers brought the steady state frequency deviations, tie-line power errors and ACEs to zero with small settling times. Obviously from Figures 12-16, undershoot and settling time are less for ADRC compared to PID controller. In ADRC, selection of c and o is a trial and error process like the selection of KP, KI and KD for PID controller.

    VII CONCLUSIONS

    Power system network is divided into number of areas. Two- area power system is the basic model for the analysis of multi-area power system. LFC is a very major problem of power systems. The aims of LFC are to bring steady state frequency errors, tie-line power errors and ACEs to zero with small settling time. Active Disturbance Rejection Controller (ADRC) is a novel robust approach. It can estimate and mitigate both internal and external uncertainties in real time. An ADRC is designed for the LFC of two-area problem. Its performance is compared with a standard PID controller. The results show that the ADRC is superior. Next ADRC can be applied to multi- area power systems as an extension.

    VIII ACKNOWLEDGEMENTS

    We greatly acknowledge Siddhartha Academy of General and Technical Education, Vijayawada for providing the facilities to carry out this research.

    Technology (IJERT) Vol. 1 Issue 7, September-2012 ISSN: 2278-

    018.

  5. Han, J., From PID to active disturbance rejection control, IEEE Trans. Ind. Electron, 2009, 56, 900906.

  6. Jingqing Han, Auto-disturbances-rejection Controller and Its Applications, Control And Decision, Vol 13,No.1, pp.19-23, Jan.1998.

  7. Gao, Z.; Huang, Y.; Han, J. An Alternative Paradigm for Control System Design, In Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, Florida, USA, 47 December 2001.

  8. Gao, Z. Scaling and Bandwidth-Parameterization Based Controller Tuning, In Proceedings of the 2003 American Control Conference, Denver, Colorado, USA, 46 June 2003; pp. 49894996.

  9. Z. Gao, Active Disturbance Rejection Control: A Paradigm Shift in Feedback Control System Design, Proceedings of American Control Conference, pp. 23992405, Jun. 2006.

[10]L. Dong, Q. Zheng, and Z. Gao, On Control System Design for the Conventional Mode of Operation of Vibrational Gyroscopes, IEEE Sensors Journal, vol. 8, no. 11,pp. 18711878, Nov. 2008.

  1. Zheng Qing and GAO Zhiqiang, On Practical Applications of Active Disturbance Rejection Control, Proceedings of the 29th Chinese Control Conference July 29-31, 2010, Beijing, China

  2. Z.GAO Shen and GAO Zhiqiang, Active Disturbance Rejection Control for Non-minimum Phase Systems Control Conference (CCC),2010 29th Chinese, 29-31 July 2010,pages 6066- 6070.

  3. Gang Tian and Zhiqiang Gao, Frequency Response Analysis of Active Disturbance Rejection Based Control System Control aplications,2007. CCA 2007,IEEE International Conference on 1-3 Oct. 2007,page(s) 1595-1599.

[14]K. Nagarjuna and M.S. Krishnarayalu, AVR with ADRC, International Electrical Engineering Journal (IEEJ) Vol. 5 (2014) No.8, pp. 1513-1518 ISSN 2078-2365

Leave a Reply