Neural Network Based Control System Design TOOLKIT For Use with MATLAB Magnus Nørgaard Department of Automation Department of Mathematical Modelling Technical.

Slides:



Advertisements
Similar presentations
Tuning PID Controller Institute of Industrial Control,
Advertisements

Operational Ideas for Supercritical Systems The Ultimate Criteria for Appreciation ….. P M V Subbarao Professor Mechanical Engineering Department I I.
Enhanced Single-Loop Control Strategies
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Ratio Control Chapter 15.
3442 Industrial Instruments 2 Chapter 9 Controller Principles
LECTURE#10 PID CONTROLLER
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Enhanced Single-Loop Control Strategies
Chapter Summer 2. Comparator 3. Block Blocks in Series
Control of Multiple-Input, Multiple- Output (MIMO) Processes 18.1 Process Interactions and Control Loop Interactions 18.2 Pairing of Controlled and Manipulated.
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Unit 3a Industrial Control Systems
Cascade, Ratio, and Feedforward Control
Proportional/Integral/Derivative Control
EKT314/4 Electronic Instrumentation
1 Overview of Control System Design Chapter 13 1.Safety. It is imperative that industrial plants operate safely so as to promote the well-being of people.
ERT 210/4 Process Control & Dynamics
Tiebiao Zhao MESA (Mechatronics, Embedded Systems and Automation)Lab
Book Adaptive control -astrom and witten mark
Cascade and Ratio Control
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Chapter 8 Model Based Control Using Wireless Transmitter.
MESA Lab Two Interesting Papers Introduction at ICFDA 2014 Xiaobao Jia MESA (Mechatronics, Embedded Systems and Automation) Lab School of Engineering,
Introduction to Process Control
What is Control System? To answer this question, we first have to understand what a system is Simon Hui Engineer Control and Informatics, Industrial Centre.
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
Interacting vs. Noninteracting Systems
DYNAMIC BEHAVIOR OF PROCESSES :
Chapter 6 Analysis of Feedback Control Systems Prof. Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Hsin Chu, Taiwan June,
Control Based on Instantaneous Linearization Eemeli Aro
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
1 Control of maldistribution of flow in parallell heat exchangers Magnus G. Jacobsen, Sigurd Skogestad Nordic Process Controi workshop, Porsgrunn
Lecture 2: Mathematical Modeling Copyright © Thomas Marlin 2013 The copyright holder provides a royalty-free license for use of this material at non-profit.
CSE 425: Industrial Process Control 1. About the course Lect.TuTotal Semester work 80Final 125Total Grading Scheme Course webpage:
ChE 433 DPCL Model Based Control Smith Predictors.
Advanced control strategies. CONTROL SYSTEMS The process parameters which are measured using probes described in the previous sections may be controlled.
MISS. RAHIMAH BINTI OTHMAN
Dead Time Compensation (Smith Predictor)
Feedforward Control ( 前馈控制 ) Liankui DAI Institute of Industrial Control, Zhejiang University, Hangzhou, P. R. China 2009/04/22.
Multi-Variable Control
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control Ms Anis Atikah Ahmad
ChE 433 D(  V )PCL Highlights What I want you to take away on a 3 x 5 card.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
Washington University ChE 433 Digital Process Control Laboratory PID Control Systems Lecture.
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control
Soft Computing Applied to Finite Element Tasks
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
DC- AC CONVERTER-INVERTER
Fredrik Bengtsson, Torsten Wik & Elin Svensson
Automatic Control System
Process Control Engineering
Enhanced Single-Loop Control Strategies
Example : Optimal blending of gasoline
DeltaV Neural – Lab Entry
Neural Network Lab Develop a Neural Network to simulate the temperature exiting a heat exchanger: We will use a simulated heat exchanger in DeltaV, EX2_SIM.
FUNCTIONS.
Masoud Nikravesh EECS Department, CS Division BISC Program
Interacting vs. Noninteracting Systems
Chapter 2. Mathematical Foundation
FeedForward Prof. Ing. Michele MICCIO
Feedforward Control Prof. Ing. Michele MICCIO
Outline Control structure design (plantwide control)
Presentation transcript:

Neural Network Based Control System Design TOOLKIT For Use with MATLAB Magnus Nørgaard Department of Automation Department of Mathematical Modelling Technical Report 00-E-892, Department of Automation Technical of Denmark Reference Text: M. Nørgaard, O. Ravn, N.K. Pouilsen, L,K. Hansen, Neural Networks for Modelling and Control of Dynamic Systems, Springer, London, 2003.

Single Input Single Output (SISO) Time Domain vs. Frequency Domain Regulators vs. Servos The primary function of a regulatory system is to maintain a constant value of the controlled variable or system output even in the event of severe load inputs. In processing industries most processes can be considered self regulating and have many first order time constants in series as well as a significant dead time between the time the manipulated variable is changed and any change is detected in the process. A servo-system is normally subjected to a continuously varying command signal or set point; its primary function, causing the output to follow the command signal.

Regulator Servo

Neural Network for Control Inverted neural network controls have been used principally for servo applications. The concept of neural network control is if a neural network model can be defined for the process, this model can be inverted and the inverted model can be used for control. This should be used only when the process is so complex or non linear that conventional controls, such as PID, cannot be used. There is a serious word of caution with using this technique. Because the neural network uses “trained” parameters and not first order principals, the network will not give guaranteed performance within any region where it was not trained. Interlocks should be used to safely shutdown the process in event of any malfunction.

An example of this technique is shown below, a conical tank level control:

The tank level is a highly non linear process, the outlet flow being a function of the square root of the head while the inlet level change is a function of the inverted square of the head: Watch out for zero head!

The inverted neural network and control system are shown as follows:

An example of the result of a trained network is shown below

In order to avoid model offsets, an improved method would be to add a PI controller before the network. The output of this controller should be scaled to the reference input range. The reset term in the PI controller will act as a bias to offset network inaccuracies.

Neural Networks as Compensating Blocks ISA article by Dumbie uses a feed forward block in the output signal to the final controller's setpoint. The example: Temperature controller of a tempered water system with a cold and hot streams mixed. Total flow and temperature of the combined streams are the interactive controls.

Compensating Feed Forward Blocks The combined temperature in this equation is the output of the temperature controller T w '

Note that the Tw` is the controller output, that is scaled the same as the PV or controller input An alternate to this is to develop a neural network, inverted, that acts as a feed forward compensating block This technique is also used by Rhinehart for distillation control