On real axis: the number of poles and zeros on RHS of a testing point s o = even number (0 is counted even).

Size: px
Start display at page:

Download "On real axis: the number of poles and zeros on RHS of a testing point s o = even number (0 is counted even)."

Transcription

1 Zero-degree Loci for Negative K We consider KG(s) = K sm + b 1 s m b m. s n + a 1 s n a n By convention, we have 1+KG(s) =0, K =0. The angle of G(s) is0 o o l Change: 180 o o is replaced by 0 o o l. On real axis: the number of poles and zeros on RHS of a testing point s o = even number (0 is counted even). Centroid is the same but the angle of asymptotes are θ l = l 360 o /(n m), l =0, 1,..., n m 1. This is rotated by 180 o /(n m) from 180 o loci. jω-axis crossing: locus crosses for K<0. 1

2 The departure and arriving angles: φ dep = 1 q ( Ψ i φ i l 360 o ), Ψ arr = 1 q ( φ i Ψ i + l 360 o ) where l =0,..., q 1 (also rotated by 180 o /(n m) from 180 o loci). Example: Find root locus of (s +1) KG(s) =K s 2 for both negative and positive K. -1 Solid line for positive K, and dashed line for negative K 2

3 Example: Find zero-degree root locus for KG(s) = K(s +1) s 2 (s +9)(s +3) = K K(s +1) s 4 +12s Step 1, 2: Mark poles/zeros and raw locus on real axis. Step 3: Find centroid of asymptotes: α = p i z i n m and angles for asymptotes: θ l = l = o n m = 0 o l =0, 120 o l =1, 120 o l =2. = 3.667, Step 4: Departure angle: not necessary as they are clear from locus on real axis. The same is true for arriving angle. Step 5: jω-axis crossing: a(jω)+kb(jω)=ω 4 12jω 3 27ω 2 + K(jω +1)=0 Kω 12ω 3 =0, ω 4 27ω 2 + K =0. The solutions are ω = 0 and K =12ω 2 that are not crossing as K<0for zero-degree root locus. 3

4 Step 6: Breaking points, or multiple roots: 0 = b (s)a(s) a (s)b(s) =(s 4 +12s 3 +27s 2 ) (4s 3 +36s 2 +54s)(s +1) = s(3s 3 +28s 2 +63s + 54) = 0. The possible roots are 0, 6.545, 1.395±j The only possible breaking point is Step 7: Complete sketch

5 Selecting Gain from Loci: (K =0 ) K = 1 G(s) K = 1 G(s). Hence if s o is a desired closed-loop pole, then K = s o p i s o z i = L 1L 2...L n S 1 S 2...S m where L i : length of vector from s o to p i and S i :froms o to z i. Example: Determine K such that ζ =0.5 where G(s) = 1 s[(s +4) ], p 1 =0,p 2,3 = 4 ± 4j. First sketch root locus: Since n m =3 0 = 3, there are three braches: one on real axis, and two approaching asymptotes: α = 8 3, θ l = 60 o, l =0, 180 o, l =1, 60 o, l =2. We need also determine departure angle and jω-axis crossing: φ dep = φ 1 φ o = 135 o 90 o o = 45 o, jω[(jω +4) ] = 0 ω 3 32ω =0, K =8ω 2 that gives ω c = ± 32 = ±5.66, and K c =8 32 =

6 Since the desired closed-loop poles are stable, K<K c = 256. ζ = 0.5 implies that the angle between the vector to the desired pole and jω-axis is θ =sin 1 (0.5) = 30 o. To achieve the desired pole location, we need K = 1 G(s o ) = s o s o p 2 s o p 3. Since s o 4, s o p 2 2.1, and s o p 3 7.7, we obtain desired K as K = 65. ζ=0.5 -p s o 2 4j s -p o 3 4 s -p o 1 6

7 Dynamic Compensators Often static gain may not achieve the desired performance, or stability. In this case, dynamic compensators need be employed. Example: G(s) = 1/(s 2 + ωo). 2 Root locus shows that the closed-loop is unstable no matter what K we choose. ω o j ω o j 7

8 However, if we replace K by PD controller D(s) =K(s + z), z > 0. Then we have stable closed-loop system for any K>0. Since such D(s) is not realizable, we may use lead compensator D(s) = K(s + z), p >> z. 1+s/p -p -z Root locus with lead compensator. 8

9 Lead Compensator: We consider compensators of the form KD(s) where D(s) = s + z s + p. If p>z>0, then we call it lead compensator. If z>p>0, then we call it lag compensator. The argument (to the desired pole location) generated by lead compensator is given by φ m =Ψ φ by φ + φ m + (180 o Ψ) = 180 o. φ m φ ψ 9

10 Design of Lead Compensator: The purpose is to improve transient response, through assigning the dominant poles at the desired location, while all other poles far away from jω-axis. Step 1: Sketch root locus for KD(s)G(s). Step 2: Translate specifications into desired pole location. Step 3: Compute the argument to be compensated for by using the formula: φ m = i φ i i Ψ i o. Make sure that the rest of the poles are at least 3 5times away from jω-axis than the dominant poles. Step 3: Compute z and p. Step 4: Compute required gain via gain condition: 1 K = D(s o )G(s o ) > 0. In general, each lead compensator can have at most 90 o compensation. If the required φ m > 90 o, more than one lead compensator need be employed. 10

11 1 Example: G(s) = with performance requirement ζ>0.5 s(s +1) and ω n > 7rad/sec. Note ω d = 1 ζ 2 ω n = The root locus is sketched first which has three branches. ζ = 0.5 implies gives the dashed ray with θ = 30 o, and ω n = 7 gives a dashed circle of radius 7. The intersection is the desired pole location. Compute the argument φ m as φ m = φ 1 + φ o =30 o o o. where φ 1 = 120 o and φ 2 =90 o +tan 1 (2.5/6.022). φ ψ φ 2 φ 1 11

12 The desired poles are s o = 3.5 ± 6.06j by θ =30 o. Since φ = 0 is the lower bound, Ψ > 51 o. A general rule is that Ψ=φ m +3 o 5 o =55 o, φ =3 o 5 o =4 o. The distance from s o to the real axis is = See the figure below. Thus z 3.5 = ctan(55 o )=4.2448, p 3.5 = ctan(4 o )= that gives z =7.7448, and p = Compute K as K = s(s +1)(s + p) s + z s= 3.5+j6.06 = p o 4 55 o -z

13 Verification of the Design: After the design, we need verify if the design satisfies the performance requirement. Find the poles of the closed-loop system: λ c (s) = s(s +1)(s + p)+k(s + z) = s 3 +(p +1)s 2 +(p + K)s + Kz = (s +83.4)(s j)(s j). The dominant poles are not exactly 3.5 ± 7j, but the corresponding damping ratio and natural frequency are ζ = 3.9 =0.5148, ω n = 3.9 ω = n that satisfy the performance requirement. Since the third pole is more than 20 times away from the jω-axis than the dominant poles, the design is satisfactory. The design can also be verified using step response of the closed-loop system: T c (s) = K(s + z) s(s +1)(s + p)+k(s + z), with MATLAB by the fact ζ>0.5 M p < 16.3%, and ω n > 7 t s < 0.86 sec. 13

14 Lag Compensator: In time domain response, steady-state response is also important. The purpose of lag compensator is to improve steady-state errors. Indeed with lag compensator D(s), we have that The above implies that lim s 0 D(s) =z p > 1. 1 E p =, E v = 1, E a = 1 1+K p K v K a K p = lim G(s)Kz/p, K p = lim sg(s)kz/p, s 0 s 0 K a = lim s 2 G(s)Kz/p, (1) s 0 and thus tracking error is reduced by lag compensator. 14

15 Lead and lag compensators are used to improve the time response of the system. Transient response: the dominant poles are in the desired location, with rest of poles at least 3 5 times away from the jω-axis as the dominant ones. Lead Compensator is an approximation of PD controller p lim s + z =1+s/z. p z s + p A consequence is that it is likely increasing the overshot. We note that PD controller is not realizable. Even it can be realized, we would not use because it amplifies the noise or disturbance. A compromise is to use lead compensator with large p. Steady-state error: the gain at ω = 0 is enlarged so that the steady-state error is reduced. Recall that the steady-state errors are: 1 Ep =, E v = 1, E a = 1 1+K p K v K a K p = lim G(s), K p =limsg(s), K a = lim s 2 G(s). s 0 s 0 s 0 15

16 1 Example: G(s) = with performance requirement ζ s(s +1) 0.5, and ω n 2rad/sec, and steady-state error for unit ramp input ess 3.33% K v 30. The root locus is skipped that has three branches. ζ = 0.5 implies gives the dashed ray with θ = 30 o, and ω n = 2 gives a dashed circle of radius 2. The intersection is s o = 1 ± j that is the desired pole location. Compute the argument φ m as φ m = φ 1 + φ o = 120 o +90 o o 30 o. where φ 1 = 120 o and φ 2 =90 o. ζ=0.5 φ ψ φ φ 2 1 ωn =2 16

17 The desired poles are s o = 1 ± j by θ =30 o.since φ = 0 is the lower bound, Ψ > 30 o. To ensure the dominance of s o, we set Ψ=φ m +5 o =35 o, φ = φ m =5 o. The distance from s o to the real axis is 3= Thus z 1 = 3ctan(35 o )=2.4736, p 1 = 3ctan(5 o )= that gives z =3.4736, and p = Compute K as K = s(s +1)(s + p) s + z = s= j For steady-state performance, we have that K(s + z) K v = lim s s 0 s(s +1)(s + p) = Kz p = But the desired performance is K v 1/ess = 1/.033 = 30. Hence lag compensator is required: D lag (s) = s + z s + p, z p = = Set z/p = A general rule is to choose z ten time smaller or equal to the distance of dominant pole to the jωaxis/ This gives z =1/10 = 0.1, p = z/8 =

18 Thus the dynamic compensator is KD lead (s)d lag (s) = s s +0.1 s s Verification: The closed-loop poles are the roots of s(s+1)(s )(s ) (s )(s+0.1) that are , ± j which satisfy the transient requirement by ω n = = > 2, ζ = / = > 0.5. The steady-state error is ess = = <

19 8.7(s +0.5) Example: G(s) = with performance requirement s 2 +2s +26 P.O. 16.3%, t s 1.333s, and steady-state error for unit step input ess Design Procedure: We consider dynamic compensator of the form K D(s) =D lead (s)d lag (s) 8.7(s +0.5). It follows that the loop transfer function is D(s)G(s) = s + z d s + z g K s + p d s + p g (s 2. +2s + 26) Hence it is type 0 that has finite ess-value for step input. Our objective is to design lead/lag compensator D lead (s) = s + z d s + p d, D lag (s) = s + z g s + p g, and the gain K such that specs. are met. 19

20 We first design the lead compensator. Percentage overshot requirement gives ζ log(p.o.) π2 +log(p.o.) 2 Settling time requirement gives ω n 4.6 = ζt s Thus the dominant poles are at =0.5. P.O.=0.163 ζω n ± jω n 1 ζ 2 = ± j We choose s o = 4 ± 5j to have some design margin = ω n = = > , ζ = 4/ω n =4/ = > 0.5. We now compute angles generated by p 1 = 1 +5j, and p 1 = 1 5j to the dominant pole at s o = 4+5j: φ 1 = 180 o, φ 2 =90 o + arctan(3/10) = o. Hence the required phase compensation is (see the figure next page) φ m = φ 1 + φ o = o. Thus two lead compensator is required. 20

21 We take two identical lead compensators: D lead (s) = s + z d s + p d Each needs compensate for 53.4 o.wetakeψ=58 o to ensure the dominance of s o. from the figure below we obtain z d = 4+5/ tan(58 o )=7.1243, p d = 4+5/ tan(4.6 o )= The required gain is K = s + p d s + z d 2 2 (s 2 +2s + 26) = s= 4+5j φ 1 5j -p φ -z ψ φ 2 21

22 Design of lag compensator: the position constant is now K p = lim s + z d 2 K s 0 s + p d s 2 = << s +26 Therefore we need lag compensator D lag (s) = s + z g s + p g, z g = 19 p g = Set z g =0.4 yields p g =0.4/12.16 = The dynamic compensator is D(s) = s +0.5 s s s +0.4 s Verification: Closed-loop poles are ± 55.84j, 3.97 ± 5.10j, and 0.25 which satisfy the requirement. MATLAB is used to simulate the closed-loop step response:

23 Analysis: With lead compensator only, the step response satisfies transient requirement (left figure). With both lead and lag compensator, ess-error is satisfied, but the t s spec. is not met (right figure). In some design case, lag compensator may give such problem. A common way to remedy it is design of pre-filter F (s) such that t s is improved. r(t) F(s) + - D(s) G(s) y(t) Note that the closed-loop pole at 0.25, and the zero at 0.4 are the main source of causing large t s. Thus we choose F (s) = 1+s/ s/0.4. The step response is plotted in next page 23

24 Both steady-state error and settling time now satisfy the design requirement. But the percentage overshot exceeds the specification. Why? Because the zeros of lead compensator are also zeros of the closed-loop system that cause the increase of the overshot. Hence we need re-adjust the dominant pole position using the knowledge learned from Section 3.5, and do a second design. However we skip in the class lecture, and leave you to work out in the project design assignment. 24

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

Root Locus. E(s) K. R(s) C(s) 1 s(s+a) Consider the closed loop transfer function: Consider the closed loop transfer function: Root Locus R(s) + - E(s) K 1 s(s+a) C(s) How do the poles of the closed-loop system change as a function of the gain K? The closed-loop transfer function is:

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

More information

Understanding Poles and Zeros

Understanding Poles and Zeros MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function

More information

MATLAB Control System Toolbox Root Locus Design GUI

MATLAB Control System Toolbox Root Locus Design GUI MATLAB Control System Toolbox Root Locus Design GUI MATLAB Control System Toolbox contains two Root Locus design GUI, sisotool and rltool. These are two interactive design tools for the analysis and design

More information

Σ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback:

Σ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback: Feedback Amplifiers: One and Two Pole cases Negative Feedback: Σ _ a f There must be 180 o phase shift somewhere in the loop. This is often provided by an inverting amplifier or by use of a differential

More information

ECE 3510 Final given: Spring 11

ECE 3510 Final given: Spring 11 ECE 50 Final given: Spring This part of the exam is Closed book, Closed notes, No Calculator.. ( pts) For each of the time-domain signals shown, draw the poles of the signal's Laplace transform on the

More information

Enhancing Classical Controls Education via Interactive GUI Design

Enhancing Classical Controls Education via Interactive GUI Design C Enhancing Classical Controls Education via Interactive GUI Design Raymond C. Garcia and Bonnie S. Heck lassical control design methods reg- tions is manually; that is. the students plot options available,

More information

Stability of Linear Control System

Stability of Linear Control System Stabilit of Linear Control Sstem Concept of Stabilit Closed-loop feedback sstem is either stable or nstable. This tpe of characterization is referred to as absolte stabilit. Given that the sstem is stable,

More information

Chapter 9: Controller design

Chapter 9: Controller design Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback

More information

THE COMPLEX EXPONENTIAL FUNCTION

THE COMPLEX EXPONENTIAL FUNCTION Math 307 THE COMPLEX EXPONENTIAL FUNCTION (These notes assume you are already familiar with the basic properties of complex numbers.) We make the following definition e iθ = cos θ + i sin θ. (1) This formula

More information

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

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations. Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3 Stability and pole locations asymptotically stable marginally stable unstable Imag(s) repeated poles +

More information

Chapter Eight Root Locus Control Design. 8.3 Common Dynamic Controllers

Chapter Eight Root Locus Control Design. 8.3 Common Dynamic Controllers Chapter Eight Root Locus Control Design 8.3 Common Dynamic Controllers Several common dynamic controllers appear very often in practice. They are known as PD, PI, PID, phase-lag, phase-lead, and phase-lag-lead

More information

19 LINEAR QUADRATIC REGULATOR

19 LINEAR QUADRATIC REGULATOR 19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead

More information

Chapter 3 AUTOMATIC VOLTAGE CONTROL

Chapter 3 AUTOMATIC VOLTAGE CONTROL Chapter 3 AUTOMATIC VOLTAGE CONTROL . INTRODUCTION TO EXCITATION SYSTEM The basic function of an excitation system is to provide necessary direct current to the field winding of the synchronous generator.

More information

Loop Analysis. Chapter 7. 7.1 Introduction

Loop Analysis. Chapter 7. 7.1 Introduction Chapter 7 Loop Analysis Quotation Authors, citation. This chapter describes how stability and robustness can be determined by investigating how sinusoidal signals propagate around the feedback loop. The

More information

Orbits of the Lennard-Jones Potential

Orbits of the Lennard-Jones Potential Orbits of the Lennard-Jones Potential Prashanth S. Venkataram July 28, 2012 1 Introduction The Lennard-Jones potential describes weak interactions between neutral atoms and molecules. Unlike the potentials

More information

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture L22-2D Rigid Body Dynamics: Work and Energy J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for

More information

Trigonometric Functions and Triangles

Trigonometric Functions and Triangles Trigonometric Functions and Triangles Dr. Philippe B. Laval Kennesaw STate University August 27, 2010 Abstract This handout defines the trigonometric function of angles and discusses the relationship between

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Laboratory 4: Feedback and Compensation

Laboratory 4: Feedback and Compensation Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 20-24) and Week 10 (Oct. 27-31) Due Week 11 (Nov. 3-7) 1 Pre-Lab This Pre-Lab should be completed before attending your regular

More information

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a 88 CHAPTER. VECTOR FUNCTIONS.4 Curvature.4.1 Definitions and Examples The notion of curvature measures how sharply a curve bends. We would expect the curvature to be 0 for a straight line, to be very small

More information

Positive Feedback and Oscillators

Positive Feedback and Oscillators Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

More information

Structural Axial, Shear and Bending Moments

Structural Axial, Shear and Bending Moments Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants

More information

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design PID Controller Design and Tuning Guy A. Dumont UBC EECE January 2012 Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January 2012 1 / 37 Contents 1 Introduction 2 Control

More information

Lecture 8 : Dynamic Stability

Lecture 8 : Dynamic Stability Lecture 8 : Dynamic Stability Or what happens to small disturbances about a trim condition 1.0 : Dynamic Stability Static stability refers to the tendency of the aircraft to counter a disturbance. Dynamic

More information

Introduction to Bode Plot

Introduction to Bode Plot Introduction to Bode Plot 2 plots both have logarithm of frequency on x-axis o y-axis magnitude of transfer function, H(s), in db o y-axis phase angle The plot can be used to interpret how the input affects

More information

Angles and Quadrants. Angle Relationships and Degree Measurement. Chapter 7: Trigonometry

Angles and Quadrants. Angle Relationships and Degree Measurement. Chapter 7: Trigonometry Chapter 7: Trigonometry Trigonometry is the study of angles and how they can be used as a means of indirect measurement, that is, the measurement of a distance where it is not practical or even possible

More information

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

054414 PROCESS CONTROL SYSTEM DESIGN. 054414 Process Control System Design LECTURE 2: FREQUENCY DOMAIN ANALYSIS 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

More information

PID Control. Chapter 10

PID Control. Chapter 10 Chapter PID Control Based on a survey of over eleven thousand controllers in the refining, chemicals and pulp and paper industries, 97% of regulatory controllers utilize PID feedback. Desborough Honeywell,

More information

x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1

x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1 Implicit Functions Defining Implicit Functions Up until now in this course, we have only talked about functions, which assign to every real number x in their domain exactly one real number f(x). The graphs

More information

Chapter 11 Current Programmed Control

Chapter 11 Current Programmed Control Chapter 11 Current Programmed Control Buck converter v g i s Q 1 D 1 L i L C v R The peak transistor current replaces the duty cycle as the converter control input. Measure switch current R f i s Clock

More information

Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20

Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20 Lecture 8 : Coordinate Geometry The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 0 distance on the axis and give each point an identity on the corresponding

More information

Designing Fluctronic Real-Time Systems

Designing Fluctronic Real-Time Systems Journal of Real-Time Systems, Special Issue on Control-Theoretical Approaches to Real-Time Computing Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms * Chenyang Lu John A. Stankovic

More information

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference?

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Samarjit Chakraborty www.rcs.ei.tum.de TU Munich, Germany Joint work with Dip Goswami*, Reinhard Schneider #, Alejandro Masrur

More information

Analysis of Common-Collector Colpitts Oscillator

Analysis of Common-Collector Colpitts Oscillator Analysis of Common-Collector Colpitts Oscillator H R Pota May 20, 2005 Introduction Murphy s rule when paraphrased for oscillators reads [], Amplifiers will oscillate but oscillators won t. As we all know,

More information

Awell-known lecture demonstration1

Awell-known lecture demonstration1 Acceleration of a Pulled Spool Carl E. Mungan, Physics Department, U.S. Naval Academy, Annapolis, MD 40-506; mungan@usna.edu Awell-known lecture demonstration consists of pulling a spool by the free end

More information

Frequency response. Chapter 1. 1.1 Introduction

Frequency response. Chapter 1. 1.1 Introduction Chapter Frequency response. Introduction The frequency response of a system is a frequency dependent function which expresses how a sinusoidal signal of a given frequency on the system input is transferred

More information

PID Controller Tuning: A Short Tutorial

PID Controller Tuning: A Short Tutorial PID Controller Tuning: A Short Tutorial Jinghua Zhong Mechanical Engineering, Purdue University Spring, 2006 Outline This tutorial is in PDF format with navigational control. You may press SPACE or, or

More information

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation

More information

3.2 Sources, Sinks, Saddles, and Spirals

3.2 Sources, Sinks, Saddles, and Spirals 3.2. Sources, Sinks, Saddles, and Spirals 6 3.2 Sources, Sinks, Saddles, and Spirals The pictures in this section show solutions to Ay 00 C By 0 C Cy D 0. These are linear equations with constant coefficients

More information

1. s to Z-Domain Transfer Function

1. s to Z-Domain Transfer Function 1. s to Z-Domain Transfer Function 1. s to Z-Domain Transfer Function Discrete ZOH Signals 1. s to Z-Domain Transfer Function Discrete ZOH Signals 1. Get step response of continuous transfer function y

More information

Polynomial and Rational Functions

Polynomial and Rational Functions Polynomial and Rational Functions Quadratic Functions Overview of Objectives, students should be able to: 1. Recognize the characteristics of parabolas. 2. Find the intercepts a. x intercepts by solving

More information

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

S-DOMAIN ANALYSIS: POLES, ZEROS, AND BODE PLOTS S-DOMAIN ANAYSIS: POES, ZEROS, AND BODE POTS The main objectiveis to find amplifier voltage gain as a transfer function of the complex frequency s. In this s-domain analysis a capacitance С is replaced

More information

MA107 Precalculus Algebra Exam 2 Review Solutions

MA107 Precalculus Algebra Exam 2 Review Solutions MA107 Precalculus Algebra Exam 2 Review Solutions February 24, 2008 1. The following demand equation models the number of units sold, x, of a product as a function of price, p. x = 4p + 200 a. Please write

More information

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Nourallah Ghaeminezhad Collage Of Automation Engineering Nuaa Nanjing China Wang Daobo Collage Of Automation Engineering Nuaa Nanjing

More information

Angular acceleration α

Angular acceleration α Angular Acceleration Angular acceleration α measures how rapidly the angular velocity is changing: Slide 7-0 Linear and Circular Motion Compared Slide 7- Linear and Circular Kinematics Compared Slide 7-

More information

System Modeling and Control for Mechanical Engineers

System Modeling and Control for Mechanical Engineers Session 1655 System Modeling and Control for Mechanical Engineers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Abstract

More information

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions. Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.

More information

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply. Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,

More information

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123 Algebra Eponents Simplify each of the following as much as possible. 1 4 9 4 y + y y. 1 5. 1 5 4. y + y 4 5 6 5. + 1 4 9 10 1 7 9 0 Absolute Value Evaluate 5 and 1. Eliminate the absolute value bars from

More information

Lesson 26: Reflection & Mirror Diagrams

Lesson 26: Reflection & Mirror Diagrams Lesson 26: Reflection & Mirror Diagrams The Law of Reflection There is nothing really mysterious about reflection, but some people try to make it more difficult than it really is. All EMR will reflect

More information

MODERN APPLICATIONS OF PYTHAGORAS S THEOREM

MODERN APPLICATIONS OF PYTHAGORAS S THEOREM UNIT SIX MODERN APPLICATIONS OF PYTHAGORAS S THEOREM Coordinate Systems 124 Distance Formula 127 Midpoint Formula 131 SUMMARY 134 Exercises 135 UNIT SIX: 124 COORDINATE GEOMETRY Geometry, as presented

More information

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

First, we show how to use known design specifications to determine filter order and 3dB cut-off Butterworth Low-Pass Filters In this article, we describe the commonly-used, n th -order Butterworth low-pass filter. First, we show how to use known design specifications to determine filter order and

More information

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment. Op-Amp Simulation EE/CS 5720/6720 Read Chapter 5 in Johns & Martin before you begin this assignment. This assignment will take you through the simulation and basic characterization of a simple operational

More information

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved.

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved. 5.3 SOLVING TRIGONOMETRIC EQUATIONS Copyright Cengage Learning. All rights reserved. What You Should Learn Use standard algebraic techniques to solve trigonometric equations. Solve trigonometric equations

More information

Lecture L6 - Intrinsic Coordinates

Lecture L6 - Intrinsic Coordinates S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed

More information

Lecture 7 Circuit analysis via Laplace transform

Lecture 7 Circuit analysis via Laplace transform S. Boyd EE12 Lecture 7 Circuit analysis via Laplace transform analysis of general LRC circuits impedance and admittance descriptions natural and forced response circuit analysis with impedances natural

More information

Chapter 17. Orthogonal Matrices and Symmetries of Space

Chapter 17. Orthogonal Matrices and Symmetries of Space Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length

More information

RADIUS OF CURVATURE AND EVOLUTE OF THE FUNCTION y=f(x)

RADIUS OF CURVATURE AND EVOLUTE OF THE FUNCTION y=f(x) RADIUS OF CURVATURE AND EVOLUTE OF THE FUNCTION y=f( In introductory calculus one learns about the curvature of a function y=f( also about the path (evolute that the center of curvature traces out as x

More information

Analysis of Stresses and Strains

Analysis of Stresses and Strains Chapter 7 Analysis of Stresses and Strains 7.1 Introduction axial load = P / A torsional load in circular shaft = T / I p bending moment and shear force in beam = M y / I = V Q / I b in this chapter, we

More information

Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product

Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product Geometrical definition Properties Expression in components. Definition in components Properties Geometrical expression.

More information

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 18 Wideband (Video) Amplifiers In the last class,

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

Fluid structure interaction of a vibrating circular plate in a bounded fluid volume: simulation and experiment

Fluid structure interaction of a vibrating circular plate in a bounded fluid volume: simulation and experiment Fluid Structure Interaction VI 3 Fluid structure interaction of a vibrating circular plate in a bounded fluid volume: simulation and experiment J. Hengstler & J. Dual Department of Mechanical and Process

More information

Evaluating trigonometric functions

Evaluating trigonometric functions MATH 1110 009-09-06 Evaluating trigonometric functions Remark. Throughout this document, remember the angle measurement convention, which states that if the measurement of an angle appears without units,

More information

NO LOAD & BLOCK ROTOR TEST ON THREE PHASE INDUCTION MOTOR

NO LOAD & BLOCK ROTOR TEST ON THREE PHASE INDUCTION MOTOR INDEX NO. : M-142 TECHNICAL MANUAL FOR NO LOAD & BLOCK ROTOR TEST ON THREE PHASE INDUCTION MOTOR Manufactured by : PREMIER TRADING CORPORATION (An ISO 9001:2000 Certified Company) 212/1, Mansarover Civil

More information

Mechanics 1: Conservation of Energy and Momentum

Mechanics 1: Conservation of Energy and Momentum Mechanics : Conservation of Energy and Momentum If a certain quantity associated with a system does not change in time. We say that it is conserved, and the system possesses a conservation law. Conservation

More information

Matlab and Simulink. Matlab and Simulink for Control

Matlab and Simulink. Matlab and Simulink for Control Matlab and Simulink for Control Automatica I (Laboratorio) 1/78 Matlab and Simulink CACSD 2/78 Matlab and Simulink for Control Matlab introduction Simulink introduction Control Issues Recall Matlab design

More information

Physics 112 Homework 5 (solutions) (2004 Fall) Solutions to Homework Questions 5

Physics 112 Homework 5 (solutions) (2004 Fall) Solutions to Homework Questions 5 Solutions to Homework Questions 5 Chapt19, Problem-2: (a) Find the direction of the force on a proton (a positively charged particle) moving through the magnetic fields in Figure P19.2, as shown. (b) Repeat

More information

3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes

3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes Solving Polynomial Equations 3.3 Introduction Linear and quadratic equations, dealt within Sections 3.1 and 3.2, are members of a class of equations, called polynomial equations. These have the general

More information

Trigonometric Functions: The Unit Circle

Trigonometric Functions: The Unit Circle Trigonometric Functions: The Unit Circle This chapter deals with the subject of trigonometry, which likely had its origins in the study of distances and angles by the ancient Greeks. The word trigonometry

More information

Reactive Power Control of an Alternator with Static Excitation System Connected to a Network

Reactive Power Control of an Alternator with Static Excitation System Connected to a Network Reactive Power Control of an Alternator with Static Excitation System Connected to a Network Dr. Dhiya Ali Al-Nimma Assist. Prof. Mosul Unoversity Dr. Majid Salim Matti lecturer Mosul University Abstract

More information

Section 3.7. Rolle s Theorem and the Mean Value Theorem. Difference Equations to Differential Equations

Section 3.7. Rolle s Theorem and the Mean Value Theorem. Difference Equations to Differential Equations Difference Equations to Differential Equations Section.7 Rolle s Theorem and the Mean Value Theorem The two theorems which are at the heart of this section draw connections between the instantaneous rate

More information

www.mathsbox.org.uk ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates

www.mathsbox.org.uk ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates Further Pure Summary Notes. Roots of Quadratic Equations For a quadratic equation ax + bx + c = 0 with roots α and β Sum of the roots Product of roots a + b = b a ab = c a If the coefficients a,b and c

More information

MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry. Figure 1: Lines in the Poincaré Disk Model

MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry. Figure 1: Lines in the Poincaré Disk Model MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry Put your name here: Score: Instructions: For this lab you will be using the applet, NonEuclid, created by Castellanos, Austin, Darnell,

More information

with functions, expressions and equations which follow in units 3 and 4.

with functions, expressions and equations which follow in units 3 and 4. Grade 8 Overview View unit yearlong overview here The unit design was created in line with the areas of focus for grade 8 Mathematics as identified by the Common Core State Standards and the PARCC Model

More information

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

THE EDUCATIONAL IMPACT OF A GANTRY CRANE PROJECT IN AN UNDERGRADUATE CONTROLS CLASS Proceedings of IMECE: International Mechanical Engineering Congress and Exposition Nov. 7-22, 2002, New Orleans, LA. THE EDUCATIONAL IMPACT OF A GANTRY CRANE PROJECT IN AN UNDERGRADUATE CONTROLS CLASS

More information

Optimal Design of α-β-(γ) Filters

Optimal Design of α-β-(γ) Filters Optimal Design of --(γ) Filters Dirk Tenne Tarunraj Singh, Center for Multisource Information Fusion State University of New York at Buffalo Buffalo, NY 426 Abstract Optimal sets of the smoothing parameter

More information

Design Project 2. Sizing of a Bicycle Chain Ring Bolt Set. Statics and Mechanics of Materials I. ENGR 0135 Section 1040.

Design Project 2. Sizing of a Bicycle Chain Ring Bolt Set. Statics and Mechanics of Materials I. ENGR 0135 Section 1040. Design Project 2 Sizing of a Bicycle Chain Ring Bolt Set Statics and Mechanics of Materials I ENGR 0135 Section 1040 November 9, 2014 Derek Nichols Michael Scandrol Mark Vavithes Nichols, Scandrol, Vavithes

More information

Example 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum. asin. k, a, and b. We study stability of the origin x

Example 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum. asin. k, a, and b. We study stability of the origin x Lecture 4. LaSalle s Invariance Principle We begin with a motivating eample. Eample 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum Dynamics of a pendulum with friction can be written

More information

226-332 Basic CAD/CAM. CHAPTER 5: Geometric Transformation

226-332 Basic CAD/CAM. CHAPTER 5: Geometric Transformation 226-332 Basic CAD/CAM CHAPTER 5: Geometric Transformation 1 Geometric transformation is a change in geometric characteristics such as position, orientation, and size of a geometric entity (point, line,

More information

Engineering Sciences 22 Systems Summer 2004

Engineering Sciences 22 Systems Summer 2004 Engineering Sciences 22 Systems Summer 24 BODE PLOTS A Bode plot is a standard format for plotting frequency response of LTI systems. Becoming familiar with this format is useful because: 1. It is a standard

More information

Ampere's Law. Introduction. times the current enclosed in that loop: Ampere's Law states that the line integral of B and dl over a closed path is 0

Ampere's Law. Introduction. times the current enclosed in that loop: Ampere's Law states that the line integral of B and dl over a closed path is 0 1 Ampere's Law Purpose: To investigate Ampere's Law by measuring how magnetic field varies over a closed path; to examine how magnetic field depends upon current. Apparatus: Solenoid and path integral

More information

Chapter 6 Circular Motion

Chapter 6 Circular Motion Chapter 6 Circular Motion 6.1 Introduction... 1 6.2 Cylindrical Coordinate System... 2 6.2.1 Unit Vectors... 3 6.2.2 Infinitesimal Line, Area, and Volume Elements in Cylindrical Coordinates... 4 Example

More information

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu)

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu) 6. Vectors For purposes of applications in calculus and physics, a vector has both a direction and a magnitude (length), and is usually represented as an arrow. The start of the arrow is the vector s foot,

More information

Control System Definition

Control System Definition Control System Definition A control system consist of subsytems and processes (or plants) assembled for the purpose of controlling the outputs of the process. For example, a furnace produces heat as a

More information

TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS

TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS J.A.Somolinos 1, R. Morales 2, T.Leo 1, D.Díaz 1 and M.C. Rodríguez 1 1 E.T.S. Ingenieros Navales. Universidad Politécnica de Madrid. Arco

More information

The Graphical Method: An Example

The Graphical Method: An Example The Graphical Method: An Example Consider the following linear program: Maximize 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2 0, where, for ease of reference,

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

Lecture 5 Rational functions and partial fraction expansion

Lecture 5 Rational functions and partial fraction expansion S. Boyd EE102 Lecture 5 Rational functions and partial fraction expansion (review of) polynomials rational functions pole-zero plots partial fraction expansion repeated poles nonproper rational functions

More information

Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators

Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators Technical Brief December 3 TB47. Author: Doug Mattingly Assumptions This Technical Brief makes the following assumptions:.

More information

4 The Rhumb Line and the Great Circle in Navigation

4 The Rhumb Line and the Great Circle in Navigation 4 The Rhumb Line and the Great Circle in Navigation 4.1 Details on Great Circles In fig. GN 4.1 two Great Circle/Rhumb Line cases are shown, one in each hemisphere. In each case the shorter distance between

More information

Physics 1120: Simple Harmonic Motion Solutions

Physics 1120: Simple Harmonic Motion Solutions Questions: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Physics 1120: Simple Harmonic Motion Solutions 1. A 1.75 kg particle moves as function of time as follows: x = 4cos(1.33t+π/5) where distance is measured

More information

8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension.

8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension. 8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension. 8.1 Definitions Definition If every point in a set S has arbitrarily small neighborhoods whose boundaries do not intersect

More information

CHAPTER 1 Linear Equations

CHAPTER 1 Linear Equations CHAPTER 1 Linear Equations 1.1. Lines The rectangular coordinate system is also called the Cartesian plane. It is formed by two real number lines, the horizontal axis or x-axis, and the vertical axis or

More information

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

10.450 Process Dynamics, Operations, and Control Lecture Notes - 11 Lesson 11. Frequency response of dynamic systems. Lesson. Frequency response of dynamic systems..0 Context We have worked with step, pulse, and sine disturbances. Of course, there are many sine disturbances, because the applied frequency may vary. Surely

More information

Section 6-3 Double-Angle and Half-Angle Identities

Section 6-3 Double-Angle and Half-Angle Identities 6-3 Double-Angle and Half-Angle Identities 47 Section 6-3 Double-Angle and Half-Angle Identities Double-Angle Identities Half-Angle Identities This section develops another important set of identities

More information