IMC and IMC-Based PID Controler

porwal, ankit and vyas, vipin (2010) IMC and IMC-Based PID Controler. BTech thesis.



Internal Model Control (IMC) is a commonly used technique that provides a transparent mode for the design and tuning of various types of control. The ability of proportional-integral (PI) and proportional-integral-derivative (PID) controllers to meet most of the control objectives has led to their widespread acceptance in the control industry. The Internal Model Control (IMC)-based approach for controller design is one of them using IMC and its equivalent IMC based PID to be used in control applications in industries. It is because, for practical applications or an actual process in industries PID controller algorithm is simple and robust to handle the model inaccuracies and hence using IMC-PID tuning method a clear trade-off between closed-loop performance and robustness to model inaccuracies is achieved with a single tuning parameter.
Also the IMC-PID controller allows good set-point tracking but sulky disturbance response especially for the process with a small time-delay/time-constant ratio. But, for many process control applications, disturbance rejection for the unstable processes is much more important than set point tracking. Hence, controller design that emphasizes disturbance rejection rather than set point tracking is an important design problem that has to be taken into consideration.
In this thesis, we propose an optimum IMC filter to design an IMC-PID controller for better set-point tracking of unstable processes. The proposed controller works for different values of the filter tuning parameters to achieve the desired response As the IMC approach is based on pole zero cancellation, methods which comprise IMC design principles result in a good set point responses. However, the IMC results in a long settling time for the load disturbances for lag dominant processes which are not desirable in the control industry.
In our study we have taken several transfer functions for the model of the actual process or plant as we have exactly little or no knowledge of the actual process which incorporates within it the effect of model uncertainties and disturbances entering into the process. Also, the parameters of the physical system vary with operating conditions and time and hence, it is essential to design a control system that shows robust performance in the case of the above mentioned situations. Then we tried to tune our IMC controller for different values of the filter tuning factor.

Since all the IMC-PID approaches involve some kind of model reduction techniques to convert the IMC controller to the PID controller so approximation error usually occurs. This error becomes severe for the process with time delay. For this we have taken some transfer functions with significant time delay or with non invertible portions i.e. containing RHP poles or the zeroes. Here we have used different techniques like factorization to get rid off these error containing stuffs. It is because if these errors are not removed then even if IMC filter gives best IMC performance but structurally causes a major error in conversion to the PID controller, then the resulting PID controller could have poor control performance.
Thus in our approach to IMC and IMC based PID controller to be used in industrial process control applications, there exists the optimum filter structure for each specific process model to give the best PID performance. For a given filter structure, as λ decreases, the inconsistency between the ideal and the PID controller increases while the nominal IMC performance improves. It indicates that an optimum λ value also exist which compromises these two effects to give the best performance. Thus what we mean by the best filter structure is the filter that gives the best PID performance for the optimum λ value.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Internal model control, IMC based pid for 1st order and 2nd order system
Subjects:Engineering and Technology > Instrumentation
Divisions: Engineering and Technology > Department of Electronics and Communication Engineering
ID Code:1806
Deposited By:Ankit Porwal
Deposited On:17 May 2010 16:56
Last Modified:18 May 2010 11:50
Supervisor(s):Dan, T K

Repository Staff Only: item control page