Modern Control Theory (Digital Control)

Slides:



Advertisements
Similar presentations
Chapter 10: Frequency Response Techniques 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 10 Frequency Response Techniques.
Advertisements

3. Systems and Transfer function
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Filters and Difference Equations Signal Flow Graphs FIR and IIR Filters.
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
Multivariable Control
Loop Shaping Professor Walter W. Olson
Analog and Digital Control 1
CHE 185 – PROCESS CONTROL AND DYNAMICS
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Control Systems With Embedded Implementation (CSEI) Dr. Imtiaz Hussain Assistant Professor
Modern Control Theory (Digital Control)
System identification and self regulating systems.
Lecture 16: Continuous-Time Transfer Functions
Modern Control Theory (Digital Control)
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Modern Control Systems (MCS)
Analogue and digital techniques in closed loop regulation applications Digital systems Sampling of analogue signals Sample-and-hold Parseval’s theorem.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Computer Control: An Overview Wittenmark, Åström, Årzén Computer controlled Systems The sampling process Approximation of continuous time controllers Aliasing.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
2. Z-transform and theorem
Chapter 8 Discrete (Sampling) System
Digital Control The s plane root locus design technique concentrates on two figures of merit: time to peak and percent overshoot. From these two figures.
Automatic Control System
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
It is the time response of a system to an input that sets the criteria for our control systems. Many quantitative criteria have been defined to characterise.
Interconnections Blocks can be thought of as subsystems that make up a system described by a signal flow graph. We can reduce such graphs to a transfer.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
1.1 Introduction Comparison between ACS and CCS. ACS CCS Process Actuator Measure Controller (correcting network) Structure: Process Actuator Measure.
1 Chapter 5 Sinusoidal Input. 2 Chapter 5 Examples: 1.24 hour variations in cooling water temperature Hz electrical noise (in USA!) Processes are.
Fundamentals of PWM Dc-to-Dc Power Conversion Dynamic Performance of PWM Dc-to-Dc Converters.
Control Systems EE 4314 Final Study Guideline May 1, 2014 Spring 2014 Woo Ho Lee
Digital Control Systems Digital Control Design via Continuous Design Emulación F,P&W Chapters 6 & 7.2.
Outline Introduction Reaction Wheels Modelling Control System Real Time Issues Questions Conclusions.
Control Systems EE 4314 Lecture 29 May 5, 2015
Control Systems Engineering, Fourth Edition by Norman S. Nise Copyright © 2004 by John Wiley & Sons. All rights reserved. Figure 13.1 Conversion of antenna.
Z Transform Primer. Basic Concepts Consider a sequence of values: {x k : k = 0,1,2,... } These may be samples of a function x(t), sampled at instants.
Control Systems With Embedded Implementation (CSEI)
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
INC 341PT & BP INC341 Frequency Response Method Lecture 11.
Chapter 6: Frequency Domain Anaysis
3rd POCPA Workshop, May 2012, DESY
MESB374 System Modeling and Analysis Feedback Control Design Process
Discrete Controller Design
System Time Response Characteristics
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
Lecture 9: PID Controller.
Find f(kT) if Exercise 1. Solution 1 1 Begin by dividing F(z) by z and performing a partial-fraction expansion. For z = 0.5 For z = 0.7 For z = 0.9.
Control Systems EE 4314 Lecture 26 April 30, 2015 Spring 2015 Indika Wijayasinghe.
z-Plane Analysis of Discrete-Time Control Systems
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ (22Δ802) Β΄ ΕΞΑΜΗΝΟ Καθηγητής Πέτρος Π. Γρουμπός  Ώρες Γραφείου: Τετάρτη Πέμπτη Παρασκευή 11:00- 12:00 Γραφείο: 1.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
Signals and Systems, 2/E by Simon Haykin and Barry Van Veen Copyright © 2003 John Wiley & Sons. Inc. All rights reserved. Figure 9.1 (p. 664) Two different.
Real-time Digital Signal Processing Digital Filters.
ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ (22Δ802) Β΄ ΕΞΑΜΗΝΟ Καθηγητής Πέτρος Π. Γρουμπός  Ώρες Γραφείου: Τετάρτη Πέμπτη Παρασκευή 11:00-12:00 Γραφείο: 1.
AUTOMATIC CONTROLS(ME- 308 F ) By Mr. Hari Mohan Rai ECE DEPARTMENT.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Introduction to Converter Sampled-Data Modeling
Digital Control Systems (DCS)
Chapter 3 Sampling.
EE Audio Signals and Systems
Chapter 2 Signal Sampling and Quantization
Digital Control Systems (DCS)
Digital Control Systems Waseem Gulsher
數位控制理論簡介.
Chapter 8. Frequency-Domain Analysis
Analog to Digital Encoding
Presentation transcript:

Modern Control Theory (Digital Control) Lecture 1

Course Overview Analog and digital control systems MM 1 – introduction, discrete systems, sampling. MM 2 – discrete systems, specifications, frequency response methods. MM 3 – discrete equivalents, design by emulation. MM 4 – root locus design. MM 5 – root locus design.

Outline Short repetition of analog control methods Introduction to digital control Digitization Effect of sampling Sampling Spectrum of a sampled signals Sampling theorem Discrete Systems Z-transform Transfer function Pulse response Stability

Digitization Analog Control System + - For example, PID control continuous controller r(t) e(t) ctrl. filter D(s) u(t) plant G(s) y(t) + - sensor H(s)

System caracteristics Transfer function Characteristic equation 1+D(s)G(s)H(s) = 0 Poles are the roots of the characteristic equation

Time functions associated with poles

Second-order system Transfer function is the damping ratio is the undamped natural frequency

Rise time, overshoot and settling time

Response og second-order system versus

Bode-plot design Determin the open loop gain end phase as function of Evaluate the phase margin and gain margin Adjust the margins by use of poles, zeros and gain scheduling.

Bode plot

Digitization Analog Control System + - For example, PID control continuous controller r(t) e(t) ctrl. filter D(s) u(t) plant G(s) y(t) + - sensor 1

Digitization Digital Control System T is the sample time (s) Sampled signal : x(kT) = x(k) digital controller bit → voltage control: difference equations r(t) r(kT) e(kT) u(kT) D/A and hold u(t) y(t) plant G(s) T + - clock y(kT) sensor 1 A/D T voltage → bit

Digitization Continuous control vs. digital control Basically, we want to simulate the cont. filter D(s) D(s) contains differential equations (time domain) – must be translated into difference equations. Derivatives are approximated (Euler’s method)

Digitization Example (3.1) Using Euler’s method, find the difference equations. Differential equation Using Euler’s method

Digitization Significance of sampling time T Example controller D(s) and plant G(s) Compare – investigate using Matlab 1) Closed loop step response with continuous controller. 2) Closed loop step response with discrete controller. Sample rate = 20 Hz 3) Closed loop step response with discrete controller. Sample rate = 40 Hz

Digitization Matlab - continuous controller Controller D(s) numD = 70*[1 2]; denD = [1 10]; numG = 1; denG = [1 1 0]; sysOL = tf(numD,denD) * tf(numG,denG); sysCL = feedback(sysOL,1); step(sysCL); Controller D(s) and plant G(s) Matlab - discrete controller numD = 70*[1 2]; denD = [1 10]; sysDd = c2d(tf(numD,denD),T); numG = 1; denG = [1 1 0]; sysOL = sysDd * tf(numG,denG); sysCL = feedback(sysOL,1); step(sysCL);

Digitization Notice, high sample frequency (small sample time T ) gives a good approximation to the continuous controller

Effect of sampling D/A in output from controller The single most important impact of implementing a control digitally is the delay associated with the hold.

Effect of sampling Analysis Approximately 1/2 sample time delay Can be approx. by Padè (and cont. analysis as usual) r(t) e(t) ctrl. filter D(s) u(t) Padé P(s) y(t) plant G(s) + - sensor 1

Effect of sampling Example of phase lag by sampling Example from before with sample rate = 10 Hz Notice PM reduction

Spectrum of a Sampled Signal Consider a cont. signal r(t) with sampled signal r*(t) Laplace transform R*(s) can be calculated r(t) r*(t) T

Spectrum of a Sampled Signal

Spectrum of a Sampled Signal High frequency signal and low frequency signal – same digital representation.

Spectrum of a Sampled Signal Removing (unnecessary) high frequencies – anti-aliasing filter digital controller control: difference equations r(t) r(kT) e(kT) u(kT) D/A and hold u(t) y(t) plant G(s) T + - clock anti-aliasing filter y(kT) sensor 1 A/D T

Spectrum of a Sampled Signal

Sampling Theorem Nyquist sampling theorem In practice, we need One can recover a signal from its samples if the sampling frequency fs=1/T (ws=2p /T) is at least twice the highest frequency in the signal, i.e. ws > 2 wb (closed loop band-width) In practice, we need 20 wb < ws < 40 wb

Discrete Systems Discrete Systems Z-transform Transfer function Pulse response Stability