Physics Letters A 357 (2006) 218–223
Chaos control of ferroresonance system based on RBF-maximum entropy
clustering algorithm
Liu Fan ∗ , Sun Cai-xin, Si-ma Wen-xia, Liao Rui-jin, Guo Fei
Key Lab of High Voltage and Electrical New Technology of Ministry of Education, Chongqing University, Chongqing 400044, PR China
Received 22 November 2005; accepted 23 May 2006
Available online 5 June 2006
Communicated by A.R. Bishop
With regards to the ferroresonance overvoltage of neutral grounded power system, a maximum-entropy learning algorithm based on radial
basis function neural networks is used to control the chaotic system. The algorithm optimizes the object function to derive learning rule of
central vectors, and uses the clustering function of network hidden layers. It improves the regression and learning ability of neural networks.
The numerical experiment of ferroresonance system testifies the effectiveness and feasibility of using the algorithm to control chaos in neutral
grounded system.
© 2006 Elsevier B.V. All rights reserved.
Keywords: Neutral grounded power system; Chaos control; Radial basis function; Maximum-entropy principle
1. Intruduction
In an electrical power system, the ferroresonance overvoltage makes the voltage and the current increase sharply, and it
may cause the burn-out of potential transformers, as well as the
severe accident such as external insulation flashover, lighting
arrester explosion [1]. In a power system, the research of chaos
control in chaos state generated by ferroresonance is under hot
discussion [2–5].
At present, the experts have presented many methods, in regards to the pure control of chaos system, such as parameter
perturbation technique [6], which is suitable for the discrete dynamics system, and whose controlling object is low periodic
orbit; feedback control technique [7–9], which utilizes the system parameter as the control signal to feedback to the system;
optimum control technique [10], using switch to control, which
need a little control energy to realize the chaos control, and
whose control object is balance points only. We know that the
cognition to chaos system will greatly restrict its control.
* Corresponding author.
E-mail address: [email protected] (L. Fan).
0375-9601/$ – see front matter © 2006 Elsevier B.V. All rights reserved.
Refs. [11–15] brought forward the control method based on
the radial basis function neural network, which realized the
chaos control. When the type and number of basic function
are all known, the learning algorithms mainly include the Cmeaning value and Kohonen clustering [16]. To greatly increase
the regression ability of network, it is plausible to train the network using the error backward propagation algorithm similar to
the multi-layer perception model. But the BP algorithm’s calculation is very complex, and the immanent features of the RBF
network are neglected.
An efficient control of power systems can greatly influence
the energy requirements to meet the required quality. Since the
power systems are highly nonlinear and is required to track
a determined equilibrium solution, the conventional PID controller, which has been employed widely in some other applications, cannot provide adequate control performance. In such
cases, the linear controllers may only be valid in an infinitesimally small neighborhood of the reference steady state operating points. Therefore, advanced nonlinear control strategies
should be used to handle such systems [17]. More recently,
efforts have been directed at control of chaos in dynamical
system. Thus, emphasis has been placed on design techniques
which result in prescribed nonlinear dynamics for controlled
L. Fan et al. / Physics Letters A 357 (2006) 218–223
processes. Refs. [18,19] used the globally linearizing control
method as an approach to nonlinear control design. This method
allows an exact linearization of an input–output map of the nonlinear control design. This Letter seeks to improve the radial
basic function neural network with maximum-entropy learning
algorithm, use the algorithm to learn the dynamics characteristic of the ferroresonance chaos system, and then utilize the
improved neural network to control the chaos. One of the features of the control method is that the learning rule of central
vector is derived from optimum of object function, which fully
utilizes the clustering ability of the network hidden layers, and
improves the network’s regression ability. At the same time, using such method, the analytic model of the object is not necessary. The control target can be periodic orbit or object function
which is changing continuously. And the control is also in effect
when measuring noise exists.
By simple calculations, we can get the analytic solution of
(2) to eliminate λ, then we can get the following function:
JT (c) = min LT (c, λ)
x − cj 2
exp −
= T ln q − ln
j =1
so question (1) changes to a cluster unrestricted optimum questions, whose objective function JT (c) is differentiable, thus the
gradient descent method will derive the new clustering algorithm, which is called maximum entropy clustering algorithm
(MECA), in the algorithm the adjustment equation of central
vector cj is as follows
cj (t) = cj (t − 1) + 2η(t)λj k xk − cj (t − 1) .
2. The maximum entropy learning algorithm of the RBF
RBF neural network is one of the partly convergent neural
networks, the numbers of the neuron of input layer, hidden
layer, and output layer are n, q, and m, and the learning of
weight vector wl is based on the derivation from minimum
error function. Because the hidden layer of RBF network has
a clustering effect to input samples, the weight vector cj can
be confirmed using clustering algorithm. The hard C-meaning
algorithm is based on minimum j to fix on cj . It is more a
heuristic progress than an optimum progress.
2.1. Maximum entropy clustering algorithm
In practical uses, the samples in sample set X are usually
supposed to be mutually independent. For the generality of research, considering:
min min x − cj 2 ,
where x ∈ n .
This is a compound minimum problem. Refs. [20,21] use maximum entropy to present the effective algorithm which can resolve minimax problem. Using analysis of Ref. [22] to minimax
problem, we have constituted the compound minimum question:
min LT (c, λ) = L(c, λ) + T ln q − H (λ) ,
L(c, λ) =
λj x − cj .
λj k = −
∂JT (c)
= λj (xk ),
∂cj (t − 1)
η(t) is the learning step length. The key question of using
MECA to train RBF neural network’s central vector is the selecting criteria of the parameter T .
Here the randomness of clustering is the so-called “hard”.
Thus in clustering progress, the bigger value of T should be
chosen first, and decrease the value gradually, so that the random level will wane towards the “hard” state.
2.2. The control method based on RBF-MECA
Chaos system has the inherent feature that it is extremely
sensitive to small disturbance outside. This Letter seeks to realize the control through partial linear in neighborhood of the
fixed point, and put on little parameter disturbance. Considering
the following chaos system:
x(k + 1) = f x(k), p + u(k).
Where x ∈ R n is the state of the system, p is the system parameter, u is the control item. Letting u(k) = 0 in (6) and then
x(k + 1) = f x(k), p
using RBF-MECA learning relation of the input and output of
(7), we can get the neural network model of the system:
x̂(k + 1) = fˆ x(k), p .
The disturbance used to control unstable periodic orbit is
j =1
Where T is Lagrange multiplier, H (λ) = − j =1 λj ln λj is
Shannon entropy. Since minj (x − cj 2 ) is always GE zero, it
is expected that the LT , which is approaching minj (x − cj 2 )
is GE zero too. Then if H (λ) ln q is known, min(−H (λ)) and
min(ln q − H (λ)) are equal.
δpn =
fu (Xu − XF (P0 ))
λu − 1
fu g
where fu , λu are the reversible characteristic vector and characteristic root of the partial mapping matrix M = DX F (XF ,
P0 ); DX denotes f mapping is differentiated by state vector
X, XF which is the fixed point of f mapping; P0 is the initial value of the adjustable parameter; and g ≡ DP F (XF , P0 )
is the changing value which is caused by fixed point changing
L. Fan et al. / Physics Letters A 357 (2006) 218–223
following the changing of control parameter p; DP is f mapping differentiated by p. According to the (9), the disturbance
is put in chaotic systems, if the next iteration is in the fixed
point stable manifold, latter iteration will be attracted to a fixed
point, and the periodic 1 orbit will depart from chaos attractor
and enter into the stable periodic orbit. The chaos is controlled
based on (9), allowing the noise disturbance. The noise form is
εδn , which is the Gauss unit random parameter whose mean is
zero and constantly used to weigh noise intensity. To ensure the
effectiveness of control, we can suppose δpn will not exceed
certain value δpmax . From (9) we know the maximum distance
from the chaos orbit of disturbance control progress to fixed
≡ fu (Xmax − XF (P0 )) = |(1 − λ−1
point is Xmax
u )fu g|δpmax
namely the noise can be controlled in |δnu | < δpmax , then only if
u , the control is effective. The neural network is
εδpmax < Xmax
trained according to (9), and then the learning process finishes,
the network can be treated as chaos controller.
According to stability theorem of discrete system, the controller is designed as
u(k) = −fˆ x(k), p + xr (k + 1) + l x(k) − xr (k) .
Fig. 1.
Where xr (k) is the expectance objective.
The error is defined:
e(k) = x(k) − xr (k).
e(k + 1) = x(k + 1) − xr (k + 1)
(12) is substituted to (8), then:
e(k + 1) = f x(k), p − fˆ x(k), p + xr (k + 1)
+ l x(k) − xr (k) − xr (k + 1).
If the neural network could move towards the system which is
display by (7), the error system is
e(k + 1) = l x(k) − xr (k) = le(k).
According to the stability theorem of discrete system [23], selecting |l| < 1 makes the system (14) asymptotic stable.
3. Chaos control of ferroresonance system
3.1. State one: Noisefree
In the neutral grounded system, the typical configuration of
substations prone to ferroresonance is as Fig. 1 [24]. CB0 is the
bus coupling breaker, CB1 and CB2 are the circuit breakers, and
they all equipped with the equalizing capacitance at the fracture. The DS is a disconnect switch, PT 1 , PT 2 are bus potential
transformers, and T1 and T2 are power transformers. When ferroresonance starts, the breaker and disconnect switch are all in
opened state, so transformers are not in the resonance circuit.
Whether ferroresoance happens in bus 1 or bus 2, the principle is the same. For example, when either one of CB0 and CB1
has been opened, while the other one is broken, ferroresonance
still happens. The coupling capacitance is neglected, and single
phase resonance circuit is as Fig. 2a. ES is the power source,
Fig. 2.
Cpg is the equalizing capacitance, Cpg is the earth capacitance
of equivalent system, L is excitation inductance of PT, and R
is the core loss of PT.
According to Theremin’s theorem, the Fig. 2a is simplified
the resonance circuit shown as b. Where ES = e sin ωt, E =
2Cgra ES
2Cgra +Cpg , C = 2Cgra + Cpg . E is the power source amplitude,
R is the core loss of potential transformer, and L is the excitation inductance. To make it easy, the frequency, current,
magnetic flux, etc. are all normalized. The conductance of bus
to earth and inter phase capacitance is neglected. After transformation and simplification, the differential equation of the circuit
d 2φ
= gω cos ωt.
RC dt
dt 2
supposing q = RCω
Where g is driving force, g = C
the damp factor; u = dt the differential equation is adjusted as:
+ qu +
= g cos ωt.
Where supposing the current which flow through transformer
is iL , and it is composed with a seven exponent equation [14]
iL = aφ + bφ 7 , φ is the transformer magnetic linkage, here a =
3.42, b = 0.41, C = 400 pF.
When E = 5 p.u., ω = 1 p.u., g = 2, 1/q = 0.06 and R is
set to 50 M, corresponding the loss of 500 W. According to
the set parameters, the differentiable equation is formed, and
Runge–Kutta–Fehlberg algorithm is used to solution and iteration. The phase trace of chaos response is shown in Fig. 3.
The algorithm chooses the substep in the interval which
length is h, and every iteration could get two solutions with
L. Fan et al. / Physics Letters A 357 (2006) 218–223
Fig. 4.
Fig. 3.
high accuracy and iteration speed and different discrete error.
The idea of RBF-MECA is put into the equivalent circuit of
ferroresonance substation, and then we can get:
= gω cos ωt − quω − ,
and its numerical computation is discreted:
x(k + 1) = gω cos ωt (k) − qx(k)ω −
aφ(k) + b[φ(k)]7
. (16)
Designing controller:
u(k) = −fˆ x(k) + xr (k + 1) + l x(k) − xr (k) .
When the control is operated, the system is
aφ(k) + bφ(k)7
+ u(k).
Here, the algorithm is the learning process of weight vector
through two stages: first, using MECA to train central vector
to have sufficient knowledge, and then train weight vectors of
output layer. The algorithm is using online sequence mode to
, and the selecting criteria of α(t) is
learn. Definition: T = α(t)
x(k + 1) = gω cos ωt (k) − qx(k)ω −
αmax t − α0
max t
where: max t = 30000 is the biggest iteration times, and t is
the iteration time at present, αmax t = 2000 and α0 = 20 is
the value of α when t is the biggest iteration time and zero
separately. According to the discrete equation (16), 500 samples [x(k), t (k), φ(k); x(k + 1)] (k = 0, 1, 2, . . . , 499) can be
acquired, where: sequence of t (k) set up the fixed time interval. 480 frontal sample data pairs are used to train network
and the input and output model is: xk+1 = f (xk , φk , tk ). Setting: l = 0.04, the control is operated in the 500th step, and the
control target is xr (k) = 0, then the system output after chaos
control is shown as Fig. 4. It is indicated that using RBF-MECA
algorithm can easily control the system state to the expected
α(t) = α0 +
Fig. 5.
fixed point. In such system, we put into control in 250 steps,
the control target is xr (k) = 0.25 + 0.2 sin(kπ/100), and the
control result is shown as Fig. 5.
When the control is put into operation in the 250th step, the
control target is xr (k) = 0.4, after control, the output of the
chaos system is shown as Fig. 6. From the Fig. 4 to Fig. 6, it
is obvious that using the controller with the maximum entropy
clustering algorithm of RBF neural network can effectively
control the ferroresonance chaos system. As the long-time numerical experiment indicated, the algorithm could make the
ferroresoance system evolve from the chaos state to expectancy
periodic orbit, or make the high value of chaos over voltage invert to harmonics voltage which has lower amplitude. Both of
them decrease imperilment to the power system, consequently
the transition between chaos and ordering is realized when the
ferroresonance happens in neutral grounded system.
L. Fan et al. / Physics Letters A 357 (2006) 218–223
Fig. 8.
Fig. 6.
Fig. 7.
4. Conclusion
With regards to the problems of ferroresonance overvoltage
of the neutral grounded power system, this article suggests use
the maximum entropy clustering algorithm to improve the RBF
neural network, and use the network to control the chaos of
the ferroresonance system. The numerical experiment has been
done, and the result is obvious. The method has the following
characteristics: (1) it could be put into control process at different time and the output after control is stable and effective. (2)
The control target can be periodic orbit or continuously changing function, and process is efficient. (3) In the condition of
measuring noise, the result of chaos control is also evident.
Because the ferroresonance overvoltage, which is generated
by in neutral grounded system does great harm to high voltage
power grid, it has the great significance to research the physical
mechanics and control methods, to ensure the stable running of
electrical power system, and increase the reliability of electrical
equipment running. Future research needs to be done on the
3.2. State two: Noisy condition
Under such condition, the flat noise, whose meaning is zero
and variance is the millesimal of measured value amplitude,
is put into the data to build the model. And the RBF neural
network model which is based on maximum entropy algorithm is build up by the data with noise. At the same time,the
model is used in the controller which is shown in (17). The
measuring data of (17) also has the measuring noise. Under
this condition, the chaos control of ferroresonance system is
to be achieved as followed: setting: l = 0.03 and the control are in operation in the 500th step, and the control target
is xr (k) = 0.2 sin(πk/100). The result of control is shown in
Fig. 7. The tracing error curves are shown in Fig. 8. From the
Fig. 7 and Fig. 8, we can conclude that the algorithm is still effective using the neural network, which is build up by data with
measuring noise to control the chaotic system with measuring
[1] T. Van Craenenbroeck, IEEE Trans. Power Delivery 18 (4) (2003) 1592.
[2] E. Zia, A.T.A. Bashar, et al., IEEE Trans. Circuits Systems 48 (6) (2001)
[3] Y. Yu, H. Jia, P. Li, Electric Power Systems Research 65 (3) (2003) 187.
[4] K. Ai-Anbarri, R. Ramanujam, et al., Electric Power Systems Research 65 (1) (2003) 1.
[5] Z. Jing, D. Xu, Y. Chang, Int. J. Electrical Power Energy Systems 25 (6)
(2003) 443.
[6] E. Ott, C. Grebogi, J.A. Yorke, Phys. Rev. Lett. 64 (11) (1990) 1196.
[7] K. Pyragas, Phys. Lett. A 170 (6) (1992) 421.
[8] U. Toshimitsu, Y. Shigeru, Phys. Lett. A 264 (1) (1999) 30.
[9] K. Pyragas, Phys. Lett. A 180 (1) (1993) 99.
[10] G.A. Gonzale, Int. J. Bifur. Chaos 5 (2) (1995) 559.
[11] E.N. Sanchez, J.P. Perez, L.J. Ricalde, Proc. IEEE Conf. Decision Control 4 (2001) 3536.
[12] V.E. Bondarenko, Chaos Solitons Fractals 13 (1) (2002) 139.
[13] P.M. Alsing, A. Garielides, Phys. Rev. E 49 (1994) 1225.
[14] T.W.S. Chow, J.-C. Feng, K.T. Ng, IEEE Trans. Circuits Systems I Fund.
Theory Appl. 47 (2000) 902.
L. Fan et al. / Physics Letters A 357 (2006) 218–223
[15] X. Jiang, Z. Wang, Controlling chaos by RBF neural network based on GA
optimization, WCICA 2004, Fifth World Congress on Intelligent Control
and Automation, IEEE Conf. Proc. 2 (2004) 1267.
[16] H. Yu, Y. Liu, J. Peng, Chaos Solitons Fractals 22 (4) (2004) 787.
[17] A. Isidori, Nonlinear Control Systems, third ed., Springer-Verlag, 1989.
[18] C. Kravaris, AIChE J. 33 (1987) 592.
[19] M. Henson, AIChE J. 36 (1990) 1753.
[20] J. Zhang, Appl. Math. Lett. 17 (6) (2004) 717.
[21] M.S.R. Chowdhury, E. Tarafdar, K.-K. Tan, Nonlinear Anal. 43 (2) (2001)
[22] S.A. Ei-Wakil, A. Elhanbaly, Physica A 323 (2003) 213.
[23] H. Huo, W. Li, Appl. Math. Comput. 153 (2) (2004) 337.
[24] Y. Li, W. Shi, et al., IEEE Trans. Power Delivery 18 (3) (2003) 1009.