Synchronization New 3D Chaotic System Using Brain Emotional Learning Based Intelligent Controller
Автор: Masoud Taleb Ziabari, Ali Reza Sahab, Seyedeh Negin Seyed Fakhari
Журнал: International Journal of Information Technology and Computer Science(IJITCS) @ijitcs
Статья в выпуске: 2 Vol. 7, 2015 года.
Бесплатный доступ
One of the most important phenomena of some systems is chaos which is caused by nonlinear dynamics. In this paper, the new 3 dimensional chaotic system is firstly investigated and then utilizing an intelligent controller which based on brain emotional learning (BELBIC), this new chaotic system is synchronized. The BELBIC consists of reward signal which accept positive values. Improper selection of the parameters causes an improper behavior which may cause serious problems such as instability of system. It is needed to optimize these parameters. Genetic Algorithm (GA), Cuckoo Optimization Algorithm (COA), Particle Swarm Optimization Algorithm (PSO) and Imperialist Competitive Algorithm (ICA) are used to compute the optimal parameters for the reward signal of BELBIC. These algorithms can select appropriate and optimal values for the parameters. These minimize the Cost Function, so the optimal values for the parameters will be founded. Selected cost function is defined to minimizing the least square errors. Cost function enforce the system errors to decay to zero rapidly. Numerical simulation results are presented to show the effectiveness of the proposed method.
New 3D Chaotic System, Synchronization, BELBIC, Genetic Algorithm, Cuckoo Optimization Algorithm, Particle Swarm Optimization Algorithm, Imperialist Competitive Algorithm, Cost Function
Короткий адрес: https://sciup.org/15012254
IDR: 15012254
Текст научной статьи Synchronization New 3D Chaotic System Using Brain Emotional Learning Based Intelligent Controller
Published Online January 2015 in MECS
Chaos synchronization, an important topic in nonlinear science, has been developed and studied extensively in the last few years due to its potential application to physics, chemical reactor, biomedical and secure communications. Generally the two chaotic systems in synchronization are called drive system and response system, respectively. The idea of synchronization is to use the output of the drive system to control the response system and make the output of the response system follow the output of the drive system. Chaos synchronization has attracted a great deal of attention ever since Pecora and Carroll [1] established a chaos synchronization scheme for two identical chaotic systems with different initial conditions. Many methods for chaos synchronization have been proposed, such as, Robust Control [2], the sliding method control [3], linear and nonlinear feedback control [4], function projective [5,6], adaptive control [7], active control [8], backstepping control [9], generalized backsteppig method control [10] and so on. But many above-mentioned methods can only applied some given chaotic system, some methods will produce the singularity problem in synchronizing the chaotic system and most of the methods in the literatures need more than one variable information of the master system.
In parallel with industrial and technological improvement, control systems and their control methods have become sophisticated. Control of new systems using previous old methods has become difficult. Further, considering human brain patterns and abilities in order to control and solve problems has resulted in emergence of new intelligent controlling methods which utilizes human brain operation patterns which are mentioned in following. Brain Emotional Learning Based Intelligent Controller (BELBIC) was introduced for the first time by Lucas in 2004 [11]. Brain Emotional Learning Based Intelligent Controller (BELBIC) is an example of bioinspired control methods which is based on limbic system of mammalian brain. This controller is based on emotional behaviors in biological systems. Emotion is an emergent behavior in biological systems for fast decision making in complex environments. The advantages of this behavior cannot be neglected in creature survival [12]. During the past few years, the BELBIC has been used in control devices for several industrial applications. The BELBIC has been successfully employed for making decisions and controlling linear systems and nonlinear systems such as, Brain Emotional Learning Intelligent Controller (BELBIC) for the control of two benchmark nonlinear plants was applied in [13]. In [14], a problem of speed tracking of permanent magnet stepper motor has been discussed based on the static PID and newly type of intelligent control which mimics the emotional learning in limbic system of mammalians. Also BELBIC was used to control of Locally Linear Neuro-Fuzzy Model (LOLIMOT) of Washing Machine [15]. BELBIC was applied to a Switched Reluctance Motor (SRM) to tackle the speed and position control problem in [16]. Furthermore, BELBIC was applied for real time positioning of laboratorial overhead traveling crane in [17]. In [18], BELBIC was applied to electrically heated micro-heat exchanger, which was a nonlinear plant. In [19], BELBIC via robust adaptive method is introduced to stabilize uncertain nonlinear systems. Also an intelligent adaptive approach for aerospace launch vehicle control is presented in [20]. Furthermore, designing of PID and BELBIC controllers in path tracking and controlling problem is studied in [21] and finally an intelligent autopilot control design for a 2Dimensional helicopter model is studied in [22].
In this work, utilizing BELBIC model introduced in [21, 22], we will design an intelligent controller for synchronization of two new 3D chaotic systems [23]. Simulation results depicts that this proposed controller can synchronize these chaotic systems.
The rest of the paper is organized as follows: In Section 2, the Brain Emotional Learning Based Intelligent Controller (BELBIC) is described. In Section 3, the new 3D chaotic system is described. In Section 4, synchronization between two new 3D chaotic systems by BELBIC. In section 5, BELBIC is optimized by Evolutionary Algorithms. In section 6, Represents simulation results. Finally, in section 7, Provides conclusion of this work.
-
II. Brain Learning Based Intelligent Controller (BELBIC)
In this method, emotional factors like excitement and anxiety are the roots of learning. Here, the roots of anxiety are assumed as some stimulants and the control system should react in the way that reduces the system anxiety that is caused by these stimulants. The Brain Emotional Learning (BEL) is divided into two parts, very roughly corresponding to the amygdala and the orbitofrontal cortex, respectively. The amygdaloid part receives inputs from the thalamus and from cortical areas, while the orbital part receives inputs from the cortical areas and the amygdala only. The system also receives reinforcing (REW) signal. The emotional learning model in amygdala and orbitofrontal corex is illustrated in Fig.1.
BELBIC has some input sensors that can be chosen by designer. Each input sensor has two different states that can be described as.
A i = stvt
Ot = StWt (1)
In which s, is the input sensor and v, w are two states that are depended on input sensor. Index i represents the I Th sensor and its related states. These two will be updated by following equations [21, 22].
-b)
Av t
as (max
(o,r e w
Awt = P s t (r e w - £ A t - £ 0 t - mxx^s t ))
In which a,P are training coefficients and rew is reward signal. Amygdala acts as an actuator and orbitofrontal corex acts as a preventer. Therefore the control signal of BELBIC is.
и = ZA t -ZO t (3)
This paper uses the continuous form of BELBIC. In continuous form the BELBIC states are updated by following equations.
V = ss(r ew - A t )
W t = P s(r e w + s t + O t -A t ) (4)
A BELBIC controller has to be designed for synchronization two chaotic systems. For traction force sensory inputs considered.
Si = et (5)
e t is error between master system and slave system.
The structure of the control system is illustrated in Fig.2.
Reward signal will be obtained reward function. This function has a great role in BELBIC. Designer must define a reward function that has its maximum values in the most desired regions. In this work, the reward function is chosen as a linear function of system error.
R ewt = кг t e t + k21 (6)
kri and к 21 are positive parameters of reward function. The reward function for this BELBIC controller is as Fig.3.


Fig. 2. Control system configuration using BELBIC


III. System Description
Recently, Chunlai Li and et al generated the 3D autonomous chaotic system with two quadratic crossproduct terms and a square term [23]. The system is described by:
̇=- +
̇= -
̇=- +ℎ
Here , , are the state variables and , , , , ,ℎ are the positive constant parameters. When =16, = 5, =10, =6, =0.5,ℎ=18, system (7) is chaotic witn the Lyapunov exponents = 1.86, =0, = -17.73. The corresponding phase portraits are depicted in Fig.4 and state trajectory of system (7) is displayed in Fig.5.

-4
-1
-1
-2
-3

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8
x state

-4 -1
Fig. 4 Phase portraits of the 3D chaotic attractors (7) in (a) the space, (b) the z space, (c) the space, (d) the space.

Fig. 5 State trajectory of the 3D chaotic attractors (7)
-
IV. Synchronization between Two New 3D chaotic System
In this section, the BELBIC is applied to synchronize between two new 3D chaotic systems. Suppose the drive system takes the following from х! = —a x! + /у ^z!
У1 = cy Y — d.x1z1 (8)
гг = —b Zy + hy^
And the response system is given as follows x2 = —ax2 + /у z2 + и !(t)
У2 = СУ 2 - dx 2 Z 2 + и 2 (f) (9)
Z2 = —b z2 + hy2 + u 3(0
Where u i(t),u2(t) and u 3(t) are control functions to be determined for achieving synchronization between the two systems (8) and (9). Define state errors between system (8) and (9) as follows ex = X2 — X1
e y = У2—У1 (10)
ez = z2 — zi
We obtain the following error dynamical system by subtracting the drive system (8) from the response system (9).
ex = —ae x + fGb Z 2 — y i zj + u i (0
ey = ce y — d(x 2 z 2 — x 1 z 1 ) + u 2 (t) (11)
ez = —be z + h ( y 22 — y i2 ) + u 3 (0
Thus, the errors system (11) to be controlled with control inputs uy (t), u2 (t) and u3 (t) as functions of error states ex, ey and ez. When system (11) is stabilized by control inputs uy (t), u2(t) and u3 (t), ex, ey and ez will converage to zeroes as time t tends to infinity. Which implies that system (8) and (9) are synchronized.
To achieve this purpose, Input sensory of BELBIC is chosen as (12).
f5 i = ex
v*2 = ey (12)
Ьз = e z
The reward function’s parameters for the BELBIC controller are as follows.
( re w= = к Y e x + к 2 r ew2 = к 3 e y + k 4 re W 3 = к 5 e z + к 6
-
V. Optimization Controller
The Genetic Algorithm [24,25], Cuckoo Optimization Algorithm [26], Particle Swarm Optimization Algorithm [27] and Imperialist Competitive Algorithm [28] are used to search the optimal parameter (fc) in order to guarantee the stability of systems by ensuring negativity of the Lyapunov function and having a suitable time response. The reward signals in the equation (13) are optimized by the Cost Function in the equation 14.
f (e i ,e 2 ,^,e n ) = 1 71^ 7 (14)
Table 1. Genetic Algorithm Parameters
Parameters |
Values |
Size population |
80 |
Maximum of generation |
30 |
Prob.crossover |
0.75 |
Prob.mutation |
0.001 |
к Search interval |
[1 10] |
Table 2. Cuckoo Optimization Algorithm Parameters
Parameters |
Values |
Size clusters |
2 |
Maximum number of cuckoo |
80 |
Size initial population |
5 |
Maximum iterations of cuckoo |
30 |
к Search interval |
[1 10] |
Table 3. Particle Swarm Optimization Algorithm Parameters.
Parameters |
Values |
Size population |
80 |
Maximum iterations |
30 |
Initial and Final value of the global best acceleration factor |
2 and 2 |
Initial and Final value of the inertia factor |
1 and 0.99 |
к Search interval |
[1 10] |
Table 4. Imperialist Competitive Algorithm Parameters
Parameters |
Values |
Number of Initial Countries |
80 |
Number of Decades |
30 |
Number of Initial Imperialists |
8 |
Revolution Rate |
0.3 |
к Search interval |
[1 10] |
-
VI. Numerical Simulation
This section presents numerical simulations synchronization of between two new 3D chaotic systems. The initial values of the drive and response systems are % ! (0) = 1,у г (0) = -1,z 1 (0) = 1 and % 2 (0) =
3,y 2 (0) = —3,z 2 (0) = 3 respectively. The optimal parameters of reward signals using genetic algorithm, cuckoo optimization algorithm, particle swarm optimization algorithm and imperialist competitive algorithm are listed in table. 5.
Table 5. Optimal Parameters of Reward Signals.
^2 |
^3 |
kt |
k5 |
k6 |
a |
p |
||
GA |
5 |
9.24 |
5.93 |
1.76 |
6.32 |
3.39 |
9.63 |
6.1 |
PSO |
4.39 |
7.96 |
5.51 |
5.30 |
7.68 |
4.51 |
3.69 |
5.19 |
COA |
1 |
1 |
3.38 |
1 |
10 |
5.66 |
10 |
7.61 |
ICA |
3.1 |
5.79 |
9.82 |
1.10 |
8.95 |
4.71 |
4.05 |
5.25 |

Fig. 6 The time response of signals (%, y, z) for drive system (8) and response system (9) optimized by GA.
The time response of %, y, z states for drive system (8) and the response system (9) via BELBIC shown in order Fig.6 until Fig.9. Synchronization errors (e x , e y ,e z ) in the new 3D chaotic systems shown in order Fig.10 until Fig.12. The time response of the control inputs ( и ! , и2, и 3 ) for the synchronization new 3D chaotic systems shown in order Fig.13 until Fig.15.





Fig. 7 The time response of signals (%, y, z) for drive system (8) and response system (9) optimized by PSO.

-0



Fig.9 The time response of signals ( x , y, z) for drive system (8) and response system (9) optimized by ICA.

Fig.8 The time response of signals (x, y, z) for drive system (8) and response system (9) optimized by COA.

Fig.10 Synchronization error (ex) in drive system (8) and response system (9).


Fig.11 Synchronization error (ey) in drive system (8) and response system (9).
-
VII. Conclusion
-4
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
Time (sec)
Fig. 12 Synchronization error (ez) in drive system (8) and response system (9).
Fig. 13 The time response of the control input (иг) in drive system (8) and response system (9).
In this work, Chaos synchronization have been discussed. Many methods synchronized chaotic systems but many above-mentioned methods can only applied some given chaotic system, some methods will produce the singularity problem in synchronizing the chaotic system and most of the methods in the literatures need more than one variable information of the master system. In order to achieve a proper synchronization between two new 3D chaotic systems, an intelligent controller based on brain emotional learning (BELBIC) was utilized. The BELBIC consists of reward signal which accept positive values. Improper selection of the parameters causes an improper behavior which may cause serious problems such as instability of system. Eevolutionary Algorithms were well known optimization method. Genetic Algorithm, Cuckoo Optimization Algorithm, Particle Swarm Optimization Algorithm and Imperialist Competitive Algorithm optimized the BELBIC. For this reason these algorithms minimized the cost function to find minimum current value for it. On the other hand cost function found minimum value to minimize least square errors. Finally, numerical simulation was given to verify the effectiveness of the proposed synchronization scheme.
Список литературы Synchronization New 3D Chaotic System Using Brain Emotional Learning Based Intelligent Controller
- L.M. Pecora, T.L. Carroll, “Synchronization in chaotic systems”, Phys. Rev. Lett. 64 (1990) 821-824.
- Hamed Kebriaei, M. Javad Yazdanpanah, Robust adaptive synchronization of different uncertain chaotic systems subject to input nonlinearity, Commun Nonlinear Sci Numer Simulat 15 (2010) 430–441.
- V. Sundarapandian , S. Sivaperumal, Global Chaos Synchronization of the Hyperchaotic Qi Systems by Sliding Mode Control, International Journal on Computer Science and Engineering (IJCSE), Vol. 3 No. 6 June 2011.
- Li-Xin Yang, Yan-Dong Chu, Jian-Gang Zhang, Xian-Feng Li, Ying-Xiang Chang, Chaos synchronization in autonomous chaotic system via hybrid feedback control, Chaos, Solitons and Fractals 41 (2009) 214–223.
- Xiaohui Xu, Generalized function projective synchronization of chaotic systems for secure communication, Journal on Advances in Signal Processing 2011, 2011:14.
- Ranchao Wu, Junlian Liu, Isochronal function projective synchronization between chaotic and time-delayed chaotic systems, Advances in Difference Equations 2012, 2012:37.
- V. Sundarapandian, R. Karthikeyan, Global Chaos Synchronization of Hyperchaotic Lorenz and Hyperchaotic Chen Systems by Adaptive Control, International Journal on Computer Science and Engineering (IJCSE), Vol. 3 No. 6 June 2011.
- M. Shahiri, R. Ghaderi, A. Ranjbar N, S.H. Hosseinnia, S. Momani, Chaotic fractional-order Coullet system: Synchronization and control approach, Commun Nonlinear Sci Numer Simulat 15 (2010) 665–674.
- Chih-Min Lin, Ya-Fu Peng, Ming-Hung Lin, CMAC-based adaptive backstepping synchronization of uncertain chaotic systems, Chaos, Solitons and Fractals 42 (2009) 981–988.
- A.R.Sahab, M.Taleb Ziabari, Adaptive Generalization Backstepping Method to Synchronize T-System, Recent Advances in Computers, Communications, Applied Social Science and Mathematics, ISBN: 978-1-61804-030-5.
- Lucas C, Shahmirzadi D, and Sheikholeslami N, “Introducing BELBIC: Brain emotional learning based intelligent control”, Int. J. Intell. Automat. Soft Comput. 2004; 10(1): 11–22.
- Tole Sutikno, Mochammad Facta, G.R. Arab Markadeh, “Editorial Progress in Artificial Intelligence Techniques: from Brain to Emotion”, TELKOMNIKA, Vol.9, No.2, August 2011, pp. 201-202.
- ALI REZA MEHRABIAN, CARO LUCAS, “INTELLIGENT ADAPTIVE CONTROL OF NON-LINEAR SYSTEMS BASED ON EMOTIONAL LEARNING APPROACH”, International Journal on Artificial Intelligence Tools,Vol. 16, No. 1 (2007) 69–84.
- Amir Mehdi Yazdani, Somaiyeh Mahmoudzadeh, “Emotional Learning as a Cognitive Approach for High Performance Control of Permanent Magnet Stepper Motor”, Int. J. Comp. Tech. Appl., Vol 2 (4), 1008-1015.
- Rasoul Mohammadi Milasi, Mohammad Reza Jamali, and Caro Lucas, “Intelligent Washing Machine: A Bioinspired and Multi-objective Approach”, International Journal of Control, Automation, and Systems, vol. 5, no. 4, pp. 436-443, August 2007.
- Hossein Rouhani, Arash Sadeghzadeh, Caro Lucas and Babak Nadjar Araabi, “Emotional learning based intelligent speed and position control applied to neurofuzzy model of switched reluctance motor”, Control and Cybernetics vol. 36 (2007) No. 1.
- Mohammad Reza Jamali, Arash Arami, Babak Hosseini, Behzad Moshiri and Caro Lucas, “REAL TIME EMOTIONAL CONTROL FOR ANTI-SWING AND POSITIONING CONTROL OF SIMO OVERHEAD TRAVELING CRANE”, International Journal of Innovative Computing, Information and Control, Volume 4, Number 9, September 2008 pp. 2333—2344.
- Hossein Rouhani, Mahdi Jalili, Babak N. Araabi, Wolfgang Eppler, Caro Lucas, “Brain emotional learning based intelligent controller applied to neurofuzzy model of micro-heat exchanger”, Expert Systems with Applications 32 (2007) 911–918.
- Ali Reza Mehrabian, and Caro Lucas, “Emotional Learning based Intelligent Robust Adaptive Controller for Stable Uncertain Nonlinear Systems”, INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE VOLUME 2 NUMBER 4 2005 ISSN 1304-4508.
- Ali Reza Mehrabian, Caro Lucas, Jafar Roshanian, “Aerospace launch vehicle control: an intelligent adaptive approach”, Aerospace Science and Technology 10 (2006) 149–155.
- Saeed Jafarzadeh, Rooholah Mirheidari, Mohammad Reza Jahed Motlagh, Mojtaba Barkhordari, “Designing PID and BELBIC Controllers in Path Tracking Problem”, Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844,Vol. III (2008), Suppl. issue: Proceedings of ICCCC 2008, pp. 343-348.
- Saeed Jafarzadeh, Rooholah Mirheidari, Mohammad Reza Jahed Motlagh, Mojtaba Barkhordari, “Intelligent Autopilot Control Design for a 2-DOF Helicopter Model”, Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844, Vol. III (2008), Suppl. issue: Proceedings of ICCCC 2008, pp. 337-342.
- Chunlai Li, Hongmin Li, Yaonan Tong, "Analysis of a novel three-dimensional chaotic system ", article in press, Optik-Int. J. Light Electron Opt. (2012), http://dx.doi.org/10.1016/j.ijleo.2012.04.005.
- Ahmed BELHANI, Khaled BELARBI and Fateh MEHAZEM. DESIGN OF MULTIVARIABLE BACKSTEPPING CONTROLLER USING GENETIC ALGORITHM. ACSE 05 Conference, 19-21 December 2005, CICC, Cairo, Egypt.
- Michalewicz, Z. Genetic Algorithm + Data Structures = Evolution Programs, 2nd Edition, Springler Verlag 1994.
- Ramin Rajabioun, Cuckoo Optimization Algorithm, Applied Soft Computing 11 (2011) 5508–5518.
- V. Rashtchi, H. Shayeghi, M. Mahdavi, A. Kimiyaghalam, E. Rahimpour, Using an Improved PSO Algorithm for Parameter Identification of Transformer Detailed Model, International Journal of Electrical Power and Energy Systems Engineering 1;3 © www.waset.org Summer 2008.
- Esmaeil Atashpaz Gargari & Caro Lucas, Imperialist Competitive Algorithm: An Algorithm for Optimization Inspired by Imperialistic Competition , 2007 IEEE Congress on Evolutionary Computation (CEC 2007) . pp 4661 - 4667.