We propose a robust self-tuning PID controller suitable for nonlinear systems. The control system employs a preload relay (P_Relay) in series with a PID controller. The P_Relay ensures a high gain to yield a robust performance. However, it also incurs a chattering phenomenon. In this paper, instead of viewing the chattering as an undesirable yet inevitable feature, we use it as a naturally occurring signal for tuning and re-tuning the PID controller as the operating regime digresses. No other explicit input signal is required. Once the PID controller is tuned for a particular operating point, the relay may be disabled and chattering ceases correspondingly. However, it is invoked when there is a change in set-point to another operating regime. In this way, the approach is also applicable to time-varying systems as the PID tuning can be continuous, based on the latest set of chattering characteristics. Simulation results for the level control of fluid in a spherical tank using the scheme are also presented.
[1]
Armando B. Corripio,et al.
Principles and Practice of Automatic Process Control
,
1985
.
[2]
Tao Zhang,et al.
Stable adaptive control for a class of nonlinear systems using a modified Lyapunov function
,
2000,
IEEE Trans. Autom. Control..
[3]
Lin Niu.
Adaptive control for a class of nonlinear systems with a time-varying structure
,
2002
.
[4]
Karl Johan Åström,et al.
Adaptive Control
,
1989,
Embedded Digital Control with Microcontrollers.
[5]
Tore Hägglund,et al.
Advances in Pid Control
,
1999
.