Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Ivana LUKÁČOVÁ *, Ján PITEĽ **

Similar documents
LABREG SOFTWARE FOR IDENTIFICATION AND CONTROL OF REAL PROCESSES IN MATLAB

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

MINE 432 Industrial Automation and Robotics

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Petr DOLEŽEL *, Jan MAREŠ **

SIMULATION-BASED MODEL CONTROL USING STATIC HAND GESTURES IN MATLAB

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Model-free PID Controller Autotuning Algorithm Based on Frequency Response Analysis

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

Application in composite machine using RBF neural network based on PID control

Multiple-Layer Networks. and. Backpropagation Algorithms

Neural Network Predictive Controller for Pressure Control

Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With PI and Neuro Controllers

Research on MPPT Control Algorithm of Flexible Amorphous Silicon. Photovoltaic Power Generation System Based on BP Neural Network

MICROCHIP PATTERN RECOGNITION BASED ON OPTICAL CORRELATOR

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1690

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press, ISSN

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Introduction to Machine Learning

Performance Improvement of Contactless Distance Sensors using Neural Network

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

Application Research on BP Neural Network PID Control of the Belt Conveyor

Detection and classification of faults on 220 KV transmission line using wavelet transform and neural network

Control of Induction Motor Drive by Artificial Neural Network

Automatic Generation Control of Three Area Power Systems Using Ann Controllers

NNC for Power Electronics Converter Circuits: Design & Simulation

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No Štefánia SALOKYOVÁ *

DATA GLOVE APPLICATION IN ASSEMBLY

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

RELIABILITY OF NETWORKED CONTROL SYSTEM USING THE NETWORK RECONFIGURATION STRATEGY

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Shunt active filter algorithms for a three phase system fed to adjustable speed drive

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

Design of Joint Controller for Welding Robot and Parameter Optimization

Harmonic detection by using different artificial neural network topologies

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

SOFTWARE DEVELOPMENT FOR GEODETIC TOTAL STATIONS IN MATLAB

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

ARTIFICIAL INTELLIGENCE BASED TUNING OF SVC CONTROLLER FOR CO-GENERATED POWER SYSTEM

CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE

Application of selected artificial intelligence methods in terms of transport and intelligent transport systems

Practical Comparison of Results of Statistic Regression Analysis and Neural Network Regression Analysis

Digital Control of MS-150 Modular Position Servo System

The issue of saturation in control systems using a model function with delay

Prediction of airblast loads in complex environments using artificial neural networks

Adaptive Neural Network-based Synchronization Control for Dual-drive Servo System

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

PERFORMANCE ANALYSIS OF SRM DRIVE USING ANN BASED CONTROLLING OF 6/4 SWITCHED RELUCTANCE MOTOR

COMPARATIVE STUDY ON ARTIFICIAL NEURAL NETWORK ALGORITHMS

Performance Improvement Of AGC By ANFIS

ECG QRS Enhancement Using Artificial Neural Network

Closed-loop System, PID Controller

Student: Nizar Cherkaoui. Advisor: Dr. Chia-Ling Tsai (Computer Science Dept.) Advisor: Dr. Eric Muller (Biology Dept.)

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

CONTROL OF LABORATORY MODEL BALL AND PLATE

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Approximation a One-Dimensional Functions by Using Multilayer Perceptron and Radial Basis Function Networks

Modeling the Drain Current of a PHEMT using the Artificial Neural Networks and a Taylor Series Expansion

Design and Analysis for Robust PID Controller

Forecasting Exchange Rates using Neural Neworks

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

DC Motor Speed Control using Artificial Neural Network

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Yancho Todorov, Ph.D. 5, Vodoley st., 4000 Plovdiv, Bulgaria

Comparison of Profiling Power Analysis Attacks Using Templates and Multi-Layer Perceptron Network

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Relay Feedback based PID Controller for Nonlinear Process

TO MINIMIZE CURRENT DISTRIBUTION ERROR (CDE) IN PARALLEL OF NON IDENTIC DC-DC CONVERTERS USING ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm

Application of Artificial Neural Network for the Prediction of Aerodynamic Coefficients of a Plunging Airfoil

Supervisory Fuzzy Controller for Linear Control System

SPE Copyright 1998, Society of Petroleum Engineers Inc.

Surveillance and Calibration Verification Using Autoassociative Neural Networks

Use of Neural Networks in Testing Analog to Digital Converters

SIGNAL PROCESSING IN SMART SENSOR SYSTEMS (Part 1)

Initialisation improvement in engineering feedforward ANN models.

Key-Words: - NARX Neural Network; Nonlinear Loads; Shunt Active Power Filter; Instantaneous Reactive Power Algorithm

Transient Stability Improvement of Multi Machine Power Systems using Matrix Converter Based UPFC with ANN

Lego Mindstorms as a Simulation of Robotic Systems

Multi-User Blood Alcohol Content Estimation in a Realistic Simulator using Artificial Neural Networks and Support Vector Machines

Artificial neural networks in forecasting tourists flow, an intelligent technique to help the economic development of tourism in Albania.

NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH

1 Introduction. w k x k (1.1)

Tutorial on IMCTUNE Software

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

Introduction to Robotics

Prediction of Missing PMU Measurement using Artificial Neural Network

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Comparison of MLP and RBF neural networks for Prediction of ECG Signals

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 1999

Artificial Neural Networks approach to the voltage sag classification

A new application of neural network technique to sensorless speed identification of induction motor

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

Improving a pipeline hybrid dynamic model using 2DOF PID

Program Support of Laboratory Stands Control

Transcription:

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1693 Ivana LUKÁČOVÁ *, Ján PITEĽ ** MODEL-FREE ADAPTIVE HEATING PROCESS CONTROL VYUŽITIE MFA-REGULÁTORA V RIADENÍ PROCESU VYKUROVANIA Abstract The aim of this paper is to analyze the dynamic behaviour of a Model-Free Adaptive (MFA) heating process control. The MFA controller is designed as three layer neural network with proportional element. The method of backward propagation of errors was used for neural network training. Visualization and training of the artificial neural network was executed by Netlab in Matlab environment. Simulation of the MFA heating process control with outdoor temperature compensation has proved better results than classic PID control. MFA controller can ensure zero control deviation between desired and actual variable of indoor temperature more quickly than PID controller. Abstrakt Cieľom tohto príspevku je analýza dynamických vlastností MFA- regulátora na riadenie procesov vykurovania. MFA-regulátor je navrhnutý ako 3-vrstvová neurónová sieť s proporcionálnym členom. Na trénovanie neurónovej siete bola využitá metóda spätného šírenia chýb. K vytvoreniu a trénovaniu MFA -regulátora bol použitý NETLAB Toolbox v prostredí MATLAB. Výsledky simulácie modelu ekvitermickej regulácie s použitím MFA-regulátora, čo sa týka presnosti a rýchlosti regulácie, sú lepšie v porovnaní s modelom ekvitermickej regulácie s použitým PI regulátorom. 1 INTRODUCTION The classical verified approach to the heating process control is using of outdoor temperature compensation which may be (especially in smaller buildings) supplemented with the temperature sensing in the reference room too. It is possible than to reach more accurate indoor temperature control of the building. Such heating process control may be than called outdoor temperature compensation with room influence. The classical outdoor temperature compensation ensures equilibrium between supplied power and heat loss of building while outdoor temperature compensation with room influence can extra ensure compensation on the other heat gains or losses into heated space. There are several theoretical possibilities of the correction of desired supply water temperature (calculated by classic outdoor temperature compensation from the set up heating curve and actual outdoor temperature) according to the temperature in reference room. The principle of correction based on adding of the superior control loop with Model-Free Adaptive (MFA) controller was used. * Ing., Faculty of Mechanical Engineering, TU Košice, Park Komenského 9, Košice, 042 00, Slovakia, ivana.lukacova@avl.com ** doc. Ing., PhD., Department of Mathematics, Informatics and Cybernetics, FVT TU Košice, Bayerova 1, Prešov, 080 01, Slovakia, jan.pitel@tuke.sk 79

2 MODEL-FREE ADAPTIVE CONTROLLER Multilayer neural networks with forward propagation and adequate number of the hidden neurons are universal approximation tool and so they are able to describe (with required accuracy) input-output behavior of any continuous function. They can be understood as universal instrument for regression analysis of the function defined by trained set where form of the simulated function will be designed by architecture of the artificial neural network (by neurons connection topology and set-up of the weight and threshold coefficients). This feature can be utilized for identification of the complex systems where classical methods fail. The control objective for the controller is to produce an output u( to force the process variable y( to track the given trajectory of its setpoint r( under variations of setpoint, disturbances and process dynamics. Then our problem is to create and train such artificial neural network (ANN) which will generate such output u( so that process variable y( would follow up the setpoint r(. In other words, the task of the Model Free Adaptive (MFA) controller is to minimize the error e( in an online fashion, where e( is the difference between the setpoint r( and the process variable y(. Figure 1 illustrates the detailed architecture of a SISO MFA controller. The neural network has one input layer, one hidden layer with N neurons and one output layer with one neuron. Fig. 1 Architecture of the Model-Free Adaptive controller Model Free Adaptive (MFA) controller based on artificial neural network has several advantages in comparison to classical PID controller. For example MFA controller "remembers" a portion of the process data providing valuable information for the process dynamics. In comparison, a digital version of the PID controller remembers only the current and previous two samples. In this regard, PID has almost no memory and MFA possesses the memory that is essential to a "smart" controller. 80

2.1 Feedback law The discrete MFA controller is designed as the sum of 3-layer perceptron neural network (Φ ) and a proportional element. The feedback law calculates the current control output u( based on the last N samples of the control deviation e( with sample time T: u( = Φ( e(, e( t T ), e( t 2T ), L, e( t ( N 1) T ); w) + K e(. (1) Here w represents the vector of the weights of the neural net Φ. The control objective is to make the measured variable y( track the given trajectory of its setpoint r(. This means, that we have to minimize the quadratic error 1 1 = ] (2) 2 2 2 2 E s ( e ( = [ r( y( through adjusting the weights of the neural network. This is made by using online learning with gradient descent. The input signal e( to the input layer is scaled by a scaling function L(.): K L = () c., (3) Tc where K c > 0 is defined as controller gain and T c is the user selected process time constant. They are important parameters for the MFA controller since K c is used to compensate for the process steadystate gain and T c provides information for the dynamic behavior of the process. The use of T c as part of the scaling function permits a broad choice of sample intervals T s, because the only restriction is that T s must conform to the formula Ts < Tc / 3 based on the principles of information theory. 2.2 Adaptive algorithm Within the neural network there is a group of weighting factors (w ij and h i ) that can be updated as needed to vary the behavior of the controller. The algorithm for updating the weighting factors is based on the goal of minimizing the error between the setpoint and process variable. Since this effort is the same as the control objective, the adaptation of the weighting factors can assist the controller in minimizing the error while process dynamics are changing. Let us consider that activation function is non-linear and differentiable. The partial derivative of the objective function considering weight coefficients can be (on the base of rule for derivative of complex function) written as: w( t + T ) = w( η g( w( ), (4) ES ( g( w( ), (5) w( E S ( e( = e(, (6) w( w( where η > 0 is the learning rate defined as: 5 η = 0,0029T 2e. (7) Dependence of learning rate η on sample time T defined by (7) was found out through the stability analysis of the Model-Free Adaptive control in Matlab Simulink. c 81

3 BLOCK DIAGRAM OF MFA HEATING PROCESS CONTROL The classical verified approach to the heating process control is using of outdoor temperature compensation. Outdoor temperature compensation is a specific case of the follow-up control. The temperature of supply water is desired variable for control and it is operated by temperature of outdoor air according to set up heating curve. Consequently heating curve describes dependency of supply water temperature on outdoor air temperature. This dependency is non-linear and is given by heat insulation facilities of building. For practical application there are several heating curves that are characterized by different steepness (number). The heating curve with higher temperature of supply water is set up for heating systems dimensioned for higher temperature drop. For good insulated buildings it is possible to set up the curve with lower temperature of supply water. The temperature change into heated spaces can be made by shifting of heating curve too. The classical outdoor temperature compensation was supplemented with the temperature sensing in the reference room and correction of desired supply water temperature based on adding of the superior control loop with Model-Free Adaptive (MFA) controller was used (Figure 2). Tid ei Correction Desired temperature in room MFA controller 3 Curve 0 Curve Shift Tsd CHS Ti Outdoor temperature To Shift To Heating curves Heating system Fig. 2 Block diagram of MFA heating process control MFA controller according to control deviation between desired and actual temperature value in reference room increases or decreases desired supply water temperature calculated from the set up heating curve and actual outdoor temperature. The variables in block diagram on Figure 2: T id desired variable of indoor temperature, T i indoor temperature, e i control deviation of desired and actual value of indoor temperature, T o outdoor temperature, T sd desired variable of supply water temperature. The major section of block diagram on Figure 2: superior control loop on the base of MFA controller, heating curve consisting of functional block of default heating curves and blocks for option of heating curve number and shift, heating system block comprehensive of the model of heating body and heated space. 82

4 SIMULATION OF MFA HEATING PROCESS CONTROL On the base of designed block diagram of MFA heating process control the simulation model has been created and simulated by Matlab Simulink. The Netlab Toolbox in Matlab has been used to create and train the neural network. The NETLAB toolbox is designed to provide the central tools necessary for the simulation of theoretically well-founded neural network algorithms for use in teaching, research and applications development. The network was created as MLP (Multi-Layer Perceptron). The MLP is probably the most widely used architecture for practical applications of neural network. In most cases the network consists of two layers of adaptive weights with full connectivity between inputs and hidden unit, and hidden units and outputs. This two-layer architecture is the one implemented in Netlab. Simulation results for change over of desired variable of indoor temperature between 19 C to 21 C are on Figure 3. It results from simulation that by using of MFA controller it is possible to reach zero control deviation of desired and actual temperature value in reference room also by relative incorrect set up heating curve. desired variable of supply water temperature T sd desired variable of indoor temperature T id indoor temperature T i outdoor temperature T o Fig. 3 Simulation results of MFA heating process control 5 CONCLUSIONS Testing of the MFA controller adaptation and its comparison to a classic PID controller on heating process control model has proved that MFA controller can adapt to process structure changes in heating process very well. The better control behaviour of MFA controller can ensure zero control 83

deviation more quickly than PID controller. MFA controller "remembers" a portion of the process data providing valuable information for the process dynamics. MFA controller possesses the memory that is essential to a "smart" controller. The research work was performed to financial support of grant VEGA 1/4077/07. REFERENCES [1] EHRENVALD, P. & KURČOVÁ, M. 2005. Prečo ekvitermická regulácia nepracuje podľa nášho očakávania? In: Zborník konferencie Vykurovanie 2005, Tatranské Matliare, 7.-11.3.2005. Bratislava : SSTP, 2005. s. 383 387. ISBN 80-89216-00-5 [2] NABNEY, I. T. 2001. NETLAB - Algorithm for Pattern Recognition. Birmingham : Springer, 2001. 420 p. ISBN 1-85233-440-1 [3] PASTORKOVÁ, L. 2005. Riadenie systémov na báze umelých neurónových sietí. Diplomová práca. Bratislava : FCHPT STU, 2005. [4] RIMÁR, M. & SKOK, P. 2005. Teória riadenia tepelných sústav. 1. vyd. Prešov : FVT TU Košice, 2005. 102 s. ISBN 80-8073-070-9 [5] RIMÁR, M. & SKOK, P. 2007. Ekvitermická regulácia teploty pomocou fuzzy regulátora. Acta Metallurgica Slovaca, 2007. No. 3, s. 326-330. ISSN 1335-1532 [6] VÍTEČKOVÁ, M., VÍTEČEK, A. & KOČÍ, P. Seřízení regulátorů PI a PID pro integrační regulované soustavy. Acta Mechanica Slovaca. No1-A/2008. Ročník 12. Strojnická fakulta TU v Košicích. Košice. Slovenská republika, pp. 33-40. ISSN 1335-2393. [7] BABIUCH, M., LANDRYOVÁ, L. Data Model in Industrial Automation Using New Technologies. VŠB-Technical University of Ostrava. Mechanical Series. Vol. LIV, 2008, No. 2., č. 1612, s. 1-6. ISSN1210-0471.10b [8] WWW.CYBOSOFT.COM [2008-02-16] 84