Automatic control systems I. Nonlinearities in Control System

Slides:



Advertisements
Similar presentations
PID Controllers and PID tuning
Advertisements

Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
Chapter 4: Basic Properties of Feedback
3442 Industrial Instruments 2 Chapter 9 Controller Principles
Loop Shaping Professor Walter W. Olson
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Compensation Using the process field G PF (s) step response.
Process Control Instrumentation II
Review last lectures.
Proportional/Integral/Derivative Control
Lecture 5: PID Control.
Ch. 6 Single Variable Control
Automatic Control System
Book Adaptive control -astrom and witten mark
Part 1: Basic Principle of Measurements
Chapter 3 mathematical Modeling of Dynamic Systems
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
3. Sensor characteristics Static sensor characteristics
PID Controller Design and
Feedback Control system
Automatic Control System V. Compensation. If the satisfactory design of the process dynamics can’t be obtained by a gain adjustment alone, then some methods.
PID CONTROLLERS By Harshal Inamdar.
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Digital Control CSE 421.
Features of PID Controllers
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
Automatic Control System V. Performance of steady-state.
Óbudai Egyetem Dr. Neszveda József Open and Closed loop Control II. Block diagram model.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Automatic control systems V. Discrete control
A few illustrations on the Basic Concepts of Nonlinear Control
EE4262: Digital and Non-Linear Control
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
Control System Instrumentation
Chapter 1: Overview of Control
Automatic control systems III
Control Response Patterns
Transfer Functions Chapter 4
Workshop for Flipped Class
Time Domain and Frequency Domain Analysis
Automatic control systems I
Automatic control systems II
Automatic Control Theory CSE 322
PID Controllers Jordan smallwood.
Feedback Control System
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
Digital Control Systems
Lec 14. PID Controller Design
CSCI1600: Embedded and Real Time Software
Dynamic Behavior and Stability of Closed-Loop Control Systems
Linear Control Systems
Controller Tuning: A Motivational Example
Control System Instrumentation
Automatic Control System
Process Control Engineering
Features of PID Controllers
G1 and G2 are transfer functions and independent of the
Chapter 6 Discrete-Time System
Digital Control Systems Waseem Gulsher
Control Response Patterns
COMMON NONLINEARITIES IN CONTROL SYSTEMS:
PID Controller Design and
G1 and G2 are transfer functions and independent of the
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
Presentation transcript:

Automatic control systems I. Nonlinearities in Control System

Category of nonlinearities Smooth nonlinearities When system includes nonlinearities with no a sharp discontinuities then the nonlinearity can be treated a simple gain whose value equals the slope of the non-linear characteristic at the working point. If the operating conditions don‘t only change small then the nonlinear characteristic can be replace some straight line Piecewise linear function The piecewise linear function is linear over a certain region and then change slope suddenly, or it has an step discontinuity. The most important piecewise linear function are: relay, saturation, dead-zone, hysteresis, speed limiter and combinations thereof. One can always choose the open loop strategy if the performance of controlled variable is on/off. The open loop strategy is always better than closed loop, but this solution often isn’t economical because it needs more transmitter and a lot of measuring on the process for developing an appropriate model. If the parameters of the mathematical model a little bit change in time, than it causes an error. The closed loop control can eliminate this error, but the open loop control not.

The smooth nonlinearities of the plan w(t) y(t) Y In frequency or time domain the dynamic behaviour is describe by more transfer function or differential equitation. The most of case only the parameters of the functions or equations are changing. The changes at the border are overlapping avoiding the too frequently parameters changing. Y2 Y1 W1 W2 W The lower and upper 20% of this characteristic in general isn't used, because most of the time has an additional nonlinearity 3

The types of piecewise linear blocks V W V v -w w -v Saturation Dead-zone W V W V max W -max Relay Hysteresis Speed limiter 4

Cascading nonlinearities block Three-point Dead-zone, relay, hysteresis Relay with hysteresis W V W V 5

Dynamic system with nonlinearities When is a nonlinearity present in a dynamic system it often can be divorce the nonlinear and dynamic effects. The nonlinear effects can be lumped into one block without dynamic. The input and output relationship of the nonlinear block is the static characteristic of the nonlinearity. The Laplace transform can't be used. In generally we can be examining this only in time strictly divorce the effect the nonlinearity in the actual input value in time as a gain. The differentia equation of the dynamic element and this gain are in cascade in the same actual time. 6

Location and type of the smooth nonlinearities in the control loop GA(s) GC(s) GP1(s) GP2(s) GT(s) Smooth nonlinearities of the actuator (frequently). Smooth nonlinearities of the plan (almost always). Smooth nonlinearities of transmitter block (nowadays it is rarely).

Location and type of the piecewise nonlinearities GA(s) GC(s) GP1(s) GP2(s) GT(s) At the end of compensator block (saturation). Inside of the actuator (hysteresis) At the end (saturation, speed limiter) of actuator block Inside of the plant (dead-zone) At the end of transmitter block (saturation).

Intentional piecewise nonlinearities in the controller GC(s) GA(s) GP1(s) GP2(s) GT(s) Dead-zone at after the error detector Relay block instead of the compensator block Relay with hysteresis instead of the compensator block Dead-zone, relay with hysteresis (three point controller)

The saturation limits of the model Creating the model the unit equals 10% and the working point is zero at 50% were assumed. all variable in the model Customary limits in the real word counted u* action signal max 100% 10 2048 20 mA 5 50% D/A conversion 4 mA 0 mA 0% min The exampleLecture4 library contains the model as NonLinSaturation.mdl 10

Without saturation Sometimes the action signal is outside of the range of the validity. The model is built only linear element and yet the response signal behaviour isn't the same in the two working point!

Saturation at the end of the compensator block Nowadays the compensator algorithm is a software. The output of the compensator is the action signal which must be 4 – 20 mA, and so there is a permissible range of the result of the algorithm (u*). The range depends on the number of bit of the D/A converter. In the industrial area these are 11 bit (permissible range 0 - 2048) and 12 bit (range of this 0 – 4096). The permissible range causes a saturation The limits of this saturation depends on the dynamic model of the closed loop system. 12

With saturation at the end of GPID(s) The action signal is stopped at the border of the range of the validity.

Saturation at the end of the actuator or transmitter It is caused by an incorrect selection of the actuator (upper limit) or incorrect settings of actuator (lower limit, for example controller sends 4 – 20 mA range, but actuator receives 0 – 20 mA range). It is caused by an incorrect settings of the transmitter (transmitter sends 4 – 20 mA range, but receives receives 0 – 20 mA range or incorrect settings of upper and lower limit of the sensor). 14

Upper or lower limit error of GA(s) The upper limit of modify variables increases the settling time and close to the limit points an additional steady-state error appears and the ability of the disturbance suppression decreases. The lower limit of modify variables modifies the quality parameters if the plant is self-alignment, but if the plant contains integral effect the closed loop can't work well. The incorrect setting in the transmitter causes changes in the quality parameters, especially close to the wrong limit.

The speed limiter error of GA(s) If only a slowly changes of the modify variables is required it doesn’t cause problem. The speed limiter increases the settling time and overshoot. t T

Dead-zone inside the process or at the end of the actuator It cause an extra delay time. It decrease the modified variables or inside variables of the plant. 17

Relay with hysteresis and saturation Two point controllers Relay with hysteresis Relay with hysteresis and saturation U U Switch off point E R-YM Switch on point 18

Two point controller Not necessary use hysteresis, because the real dead time limits the frequency. If use PT1 feedback block the hysteresis is useful to limit the frequency. Useful to use hysteresis, because it limits the frequency. 19

Feedback blocks The TI, TD, KC are defined by the CHR method using the process parameters. The system is nonlinear and the settings needs tuning! 20

Two point controllers with HPT1 The On-Off control in steady-state has an permanent oscillation with constant amplitude and frequency. These values depend on the time constant of the control loop and the hysteresis of controller. The principle of the superposition isn't available due to the nonlinear nature! The average of steady-state amplitude isn't the same of the required value described by reference signal.

Two point controllers with PTn Without inside feedback the feature is very similar to the previous HPT1. The effect of one PT1 feedback block is similar to a PDT compensation and two parallel feedback block such as a PIDT controller The hysteresis increases the frequency, but the amplitude of the oscillation (fluctuation margin) too!

Three point controllers U U E R Relay with dead-zone and hysteresis Three point with saturation 23

Feedback blocks The feedback blocks arrangement is the same, but the in this case the PDT compensation isn't the preferable. 24

Three point controllers with PTn This feature of the controlled variable is very good! Many times the drive unit a motor, which is controlled only three command: turn left, turn right, stop.

Three point controllers with IT1 The process model isn't perfect. We cant set steady-state at a working point, where the w disturbance be considered as 0. It causes a remaining error.