Abstract
This paper investigates the sliding mode control of the Ball on a Beam system. A static and a dynamic sliding-mode controllers are designed using a simplified model of the system; the simplified model renders the system feedback linearizable. Then, a static and a dynamic sliding-mode controllers are designed using the complete model of the Ball on a Beam system. Simulation results indicate that the proposed controllers work well.
The four proposed controllers are implemented using an experimental setup. Implementation results indicate that the proposed control schemes work well. As expected, it is found that the proposed two controllers which are designed using the complete model of the system gave better performance than the ones designed using the simplified model of the system. In addition, the experimental results indicate the two dynamic controllers greatly reduce the chattering usually associated with sliding-mode controllers.
Similar content being viewed by others
References
Hauser, J., Sastry, S., Kokotovic, P.: Nonlinear control via approximate input–output linearization: the ball and beam example. IEEE Trans. Autom. Control 37(3), 392–398 (1992)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall, Englewood Cliffs (1991)
Lai, M., Chien, C., Cheng, C., Xu, Z., Zhang, Y.: Nonlinear tracking control via approximate backstepping. In: Proc. American Control Conference, Baltimore, MD, pp. 1339–1343 (1994)
Chang, B.C., Kwtany, H., Hu, S.-S.: An application of robust feedback linearization to a ball and beam control problem. In: Proc. IEEE International Conference on Control Applications, Trieste, Italy, pp. 694–698 (1998)
Leith, D., Leithead, W.: Input–output linearisation of nonlinear systems with ill-defined relative degree: the ball and beam revisited. In: Proc. American Control Conference, pp. 2811–2816 (2001)
Uran, S., Jezernik, K.: Control of a ball and beam-like mechanism. In: Proc. of the 7th International Workshop on Advanced Motion Control, pp. 376–380 (2002)
Gordillo, F., Aracil, J., Gomez-Estern, F.: Stabilization of autonomous oscillations and the Hopf bifurcation in the ball and beam. In: Proc. IEEE Conference on Decision and Control, pp. 3924–3925 (2002)
Guo, Y., Hill, D.J., Jiang, Z.-P.: Global nonlinear control of the ball and beam system. In: Proc. IEEE Conference on Decision and Control, pp. 2818–2823 (1996)
Tomlin, C., Sastry, S.: Switching through singularities. Syst. Control Lett. 35(3), 145–154 (1998)
Chen, W.-H., Ballance, D.J.: On a switching control scheme for nonlinear systems with ill-defined relative degree. Syst. Control Lett. 47(2), 159–166 (2002)
Zhang, F., Fernndez-Rodriguez, B.: Feedback linearization control of systems with singularities. In: Proc. The 6th International Conference on Complex Systems (ICCS), Boston, MA (2006)
Spurgeon, S.K., Lu, X.Y.: Output tracking using dynamic sliding-mode techniques. Int. J. Robust Nonlinear Control 7(4), 407–427 (1997)
Hirschorn, R.: Output tracking through singularities. SIAM J. Control Optim. 40(4), 993–1010 (2001)
Hirschorn, R.: Incremental sliding-mode control of the ball and beam. IEEE Trans. Autom. Control 47(10), 1696–1700 (2002)
Huang, J., Lin, C.-F.: Robust nonlinear control of the ball and beam system. In: Proc. American Control Conference, Seattle, WA, pp. 306–310 (1995)
Kim, H.-K., Lee, D.-H., Kuc, T.-Y., Yi, T.-C.: A backstepping design of adaptive robust learning controller for fast trajectory tracking of ball–beam dynamic systems. In: Proc. IEEE International Conference on Systems, Man, and Cybernetics, Beijing, China, pp. 2311–2314 (1996)
Olfati-Saber, R., Megretski, A.: Controller design for the beam-and-ball system. In: Proc. IEEE Conference on Decision and Control, Tampa, FL, pp. 4555–4560 (1998)
Mazenc, F., Astolfi, A., Lozano, R.: Lyapunov function for the ball and beam: robustness property. In: Proc. IEEE Conference on Decision and Control, Phoenix, AZ, pp. 1208–1213 (1999)
Sira-Ramirez, H.: On the control of the “ball and beam” system: a trajectory planning approach. In: Proc. IEEE Conference on Decision and Control, Sydney, NSW, Australia, pp. 4042–4047 (2000)
Jiang, Y., McCorkell, C., Zmood, R.: Application of neural networks for real time control of a ball–beam system. In: Proc. IEEE International Conference on Neural Networks, Perth, WA, Australia, pp. 2397–2402 (1995)
Wang, Q., Mi, M., Ma, G., Spronck, P.: Evolving a neural controller for a ball-and-beam system. In: Proc. International Conference on Machine Learning and Cybernetics, pp. 757–761 (2004)
Eaton, P., Prokhorov, D., Wunsch, D.: Neurocontroller alternatives for “fuzzy” ball-and-beam systems with nonuniform nonlinear friction. IEEE Trans. Neural Netw. 11(2), 423–435 (2000)
Hung, L.-C., Chung, H.-Y.: Decoupled control using neural network-based sliding-mode controller for nonlinear systems. Expert Syst. Appl. 32(4), 1168 (2007)
Glower, J., Munighan, J.: Designing fuzzy controllers from a variable structures standpoint. IEEE Trans. Fuzzy Syst. 5(1), 138–144 (1997)
Lo, J.-C., Kuo, Y.-H.: Decoupled fuzzy sliding-mode control. IEEE Trans. Fuzzy Syst. 6(3), 426–435 (1998)
Ordonez, R., Zumberge, J., Spooner, J., Passino, K.: Adaptive fuzzy control: experiments and comparative analyses. IEEE Trans. Fuzzy Syst. 5(2), 167–188 (1997)
Wang, L.-X.: Stable and optimal fuzzy control of linear systems. IEEE Trans. Fuzzy Syst. 6(1), 137–143 (1998)
Yu, W., Ortiz, F.: Stability analysis of PD regulation for ball and beam system. In: Proc. IEEE Conference on Control Applications, CCA’05, Toronto, Canada, pp. 517–522 (2005)
Rodríguez, F.O., Yu, W., Feregrino, R.L., Serrano, J.D.J.M.: Stable PD control for ball and beam system. In: Proc. International Symposium on Robotics and Automation, Querétaro, México, pp. 333–338 (2004)
Simmons, A.T., Hung, J.Y.: Hybrid control of systems with poorly defined relative degree: The ball-on-beam example. In: Proc. The 30th Annual Conference of the IEEE Industrial Electronics Society, Busan, Korea, pp. 2436–2440 (2004)
Marton, L., Lantos, B.: Stable adaptive ball and beam control. In: Proc. IEEE International Conference on Mechatronics, Budapest, Hungary, pp. 507–512 (2006)
Ashrafiuon, H., Erwin, R.S.: Sliding control approach to underactuated multibody systems. In: Proc. American Control Conference, Boston, MA, pp. 1283–1288 (2004)
Nikkhah, M., Ashrafiuon, H.: Optimal sliding-mode control for underactuated systems. In: Proc. American Control Conference, Minneapolis, MN, pp. 4688–4693 (2006)
Quanser, Ball and Beam, Experiment. Quanser Consulting (1991)
Jo, N.H., Seo, J.H.: A state observer for nonlinear systems and its application to Ball and Beam system. IEEE Trans. Autom. Control 45(5), 968–973 (2000)
Franklin, G.F., Powell, J.D., Workman, M.L.: Digital Control of Dynamic Systems, 3rd edn. Addison-Wesley, Menlo Park (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Almutairi, N.B., Zribi, M. On the sliding mode control of a Ball on a Beam system. Nonlinear Dyn 59, 221–238 (2010). https://doi.org/10.1007/s11071-009-9534-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-009-9534-8