3.Closed-Loop Transfer Functions

Slides:



Advertisements
Similar presentations
Feedback loop (CV changes input) SP Controller Gc Plant Gp Sensor Gs E MV (Manipulated Variable CV Controlled Variable +-+- S.
Advertisements

Chapter 4: Basic Properties of Feedback
Lect.7 Steady State Error Basil Hamed
ECE 4951 Lecture 5: PID Control of Processes. PID Control A closed loop (feedback) control system, generally with Single Input-Single Output (SISO) A.
Dynamic Behavior and Stability of Closed-Loop Control Systems
Review last lectures.
ECE Introduction to Control Systems -
Introduction to Block Diagrams
f(t) m x(t) fd(t) LINEAR CONTROL C (Ns/m) k (N/m)
1 Chapter 2 We need to write differential equations representing the system or subsystem. Then write the Laplace transform of the system. Then we will.
INTRODUCTION TO CONTROL SYSTEMS
Chapter 5 Reduction of Multiple Systems Reduction of Multiple Systems.
Control System Engineering
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
Control Engineering Lecture #2 Lecture #2 9 th Sep, th Sep,2009.
ME 335 Boğaziçi University A Study on Motor Speed Control.
Block Diagrams and Steady State Errors. Topics Block diagrams to represent control systems Block diagram manipulation Example Steady State Error.
Lec 4 . Graphical System Representations and Simplifications
Final Project ME 270 NASA CDSL 6-DOF Platform Jesse Kaneko.
o Problem Reconsider Problem
1 Introduction to Control System CHAPTER 1. 2   Basic terminologies.   Open-loop and closed-loop.   Block diagrams.   Control structure. . 
Lecture 16: Introduction to Control (Part II)
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.
University of Baghdad College of engineering Ele. & Com. Dept. 3 rd Year Matlab Report of By Ahmed Alaa Part I Part II.
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.
Three basic forms G1G1 G2G2 G2G2 G1G1 G1G1 G2G2 G1G1 G2G2 G1G1 G2G2 G1G1 G1G1 G2G2 1+ cascade parallelfeedback.
Rules to reduce block diagrams Transfer Function Problem solving
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.
state space representation
Chapter 1: Overview of Control
Lesson 13: Effects of Negative Feedback on System disturbances
Lesson 12: Transfer Functions In The Laplace Domain
Teknik kendali.
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.
Automatic control systems I
Control engineering and signal processing
DNT Control Principle Steady-State Analysis DNT Control Principle.
Lec 14. PID Controller Design
Dynamic Behavior and Stability of Closed-Loop Control Systems
2. Transfer Function of Closed Loop Control Systems
Basic Design of PID Controller
Feedback Control Systems (FCS)
Islamic University of Gaza Faculty of Engineering
2. Transfer Function of Closed Loop Control Systems
Steady-State Errors System & Control Engineering Lab.
2. Transfer function of closed loop system
SIGNAL FLOW GRAPH.
HW-03 Problem Kuo-95 (p. 377) Find the steady-state errors for step, ramp and parabolic inputs. Determine the type of the system. ) s ( R Problem.
4. Closed-Loop Responses Using the Laplace Transform Method
9. Frequency-Domain Analysis
E(s): Laplace transform of the error e(t)
Control Systems (CS) Lecture-6 Steady State Error
Introduction to Control Systems
Control Systems (CS) Lecture-16 Steady State Error Dr. Imtiaz Hussain
Example 2-2: Multi-DOF mechanical systems
Generating Block Diagrams
Homework-2.1: 1-DOF quarter car model.
Find the closed-loop transfer function in terms of Gİ.
Homework 7-1: Design PID controller for cruise control.
o Problem Reconsider Problem
2. Transfer Function of Closed Loop Control Systems
2a. Transfer function of closed loop system
PID Controller Design and
H(s) Transfer Function: f(t): input x(t): response f(t) fz(t)
INTRODUCTION TO CONTROL SYSTEMS
Homework 1.1: Cruise control for a car.
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.
Control System and Transfer Function
Presentation transcript:

3.Closed-Loop Transfer Functions 3.1 Block Diagram Algebra (Interconnection rules) DEU-MEE 5017 Advanced Automatic Control

From the block diagram: 3.2 Closed-Loop Transfer Function with Unity Feedback a) Block diagram From the block diagram:

Forward paths: Gc(s)Gp(s) Mason formula : 3.3 Closed-Loop Transfer Function with Unity Feedback b) Mason formula R(s) : Reference N(s): Disturbance ) s ( R Forward paths Loops Forward paths: Gc(s)Gp(s) Mason formula : Loops: Gc(s)Gp(s)(-1) Closed loop transfer function from R(s) to C(s) : Closed loop transfer function from N(s) to C(s) : When N(s)0, the Laplace transform of output C(s) :

R(s) : Reference N(s): Disturbance ) s ( R 3.4 Closed-Loop Transfer Function with Sensor Dynamics R(s) : Reference N(s): Disturbance ) s ( R indicated output actual output Frequently, the sensor has its own dynamics and might be modeled as a first–order system.

PID control: Fd=0 Fd=-mgsin Example 3.1: Study the control of cruise control (Example1.1) a) Without disturbance (Fd=0) : Fp: Pushing force (from engine), Fd: Distrubance Fd=0 Fd=-mgsin PID control: Ks Gc(s) Ka G1(s) + - Ke

MATLAB code for closed-loop response : Fd=0 clc,clear,%close all kp=12;ki=0;kd=0; % kp=1,4,12 v0=72; % km/h m=1000;b=60;ke=55.56;ka=5;kkm=3.6;ks=0.1; vref=v0/kkm*ks nc=[kd,kp,ki];dc=[1,0]; n1=[1];d1=[m,b]; nh=ka*ke*ks*kkm*conv(nc,n1); dh=polyadd(conv(dc,d1),nh); h=tf(nh,dh); p=roots(dh),%return p0=p(2);cksi_v2;%return t=0:dt:ts; vs=vref*step(h,t); hold on;plot(t,vs,'k'); return vsan=13.4172*exp(-0.33*t).*cos(0.3018*t-2.4118)+10; plot(t,vsan,'or') Settling time decreases Steady-sate error decreases

Steady-sate error increases b) Effect of disturbance : MATLAB code for closed-loop response: clc,clear;%close all kp=12;ki=0;kd=0; % kp=1,4,12 fi=5;g=9.81;v0=72; % km/h m=1000;b=60;ke=55.56;ka=5;kkm=3.6;ks=0.1; vref=v0/kkm*ks nc=[kd,kp,ki];dc=[1,0]; n1=[1];d1=[m b]; nh=ka*ke*ks*conv(nc,n1); dh=polyadd(conv(dc,d1),nh); nhn=ks*conv(dc,n1); fd=-m*g*sind(fi); p=roots(dh),%return p0=p(2);cksi_v2 t=0:dt:ts; h=tf(nh,dh);hn=tf(nhn,dh) vs=vref*step(h,t);vsn=fd*step(hn,t); hold on;plot(t,vs,'b');plot(t,vsn,'g') plot(t,vs+vsn, 'k') Steady-sate error increases

Control action: PID control Example 3.2 : Find the closed-loop response of 2-DOF mechanical system (Example2.2) Control action: PID control Closed loop transfer functions: When F2(s)0, the Laplace transform of output X2(s) :

a) Without disturbance (F2=0) : kp=45 a) Without disturbance (F2=0) : Steady-sate error MATLAB code for closed-loop response: clc,clear all kp=45;ki=0;kd=0; %kp=45;ki=150;kd=0; %kp=45;ki=150;kd=2; m1=1.2;m2=1;k1=350;k2=300;c1=4;c2=3; nc=[kd,kp,ki];dc=[1,0]; n21=15*[1 100];d21=[6 53 5110 11250 525000]; n22=[6 35 3250];d22=d21; nh=conv(nc,n21);dh=polyadd(conv(dc,d21),nh); p =roots(dh)%,p0=p(2);cksi_v2;return dt=0.001;ts=25; t=0:dt:ts; h=tf(nh,dh);x2r=0.1*step(h,t); hold on;plot(t,x2r,'b','LineWidth',1.5) kp=45,ki=150 Eliminates steady-sate error kp=45,ki=150, kd=2 Decrease settling time

Study effect of disturbance, develop MATLAB program, find x2(t) b) With disturbance (F2 unit step input) : Study effect of disturbance, develop MATLAB program, find x2(t) MATLAB code for closed-loop response:

c) Simulation with Simulink (F2 unit step input) : Comparison of Matlab code and Simulink results