DOI QR코드

DOI QR Code

Control of an Inverted Pendulum System with CAN for Communication Medium

CAN을 통신매체로 하는 역진자 시스템의 제어

  • Published : 2006.04.01

Abstract

In a networked control system (NCS), time delays which are larger than one sampling period can change the control period. As a result, it may cause system instability. This paper presents a control method for an NCS using the controller area network (CAN), where time delays arise in the control loop. Specifically, a simple yet efficient method is proposed to improve control performance in the presence of time delays. The proposed method, which can be regarded as a gain scheduling method, selects a suitable LQ control gain among several gains to deal with the problems due to the change of control period. It is found that the gain can be scheduled in terms of the relation between the gain and the sampling period, which is represented by first-order algebraic equations. The proposed method is evaluated with an inverted cart pendulum system where the actuator and sensors are connected through the CAN. Experiment results are presented to show the efficiency of the proposed method.

References

  1. W. Zhang, M. S. Branicky, and S. M. Phillips, 'Stability of networked control systems,' IEEE Control System Magazine, pp. 84-99, February 2001 https://doi.org/10.1109/37.898794
  2. G. C. Walsh and H. Ye, 'Scheduling of networked control systems,' IEEE Control System Magazine, pp. 57-65, February 2001 https://doi.org/10.1109/37.898792
  3. R. Luck and A. Ray, 'An observer-based compensator for distributed delays,' Automatica, vol. 26, no. 5, pp. 903-908, 1991 https://doi.org/10.1016/0005-1098(90)90007-5
  4. J. Nilsson, B. Bemhardsson, and B. Wittenmark, 'Stochastic analysis and control of real-time systems with random time delays,' Automatica, vol. 34, no. 1, pp. 57-64, 1998 https://doi.org/10.1016/S0005-1098(97)00170-2
  5. W. Lawrenz, CAN System Engineeringfrom Theory to Practical Applications. Berlin: Springer, 1997
  6. Robert Bosch GmbH, CAN Specification Version 2.0. 1991
  7. G. F. Franklin, J. D. Powell, and M. L.Workman, Digital Control of Dynamic Systems. New York: Addison-Wesley, 1990
  8. J. S. Shamma and M. Athans, 'Gain scheduling: potential hazards and possible remedies,' IEEE Control System Magazine, pp. 101-107, June 1992 https://doi.org/10.1109/37.165527
  9. W. J. Rugh and J. S. Shamma, 'Research on gain scheduling,' Automatica, vol. 36, pp. 1401-1425, 2000 https://doi.org/10.1016/S0005-1098(00)00058-3
  10. P. Apkarian, P. Gahinet, and G Becker, 'Self-scheduled Hoo control of linear parameter-varying systems: a design example,' Automatica, vol. 31, no. 9, pp. 1251-1261, 1995 https://doi.org/10.1016/0005-1098(95)00038-X
  11. S. Boyd, L. E. Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory. Philadelphia, PA: SIAM, 1994
  12. A. Forrai and K. Kamiyama, 'Robust gain-scheduled control for vibration suppression,' Electrical Engineering, vol. 87, pp. 151-162, 2005 https://doi.org/10.1007/s00202-004-0227-5
  13. J. R. Cloutier, C. N. D'Souza, and C. P. Mracek, 'Nonlinear regulation and nonlinear H_{\infty}$ control via the state-dependent Riccati equation technique-Part I theory,' Proc. 1st Int. Conf. Nonlinear Problems in Aviation and Aerospace, Daytona Beach, FL, pp. 117-130, 1996
  14. J. R. Cloutier, C. N. D'Souza, and C. P. Mracek, 'Nonlinear regulation and nonlinear H_{\infty}$ control via the state-dependent Riccati equation technique-Part 2 example,' Proc. 1st Int. Conf Nonlinear Problems in Aviation and Aerospace, Daytona Beach, FL, pp. 130-147, 1996
  15. Quanser Consulting Inc., IP02 User's Manual. Markham, Ontario, Canada, 2003
  16. Texas Instruments Inc., TMS320F/C240 DSP Controllers Peripheral Library and Specific Devices Ref Guide (Rev. D). Dallas, TX, Nov. 2002