Synthesis of Neural Controller Applied To Flexible AC Transmission Systems
Synthesis of Neural Controller Applied To Flexible AC Transmission Systems
3, MARCH 2000
AbstractThis paper first addresses the power system stability TCSC device is used for implementation of the nonlinear
issue involving the regular generator-angle transient stability and controllers developed in this paper.
load-driven voltage instability. Transient stabilization of simpli- As a first attempt at exploration of the voltage collapse mech-
fied power systems equipped with the flexible ac transmission
system (FACTS) device, the thyristor-controlled series capacitor anism, the transient stability issue is investigated while consid-
(TCSC), is studied with consideration of unknown loads. With ering the effect of loads connected to the system. Such an ef-
some off-line time-optimal trajectories computed based on the fort is significantin that: 1) since the TCSC installed on the
switching-times-variation method (STVM), some techniques are tie line is intended to help dampen the interarea mode oscilla-
developed to synthesize robust near-time-optimal neural con- tions between the two subsystems connected through a tie line,
trollers. The theoretical support for these techniques is presented.
The simulations illustrate the performance of the synthesized it is shown in [13] that such a system can be simplified as a
neural controllers. Furthermore, the results developed can be single-machine infinite-bus (SMIB) system with a TCSC and
readily generalized to more general nonlinear systems. time-varying parameters under some assumptions and 2) the in-
Index TermsFlexible AC transmission systems (FACTS), sights gained and the techniques developed from the study of
neural controller, switching-times-variation method (STVM), an SMIB with a load may help develop techniques which are
thyristor-controlled series capacitor (TCSC), time-optimal con- useful for preventing voltage instability problems in multima-
trol. chine systems with various kinds of loading characteristics.
A number of studies, involving a bilinear adaptive control
I. INTRODUCTION scheme [14], [15], variable-structure control [16], robust con-
trol [17], and neural network control [18] have been performed
(2) (7)
378 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSPART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 3, MARCH 2000
(8)
where . and
To achieve the design of neural controllers for stabilization
of the power system in each case, some numerical techniques
are employed for computation of optimal controls and optimal
trajectories. The computed optimal trajectories and optimal con-
trols are used for training a neural network which approximately
and . Here designates matrix transpose.
characterizes the switching manifold in a way described in later
Define the adjoint equation as follows:
sections. The synthesis of neural controllers for each case is fur-
ther presented in Section IV.
(14)
III. SWITCHING-TIMES-VARIATION METHOD
where and
Consider (2) for minimal time control. The optimal time per- .
formance index can be expressed as From the Hamiltonian, , the minimum prin-
ciple yields the extreme control in terms of the switching func-
(9) tion , which is given by
where and specify the initial and terminal time instants, (15)
respectively.
The Pontryagin's minimum principle is applied in order to Suppose the number of the optimal switching times is (in-
derive the optimal control. It can be readily shown that the re- cluding the variable terminal time). Let the switching vector be
sulting Hamiltonian system is a coupled two-point boundary- . As shown in [25] and [26], the gra-
value problem, and its analytic solution is not available, to our dient of the cost function with respect to the switching vector
best knowledge. In order to get the time-optimal control, the can be given by
STVM is used [25], [26].
Define the performance index by
(16)
(10)
where and
(17)
A. Time-Optimal Neural Control For parameterized systems with fixed parameters, for in-
stance, system (2), (system (4) or (6) takes exactly the same
Consider the system equation (2). The switching curve, as form as system (2) once related parameters are given), the
a solution to the minimum principle above for , transient stabilization of power systems can be done by means
is represented by where is the state vector of the of time-optimal neural control even though the explicit analytic
system of interest. Note that as shown previously, the control form of the state based feedback control is not available. The
range can be converted to . Then the optimal control same task, however, may become more challenging if the
of a bang-bang type can be given by where the parameters of the load are not known, which calls for somewhat
function is defined by robust control. Note that the range for the parameters can
if often be assumed to be specified without loss of generality.
if The parameter (or parameter vector) space can be tessellated
into a number of subintervals (or rectangles, or rectangles in
Denote by . Then . the high-dimensional case, which later on are simply called
The off-line optimal trajectories and optimal controls may be rectangles). For each case on which the parameter (or parameter
computed by a gradient-based numerical method, say an STVM vector) corresponding to an endpoint (or vertex) is specified,
[25], [26]. The function can then be approximated by training the case-specific time-optimal neural controller can be trained.
a neural network. For simplicity, these cases may be termed nominal cases.
Denote by the region of stability interest, which is assumed It is then expected that a near time-optimal control may be
to be compact. Then the switching curve (or manifold) divides synthesized by making use of the information extracted from
the region into two parts. On one side of the switching curve each nominal case. However, the information about those
(or manifold) the optimal control takes one extreme value of nominal cases, for which the unknown parameter (or parameter
the confined control, while on the other side the optimal con- vector) lies within the subinterval (or rectangle) determined
trol takes the other control limit. From this observation a pattern by the corresponding endpoints (or vertices) may be more
recognition scheme is proposed as follows. Note that the true relevant than that about other nominal cases. Therefore, a rough
state feedback control displays a discontinuity on the estimate of the parameter (or parameter vector) is necessary in
switching curve (or manifold). This may lead to the training of order to determine which subinterval (or rectangle) it is within.
a neural network for approximating such a control being a diffi- After such an identification, a control corresponding to the
cult job. Also note that sufficiently many trajectories uniformly unknown parameters can be synthesized as:
distributed in the region of interest may ensure the desired ap- where the time-optimal neural control corresponds to a spe-
proximation with respect to the Lebesgue measure. Let the func- cific case; is the multiplier for control ; and
tion realized by a neural network be denoted by NN . and for convexity. 's are constructed from the state or
Since the time-optimal control only takes the extreme values, the its previous values.
control by means of the trained neural network can be formed Neural networks are trained such that if the dynamics fol-
as NN . (the singular solution can be shown to lows a nominal trajectory for case (note that the neural con-
be unimportant here.) Therefore, a new neural network may be trol is very close to the optimal control ), the multiplier
formed by means of a conventional neural network, followed by takes an approximate value of one while all other multipliers
a neuron with a heaviside sigmoidal function. This is shown in take an approximate value of zero. Of course, the normalization
Fig. 1. of the multipliers needs to be performed and after summation
Remark (1): This structure can recognize the optimal control of the multipliers corresponding to either a positive control or
pattern which is characterized by a switching curve (or mani- a negative control is done the winner-take-all strategy is used,
fold). The output of the new neural network precisely matches thereby making the resulting weighted multiplicative control a
the optimal control on both sides of the switching curve (or bang-bang type.
manifold) except in some small neighborhood containing the In the resulting hierarchical neural control structure shown
switching curve (or manifold). The training patterns are in the in Fig. 2, the lower level neural controllers compute the time-
form of . optimal control values while the upper level neural networks
Remark (2): This structure will be a component of the lower compute the multipliers 's in order to construct the weighted
level neural networks in the hierarchical neural network archi- multiplicative control.
tecture, which is detailed next. Remark (1): TDL stands for tapped delay line such that the
Remark (3): The above method can be applied to system (2), previous values and also the current value are available to feed
system (4), or system (6) with relevant parameters specified. into the input of neural networks.
380 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSPART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 3, MARCH 2000
Remark (5): The neural networks used in this paper are con-
ventional feedforward neural networks. The backpropagation
with momentum and an adaptive learning rate is used to train
neural networks. The size of the neural network used for the
simulation in this paper will be described in the simulation sec-
tion.
It is pointed out that the proposed control scheme can be ap-
plied to Cases I and II, described in Section II.
.
Notice that since the desired final state is the
(20) origin. Then we have
Remark: First, the optimal control with is a the system does not change much), and that the goal is still to
discontinuous function only on . It can be approximated drive the system state to the origin. Suppose that this will cause
with a continuous function, say , with the same support some increments in the switching vector and . Therefore,
with sufficiently small error such that if we have the following equation by means of perturbation anal-
and for . Then a neural network ysis:
NN can be trained to approximate the function such
that NN with being an arbitrarily small
positive number. Note that takes a value of or if
. Then NN or
NN for . As long as is chosen such
that , then NN for . However,
NN is another neural network. Thus, the existence of
such a neural controller is assured.
Conclusion 2: Suppose is a compact region where with
proper control the optimal trajectories starting in the compact
region will still remain in it. That is, for any initial state
there exists an optimal control which is a state
feedback control such that the state can be driven to the origin in
a finite amount of time. Let the switching curve (or manifold) be
. Let be the piecewise linear approximation of the switching
curve. Suppose that and where and are points
of an optimal trajectory. Then for any and there
exists and , such that if
, and , there exists the terminal time such (25)
that and where
is the optimal terminal time for the initial state and Define
is the optimal trajectory starting form .
Remark: Such a piecewise linear approximation of the
switching manifold may be realized by a constructive neural
network.
can be further expressed as
B. Support for Construction of Hierarchical
Neural Controllers
Consider again the system equation
(24)
Fig. 5. Learned pattern of rotor angle deviation. Fig. 7. Training performance. Solid: the resulting trajectory from the neural
controller; dashed: the off-line calculated trajectory.
Fig. 6. Learned pattern about time-optimal trajectories. Fig. 8. Performance of the neural controller for the untrained case. Solid: the
resulting trajectory from the neural controller; dashed: the off-line calculated
trajectory; dotted: the trajectory resulted from fixed compensation.
unless the confusion arises.) The system, after experiencing a
severe short-circuit fault from which the resulting initial condi-
A controller is to be synthesized to stabilize the postfault
tion is not trained, loses its stability with the fixed compensation
SMIB system in minimal time, taking into account the unknown
(or ). By application of the trained neural controller, the
load.
system can be stabilized in near optimal time. The resulting tra-
Due to the uncertainty of the load, this can be achieved by ap-
jectory is shown in Fig. 8, which is very close to the computed
plication of a somewhat intelligent time-optimal control to drive
optimal trajectory by means of the STVM method.
the system to a small neighborhood of the equilibrium in near
optimal time and thereafter a conventional linear feedback con-
VI. SIMULATIONS troller can take over and maintain the equilibrium. Also note that
due to the calculation error involved in computing the off-line
A SMIB system with a load , described by (6), is considered time-optimal trajectories and other practical reasons mentioned
for simulations with the parameters and some related data given previously, the system is expected to be driven to a small neigh-
as borhood of the equilibrium. This neighborhood can be charac-
terized by an elliptic region where
. and are two positive numbers and is much larger than .
CHEN et al.: SYNTHESIS OF NEURAL CONTROLLER APPLIED TO FLEXIBLE AC TRANSMISSION SYSTEMS 385
Fig. 9. Time-optimal trajectories calculated by STVM. Fig. 10. Rotor angle deviation data for neural net training.
Fig. 12. Learned pattern about time-optimal trajectories. Fig. 14. Performance of the neural controller for untrained case. Solid: the
resulting trajectory from the neural controller; dashed: the off-line calculated
trajectory.
Fig. 13. Training performance. Solid: the resulting trajectory from the neural
controller; dashed: the off-line calculated trajectory.
Fig. 15. Performance of the hierarchical neural controller for SMIB with
unknown load after experiencing a short-circuit fault. Solid: the resulting
neural networks can be described by NN trajectory from the neural controller; dashed: the off-line calculated trajectory.
. A number of 1983 patterns are
used for training upper level neural networks. These upper level and V. The resulting trajectory is shown in Fig. 15 and is also
neural networks have 15 and 30 neurons in the first hidden layer very close to the off-line calculated time-optimal trajectory.
and second hidden layer. With these upper level neural networks
trained, the outputs of the upper level neural networks are nor-
VII. GENERALIZATION TO MORE GENERAL SYSTEMS
malized and the winner-take-all strategy is used in order to pro-
duce the appropriate multipliers. The sum of the lower level con- The results obtained for simplified power systems with loads
trols multiplied by the resulting multipliers forms the current can be generalized to more general nonlinear systems. In partic-
control to the power system. ular, these results should be useful for controller design for mul-
The hierarchical neural control shown in Section IV-B is timachine power systems, which are being investigated in our
examined for a severe short-circuit fault for an unknown load ongoing project. Consider an autonomous parameterized non-
, for which the related optimal trajectory is linear system described by
not used for neural network training. Following the proposed
identification and control procedures described in Sections IV (42)
CHEN et al.: SYNTHESIS OF NEURAL CONTROLLER APPLIED TO FLEXIBLE AC TRANSMISSION SYSTEMS 387
where is the system state, is the admissible (or parameter vector) are within. The idea behind these schemes
control vector, and is the parameter vector confined should be readily generalized to more general systems.
within some subspace. Assume for the region of interest the The linear controller around an equilibrium is designed so
existence of a bang-bang type of control is assured. Through that it is sufficient to drive the system into a predesigned neigh-
tessellation of the parameter vector space, lower level time-op- borhood of the equilibrium by means of a time optimal control.
timal controllers can be designed corresponding to the vertices This may accommodate some slight differences between the ac-
of each subregion. The upper level neural networks in the hier- tual switching and the optimal switching.
archical neural control structure investigated in Section IV can As a subsequent effort, more complex power systems will be
also be trained in the way discussed previously. Then, for an studied along with the dynamics of connected loads in order to
unknown parameter vector, its identification based on the mea- further investigate the mechanism of voltage collapse, which is
surements of the state helps locate which subregion it is likely a part of the ongoing research.
within, and then the lower level neural controllers are enabled
corresponding to the vertices of this subregion. With the state ACKNOWLEDGMENT
and its previous value fed in, the upper level neural networks
calculate and produce the proper multipliers with normalization The authors would like to acknowledge the suggestions of the
performed and the winner-take-all strategy used. The intelligent associate editor and anonymous reviewers.
control signal, the sum of the modulated control by the multi-
pliers, results. REFERENCES
[1] C. W. Taylor, Power Voltage Stability Analysis. New York, NY: Mc-
Graw-Hill, 1994.
[2] Voltage stability of power systems: concept, analytical tools, and
VIII. CONCLUSION industry experience, IEEE Committee Rep., IEEE Publication
90TH0358-2-PWR.
For efficient utilization of the existing high voltage trans- [3] Report on intelligent control of complex Nonlinear systems with elec-
tric power applications, OSU-ECE-FACTS 9401 Rep., 1994.
mission networks, FACTS devices are installed in order to [4] V. Ajjarapu and C. Christy, The continuation power flow: A tool for
enhance power system stability. The proper manipulation of steady state voltage stability analysis, IEEE Trans. Power Syst., vol. 7,
the installed FACTS devices are crucial for maintaining power pp. 416423, 1992.
[5] G. C. Ejebe et al., Methods for contingency screening and ranking for
system stability, while improving the power transfer capability voltage stability analysis of power systems, IEEE Trans. Power Syst.,
of transmission networks. The transients initiated by large vol. 11, pp. 350356, 1996.
faults may interact with the loads, and further cause voltage [6] B. Gao, G. K. Morison, and P. Kundur, Voltage stability evaluation
using modal analysis, IEEE Trans. Power Syst., vol. 7, pp. 15291536,
instability problems. The transient stabilization of power 1992.
systems is addressed while the load effect is also considered. [7] D. J. Hill, Nonlinear dynamic load models with recovery for voltage
The uncertainty of the load makes the faulted power system stability studies, IEEE Trans. Power Syst., vol. 8, pp. 166172, 1993.
[8] D. Karlsson and D. J. Hill, Modelling and identification of nonlinear
a nonlinear uncertain dynamic system, which is a challenge dynamic loads in power systems, IEEE Trans. Power Syst., vol. 9, pp.
calling for robust and intelligent control design. 157163, 1994.
The explicit analytic optimal feedback control is generally [9] T. J. Overbye and C. L. Demarco, Voltage security enhancement
using energy based sensitivities, IEEE Trans. Power Syst., vol. 6, pp.
not available, but can be obtained numerically. The numeri- 11961202, 1991.
cally obtained optimal trajectories can help produce an approx- [10] T. J. Overbye and C. L. Demarco, Improved techniques for power
imate near optimal control by training a neural network. The system voltage stability assessment using energy methods, IEEE
Trans. Power Syst., vol. 6, pp. 14461452, 1991.
time-optimal control, more specifically, the bang-bang control, [11] N. Yorino et al., An investigation of voltage instability problems, IEEE
is achieved by a neural network such that the feedback con- Trans. Power Syst., vol. 7, pp. 600607, 1992.
trol pattern is recognized. This is essentially to approximate the [12] B. Lee and V. Ajjarapu, A piecewise global small-disturbance voltage-
stability analysis of structure-preserving power system models, IEEE
switching curve (or manifold). Related theoretical justification Trans. Power Syst., vol. 10, pp. 19631968, 1995.
is presented. When the load taking a parameterized form is un- [13] Nonlinear control and operation of FACTS: methodologies and basic
known, with its parameters fixed but needing identification, a concepts, EPRI Tech. Rep. 103398, Palo Alto, CA, 1995.
[14] V. Rajkumar and R. R. Mohler, Bilinear generalized predictive con-
reasonable control is synthesized by means of a hierarchical trol using the thyristor-controlled series capacitor, in Proc. IEEE PES
neural network structure. Here, the lower level neural networks Winter Meeting, 94 WM 194-1 PWRS, New York, NY, 1994. Preprint.
are designed so that, for a given parametrized load, a corre- [15] V. Rajkumar, Nonlinear Control for Power System Transient Stability,
Ph.D. Dissertation, Oregon State University, 1994.
sponding lower level neural network will work well enough to [16] Y. Wang et al., Variable structure FACTS controllers for power system
approximate the minimal time control whose upper level neural transient stability, IEEE Trans. Power Syst., vol. 7, pp. 307313, 1992.
networks assign corresponding values to the weight, or mem- [17] D. Kosterov and W. Kolodziej, Robust control for power system tran-
sient stabilization, presented at the Proc. American Control Conf., San
bership values in the context of fuzzy control, to the associated Francisco, CA, 1993.
lower level control. The weights for controls are not simply op- [18] R. R. Zakrzewski, R. R. Mohler, and W. J. Kolodziej, Hierarchical intel-
erated to obtain a weighted sumthe resulting control. Instead, ligent control with flexible AC transmission system application, IFAC
J. Contr. Eng. Practice, vol. 2, pp. 979987, 1994.
they are somehow operated so that the resulting control is also [19] K. Narendra and S. Mukhopadhyay, Intelligent control using neural
a bang-bang type, which may avoid the otherwise longer du- networks, IEEE Contr. Syst. Mag., vol. 12, pp. 1118, 1992.
ration for transient stabilization. The tessellation scheme and [20] M. Herman, J. Albus, and T. Hong, Intelligent control for multiple au-
tonomous undersea vehicles, in Neural Networks for Control, W. T.
rough identification of the parameters involved help identify the Miller, R. S. Sutton, and P. J. Werbos, Eds. Cambridge, MA: MIT
subregion (or rectangles in high dimension) that the parameters Press, 1990, pp. 427474.
388 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSPART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 3, MARCH 2000
[21] K. Tanaka et al., Fuzzy control of a vehicle with two trailers, presented Ronald R. Mohler (M59SM79F80) received the B.S. degree from Penn-
at the Proc. American Control Conf., Albuquerque, NM, 1997. sylvania State University, University Park, in 1956, the M.S. degree from the
[22] T. W. Long et al., A neural network based receding horizon optimal University of Southern California, Los Angeles, in 1958, and the Ph.D. degree
controller, presented at the Proc. American Control Conf., Albu- from the University of Michigan, Ann Arbor, in 1965.
querque, NM, 1997. He has over ten years of industrial type experience at the Los Alamos National
[23] R. R. Mohler, Nonlinear Systems Volume I, Dynamics and Con- Laboratory, Hughes Aircraft Corp., and Rockwell International (Texile Machine
trol. Englewood Cliffs, NJ: Prentice-Hall, 1991. Works). He has been an industrial consultant since 1965. Since 1971 he has been
[24] R. R. Mohler, Nonlinear Systems Volume II, Applications to Bilinear Professor of Electrical and Computer Engineering at Oregon State University,
Control. Englewood Cliffs, NJ: Prentice-Hall, 1991. Corvallis, where he was Department Head from 1971 to 1978. Formerly, he was
[25] R. Mohler, Bilinear Control Processes. New York, NY: Academic, a Professor of Electrical, Aerospace, Mechanical, and Nuclear Engineering, as
1973. well as Chairperson of Information and Computing Science at the University
[26] S. F. Moon, Optimal control of bilinear systems and systems linear in of Oklahoma, Norman, and was Associate Professor of Electrical Engineering
control, Ph.D. dissertation, Univ. of New Mexico, 1969. and Computer Science at the University of New Mexico, Albuquerque. He has
[27] E. B. Lee and L. Markus, Foundations of Optimal Control held visiting positions at the University of Rome, the University of London,
Theory. New York: Wiley, 1967. the Australian National University, the University of California at Los Angeles,
[28] D. Chen and R. Mohler, Load modelling and voltage stability analysis the Naval Postgraduate School, the University of Sydney, and the International
by neural networks, presented at the Proc. American Control Conf., Institute for Applied Systems Analysis. His interests include nonlinear control,
Albuquerque, NM, 1997. immunology, power systems, and aerospace applications. He is the author of
[29] W. J. Rugh, Linear System Theory. Englewood Cliffs, NJ: Prentice- five books and editor of four others on these topics.
Hall, 1993.
Dingguo Chen (S'95M'99) received the M.S. degree in electrical engineering Lung-Kee (Larry) Chen received the M.S. and Ph.D. degrees in mathematics
from Tsinghua University, Beijing, China, in 1991 and the Ph.D. degree in elec- from the University of Chicago, Chicago, IL, in 1986.
trical and computer engineering from Oregon State University, Corvallis, in In 1986, he joined the Department of Mathematics, Oregon State University,
1998. Corvallis, as an Assistant Professor. He and he spent two years at Washington
From 1991 to 1995, he was an engineer in the State CIMS Engineering Re- University from 1990 to 1992, where he became an Associate Professor in 1991.
search Center, Tsinghua University. From 1995 to 1998, he was a Graduate Re- He became a Professor at Oregon State University in 1997. His current research
search Assistant at Oregon State University. Currently, he is with Siemens Power interests are in the areas of harmonic analysis, singular equations, and control
Systems Control Division, Brooklyn Park, MN. His research interests include theory.
nonlinear control, power systems, neural network, digital signal processing, and Dr. Chen was awarded a National Science Foundation Mathematical Sciences
telecommunications. Postdoctoral Research Fellowship