Please use this identifier to cite or link to this item:
http://localhost:8081/xmlui/handle/123456789/1779
Title: | DEVELOPMENTS IN ANN BASED CONTROLLERS FOR ON-LINE PROCESS CONTROL APPLICATIONS |
Authors: | Waghmare, L.M. |
Keywords: | ELECTRICAL ENGINEERING;ANN BASED CONTROLLERS;ON-LINE PROCESS CONTROL SYSTEM;NETWORK ADAPTIVE CONTROLLER |
Issue Date: | 2000 |
Abstract: | Process control systems use controllers with adjustable settings which control and coordinate the process operations over a wide range of operating conditions. The classical feedback control theory is the basis for the development of simple automatic control systems using P, PI, and PID controllers. Their easily comprehensible principles and relatively simple implementations have been the main reason for their wider applications in process industry. To compensate for parameter variations in the plant as well as to adopt to the changes in the environment, controller settings are tuned after the control system has been installed using trial and error method. For the significantly changed conditions of the process, the controllers must be retuned to obtain satisfactory control. In conventional control, linear approximation of the plant properties itself has some disadvantages, like linear approximation becomes computationally impractical, if the plant is very complex and highly dynamic and also there are difficulties in adapting itself to changing plant parameters. Thus the classical controllers have drawbacks of approximating the properties of the system and are very sensitive to the variations in the process plant parameters. In order to tackle these difficulties, in recent years, there has been extensive interest in adding adaptive features in conventional controllers. The adaptive control system automatically adjusts the controller settings to compensate for unanticipated changes in the process environment. A good number of adaptive control techniques like direct adaptive control, indirect adaptive control and model reference adaptive control has been developed and are in use in real time process plant applications. The ability to adapt automatically to variations in the plant dynamics and environment has made such adaptive controllers increasingly important for various applications. Adaptive controllers require mathematical modeling of the plant which is sometimes difficult and impracticable in some cases The inaccuracy in the modeling of the plant leads to degraded performance of the controller. These controllers also contain some parameters those make it difficult to handle by the field engineers/process operators for parameter settings and control actions. Sometimes, the adaptive control techniques also find difficulty in dealing with unknown structures and nonlinearities of IV the plants. To overcome the above mentioned limitations of the classical and adaptive controllers, the work has been started towards the development of ANN based intelligent controllers in the recent times. An intelligent control system possesses in built adaptation or learning and decision making capability to meet the desired performances over a wide range of changes in the process parameters. ANN based controllers have the following important features: (i) They learns the system characteristics through nonlinear mapping, (ii) Control strategies are designed in model free environment, (iii) Lack of proper knowledge of the plant dynamics does not pose any hindrance in their development and implementation, (iv) The adaptation and learning in these controllers are obtained through off-line and on-line weight adaptation to keep the network updated to the current environment, and (v) The neural network processes multilple number of inputs and outputs and thus is readily applicable to multivariable systems. Keeping above in mind, it has been planned in this work to investigate the various aspects of neural network concepts and to modify and implement them for real time process control applications. Direct adaptive control, model reference adaptive control, indirect adaptive control and cascade control strategies have been implemented using different types ofANN structures. These control techniques have been tested on simulated system models as well as on a continuously stirred tank (CST) system. The CST process represents a continuously stirred tank reactor (CSTR) which is commonly used in the process industry and is nonlinear in nature. It is one of the most suitable process for testing the performance ofANN based control configurations. The experimental set-up of the CST process has been designed, fabricated and installed in the laboratory. It is a time-varying process and is most suitable for implementing the neural network based control strategies. The process setup consists of associated electronic hardware such as signal-conditioning circuit for conditioning the temperature signals from the process, analog-to-digital converter and digital-to-analog converters to interface the experimental process with a personnel computer, voltage-to- current converter to convert output of digital to analog converter into a current signal and current-to-pressure converter to convert the current signal into a corresponding pneumatic (pressure) signal and thus to interface a linear pneumatic control valve with the computer. The dynamics of the spring actuator of the control valve is faster than that of the CST process, and hence, the dynamics of the actuator is not considered in the design of controller. The mathematical model of the CST process is a second order system witha time delay, but as one of the time constants is smaller in value, the model is assumedto be a first order system with time delay. The first controller i.e. hybrid direct neural adaptive controller (HDNC) has been developed by using a linear feedback compensator in parallel with a direct neural network adaptive controller (DNC). In this work, the effects of number of neurons in the hidden layer and learning rate parameter on the system response have been studied. It is observed that the system performance does not always improve with the increase in the number of neurons in the hidden layer or by taking the higher value of learning rate parameter, instead, it increases the overshoot in the system response and the response becomes oscillatory. For lesser number of hidden layer neurons or for lower value of learning rate, the speed of convergence is slowed down. An iterative procedure has been developed for optimal selection of the learning rate and number of neuron in the hidden layer for minimum overshoot in the process output with fast convergence. The controller has been tested on the simulated process models and also on a real-time CST process. The performance of the hybrid direct adaptive neural controller is compared with the performance of a direct neural adaptive controller. The hybrid direct neural adaptive controller performs better compared to the direct neural adaptive controller under the performance indices of set point tracking, disturbance in the CST process, recovery speed, minimum overshoot and integral square error. The hybrid direct neural adaptive controller compensates for the limitations of the linear controller by adjusting the appropriate control signal and improves the overall performance during total operating region. These controllers are well suited for slow processes with known dynamics. In these controllers, the error between the plant and desired plant outputs is VI used for the network training. There is necessity to know the Jacobian of the plant dynamics for adjusting the network parameters. Selected learning rate has got different effect at different operating points and also there is need to select the parameters of the linear feedback compensator. In order to overcome some of the limitations of HDNC, a second modified indirect neural adaptive controller (MIDNAC) has been developed by using an indirect adaptive control method using Gaussian neural network for on-line estimation of nonlinear function. The results of MIDNAC are compared with the indirect neural adaptive control (IDNAC). A Gaussian neural network reduces the computational efforts of modifying the connection weights between hidden layer and input layer. A method for adaptive learning rate has been developed to overcome the difficulties associated with the optimal selection of learning rate parameter. Also a linear control law is obtained to overcome the limitations of on-line identification and control in neural network based adaptive control system, in addition to the control signal obtained from the estimated parameters. The unknown functions of the system are continuously estimated and are used for adaptive tuning of the nonlinear control law parameters. When the identified parameters approaches to their true values, the control parameters also approach their desired values, therefore, the control mechanism comes out to be robust in nature. This control strategy has the advantage as it does not require the learning of inverse dynamics of the controlled plant. In this techniques parallel identification of the plant is carried out using neural network to estimate the unknown functions of the model. The proposed controller produces the control signal of containing the spikes. The magnitude of the spikes in the control signal depends on the value of parameter used in linear control law. The performance of the controller has been evaluated on first and second order simulated models, on a model of non-linear process and also on an experimental set-up of the CST process. It has been observed that the modified indirect neural adaptive control configuration gives improved performance compared to indirect neural adaptive control configuration in terms of recovery speed and integral square error. vii The HDNC and MIDNAC are suitable when the desired output of the system is specified in terms of set points. But if the desired performance of a system is given in terms of a reference model, then these controllers are not suitable. Therefore, the second phase of the work has been carried out to develop a modified direct neural model reference adaptive controller (MDNMRAC) which forces the plant to behave like the reference model. The controller has been developed by modifying a direct neural.model reference adaptive controller (DNMRAC) by using a feedforward neural network for forward modeling of the plant. The network is trained using error, which is the difference between the outputs of the plant and the neural network model. The control law has been constructed using trained network parameters and tracking error. It has been found that the performance greatly improves with modifications both in terms of transient as well as steady state behaviors. This performance has been evaluated on the simulated process models and also on an experimental setup of a CST process. To evaluate the performances on an experimental setup, the temperature control of a CST process has been carried out. The robustness of the system has been confirmed for the set-point tracking. The performance of controllers has also been evaluated under the influence of disturbances. The performance of the MDNMRAC as compared to DNMRAC has been found better in terms of integral square error. The HDNC requires plant dynamics and choice of constants of LFBC on the other hand MIDNAC does not require these parameters, but both are suitable for setpoint tacking type of processes. MDNMRAC requires the plant model and are suitable for model output tracking types of processes only. In all these controllers, the disturbances arising from manipulated variable are taken care-off only after they have already influenced the process output. Thus there is a necessity to develop such a controller which can take care of the disturbances in an effective manner before their influences on the plant output. Therefore, an ANN based cascade controller has been developed wherein the disturbance arising within the secondary loop is taken care-off before it influences the process output. In cascade control of a CSTR process, there is one manipulated variable (cooling jacket flow rate) and more than one measurements (reactor and cooling jacket temperatures). The controller has been developed by using a vm feedforward neural network with variable network parameters in cascade control of systems (NCC). Addition of a linear feedback compensator has resulted in the improvement of both the transient as well as steady state behaviors. The controller uses an adaptive learning algorithm. Also a control technique that uses a neural controller for implementing the primary and secondary controllers and a linear feedback compensator (NCC with LFBC) has been successfully tested. On the basis of the results on the simulated model as well as on an actual experimental set up, it can be stated that an efficientneural control system is realized by using variable learning parameters. Also by incorporating a linear feedback compensator inthe ANN control system, in parallel with the primary and secondary controllers, the performance is enhanced to a greater extent. The test results show that an ANN based cascade controller having a linear feedback • compensator in parallel with the primary and secondary controllers gives better performance. On the basis of the comparison of the performance of the developed controllers with the conventional cascade controller (CCC), it can be stated that the results with this controller are better and indicate high promise of its industrial applications. The performance of the developed controller is comparable in respect of the set point tracking and better in respect of the load disturbance to conventional cascade controller. In the present work, four adaptive ANN based controllers using different adaptive control strategies have been successfully developed and implemented. The performances of all the controllers have been studied both on the simulated models and also an experimental setup of a CST process. The experimental setup was designed, fabricated and installed in the laboratory as a part of the present work. The controllers have been tested in different trials with variable set points and disturbances of different nature. The comparison of various neural control configurations has been carried out in terms of the ISE. It has been observed that the performances of HDNC, MIDNAC and MDNMRAC are better then DNC, IDNAC, and DNMRAC respectively. It is also observed that MIDNAC gives better performance compared to DNC, HDNC, IDNAC, IX DNMRAC, MDNMRAC, CCC, NCC, NCC with LFBC for set point tracking. For the disturbance rejection the performance of NCC is better in comparison to CCC. The NCC with LFBC gives the best performance compared to all for disturbance rejection. Besides providing solutions to practical implementation of ANN based controllers, the work done in this thesis also opens new directions to carryout further investigations on the performances of different type of controllers. |
URI: | http://hdl.handle.net/123456789/1779 |
Other Identifiers: | Ph.D |
Research Supervisor/ Guide: | Saxena, S. C. Kumar, Vinod |
metadata.dc.type: | Doctoral Thesis |
Appears in Collections: | DOCTORAL THESES (Electrical Engg) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DEVELOPMENTS IN ANN BASED CONTROLLERS FOR ON-LINE PROCESS CONTROL APPLICATIONS.pdf | 113.23 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.