ISSN ONLINE(2278-8875) PRINT (2320-3765)
Padmayoga.R1, Shanthi.M2, Yuvapriya.T3
|
Related article at Pubmed, Scholar Google |
Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
Chemical processes are highly nonlinear in nature. The major drawback of non-adaptive control systems is that these control systems cannot cope with the fluctuations in the parameters of the process. The solution for such problem can be addressed by the use of high feedback gain in certain levels to decrease the sensitivity of the control system. Generally, high gain controllers come across two problems that are cited to be major. They are: large signal magnitude and closed loop instability. To overcome this issue, a control system has to be developed which adapts to the changes in a process. In this paper, the adaptive controller is modeled for a chemical reactor. The adaptive controller is modeled using MATLAB/ SMULINK and its performance is compared with other controller performances
Keywords |
Process control-Chemical reactor, modelling, PID controller, adaptive controller. |
INTRODUCTION |
In common sense, ‘to adapt’ denotes the change in behaviour to confirm new circumstances. An adaptive controller is a controller that can modify its behaviour in response to the changing dynamics of the process and the character of the disturbances. The core element of all the approaches is that they have the ability to adapt the controller to accommodate changes in the process. This permits the controller to maintain a required level of performance in spite of any noise or fluctuation in the process. An adaptive system has maximum application when the plant undergoes transitions or exhibits non-linear behaviour and when the structure of the plant is not known. Gain scheduling is one form of adaptive control but it requires knowledge about all the process to be effective. Another alternative is to adapt the controller’s Parameters or when a model is available to use the model identification error to tune the controller’s parameters. The purpose of this paper is to design and simulate a Model Reference Adaptive control (MRAC) for a single inputs single outputs chemical reactor. |
TYPES OF ADAPTIVE CONTROL |
Generally there are two different mechanisms for the adaptation of the controller parameters. Programmed or scheduled adaptive control and self –adaptive control. Adaptive control systems have been applied in chemical process. There are two main reasons for adaptive controller. First, most chemical processes are non-linear. Second, most of the chemical processes are non-stationary (i.e. their characteristics changes with time). |
A) Programmed or scheduled adaptive control |
Figure 1 shows the block diagram of a programmed adaptive control system. It is composed of two loops. The inner loop is an ordinary feedback control loop. The outer loop includes the parameters adjustment (adaptation) mechanism and it is comparable to feed forward compensation. |
MODEL REFERENCE ADAPTIVE CONTROL |
Model reference adaptive controller (MRAC) is a controller used to force the actual process to behave like idealized model process. MRAC systems adapt the parameters of a normal control system to achieve this match between model and process. |
A. Core elements of model reference adaptive control |
The basic structure of MRAC system is shown in figure 2. |
The standard implementation of MRAC based systems contains the four key blocks shown above. The reference model defines the desired performance characteristics of the process being controlled. The adaptation law uses the error between the process and the model output, the process output and input signal to vary the parameters of the control system. These parameters are varied so as to minimize the error between the process and the reference model. The control system can be anything from a simple gain based controller to a more complicated parameter based transfer function or plant matrix. The final element of the MRAC system is the process that is being controlled. |
B. Adaptation law |
The adaptation law uses the input signal, the output of the plant and the error between the plant and reference model outputs. These three signals are used to adapt the parameters of the selected controller. The adaptation law attempts to find a set of parameters that minimize the error between the plant and the model outputs. To do this, the parameters of the controller are incrementally adjusted until the error has reduced to zero. A number of adaptation laws have been developed to date. The two main types are the gradient and the Lyapunov approach. |
i. GRADIENT METHOD |
ii. Lyapunov method |
An alternative approach to the MIT rule is to use a Lyapunov based method, which avoids the stability problems present in the gradient approaches. A typical adaptation law for a Lyapunov based adaptive controller is shown in equation 3.1 below, |
The major difference between the MIT rule and the Lyapunov method is that the sensitivity of the error to a specified parameter de/dt has been replaced by the actual value of the parameter,θ. |
MATHEMATICAL MODELING |
A perfectly mixed continuously stirred tank reactor (CSTR) as shown in figure 3 with first order exothermic irreversible reaction A B is considered. In this a fluid stream is continuously fed to the reactor and other fluid stream is continuously removed from the reactor. A jacket surrounding the reactor has in feed and exit streams. The jacket is assumed to be perfectly mixture and at lower temperature then reactor temperature. Energy passes through the reactor walls into jacket removing the heat generated reaction. |
Put together, the CSTR has three input signals: |
CAf = Concentration of feed stream. |
Tf = Inlet feed stream temperature. |
Tj = Jacket coolant temperature. |
And two output signals: |
CA= Concentration of A in reactor tank. |
T = Reactor temperature. |
A) Over all material balance |
The CSTR system is modelled using basic accounting and energy conservation principles. |
Rate of material accumulation = rate of material in – rate of material out. |
Assuming a constant amount of material in the reactor, |
3.1) Balance on component A |
The balance on component A is, |
Where r is the rate of reaction per unit volume. |
3.2) Energy balance |
The energy balance equation is, |
Where T represents an arbitrary reference temperature for Enthalpy. |
B) Steady state solution |
To solve these two equations, all parameters and variables except for two (CA and T) must be specified. Given numerical values for all of the parameters and variables, we can use Newton’s method to solve for the steady state values of CA and T. |
C) Guess1 |
High concentration (low conversion), Low temperature. Here we consider an initial guess of CA =8 and T = 300 |
K.The steady state solution for guess is that is, high concentration (lowconversion) and low temperature. The parameter values are as shown in table 1. |
Let the state, and input variables be defined in deviation variable form, |
NON ADAPTIVE CONTROL ANALYSIS |
The PID controller algorithm involves three separate constant parameters and is accordingly sometimes called three term control: the proportional P depends on the present error; the integral I depends on the accumulation of past errors; the derivative D depends on the prediction of future errors based on current rate of change. The simplified transfer function model is, |
The response of non adaptive control is shown in figure 5, |
INTERNAL MODEL CONTROL |
The internal model control (IMC) philosophy relies on the internal model principle which states that control can be achieved only if the control system encapsulates, either to be implicitly or explicitly, some representation of the process to be controlled. In particular if the control scheme has been developed based on the exact model of the process, then the perfect control is theoretically possible. The process model is explicitly used in the control system design procedure. This IMC controller having λ is the tuning parameter. |
Gc(s) =GP(s)-1 |
And if Gp=Gp (the model is an exact representation of the process).Then it is clear that the output will always be equal to the set point. Notice that this ideal control performance is achieved without feedback (as encapsulated in the process model) being controlled, we can achieve perfect control. It also tells us that feedback control is necessary only when knowledge about the process is inaccurate or incomplete. The response of IMC controller as shown figure 5, |
ADAPTIVE CONTROL DESIGN AND SIMULATION |
This section provide three sets: the first covers the design of model reference adaptive control and its implementation in simulink. The second and the third compare the performance of an adaptive control to a conventional controller without noise and with noise respectively. This section provide three sets: the first covers the design of model reference adaptive control and its implementation in simulink. The second and the third compare the performance of an adaptive control to a conventional controller without noise and with noise respectively. |
A) Comparison without noise |
The first task we perform to compare the standard controller with adaptive controller for step input and no noise. The response is shown in fig 6, |
In these graphs one major disadvantage of adaptive control is immediately apparent. The adaptive controller takes 20 secs to match the output of reference model and the non adaptive controller matched with in 2 secs. The overshoot of adaptive controller is excessive (5%) and for non adaptive controller is below 3%.To overcome this problem is to increase the adaptation gain (γ).For example, increasing adaptation gain responses as shown in figure 8 and 9. |
This has improved the overshoot to below 10% and the settling time is less than 10 seconds. Further increase the adaptation gain does not result in an improvement of the system. |
B) Comparison with noise |
The next task to compare the performance of two controllers in the presence of ramp noise as shown in fig 10 and 11, |
CONCLUSION |
The non adaptive model can provide speed whenever its parameters are close to those of the process. The non adaptive controller may not provide a satisfactory closed loop control. So we go for next controller which is IMC controller. The internal model control (IMC) philosophy relies on the internal model principle which states that control can be achieved only if the control system encapsulates, either to be implicitly or explicitly, some representation of the process to be controlled. It is difficult to implement for higher order system and it does not gives the accurate response. For this reason we preferred adaptive controller. The adaptive controller exhibits superior performance in the presence of noise and convergence time is typically large and there is a large overshoot. These two problems are due to the adaptive controller failing to adapt fast enough to force the plant to match the model. Increasing the adaptation rate improves the performance of the adaptive controller at cost of increased oscillation. |
References |
|