Design a PID controller with missing packets in a networked servo-system

Networked Control Systems (NCS) are defined as the systems in which a feedback control loop is implemented through a network. The networks employed for this task are based on a range of protocols. The data communicated through the network often face network congestions or collisions resulting in the loss of data carrying packets. This can impose a serious problem for the stability of the networked control systems. In this project, one such problem is studied, “Design of a PID controller with missing packets in a networked servo-system”. The controller under consideration is a discrete PID controller and the packets carrying error signals in a succession are considered missing. The plant is a part of an analogue servo-system. Thus, to use an analogue plant in a digital environment a digitization process is included and a networked model of the system is proposed. In the networked model of the servo-system, Ethernet is proposed as a network, so construction of Ethernet packet and reasons for its loss are given. In Simulations, the discrete PID controller and system showed undesirable characteristics, so the controller is tuned using Steepest Descent Gradient Method. To aid the quick functioning of the method, a program in C has been developed. The optimized responses with missing error packets are compared and analyzed.

[1]  James Moyne,et al.  Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet , 2001 .

[2]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[3]  A.G. Alleyne,et al.  Closed-loop control over wireless networks , 2004, IEEE Control Systems.

[4]  R.S. Raji,et al.  Smart networks for control , 1994, IEEE Spectrum.

[5]  Asok Ray,et al.  Integrated Communication and Control Systems: Part I—Analysis , 1988 .

[6]  Y. Tipsuwan,et al.  Network-based control systems: a tutorial , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[7]  Charles Kozierok,et al.  The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference , 2005 .

[8]  A. Galip Ulsoy,et al.  Real-Time Open Control Architectures and System Performance , 1996 .

[9]  Mo-Yuen Chow,et al.  Gain adaptation of networked DC motor controllers based on QoS variations , 2003, IEEE Trans. Ind. Electron..

[10]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.

[11]  Umit Ozguner,et al.  Closed-loop control of systems over a communications network with queues , 1995 .

[12]  George Papadopoulos,et al.  Modern fieldbus communication architectures for real-time industrial applications , 1995 .

[13]  Wei Zhang,et al.  Stability of networked control systems , 2001 .

[14]  Linda Bushnell,et al.  Stability analysis of networked control systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[15]  Björn Wittenmark,et al.  Stochastic Analysis and Control of Real-time Systems with Random Time Delays , 1999 .

[16]  Kun Ji,et al.  Real-Time Control of Networked Control Systems via Ethernet , 2005 .

[17]  Y. Tipsuwan,et al.  Control methodologies in networked control systems , 2003 .

[18]  Asok Ray,et al.  Integrated Communication and Control Systems: Part II—Design Considerations , 1988 .

[19]  Asok Ray,et al.  Integrated Communication and Control Systems: Part III—Nonidentical Sensor and Controller Sampling , 1990 .

[20]  Benjamin C. Kuo,et al.  Automatic control systems (7th ed.) , 1991 .