Lesson 13: Effects of Negative Feedback on System disturbances

Slides:



Advertisements
Similar presentations
Root Locus Diagrams Professor Walter W. Olson
Advertisements

ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
Lect.7 Steady State Error Basil Hamed
4. System Response This module is concern with the response of LTI system. L.T. is used to investigate the response of first and second order systems.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter Summer 2. Comparator 3. Block Blocks in Series
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
5.4 Disturbance rejection The input to the plant we manipulated is m(t). Plant also receives disturbance input that we do not control. The plant then can.
Chapter 4: Feedback Control System Characteristics Objectives
Review last lectures.
Introduction to Block Diagrams
f(t) m x(t) fd(t) LINEAR CONTROL C (Ns/m) k (N/m)
Properties and the Inverse of
Ch. 6 Single Variable Control
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
Proportional control Consider forward path gain A Feedback and Control If the size of the loop gain is large, that is if |A  >> 1, then or.
Lecture 4: Important structures of simple systems 1.
o Problem Reconsider Problem
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
Chapter 7 Steady State Error <<<4.1>>>
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology Enabled Teaching & Learning, MGI, India DTEL DTEL (Department for Technology.
1 Steady-State Error M. Sami Fadali Professor of Electrical Engineering University of Nevada.
Control Systems Lect.3 Steady State Error Basil Hamed.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
ET 438a Automatic Control Systems Technology 1lesson4et438a.pptx.
ET 438a Automatic Control Systems Technology Lesson 17: Combined Mode Control 1 lesson17et438a.pptx.
ET 438a Automatic Control Systems Technology Lesson 1: Introduction to Control Systems Technology 1 lesson1et438a.pptx.
Lesson 14: Transfer Functions of Dc Motors
Lesson 3: Operational Amplifier Circuits in Analog Control
Lesson 8: Modeling Physical systems with Linear differential equations
Lesson 21: Methods of System Analysis
Lesson 16: Basic Control Modes
Lesson 22: Determining Control Stability Using Bode Plots
Block Diagram Representation of Control Systems
H(s) 8.b Laplace Transform:
Lesson 20: Process Characteristics- 2nd Order Lag Process
Lesson 12: Transfer Functions In The Laplace Domain
MESB374 System Modeling and Analysis Transfer Function Analysis
Lesson 15: Bode Plots of Transfer Functions
Laplace Transforms Chapter 3 Standard notation in dynamics and control
Control Systems EE 4314 Lecture 12 March 17, 2015
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Salman Bin Abdulaziz University
Automatic Control Theory CSE 322
Time Response Analysis
Lesson 2: Performance of Control Systems
Lesson 18: Integral Process Characteristics
DNT Control Principle Frequency Response Techniques DNT Control Principle.
ME375 Handouts - Fall 2002 MESB374 Chapter8 System Modeling and Analysis Time domain Analysis Transfer Function Analysis.
Control System Toolbox (Part-I)
Chapter 4: Feedback Control System Characteristics Objectives
Basic Design of PID Controller
Control System Toolbox
Reduction of Multiple Subsystems Stability Steady-State Errors
UNIT-II TIME RESPONSE ANALYSIS
Lesson 12: Analog Signal Conditioning
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
System models Time domain models
Stability of Closed-Loop Control Systems
E(s): Laplace transform of the error e(t)
Control System Toolbox (Part-I)
Find the closed-loop transfer function in terms of Gİ.
INTRODUCTION TO CONTROL SYSTEMS
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 4: Feedback Control System Characteristics Objectives
Time Response, Stability, and
By: Nafees Ahamad, AP, EECE, Dept. DIT University, Dehradun
Control System and Transfer Function
Presentation transcript:

Lesson 13: Effects of Negative Feedback on System disturbances lesson13et438a.pptx ET 438a Automatic Control Systems Technology Lesson 13: Effects of Negative Feedback on System disturbances

Learning Objectives After this presentation you will be able to: lesson13et438a.pptx Learning Objectives After this presentation you will be able to: Reduce a block diagram with multiple inputs using superposition theory. Explain how negative feedback reduces the effects of system disturbances with a proportional controller. Interpret step-response time plots. Use Matlab control toolbox functions to plot the step response of control systems,

Example 13-1 Disturbance Rejection lesson13et438a.pptx Example 13-1 Disturbance Rejection Example 13-1: Determine the impact of the disturbance function (D(s)) on the control output of the proportional only control shown below. The controller regulates a first-order process with a time constant of t. R(s) G(s)=Kp H(s) D(s) C(s) E(s) + -

Example 13-1 Solution (1) + - lesson13et438a.pptx Example 13-1 Solution (1) Must use superposition for this analysis. Assume D(s), the disturbance on the system is 0 and find output due to R(s) only. R(s) G(s)=Kp H(s) D(s) C(s) E(s) + - D(s)=0 Forward path gain is product of all blocks in upper path

Example 13-1 Solution (2) + - lesson13et438a.pptx Example 13-1 Solution (2) Feedback path is give by H(s). Output C1(s) is from R(s) input only. Use feedback reduction formula R(s) G(s)=Kp H(s) D(s) C1(s) E(s) + - D(s)=0 This is simplified into the following expression

Example 13-1 Solution (3) Multiply by (t∙s+1) lesson13et438a.pptx Example 13-1 Solution (3) Multiply by (t∙s+1) Call this above function GH1(s) and save for later use

Example 13-1 Solution (4) + - + - lesson13et438a.pptx Example 13-1 Solution (4) Now find impact from disturbance. Set R(s) to zero. R(s) G(s)=Kp H(s) D(s) C2s) E(s) + - R(s)=0 R(s)=0 G(s)=Kp H(s) D(s) C2(s) E(s) + -

Example 13-1 Solution (5) + - Forward path gain Feedback path lesson13et438a.pptx Example 13-1 Solution (5) R(s)=0 G(s)=Kp H(s) D(s) C2(s) E(s) + - Forward path gain Feedback path Negative Feedback Plug these into the gain formula and simplify

Example 13-1 Solution (6) Multiple by ts+1 lesson13et438a.pptx Example 13-1 Solution (6) Multiple by ts+1 Final output is sum of C1 and C2 so… Plug in the value of GH1 and GH2 to get overall system response

lesson13et438a.pptx Example 13-1 Solution (7) Disturbance reduced I/O Tracking Notice that the system output is an amplified (Kp) version of the input. The disturbance is reduced by the magnitude of the gain Kp The system has 1 pole at –(1+Kp)/t. If H(s) = 1 and Kp increases Y(s) tracks R(s) and effects of D(s) approach 0. System is faster for higher Kp values.

Example 13-2: Numerical Example lesson13et438a.pptx Example 13-2: Numerical Example Example 13-2: For the system derived in the last example, let Kp = 5, 10, and 20, H(s) = 1, and t = 2. Find step response to system to the input and the disturbance. Use Matlab control tool box functions to determine these responses. Solution: Find transfer function for each of the values of Kp For Kp=5 One pole in the system at s = -3. (2s+6=0)

lesson13et438a.pptx Example 13-2: Solution (2) Now derive the transfer functions for a Kp=10. One pole in the system at s = -5.5. (2s+11=0) Finally, with Kp = 20 One pole in the system at s = -10.5. (2s+21=0)

lesson13et438a.pptx Example 13-2: Solution (3) Generating response plots with Matlab control toolbox functions Use the following Matlab functions from the command line sys=zpk(z,p,k) Turns arrays of coefficients into (LTI) Linear time invarient system called sys. Note: Matlab is case sensitive. z = array of system zeros p = array of system poles k = array of system gains step(sys) Plots the step response of the system (unit step input).

Example 13-2: Solution (4) For Kp=5 lesson13et438a.pptx Example 13-2: Solution (4) For Kp=5 Normalize the outputs be dividing both transfer functions by 2 on top and bottom. One pole at -3 This is a two input single output system. The code to generate the step response plots follows.

Example 13-2: Solution (5) Matlab code Kp=5 k = [2.5 0.5] lesson13et438a.pptx Example 13-2: Solution (5) Matlab code Kp=5 k = [2.5 0.5] p = {[-3], [-3]} z = {[ ], [ ]} sys = zpk(z,p,k) step(sys) Desired Output, Y(s) Disturbance

Example 13-2: Solution (6) For Kp=10 Matlab code Kp=10 k = [5 1] lesson13et438a.pptx Example 13-2: Solution (6) For Kp=10 One pole at -5.5 Matlab code Kp=10 k = [5 1] p = {[-5.5], [-5.5]} z = {[ ], [ ]} sys = zpk(z,p,k) step(sys)

Example 13-2: Solution (7) Time plots Kp=10 Desired Output, Y(s) lesson13et438a.pptx Example 13-2: Solution (7) Time plots Kp=10 Desired Output, Y(s) Disturbance Steady-state error of output, Y(s) reduced while disturbance output is reduced

Example 13-2: Solution (8) For Kp=20 1 pole at s= -11.5 lesson13et438a.pptx Example 13-2: Solution (8) For Kp=20 1 pole at s= -11.5 Increasing value of pole indicates faster response.

Example 13-2: Solution (9) Matlab code Kp=20 k = [10 1] lesson13et438a.pptx Example 13-2: Solution (9) Matlab code Kp=20 k = [10 1] p = {[-10.5], [-10.5]} z = {[ ], [ ]} sys = zpk(z,p,k) step(sys) Desired Output, Y(s) Disturbance

END Lesson 13: Effects of Negative Feedback on System disturbances lesson13et438a.pptx ET 438a Automatic Control Systems Technology END Lesson 13: Effects of Negative Feedback on System disturbances