EEE 188: Digital Control Systems

Size: px
Start display at page:

Download "EEE 188: Digital Control Systems"

Transcription

1 EEE 88: Digital Control Systems Lecture summary # the controlled variable. Example: cruise control. In feedback control, sensors and measurements play an important role. In discrete time systems, the control is updated at discrete time instants. erminology Plant: system/process to be controlled Reference input: desired value for the output. Control error: the difference between the reference input and the measured value of the output Disturbance: undesired input. Controller: a system used to regulate, correct or change the behavior of the controlled system. Measured output: Measurable characteristics of the plant Control input: variable allowing to regulate or change the behavior of the plant Sensor: a transducer allowing to obtain the numerical value of the output so that it is compared with the reference input. Fig.. Open loop vs closed loop control systems his class is about digital controls: we want to regulate the characteristics or behavior of a given system using a feedback controller. he main idea behind feedback control is to use measurements of the system s output to achieve the desired goals. Control systems are an important part of our daily life, they are used every where: In cars In industrial processes In homes... Examples: Cruise control achieves the desired speed by adjusting the acceleration based on the speed measured from the speedometer. A thermostat achieves the desired temperature by adjusting the furnace cycle and fan. An important part of control systems is about understanding the effects of the controller and disturbance on the output of the system. here are two formulations to solve control problems: Open loop control systems: no feedback loop is used. An open-loop controller is usually used to control simple processes because of its simplicity and low cost. Example: conventional washing machine. Closed loop control systems (feedback): the system is self adjusting based on the measured change of CONROL OBJECIVES he most common objectives of a control system are: Regulatory control: ensure that the measured output is equal (or near) to the reference input. Stability, steady state error, and transients are among the most important factors to consider, as illustrated in figures 2, 3, and 4. he goal is to obtain a reasonable settling time, reduce overshoot and steady state error, and guarantee stability. Disturbance rejection: ensure disturbance does not affect the system output. Optimization: achieve the best response with respect to some predefined criteria. Example: minimize the settling time, minimize fuel, etc... his class deals mainly with regulatory control. Most controllers use negative feedback where the controlled variable is compared to the reference value, that is error= desired value- actual value () his error plays an important role in controller design. Car-following problem EXAMPLES OF CONROL SYSEMS Consider a car-following problem where we want vehicle 2 to follow vehicle at constant distance assuming that vehicle moves in a straight line. he block diagram is shown in figure 5 where Reference is r, the desired constant distance

2 Digital Control Systems, spring 28 Summary Step response Step response ime (seconds) Fig. 2. ime response illustrating problems in regulatory control: different settling times. Ideally, we want to get a reasonable value for the settling time. hat reasonable value is dictated by the application..8 Steady state error Fig. 5. A simple control problem Output variable (measured output): r(t) Control input: speed of vehicle ime (seconds) Fig. 3. ime response illustrating problems in regulatory control: non-zero steady state error. Ideally, we want to achieve zero steady state error DC motor angle control We want to control the angle of a DC motor; the control input is the voltage and the output variable is the angle. A simple proportional controller is used. he block diagram is shown in figure 3 bottom Desired angle position: 42 o. Encoder or potentiometer: sensors that can be used to measure the angle. Proportional controller: v = K(42 θ). As θ 42, v he plant (motor) has a transfer function: transfer function = output input = Θ(s) V (s) How can we obtain the transfer function of a DC motor? he transfer function is a mathematical model that can be obtained using extensive experiments. Several methods exist to approximate the transfer function of a system. Match the mathematical models with the motor s parameters obtained from the manufacturer. Apply a step input and obtain the time response. he type and the characteristics of the response are used to get the frequency domain open loop transfer function. (2) ime (seconds) Fig. 4. ime response illustrating problems in regulatory control: high percent overshoot. Ideally, damping has to be reduced to a reasonable value I. COMPARISON BEWEEN DIGIAL AND ANALOG CONROLLERS: In a digital control problem, the controller and the controlled process to not speak the same language, for this reason we have the DAC (D/A) and the ADC (A/D) to translate. 2

3 Digital Control Systems, spring 28 Summary Fig. 6. op: digital controllers and bottom: DC motor example block diagram Fig. 7. Illustration of digital controllers Frequency Domain ransfer function Laplace transform z transform ime Domain State space models differential equations difference equations wo formulations to study control systems: time domain and frequency domain as shown in the table. he z transform is plays important role in digital control and digital signal processing. SAMPLING Continuous controllers are built using analog electronics such as resistor, capacitors, and operational amplifiers. Digital controllers use digital computers (including micro controllers) here exist two representations for signals: ime domain: the system is represented by difference or differential equations Frequency domain: the system is represented by the z-transform or the Laplace transform. Continuous x(t) Laplace transform Digital x(k) z transform Analog to digital conversion (ADC) allows to convert the analog signal x(t) to a discrete signal x(k) as illustrated in figures 8 and 9. he conversion occurs at discrete times where: is the sampling period is the sampling frequency A sampler is basically a switch that closes every seconds, where is the sampling period. he switch closure time is c. In practice and control applications, the switch closure time (3) Fig. 8. Illustration of the ADC c is very small and therefore is neglected. his leads to the ideal sampler. he sampling theorem: he sampling frequency should be at least twice the highest frequency contained in the signal, that is: ω s > 2ω m (4) for band limited signals. In this case, the spectrum of the Fig. 9. Sampling process 3

4 Digital Control Systems, spring 28 Summary continuous time waveform can be recovered using an ideal low pass filter. A rule of thumb is to choose ω s as ω s = Kω m (5) with 5 K. he choice of K depends on the application and is constrained by the hardware. he samples need to provide good representation of the continuous time signal APPROXIMAION OF HE DERIVAIVE his method uses the definition of the derivative to obtain discrete time models from the continuous models. What is the derivative? ẋ = lim δx as δt (6) δt which can be written as: x(k + ) x(k) ẋ = (7) where k is an integer representing the discrete time. x(k) is the value of x(t) at time k x(k + ) is the value of x(t) at time (k + ) his approximation allows to transform a differential equation to a recursive algebraic equation. Example Convert the following systems to discrete time systems ẋ(t) = 3x(t) + 3u(t) (8) ẋ(t) = sin(x(t)) (9) ) For the first system: Recall that: x(k + ) x(k) ẋ(t) = () from which we can write: x(k + ) x(k) = 3x(k) + 3u(k) () x(k + ) = [ 3x(k) + 3u(k)] + x(k) (2) 2) For the second system: x(k + ) x(k) = sin(x(k)) (3) x(k + ) = [ sin(x(k))] + x(k) (4) Equations (2) and (4) are called difference equations. Can you solve these equations? For example, find x()? No, you need an initial condition. his is an initial value problem. Difference equations can be easily solved numerically: calculate the current sample using the previous ones. How to algebraically solve linear differential equations? One way is to use Laplace transform. In a similar way, linear difference equations can be solved algebraically using the z-transform. HE z-ransform he z-transform is a mathematical operator used for digital systems and signals. It can be seen as the discrete version of the Laplace transform. Difference equations can be solved using the z-transform. he z-transform is an important tool in the analysis and design of discrete time control systems. What is the advantage of the z-transform from system s point of view? In the frequency domain, the convolution becomes a multiplication. Definition Causal system: signal has zero value for negative time. Definition Given a causal sequence {u(), u(), u(2),..., u(k),...}, its z-transform is defined as U(z) = u() + u()z + u(2)z u(k)z k (5) U(z) = k= k= u(k)z k (6) In this case, z can be seen as some kind of delay. Example Obtain the z-transform of the sequence: u(k) = {, 3, 2,, 4} (7) Using the definition of the z-transform, it is possible to write Example 2: Unit impulse U(z) = + 3z + 2z 2 + 4z 4 (8) he unit impulse is given by { for k = u(k) = δ(k) = for k Using the definition again, we get Example 3: Sampled step he sampled step is given by (9) U(z) = (2) u(k) = {,,,,...} (2) 4

5 Digital Control Systems, spring 28 Summary FINAL VALUE HEOREM We are interested in the final value of the sequence, that is f( ). heorem If a sequence approaches a constant limit as k approaches infinity, then the limit is given by f( ) = lim f(k) = lim k z A. Questions z F (z) = lim(z )F (z) z z (28) What is the keyword in the theorem? he answer is: the limit needs to exist. Does the theorem apply to an oscillatory signal (sine wave for example)? No, because the limit does not exist. Fig.. Some common discrete time signals Using the definition again, we get REMARK How did we get equation (26) from equation (25)? with x < x = + x + x2 + x (29) which can be simplified to Example 4: Exponential with a <. u(k) = U(z) = z k (22) U(z) = z (23) { a k for k for k < (24) Proof S = + x + x 2 + x (3) S = + x( + x + x 2 + x ) (3) S = + xs (32) S = x (33) We have U(z) = + az + a 2 z 2 + a 3 z a k z k +... (25) which can be simplified to U(z) = a z = z z a (26) Let then SOME PROPERIES OF HE Z RANSFORM Z{f(k)} = F (z) (27) Linearity: Z{αf (k) + βf 2 (k)} = αf (z) + βf 2 (z) ime delay: Z{f(k n)} = z n F (z) ime advance: Z{f(k + )} = zf (z) zf() Multiplication by an exponential: Z{a k f(k)} = F (a z) 5

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

An Introduction to Control Systems

An Introduction to Control Systems An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a

More information

Chapter 7. Digital Control Systems

Chapter 7. Digital Control Systems Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,

More information

Digital Control System

Digital Control System Digital Control Sytem Summary # he -tranform play an important role in digital control and dicrete ignal proceing. he -tranform i defined a F () f(k) k () A. Example Conider the following equence: f(k)

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute

More information

(a) Find the transfer function of the amplifier. Ans.: G(s) =

(a) Find the transfer function of the amplifier. Ans.: G(s) = 126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown. Solved Problems Electric Circuits & Components 1-1 Write the KVL equation for the circuit shown. 1-2 Write the KCL equation for the principal node shown. 1-2A In the DC circuit given in Fig. 1, find (i)

More information

Time Response of Systems

Time Response of Systems Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =

More information

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013 EE 56: Digital Control Systems Problem Set 3: Solution Due on Mon 7 th Oct in class Fall 23 Problem For the causal LTI system described by the difference equation y k + 2 y k = x k, () (a) By first finding

More information

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1 Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

More information

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS DESIGN OF CMOS ANALOG INEGRAED CIRCUIS Franco Maloberti Integrated Microsistems Laboratory University of Pavia Discrete ime Signal Processing F. Maloberti: Design of CMOS Analog Integrated Circuits Discrete

More information

UNIT 1. SIGNALS AND SYSTEM

UNIT 1. SIGNALS AND SYSTEM Page no: 1 UNIT 1. SIGNALS AND SYSTEM INTRODUCTION A SIGNAL is defined as any physical quantity that changes with time, distance, speed, position, pressure, temperature or some other quantity. A SIGNAL

More information

Outline. Classical Control. Lecture 2

Outline. Classical Control. Lecture 2 Outline Outline Outline Review of Material from Lecture 2 New Stuff - Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New

More information

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

Table of Laplacetransform

Table of Laplacetransform Appendix Table of Laplacetransform pairs 1(t) f(s) oct), unit impulse at t = 0 a, a constant or step of magnitude a at t = 0 a s t, a ramp function e- at, an exponential function s + a sin wt, a sine fun

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To use the root locus technique to design a lead compensator for a marginally-stable

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Methods for analysis and control of. Lecture 6: Introduction to digital control

Methods for analysis and control of. Lecture 6: Introduction to digital control Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:

More information

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0 Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Modeling of Mechanical : linear mechanical elements, force-voltage and force current analogy, and electrical analog of simple

More information

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual Department of Electrical and Computer Engineering EE461: Digital Control - Lab Manual Winter 2011 EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

Feedback Control Systems

Feedback Control Systems ME Homework #0 Feedback Control Systems Last Updated November 06 Text problem 67 (Revised Chapter 6 Homework Problems- attached) 65 Chapter 6 Homework Problems 65 Transient Response of a Second Order Model

More information

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

Introduction to Controls

Introduction to Controls EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.

More information

PID controllers. Laith Batarseh. PID controllers

PID controllers. Laith Batarseh. PID controllers Next Previous 24-Jan-15 Chapter six Laith Batarseh Home End The controller choice is an important step in the control process because this element is responsible of reducing the error (e ss ), rise time

More information

Lecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year

Lecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 2010-2011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 2010-2011 1 / 31 ime-discretization

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

EE480.3 Digital Control Systems. Part 2. z-transform

EE480.3 Digital Control Systems. Part 2. z-transform EE480.3 Digital Control Systems Part 2. z-transform Kunio Takaya Electrical and Computer Engineering University of Saskatchewan January 14, 2008 ** Go to full-screen mode now by hitting CTRL-L 1 Contents

More information

PID Control. Objectives

PID Control. Objectives PID Control Objectives The objective of this lab is to study basic design issues for proportional-integral-derivative control laws. Emphasis is placed on transient responses and steady-state errors. The

More information

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #27 Wednesday, March 17, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Discrete Delta Domain Models The

More information

Signals and Spectra (1A) Young Won Lim 11/26/12

Signals and Spectra (1A) Young Won Lim 11/26/12 Signals and Spectra (A) Copyright (c) 202 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version.2 or any later

More information

Lab Experiment 2: Performance of First order and second order systems

Lab Experiment 2: Performance of First order and second order systems Lab Experiment 2: Performance of First order and second order systems Objective: The objective of this exercise will be to study the performance characteristics of first and second order systems using

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

ECE Circuit Theory. Final Examination. December 5, 2008

ECE Circuit Theory. Final Examination. December 5, 2008 ECE 212 H1F Pg 1 of 12 ECE 212 - Circuit Theory Final Examination December 5, 2008 1. Policy: closed book, calculators allowed. Show all work. 2. Work in the provided space. 3. The exam has 3 problems

More information

Linear Control Systems Solution to Assignment #1

Linear Control Systems Solution to Assignment #1 Linear Control Systems Solution to Assignment # Instructor: H. Karimi Issued: Mehr 0, 389 Due: Mehr 8, 389 Solution to Exercise. a) Using the superposition property of linear systems we can compute the

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 or information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 2 I C + 4 * Massachusetts

More information

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) = 567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

More information

Modeling and System Identification for a DC Servo

Modeling and System Identification for a DC Servo Modeling and System Identification for a DC Servo Kevin M. Passino and Nicanor Quijano Dept. Electrical Engineering, The Ohio State University 5 Neil Avenue, Columbus, OH 3-7 March 7, Abstract First, you

More information

Transient Response of a Second-Order System

Transient Response of a Second-Order System Transient Response of a Second-Order System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a well-behaved closed-loop

More information

EEE105 Teori Litar I Chapter 7 Lecture #3. Dr. Shahrel Azmin Suandi Emel:

EEE105 Teori Litar I Chapter 7 Lecture #3. Dr. Shahrel Azmin Suandi Emel: EEE105 Teori Litar I Chapter 7 Lecture #3 Dr. Shahrel Azmin Suandi Emel: shahrel@eng.usm.my What we have learnt so far? Chapter 7 introduced us to first-order circuit From the last lecture, we have learnt

More information

Today s goals So far Today 2.004

Today s goals So far Today 2.004 Today s goals So far Feedback as a means for specifying the dynamic response of a system Root Locus: from the open-loop poles/zeros to the closed-loop poles Moving the closed-loop poles around Today Proportional

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

First and Second Order Circuits. Claudio Talarico, Gonzaga University Spring 2015

First and Second Order Circuits. Claudio Talarico, Gonzaga University Spring 2015 First and Second Order Circuits Claudio Talarico, Gonzaga University Spring 2015 Capacitors and Inductors intuition: bucket of charge q = Cv i = C dv dt Resist change of voltage DC open circuit Store voltage

More information

Digital Control Systems

Digital Control Systems Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist

More information

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture Discrete Systems Mark Cannon Hilary Term 22 - Lecture 4 Step response and pole locations 4 - Review Definition of -transform: U() = Z{u k } = u k k k= Discrete transfer function: Y () U() = G() = Z{g k},

More information

INSTRUMENTAL ENGINEERING

INSTRUMENTAL ENGINEERING INSTRUMENTAL ENGINEERING Subject Code: IN Course Structure Sections/Units Section A Unit 1 Unit 2 Unit 3 Unit 4 Unit 5 Unit 6 Section B Section C Section D Section E Section F Section G Section H Section

More information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Objective: To study P, PI, and PID temperature controller for an oven and compare their performance. Name of the apparatus Range Quantity

Objective: To study P, PI, and PID temperature controller for an oven and compare their performance. Name of the apparatus Range Quantity Objective: To study P, PI, and PID temperature controller for an oven and compare their. Apparatus Used: Name of the apparatus Range Quantity 1. Temperature Controller System 1 PID Kp (0-10) Kd(0-20) Ki(0-0.02)

More information

Lecture 25: Tue Nov 27, 2018

Lecture 25: Tue Nov 27, 2018 Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

More information

Introduction to Modern Control MT 2016

Introduction to Modern Control MT 2016 CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear

More information

so mathematically we can say that x d [n] is a discrete-time signal. The output of the DT system is also discrete, denoted by y d [n].

so mathematically we can say that x d [n] is a discrete-time signal. The output of the DT system is also discrete, denoted by y d [n]. ELEC 36 LECURE NOES WEEK 9: Chapters 7&9 Chapter 7 (cont d) Discrete-ime Processing of Continuous-ime Signals It is often advantageous to convert a continuous-time signal into a discrete-time signal so

More information

Performance of Feedback Control Systems

Performance of Feedback Control Systems Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type

More information

Basic RL and RC Circuits R-L TRANSIENTS: STORAGE CYCLE. Engineering Collage Electrical Engineering Dep. Dr. Ibrahim Aljubouri

Basic RL and RC Circuits R-L TRANSIENTS: STORAGE CYCLE. Engineering Collage Electrical Engineering Dep. Dr. Ibrahim Aljubouri st Class Basic RL and RC Circuits The RL circuit with D.C (steady state) The inductor is short time at Calculate the inductor current for circuits shown below. I L E R A I L E R R 3 R R 3 I L I L R 3 R

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

Module 6: Deadbeat Response Design Lecture Note 1

Module 6: Deadbeat Response Design Lecture Note 1 Module 6: Deadbeat Response Design Lecture Note 1 1 Design of digital control systems with dead beat response So far we have discussed the design methods which are extensions of continuous time design

More information

Simon Fraser University School of Engineering Science ENSC Linear Systems Spring Instructor Jim Cavers ASB

Simon Fraser University School of Engineering Science ENSC Linear Systems Spring Instructor Jim Cavers ASB Simon Fraser University School of Engineering Science ENSC 380-3 Linear Systems Spring 2000 This course covers the modeling and analysis of continuous and discrete signals and systems using linear techniques.

More information

Study Material. CONTROL SYSTEM ENGINEERING (As per SCTE&VT,Odisha new syllabus) 4th Semester Electronics & Telecom Engineering

Study Material. CONTROL SYSTEM ENGINEERING (As per SCTE&VT,Odisha new syllabus) 4th Semester Electronics & Telecom Engineering Study Material CONTROL SYSTEM ENGINEERING (As per SCTE&VT,Odisha new syllabus) 4th Semester Electronics & Telecom Engineering By Sri Asit Kumar Acharya, Lecturer ETC, Govt. Polytechnic Dhenkanal & Sri

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

Control System. Contents

Control System. Contents Contents Chapter Topic Page Chapter- Chapter- Chapter-3 Chapter-4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of

More information

DIGITAL CONTROLLER DESIGN

DIGITAL CONTROLLER DESIGN ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some

More information

Lecture 12. AO Control Theory

Lecture 12. AO Control Theory Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016 Page 1 What are control systems? Control is the process of making a system variable

More information

Chapter 3 Data Acquisition and Manipulation

Chapter 3 Data Acquisition and Manipulation 1 Chapter 3 Data Acquisition and Manipulation In this chapter we introduce z transf orm, or the discrete Laplace Transform, to solve linear recursions. Section 3.1 z-transform Given a data stream x {x

More information

AN INTRODUCTION TO THE CONTROL THEORY

AN INTRODUCTION TO THE CONTROL THEORY Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts Signals A signal is a pattern of variation of a physical quantity as a function of time, space, distance, position, temperature, pressure, etc. These quantities are usually

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels) GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM DATE: 09-Dec-13 COURSE: ECE 3084A (Prof. Michaels) NAME: STUDENT #: LAST, FIRST Write your name on the front page

More information

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system ME45: Control Systems Lecture Time response of nd-order systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer

More information

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

Stepping Motors. Chapter 11 L E L F L D

Stepping Motors. Chapter 11 L E L F L D Chapter 11 Stepping Motors In the synchronous motor, the combination of sinusoidally distributed windings and sinusoidally time varying current produces a smoothly rotating magnetic field. We can eliminate

More information

The output voltage is given by,

The output voltage is given by, 71 The output voltage is given by, = (3.1) The inductor and capacitor values of the Boost converter are derived by having the same assumption as that of the Buck converter. Now the critical value of the

More information

Fourier series. XE31EO2 - Pavel Máša. Electrical Circuits 2 Lecture1. XE31EO2 - Pavel Máša - Fourier Series

Fourier series. XE31EO2 - Pavel Máša. Electrical Circuits 2 Lecture1. XE31EO2 - Pavel Máša - Fourier Series Fourier series Electrical Circuits Lecture - Fourier Series Filtr RLC defibrillator MOTIVATION WHAT WE CAN'T EXPLAIN YET Source voltage rectangular waveform Resistor voltage sinusoidal waveform - Fourier

More information

0 t < 0 1 t 1. u(t) =

0 t < 0 1 t 1. u(t) = A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 13 p. 22/33 Step Response A unit step function is described by u(t) = ( 0 t < 0 1 t 1 While the waveform has an artificial jump (difficult

More information