Bifurcation Analysis and Sliding Mode Control of Ziegler’s Pendulum E. Naseri*, R. Ghaderi*, A. Ranjbar N.*, S.H. Hosseinnia*, M. Mahmoudian, S. Momani * Babol (Noushirvani) University of Technology, Faculty of Electrical and Computer Engineering, P.O. Box 47135-484, Babol, Iran ([email protected]) ,([email protected]) ,([email protected]) ** Department of Mathematics, Mutah University, P.O. Box: 7, Al-Karak, Jordan Abstract: Chaos and bifurcation is studied in Ziegler’s Pendulum. The sliding mode controller is proposed to stabilize and control a two-arm pendulum. This controller provides the robustness together with a satisfactory time response. The simulation result verifies the significance of the proposed controller. Keywords: Bifurcation Analysis, Chaos, Sliding Mode Control, Ziegler’s Pendulum, Stability. ____________________________________________________________________ 1. INTRODUCTION: Chaotic systems have recently been much considered due to their potential usage in different fields of science and technology particularly in electronic systems (Roy R et al, 2000), secure communication (Yang. T, 2004), computer (Chen. L et al, 2003). To develop the chaotic theory, a control approach of chaotic systems has been considered as an important problem (Liu Shu-Yong et al, 2008). It was initially assumed that, control of chaotic systems is impossible and they have uncontrollable and unpredictable dynamic. The imagination was changed when three researchers (Grebogi, Yorke, ott) in the subject of chaos (Ott E et al, 1990) have shown other vice. The endeavour has been proceeded to control the chaos using different approaches, e. g. feedback linearization (Gallegos. JA, 1994; Yassen. MT, 2005; Abdous F. et. al. , 2008a), Delayed feedback control (Abdous F. et. al. , 2008b), OPF (E. R Hunt, 1991) and TDFC (Pyragas. k, 1991). The main objective of this paper is to control a Pendulum model as a base plate of nonlinear systems via sliding mode control. The chaotic model, Chaos and their effects have recently been investigated. Sensitivity to initial conditions is a common factor and a main cause of chaos occurrence. Meanwhile regular nonlinear control techniques may be applied to cope with the chaos. Bifurcation refers to the phenomenon that when the system parameter reaches the critical value, the system behaviour will vary suddenly and generally, it may result in the breakdown of the completely engineering system and cause inestimable loss. Bifurcation can usually be divided into static and dynamic. Up till now, many positive results of the researches in this field have been achieved (Chen G et al, 2000; Wang X et al, 2000; Xuedi Wang, Lixin Tian, 2006). Chaos controlling can be divided into two categories: one is to suppress the chaotic dynamical behaviour and other is to generate or enhance chaos in a nonlinear system. Chaos is generally believed to be harmful, so the research mainly focuses on how to remove or lessen the chaotic of the system. Meanwhile, the bifurcation and chaos are closely related, because the changes of the system parameter may lead to system bifurcation and then cause chaos. The paper is organized as follows: Section 2 deals with the chaos and bifurcation phenomenon in Ziegler’s Pendulum. The sliding mode controller is briefly described in section 3. The Sliding Mode Control is used to control and stable this system in section 4. Finally the work will be closed by a conclusion at section 5. 2. STABILITY ANALYSIS OF ZIEGLER'S SYSTEM A schematic diagram of Ziegler’s PENDULUM (Ziegler H, 1952) is shown in Figure (1). This system is consisted of two arms of length l. The mass is assumed either negligible or concentrated together with separate connected mass at the end of tips. The bars are connected by the frictionless joint, and the configuration of the system is completely specified by the two angles, formed between the vertical and each of the two bars, respectively. the instability is of the divergence type (increasing amplitude without oscillation), associated with a positive real root 2 of (2). Secondly, for example, if 0.2 the flutter region extends from p = 2.244 to p = 6.580; for higher loads, the equilibrium states (which have very high magnitudes of 01 and 02) are stable (until p =23.770). To stabilize the chaos and delete the bifurcation, a sliding mode control will be used in next section. Fig(1): Double pendulum with eccentric follower load. A dimensionless movement equation is as follows (Guran A and R. H. Plaut, 1993): 1 2 cos(1 2 ) 2 2 sin(1 2 ) , (21 2 )k ( p) p sin(1 2 ) 2 1 cos(1 2 ) 2 1 sin(1 2 ) (1) ( 2 1 )k ( p) p . m l Where : 1 1 , p , m2 k (0) K ( K (0) / l ) , k ( p) l K (0) Linearization at an equilibrium point 1 0,2 0 finds the characteristics polynomial (Guran A and R. H. Plaut, 1993) which is as follows: 2 4 2 ( ) ( p p 2 k ( p) 2 2 (2) k ( p) 2k ( p)) k ( p) 0, p cos( ) k ( p) For the standard model, Fig. 2 depicts the real and imaginary parts of the roots of (2) as functions of p for the perfect system ( 0 ) and for 0, 0.1, 0.15 and 0.2 .Two features in Fig. 3 are of theoretical interest, even though they occur after the system has become unstable. For 0 , flutter begins at p = 2.086 and ends at p =4.914; for higher loads, Fig(2): Root curves of characteristic polynomial for various eccentricities. ( k ( p) 1, 3 ) 3. SLIDING MODE CONTROLLER DESIGNATION The objective of this section is to design a sliding mode controller (SMC) to achieve a closed loop control. The designation procedure will be briefly shown here. The controller has a duty to stabilize the system to maintain a steady state for a specific class of initial condition. Due to robustness of the SMC against the variation of parameters of model (Slotine and Sastry, 1983; Haeri and Emadzadeh, 2006), it is of a primary goal to be used. On the other hand, model uncertainty deteriorates the performance of nonlinear process control. In the sliding mode control terminology, a control input u is designed such that states approach to zero in finite time. Thereafter states have to stay in the location for the rest of time. To gain the benefit of sliding mode control, a sliding surface has to be defined first. This surface introduces a desired dynamic and the route of approaching the states towards a stable point. This also defines the switching of the sliding control (as a compliment of control law) in the surface. Any outside state in a finite time approaches to the surface. Therefore, the dynamics in equation (1) will be presented in the state space format by the following definition: (3) 1 X1 , 1 X 2 ,2 X 3 ,2 X 4 This alters the model, which is as follows: X1 X 2 1 cos( X X ) ( p sin( X 1 X 3 ) 1 3 k ( p )( X X ) cos( X 1 X 3 ) 1 3 X k ( p ) X cos( X X ) p 3 1 2 f1 ( X ) 2 2 X sin( X 1 X 3 ) 2k ( p) X 1 ) 4 (4) X 2 2 cos( X 1 X 3 )sin( X 1 X 3 ) X3 X4 1 2 cos( X X ) ( X 2 sin( X 1 X 3 ) 1 3 p cos( X 1 X 3 )sin( X 1 X 3 ) 2 X 4 X 4 cos( X 1 X 3 )sin( X 1 X 3 ) f2 ( X ) k ( p ) X cos( X X ) 1 1 3 k ( p ) ( X 1 X 3 ) p k ( p ) X cos( X X ) 3 1 3 Two inputs of uSMC1 and uSMC2 are built to control the pendulum which is used as follows: X 2 k 1 X 2 k X 2 k f 1 (X 2 k 1 , X 2 k ) u SMC k , k 1, 2 (5) The primary aim is to achieve the equilibrium point e =(0,0,0,0) for the state. In one hand, the state has to approach zero for any initial condition and also in presence of uncertainty in parameters. The design procedure of sliding mode control for a controllable and observable system consists of two stages: 1. Designating the sliding surface, showing the system dynamic 2. The control law must be completed to attract the states to the surface Therefore the sliding surface is defined as: (6) sk (t ) k X 2 k 1 (t ) X 2 k (t ), k 0, k 1, 2. where k is chosen according to the sliding dynamics. When any state touches the surface, it is told the sliding mode is taken place. At this time, the state dynamics will be controlled via sliding mode dynamics. After the touch, the state must stay in the surface. The sliding mode control needs two stages of: 1. Approaching phase to the surface S (t ) 0 2. A sliding phase to S (t ) 0 1 2 sk 2 is candidate as a Lyapunov function where sk is the To verify the stability requirements function V sliding surface. To guarantee the stability the differentiation of Lyapunov function has to be negative definite. A sufficient condition of transition from the first phase to the second , will be defined by the sliding condition as Differentiation of V when approaches to: (7) V s k s k 0, k 1, 2. Differentiation of (6) yields: (8) sk k X 2k 1 (t ) X 2k (t ), k X 2k (t ) f k ( X ) uSMCk , k 1, 2. Replacement of equation (8) into (7) achieves: V sk sk k X 2k 1 (t ) X 2 k (t ), (9) sk [ k X 2k (t ) f k ( X ) uSMCk ], k 1, 2. The selection sk K S k sgn( sk ) meets the sliding condition and yields the control law in the following form: (10) uSMC K S sgn(sk ) k X 2k (t ) f k ( X ) k k uSMCk ueq uc , k 1, 2. where uc KS k sgn(sk ) and ueq k X 2k (t ) fk ( X ) are the correcting control law and the equivalent control, respectively, whereas KS k 0 is the switching coefficient. An equivalent control ueq (t ) causes the system dynamics to approach to the sliding surface and uc is corrective control law which complete the control law in ueq (t ) . 4. SIMULATION RESULTS To verify the capability of the proposed controller system (1) is parameterized as: 0.2, k ( p) 1, 3, ( X1 (0), X 2 (0), X 3 (0), X 4 (0)) (0.2,0.2,0.3,0.4) The flutter region will be occurred when p is change from p 2.244 to p 6.58 [12]. The simulation is performed by MATLAB when Runge-Kutta is used a solver for p 2.5 . To avoid occurrence of chattering, saturation function is gained instead of the signum function in (10). This is defined as: (11) S (t ) 1 sat ( S ) t S (t ) 1 S (t ) The simulation result is shown in Figure (3)-(5). Figure (3) shows the controlled states, whereas Figures (4) and (5) illustrate the control input and the sliding surface, respectively. It should be noted that the control is triggered at 150 seconds after the simulation starts. As it can be seen as soon as the input control is activated the states are approaching towards the steady state. The inputs as shown in Figure (4) are practically realizable. These verify the performance of the controller to stabilize the chaos. 2 2 X1 S1 Control in action 0 0 -2 -2 5 X2 1 0 S2 Control in action 0 -5 -1 0 0 50 100 150 200 Fig 5: Sliding surfaces 250 4 X3 5. CONCLUSION: Control in action 2 In this work, bifurcation points are found in Ziegler’s pendulum when the parameter p is changed. The sliding mode controller has been designed to stabilize the chaos and to vanish the bifurcation. The simulation result verifies the significance of the proposed controller. 0 -2 -4 4 Control in action X4 2 0 REFERENCE: -2 -4 0 50 100 150 200 250 Figure (3): State response of the pendulum considering different initial condition and parameters in (11). U SMC1 0 -5 150 155 150 155 2 U SMC2 -10 145 4 0 145 Figure (4): The control signals uSMC1 and uSMC2 . Abdous F, Ranjbar A, Hosein Nia S.H, A. Sheikhol Eslami, B . Abdous (2008a), The Hopf Bifurcation control in Internet Congestion Control System, Second International Conference on Electrical Engineering (ICEE) , Lahore (Pakistan). Abdous, F. ,A. Ranjbar N., S.H. Hosein Nia, A. Sheikholeslami, (2008b), Chaos Control of Voltage Fluctuations in DC Arc Furnaces Using Time Delay Feedback Control , Second International Conference on Electrical Engineering (ICEE) ,Lahore (Pakistan). Chen G, Moiola J, Wang H, (2000), Bifurcation control: theories, methods, and applications, Int J Bifur Chaos, 10, 511–48. Chen. L ، X. F. Wang، and Z. Z. Han (2003) ،Controlling Bifurcation and Chaos in internet Congestion Control Method, Proceedings of the 2003 International Symposium on Circuits and Systems, 3, 132-135. Choi SB, Kim JS. A, (1997), fuzzy-sliding mode controller for robust tracking of robotic manipulators, Mechatronics, 7, 199–216. Gallegos JA. (1994), Nonlinear regulation of a Lorenz system by feedback linearization techniques, Dyn Control, 4, 277–98. Guran A and R. H. Plaut, (1993), Stability of Ziegler's pendulum with eccentric load and loaddependent stiffness, Archive of Applied Mechanics (Ingenieur Archiv), 63. Haeri, M., A. A. Emadzadeh, (2006) Comparative study of various methods for synchronizing two different chaotic system, Physics Letters A 356 , 59–64. Hunt E. R, (1991), Stabilization High-Period Orbits in a Chaos System, Physic Review Letter, 67, 195355. J. Phuah, J. Lu, and T. Yahagi (2005), Chattering free sliding mode control in magnetic levitation system, IEEJ Trans. EIS, 125, 600-606. Kousaka T, Tahara S, Ueta T, Abe M, Kawakami h, chaos in simple hybrid system and its control, Electronic Lett, 37. Liu Shu-Yong, Xiang Yu and Shi-Jian Zhu(2008), tudy on the chaos anti-control technology in nonlinear vibration isolation system, Journal of Sound and Vibration, 310(4-5), 855-864. Ott E. , Grebogi, C. , York, J. A (1990), Controlling Chaos, Physic Review Letter, 64, 1196-99. Pyragas k (1991), Continuous control of chaos by self controlling feedback, Physic Review Letter, 67, 1953-55. Roy R، Murphy T. W، T. D. Maier، Z. Gillis, Hunt E. R, Dynamical Control of a chaotic Layser Experimental stabilization of a Globally Coupled System, Physc. Rev. Lett, 68, 12591262. Slotine J.E, Sastry S.S, (1983), Tracking control of nonlinear systemsusing sliding surface with application to robotic manipulators , Int. J.Contr, 38, 465-492. Wang X, Tian L, (2004), Tracing control of chaos for the coupled dynamos dynamical system. Chaos, Solitons & Fractals ,21, 193–200. Xuedi Wang, Lixin Tian, (2006), Bifurcation analysis and linear control of the Newton–Leipnik system, Chaos, Solitons & Fractals, 27 ,31-38. Yang. T (2004) ،A survey of chaotic secure communication systems" ،Int. Journal of Compational Cognition،2(2)،81-130. Yassen MT (2005). Controlling chaos and synchronization for new chaotic system using linear feedback control, Chaos Solitons Fract, 26, 913–20. Yang T, A survey of chaotic secure communication systems, Int. Journal of Compational Cognition, 2, 81-130. Ziegler H, (1952), Die Stabilit/itskriterien der Elastomechanik. Ing.-Arch, 20, 49-56.
© Copyright 2026 Paperzz