PID Using SF Controller
PID Using SF Controller
The equivalence of SF and PID controllers is derived for a III. EXPERIMENT AND RESULTS
second order process in [1]. The resulting SF controller can be A comparison of the PID controller tuned using Ziegler-
represented by a PID controller with pre-filter as shown in Nichols [4], and with gains computed using the SF technique
Fig.1. was conducted via computer simulations using Matlab®
software. In case 1, a second order DC motor transfer function IV. FUTURE WORK
G(s) was used as a plant. First, the simulated step response of The SF pre-filter adds complexity beyond the PID
the original plant was obtained, and used to compute the PID controller. The next step is to investigate improving controller
controller gains via the Ziegler-Nichols (Z-N) method [4]. performance without pre-filtering.
Next, the PID controller gains were determined using the
design procedure of [1], as explained in the previous section.
The closed loop poles were chosen to produce a two second
settling time with minimal overshoot. The necessary SF gains
were computed using Ackerman’s formula. Plots of the step
response of the original system and two PID controlled systems
are displayed in Fig. 2.
The resulting response curves indicate similar performance
with both controllers closely achieving the theoretical
responses. Note that the Z-N method has a more oscillatory
response as expected. The benefit of using state space
techniques to compute PID controller gains is thus validated in
those cases where the plant transfer function is known.
Fig.3. Design results for case 2, unstable plant. Top: the step response
of the original plant. Middle: PID controller using SF design. Bottom:
PID controller using Ziegler-Nichols design
ACKNOWLEDGMENT
The author would like to acknowledge The Citadel
Foundation for the grant that supported this research.
REFERENCES
[1] R.J. Vaccaro, “Digital Control, A State Space Approach”, McGraw-
Hill, 1995.
[2] B.C. Kuo, Digital Control Sytems, Oxford University Press, 1992.
[3] K. Ogata, Discrete-Time Control Systems, Prentice Hall, 1995.
Fig.2. Design results for case 1, stable plant. Top: the step [4] J.G. Ziegler and N.B. Nichols, Optimum settings for automatic
response of the original plant. Middle: PID controller using SF design. controllers. Transactions of the ASME, 64, pp. 759–768, 1942.
Bottom: PID controller using Ziegler-Nichols design. [5] Rivera, D.E., M. Morari, and S. Skogestad, Internal Model Control 4.
In case 2, a second order unstable transfer function G(s) PID Controller Design, Industrial Engineering and Chemical Process
Design and Development, 25, p. 252, 1986
was used as a plant. Again, the closed loop poles were chosen
to produce a two second settling time with minimal overshoot.
Plots of the step response of the original system and two PID
controlled systems are displayed in Fig. 3. The SF design
procedure again performs well. The Z-N method however is
known to perform poorly for an unstable plant [5].
7300-5/15/$31.00978-1-4673-7300-5/15/$31.00
©2015 IEEE ©2015 IEEE