054414 PROCESS CONTROL SYSTEM DESIGN. 054414 Process Control System Design LECTURE 2: FREQUENCY DOMAIN ANALYSIS



Similar documents
Understanding Poles and Zeros

Process Dynamics, Operations, and Control Lecture Notes - 11 Lesson 11. Frequency response of dynamic systems.

Loop Analysis. Chapter Introduction

Controller Design in Frequency Domain

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments

Using the Impedance Method

EE 402 RECITATION #13 REPORT

MATLAB Control System Toolbox Root Locus Design GUI

Analog and Digital Signals, Time and Frequency Representation of Signals

PROCESS CONTROL SYSTEM DESIGN Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

Introduction to Complex Numbers in Physics/Engineering

ECE 3510 Final given: Spring 11

CIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

Manufacturing Equipment Modeling

CHAPTER 8 ANALOG FILTERS

Bode Diagrams of Transfer Functions and Impedances ECEN 2260 Supplementary Notes R. W. Erickson

ANALYTICAL METHODS FOR ENGINEERS

Electrical Resonance

Chapter 3: Analysis of closed-loop systems

SGN-1158 Introduction to Signal Processing Test. Solutions

Positive Feedback and Oscillators

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT

Introduction to Bode Plot

Chapter 4: Passive Analog Signal Processing

Engineering Sciences 22 Systems Summer 2004

DCMS DC MOTOR SYSTEM User Manual

Root Locus. E(s) K. R(s) C(s) 1 s(s+a) Consider the closed loop transfer function:

11. Rotation Translational Motion: Rotational Motion:

30. Bode Plots. Introduction

Spring Simple Harmonic Oscillator. Spring constant. Potential Energy stored in a Spring. Understanding oscillations. Understanding oscillations

THE EDUCATIONAL IMPACT OF A GANTRY CRANE PROJECT IN AN UNDERGRADUATE CONTROLS CLASS

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Chapter 9: Controller design

Sophomore Physics Laboratory (PH005/105)

L and C connected together. To be able: To analyse some basic circuits.

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations.

7. Beats. sin( + λ) + sin( λ) = 2 cos(λ) sin( )

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/?

Columbia University Department of Physics QUALIFYING EXAMINATION

ε: Voltage output of Signal Generator (also called the Source voltage or Applied

Basic Op Amp Circuits

Advanced Micro Ring Resonator Filter Technology

Oscillations. Vern Lindberg. June 10, 2010

Alternating-Current Circuits

AC CIRCUITS - CAPACITORS AND INDUCTORS

Second Order Systems

Frequency response: Resonance, Bandwidth, Q factor

Step Response of RC Circuits

Physics 231 Lecture 15

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

Auto-Tuning Using Fourier Coefficients

PHYS 331: Junior Physics Laboratory I Notes on Noise Reduction

F en = mω 0 2 x. We should regard this as a model of the response of an atom, rather than a classical model of the atom itself.

Optical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus

2.6 The driven oscillator

EXPERIMENT NUMBER 8 CAPACITOR CURRENT-VOLTAGE RELATIONSHIP

Matter Waves. Home Work Solutions

ASEN Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

S-DOMAIN ANALYSIS: POLES, ZEROS, AND BODE PLOTS

Faraday s Law of Induction

3.2 LOGARITHMIC FUNCTIONS AND THEIR GRAPHS. Copyright Cengage Learning. All rights reserved.

Frequency Response of FIR Filters

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

DC motors: dynamic model and control techniques

The continuous and discrete Fourier transforms

The Calculation of G rms

Homework Assignment 03

Chapter 12 Driven RLC Circuits

Solution: F = kx is Hooke s law for a mass and spring system. Angular frequency of this system is: k m therefore, k

Experiment #11: LRC Circuit (Power Amplifier, Voltage Sensor)

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Frequency response. Chapter Introduction

Chapter 15, example problems:

Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis. Application Note

PLOTTING COMMANDS (!' ) "' # "*# "!(!' +,

STABILITY OF PNEUMATIC and HYDRAULIC VALVES

University of Rochester Department of Electrical and Computer Engineering ECE113 Lab. #7 Higher-order filter & amplifier designs March, 2012

First, we show how to use known design specifications to determine filter order and 3dB cut-off

Matlab and Simulink. Matlab and Simulink for Control

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Digital Signal Processing IIR Filter Design via Impulse Invariance

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

PRE-CALCULUS GRADE 12

Transmission Lines. Smith Chart

S. Boyd EE102. Lecture 1 Signals. notation and meaning. common signals. size of a signal. qualitative properties of signals.

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

RC & RL Transient Response

EECE 460 : Control System Design

Time domain modeling

Experimental and Theoretical Modeling of Moving Coil Meter

12.4 UNDRIVEN, PARALLEL RLC CIRCUIT*

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

Solutions to Homework 5

Simple Harmonic Motion

Transcription:

05444 PROCESS CONTROL SYSTEM DESIGN 05444 Process Control System Design LECTURE : FREQUENCY DOMAIN ANALYSIS Daniel R. Lewin Department of Chemical Engineering Technion, Haifa, Israel - Objectives On completing this section, you should be able to: Draw Bode and Nyquist plots of an arbitrary SISO linear system Both by hand and using MATLAB Sketch the temporal response of a SISO linear system, given its Bode plot Both by hand and using MATLAB/SIMULINK Determine an appropriate transfer function given the Bode plot of a SISO linear system. Both by hand and using MATLAB -

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Usin s= iω p( iω) p s ω t P(s) Ysin( ω t+ φ) φ ω Amplitude ratio, AR = Y U = p iω { ( ω) } { ( ω) } Phase shift, arg{ p( i )} tan Im p i φ= ω = Re p i -3 Frequency Response Example Response of dead sea pond to cyclic perturbation: dc π = 0.05c + 0.0E,c 0 = 0;E( t) = 3sin ( ωt ), ω= rad/h dt Solution: 0.05t c( t) = 0.05e + 0.09( sin ( ωt.383) ) p( ω=π ) = 0.09 3 = 0.0076 φ ω=π =.383 rad (phase lag) φ ω -4

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response o System K p = τ s + K Kp ( iτω) p Kp ( iτω) piω = i τω+ ( + i τω ) ( i τω ) + τω The ultimate response has the following characteristics: Kp AR = p( iω ) = +τ ω Im { p( iω )} φ( ω ) = arg{ p( iω )} = tan = tan ( τω) Re{ p( iω) } Example (Dead Sea Pond): 0.00 0.04 = = s+ 0.05 0s+ 0.04 AR = p( i ω ) =. For ω= π,ar = 0.0076 + 400ω φ ω = tan 0 ω. For ω= π, φ =.383-5 Log (AR) Freq. Response Plots o System = s + Bode Plot AR(0. 0) = 0.995 AR(0.0) =.000 AR(.00) = 0.707 AR(0.0) = 0.099 AR(00) = 0.00 In the Bode magnitude plot, log (AR) is plotted against log (ω) ( ω ) = pi + ω Phase φ(.00) = -45 o φ(0.0) = -84. o φ(00) = -89.4 o In the Bode phase plot, Phase (in rad or degrees) is plotted against log (ω) φ(0.0) = -0.57 o φ(0.0) = -5.7 o φ( ω ) = tan ( ω) -6 3

05444 PROCESS CONTROL SYSTEM DESIGN Log (AR) Freq. Response Plots o System = s + lim ω 0 Bode Plot K - p = K p +τ ω Kp Asymptotes join at breakpoint located at ω = /τ rad/min lim ω Asymptotes +τ ω = K τω Gradient of high frequency asymptote is - on a log-log scale p Phase Asymptotes join at break point lim tan ( τω ) = 0 ω 0 o lim tan ( τω ) = 90 ω o -7 Freq. Response Plots o System Generating Bode Plots with MATLAB w=logspace(-,,00);s=i*w; p=./(s+); AR=abs(p); ph=80*phase(p)/pi; subplot(,,) loglog(w,ar,'-r ) subplot(,,) semilogx(w,ph,'-r') -8 4

05444 PROCESS CONTROL SYSTEM DESIGN Freq. Response Plots o System In the Nyquist plot, p(iω), which is a complex number, is plotted directly, as a locus from ω = 0, to ω =. Nyquist Plot ω 0.0 AR.000 φ ( o ) -0.57 0.0 0.995-5.7.00 0.0 00 0.707 0.099 0.00-45.0-84. -89.4 w=logspace(-,,00);s=i*w; p=./(s+); plot(p) -9 Frequency Response o System Bode Plot Nyquist Plot -0 5

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Integrator K p = s K p Kp iω ikp pi ( ω ) = i ω + i ω ω ω ( i ) The ultimate response has the following characteristics: Kp AR = p( iω ) = ω Im { p( iω )} π φ( ω ) = arg{ p( iω )} = tan = tan ( ) = Re{ p( iω) } - Frequency Response Integrator Bode Plot Nyquist Plot - 6

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Interpretation Consider two first order systems: p( s ) = and = 5s + s + These two systems are excited by a series of steps (a square wave, approximately) as shown below. Note that p responds more sluggishly than p, because its time constant is 5 times larger. Note also that the exciting signal is only approximately a square wave... -3 Frequency Response Interpretation This is because it is actually made up of a series of harmonic terms. In fact, it can be shown that a true square wave can be expressed as the infinite series: sin ( ( i ) + t ) u ( t) = = sin( t) + sin( 3t) + sin( 5t) + 3 i i 5 = + More accurate approximations of the true square wave are obtained by using more terms in the above expansion. Any signal can be expressed as a Fourier expansion of the form: u( t) = α( ω) sin( ωt) ω where α(ω) is the amplitude of the signal at ω. -4 7

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Interpretation Let s display the magnitudes of the terms in the expansion to seven terms: = + + + + u t sin t sin 3t sin 5t sin 3t 7 3 5 3 on the Bode magnitude plot. This is equivalent to a step (integrator) -5 Frequency Response Interpretation Equivalent to the square wave (step) -6 8

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Interpretation -7 Frequency Response Lead/Lag = ( τ + ) p s K s p p iω = K iτω+ p = ( τ + ) p ( iω ) = K ( τω+ i ) p s K s p p The ultimate response has the following characteristics: AR = p( iω ) = p( iω ) = Kp +τ ω Im{ p ( iω )} φ( ω ) = arg{ p( iω )} = tan = tan ( τω) Re{ p ( iω) } Im { p ( iω )} φ( ω ) = arg{ p( iω )} = tan = tan ( τω) Re{ p ( iω) } -8 9

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response Lead/Lag Bode Plot + Nyquist Plot Gradient of high frequency asymptote is + on a log-log scale -9 Frequency Response o System Kp = τ s + ξτ s + piω = The ultimate response has the following characteristics: AR = p iω = piω = ( p τω ) + iξτω Kp (( τ ω ) iξτω) (( τ ω ) + iξτω) (( τ ω ) iξτω) Kp ( τ ω ) Kp ( ξτω) i ( τ ω ) + ( ξτω) ( τ ω ) + ( ξτω) piω = K ( τ ω ) + ( ξτω) { ( ω )} { } { ( ω) } p Im p i ξτω Re p i τ ω φ ω = arg p iω = tan = tan K -0 0

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response o System Bode Plot - lim ω K p = K p τω ( +τ ω ) Gradient of high frequency asymptote is - on a log-log scale ξτω lim tan = 80 ω τ ω o - Frequency Response Complex p(s) To construct asymptotes in Bode plots for: ( as+ )( as+ ) ( a s+ ) = Kp e bs+ bs+ bs+ m θs n On the Bode log AR plot, the amplitudes of each component add up: log = logkp + log as + + log as + + log bs + log bs + On the Bode linear phase plot scale, the phase of each component add up: φ = arg{ } = arg{ as + } + arg{ as + } + arg b s + arg b s + θs { } { } For large ω, log AR(ω) vs. log ω has an asymptotic slope of (n m) For large ω, for MP p(s) [no positive zeros or delay terms], φ approaches asymptotic value of (π/) (n m) -

05444 PROCESS CONTROL SYSTEM DESIGN Frequency Response MP/NMP MP = Minimum phase, NMP = Non-minimum phase. NMP systems are those that feature phase lags greater than anticipated based on the system s AR alone. Those whose phase lag corresponds to the systems AR are MP systems. NMP components are either: (a) Right-half plane (RHP) zeros, or (b) Dead time RHP zeros: It is convenient to factor the RHP zero with its LHP mirror image: pz ( s) = ( zs+ ) ( zs+ ). The AR of this component is AR =, which has a phase lag of zero. In contrast, for large ω, p z has a phase lag of: limarg{ pz ( s) } = limarg{ zs+ } limarg{ zs+ } ω ω ω = π π = π s Dead time: The phase lag of pd ( s) = e θ is θω. The AR of this component is AR =, which has a phase lag of zero. -3 Class Exercise - Sketch p(iω) Generate a Bode plot for the following transfer function: s+ = ( 0s + ) e 0.5s Solution. The Bode plot is plotted by combining the contributions of the components: s+, and e ( 0s + ) 0.5s -4

05444 PROCESS CONTROL SYSTEM DESIGN Class Exercise - Sketch p(iω) Solution (Cont d). s+ = e 0s + 0.5s s + ( 0s+ ) ω 0.0 0.0.00 φ (e -0.5s ) -0.87 -.87-8.7 s+ ( 0s+ ) e 0.5s 0.0-87 -5 Class Exercise - Determine p(s) Determine the transfer function, p(s) for the process whose Bode diagram is given above. -6 3

05444 PROCESS CONTROL SYSTEM DESIGN Class Exercise - Solution poles @ ω = zero @ ω = 0. K p = ( 0s+ ) ( 0s+ ) p( s ) = or ( s+ ) ( s+ ) -7 Class Exercise - Solution High ω asymptote -70 o (a) No delay (b) NMP system ( 0s+ ) ( 0s+ ) p( s ) = or ( s+ ) ( s+ ) -8 4

05444 PROCESS CONTROL SYSTEM DESIGN Summary On completing this section, you should be able to: Draw Bode and Nyquist plots of an arbitrary SISO linear system Compute each component separately and combine in Bode plot Sketch the response of a SISO linear system, given its Bode plot Based on interpretation of frequency response Determine an appropriate transfer function given the Bode plot of a SISO linear system. Uses skills developed in -9 5