Internal model control structure using adaptive inverse control strategy Muhammad Shafiq* Systems Engineering Department, King Fahd University of Petroleum & Minerals, Dharan 31261, Saudi Arabia Received 5 March 2003; accepted 19 November 2004 Abstract In this paper, we propose a new adaptive internal model control scheme based on adaptive finite impulse response filters. This scheme provides the same design procedure for both minimum and nonminimum phase plants. The plants under consideration may contain time delay. The tracking objective is accomplished for both invertible and noninvert- ible stable plants. The internal model of the plant and its inverse are estimated by recursive least-squares and least- mean-squares algorithms, respectively. The closed loop is designed such that the system from the reference input to the plant output can be approximately represented by a pure delay. The effect of the process zeros on the output is compensated by using adaptive finite impulse response filters. This avoids the cancellation of noncancellable zeros of the plant and forces the plant output to track the reference input with a delay. The stability of the closed loop for both minimum and nonminimum phase systems is guaranteed. Computer simulation and laboratory scale experimental results are included in the paper to demonstrate the effectiveness of the proposed method. © 2005 ISA—The Instru- mentation, Systems, and Automation Society. Keywords: Adaptive control; Internal model control; Nonminimum phase systems; Real time 1. Introduction Internal model control IMCstructure has long been successfully used for controlling open-loop stable plants. Most of the industrial processes are open-loop stable. The IMC structure is composed of an explicit model of the plant and a stable feed- forward controller. The IMC controller guarantees the internal stability of the closed loop and param- eters of the controller can be easily tuned online without disturbing the stability of the closed-loop system 1. Asymptotic tracking in the IMC structure is achieved by incorporating the inverse of the plant model in the feed-forward path. But, the inverse of the nonminimum phase plant is unstable. The use of this inverse in the IMC control loop gives rise to instability in the system. There are many plants with nonminimum phase behavior, such as dc mo- tors with field regulation, blast furnaces, hydraulic pumps, distillation columns, and so on. In this situation it becomes very important to obtain the stable inverse of the plant model to use in the IMC scheme to accomplish the tracking objective. When the plant parameters are not exactly known or changing slowly, then IMC controllers can be designed online using adaptive control strategies 2. The discrete-time model of the plant is identified online and then stable controllers are designed 3. The effect of numerator polynomial in the discrete-time model of the plant can be compensated by approximate inverse systems 4. The identified discrete-time transfer function usu- ally has zeros outside the unit circle and so the *E-mail address: mshafiq@ccse.kfupm.edu.sa ISA TRANSACTIONS ® ISA Transactions 44 2005353–362 0019-0578/2005/$ - see front matter © 2005 ISA—The Instrumentation, Systems, and Automation Society.