Outline. Introduction to Time-Delay Systems. lecture no. 2. What is changed for delay systems? Nyquist stability criterion
|
|
- Osborn Lewis
- 6 years ago
- Views:
Transcription
1 Outline ntroduction to Time-Delay Systems Nyquist criterion for time-delay systems e sh Roots of quasi-polynomials: general observations lecture no. Delay sweeping (direct method) Leonid Mirkin Commensurate delays Faculty of Mechanical Engineering, Technion srael nstitute of Technology Department of Automatic Control, Lund University Lyapunov s methods Nyquist stability criterion What is changed for delay systems? y L.s/ e - r Nothing, except that we might no longer be interested in NC as stability region. The idea is to use plot of L.j!/ to count the number of closed-loop poles in NC. Namely, assume that L.s/ has no pole/zero cancellations in NC and denote: n ol number of poles of L.s/ in NC number of poles of CL.s/ in NC ~ number of clockwise encirclements of C j by Nyquist plot of L.j!/ as! runs from to n cl Then n cl D n ol C ~ Formal workaround: shift Nyquist contour a bit left or, equivalently, plot Nyquist plot of L. C j!/ for some <, yet by this intuition we have about frequency response gets lost. We still can use L.j!/ if we rule out situation with pole chain around j!-axis. f L.s/ D b.s/cb h.s/e sh a.s/ca h.s/e sh, then closed-loop system is C L.s/ D a.s/ C a h.s/e sh.a.s/ C b.s// C.a h.s/ C b h.s//e sh and we should rule out ˇˇ ah./cb h./ ˇ D by considering it unstable. a./cb./
2 Dead-time systems Examples of jl r./j D y L r.s/e sh e - r L.s/ D sc sc e s : L.s/ D s sc e s : Particularly simple analysis because of simple rules of plotting L r.j!/e j!h. Just remember that if jl r./j D, closed-loop systems unstable no matter how many times the critical point is encircled. maginary Axis maginary Axis infinite number of closed-loop poles in NC no closed-loop poles in NC Examples of jl r./j > Examples of jl r./j < L.s/ D sc sc e :5s : L.s/ D sc sc e 5s : L.s/ D :4 s C:sC : Nichols Chart maginary Axis maginary Axis maginary Axis Open Loop Gain (db) Open Loop Phase (deg) infinite number of closed-loop poles in NC infinite number of closed-loop poles in NC no closed-loop poles in NC
3 Examples of jl r./j < Examples of jl r./j < L.s/ D :4 s C:sC e s : L.s/ D :4 s C:sC e 5s : Nichols Chart Nichols Chart maginary Axis Open Loop Gain (db) 5 5 maginary Axis Open Loop Gain (db) Open Loop Phase (deg) Open Loop Phase (deg) two closed-loop poles in NC no closed-loop poles in NC Examples of jl r./j < Outline L.s/ D :4 s C:sC e s : Nichols Chart Nyquist criterion for time-delay systems maginary Axis Open Loop Gain (db) 5 5 Roots of quasi-polynomials: general observations Delay sweeping (direct method) Open Loop Phase (deg) Commensurate delays four closed-loop poles in NC Lyapunov s methods
4 Problem formulation Consider (characteristic) quasi-polynomial h.s/ D P.s/ C Q.s/e sh with P.s/ D s n C p n s n C C p s C p ; Q.s/ D q m s m C q m s m C C q s C q ; q m : Continuity of roots Define r;h sup Re s W h.s/ D Then, the following result holds: Theorem. r;h is continuous as a function of h for all h >. if, in addition, h.s/ is retarded, then r;h is continuous at h D as well The problem is to check whether h.s/ has all its roots in C n NC for some <. mportant consequence of this is that as h changes, roots of h.s/ may transit LHP--RHP (or vise versa) by crossing j!-axis only. Assumptions For P.s/ D s n C p n s n C C p s C p ; Q.s/ D q m s m C q m s m C C q s C q ; q m : we assume that A : m n, A : if m D n, then jq m j <, A : P.s/ and Q.s/ have no common roots in NC (i.e., coprime in NC ), A 4 : p C q. because A, guarantee ˇˇ Q./ P./ ˇ < (otherwise unstable for all h > ). if A does not hold, h.s/ unstable for all h. if A 4 does not hold, h./ D for all h. Outline Nyquist criterion for time-delay systems Roots of quasi-polynomials: general observations Delay sweeping (direct method) Commensurate delays Lyapunov s methods
5 dea To analyze stability h.s/ by continuous increase of h starting from h D. Namely, the analysis steps are as follows:. locate roots of.s/ D P.s/ C Q.s/;. increase h and check for j!-axis crossings of roots of h.s/: LHP to RHP crossings called are switches RHP to LHP crossings called are reversals Stability of h.s/ can then be verified by counting switches and reversals. As polynomial.s/ is finite dimensional, this step is trivial. We ll see below that this step can be efficiently performed. j! crossings f at some h roots of h.s/ cross j!-axis, we have (mind A ): P.j!/ C Q.j!/e j!h D Q.j!/ P.j!/ D ej!h : This, in turn, is equivalent to:. ˇˇ Q.j!/ ˇ D or jp.j!/j D jq.j!/j (magnitude relation), P.j!/.!h D arg Q.j!/ P.j!/ C k for some k Z (phase relation). Note that: for any! > satisfying, equality is always solvable for h; if! > is solution of, then so is!; if! D is solution of, equality cannot hold because of A 4. Conclusion: existence of j! roots of characteristic equation completely determined by magnitude equation and does not depend on delay. Positive solutions of ja.j!/j D jb.j!/j This equation can be rewritten as P.j!/P. j!/ Q.j!/Q. j!/ µ.!/ D ; which is polynomial equation in!. Thus, all frequencies! i at which rots of h.s/ cross j!-axis can be found from positive real roots of.s/. Example Let P.s/ D s C :s C and Q.s/ D q >. Then.!/ D.! C j:! C /.! j:! C / q D.! / C :! q D! 4 :995! C q D Three situations possible:. if < q < p :995 :99875, there are no real solutions;. if p :995 q <, there are two positive real solutions! D :995 C q :995 C q ;! D :995 q:995 C q. if q, there is one positive real solution! D :995 C q:995 C q :
6 Crossing directions ˇ Depend on.!/ sgn Re ds at (positive) crossing frequencies: ˇsDj! dh.! i / > roots migrate from LHP to RHP at! i > (switch).! i / < roots migrate from RHP to LHP at! i > (reversal) Some differential calculus Note that D d dh h.s/ D dp.s/ ds ds dh C dq.s/ ds ds dh e sh Q.s/e sh h ds dh C s : Thus, denoting by./ differentiation with respect to s, we have:.! i / D roots migration depends on higher derivatives or ds dh D sq.s/e sh P P.s/ C Q.s/e sh hq.s/e D s.s/ sh P.s/ Q.s/ Q.s/ C h ; The question now is how to compute sgn Re ds dh at jrc solutions of h.s/ D? where equality Q.s/e sh D P.s/ was used. Since sgn Re D sgn Re, P.j!/ Q.j!/.!/ D sgn Re j! P.j!/ Q.j!/ C h j P.j!/ Q.j!/ D sgn Re (as Re h! P.j!/ Q.j!/ j! D ) D sgn Re j ; (as! R) P.j!/ P.j!/ which does not depend on h. Q.j!/ Q.j!/ Some differential calculus (contd) Multiplying expression under sgn by P.j!/P. j!/ D Q.j!/Q. j!/ >, dp.j!/.!/ D sgn Re j d.j!/ P. j!/ dq.j!/ d.j!/ Q. dp.j!/ D sgn Re d! P. j!/ dq.j!/ d! Q. j!/ j!/ Then, since sgn Re D sgn. C /, dp.j!/.!/ D sgn Re d! P. j!/ dq.j!/ Q. j!/ d! C dp. j!/ dq. j!/ P.j!/ Q.j!/ d! d! D sgn d.!/ d! Crossing directions (contd) Thus, we have: sgn P.! i / > roots migrate LHP--RHP at! i > (switch) sgn P.! i / < roots migrate RHP--LHP at! i > (reversal) sgn P.! i / D roots migration depends on higher derivatives or Still, Walton and Marshall (987) showed that if.!/ changes its sign from to C at! D! i, we have LHP--RHP migration, if from C to RHP--LHP migration, and if it doesn t change sign no migrations take place (touch point).
7 Example (contd) Return to example with P.s/ D s C :s C and Q.s/ D q >. Here.!/ D d d!.!4 :995! C q / D 4!.! :995/:. if q D p :995, then! D! D :995 and.! / D.! / D (in fact, in this case no j!-axis crossings take place);. if p :995 < q < (two different crossing frequencies), then Some qualitative observations about crossing frequencies.!/ is even real polynomial in! with positive leading coeff. (mind A, ):.!/! 5! 4!!!!.! / D 4! q:995 C q > ;.! / D 4! q:995 C q < (so that! is always switch and! is always reversal);. if q (one crossing frequency), then (so that! is always switch)..! / D 4! q:995 C q > Crossing frequencies solve.!/ D and crossing directions determined by directions of.!/ at zero crossings (for increasing!). This means that the largest crossing frequency is always a switch, switch and reversal frequencies always interlace (with possible tangential points, at which no crossings occur, between them) Crossing delays t s time to make use of the phase relation at j!-crossing:!h D arg Q.j!/ P.j!/ C k; k Z and such that h : () For each crossing frequency! i this equation yields sequence of delays h i;k D h i; C! i k; k N; where h i; > is the smallest solution of (). Then: if! i is switch (.! i / > ), two poles move LHP--RHP at each h i;k ; if! i is reversal (.! i / < ), two poles move RHP--LHP at each h i;k. Thus, if we know poles of.s/, stability analysis of h.s/ needs. sorting all h i;k in increasing order,. counting all crossings up to h. Example (contd) Return to example with P.s/ D s C :s C and Q.s/ D q and let q D :4 n this case we have! :76 (switch) and! :78 (reversal) and h ;k :54 C 5:44 k D f:54; 5:598; :94; 6:86; : : :g; h ;k :778 C 8:6 k D f:778; :88; 9:898; 7:958; : : :g: This yields the following ordered list of crossing (switch and reversal) delays: fh ; ; h ; ; h ; ; h ; ; h ; ; h ; ; : : :g: Since.s/ D s C :s C :4 is stable, h.s/ is stable in h Œ; :54/, unstable in h Œ:54; :778 (two poles went to RHP at h D :54), stable in h.:778; 5:598/ (two poles returned to LHP at h D :778), unstable in h Œ5:598; / (two poles went to RHP at h D 5:598, then another two at h D :94, before first two returned at h D :88). Smallest delay at which first crossing occurs need not correspond to largest frequency.
8 Example (contd) Thus, quasi-polynomial h.s/ D s C :s C C :4e sh is stable in h Œ; :54/ [.:778; 5:598/: And now compare with Nichols charts (doesn t it ring a bell?): h D Nichols charts of :4 s C:sC e sh Some qualitative observations about crossings The following facts are worth remembering: Delay distance between two crossings at the same frequency! i is! i. Hence, shortest distance is between two switches, which means that at some point there is always RHP poles. Consequently, there always exists a delay, say hmax, such that h.s/ unstable 8h h max. This h max is calculable. Open Loop Gain (db) 5 5 h D 5 f there are no crossing frequencies, then stability / instability properties are delay independent. h D h D Open Loop Phase (deg) Frequency domain vs. modal analysis There is some nice interplay between these methods. For example: roots crossing frequencies are crossover frequencies of loop frequency response, root crossing delays correspond to delay margins,... Other modal analysis methods bilinear (Rekasius) transformation replace e sh with s, which covers the same area in C as grows from to Cs D representation replace e sh with and analyze stability with respect to both s jr and T Arguably ( m rather opinionated on this:-), frequency-response analysis provides more insight (cleaner thinking), modal analysis easier leads to reliable computations. What is certain is that one must not confine oneself to either one of these approaches, interplay between them yields better understanding (and is also fun).
9 Outline Nyquist criterion for time-delay systems Roots of quasi-polynomials: general observations Delay sweeping (direct method) Commensurate delays Lyapunov s methods Example Let h;.s/ D s C e sh C e sh : Like in single-delay case, we look for j!-crossings of roots. As h;.s/ real, its j!-axis roots coincide with those of h;. s/, i.e., they satisfy both s C e sh C e sh D and s C e sh C e sh D From the first equation, e sh D s e sh, then from the second equation: D C e sh se sh D C e sh C s.s C e sh / D C s C. C s/e sh This is a single-delay quasi-polynomial with.!/ D.! /. C! / D!.! / from which crossing! D p (switch) and crossing h ; D As ;.s/ stable, h;.s/ stable iff h Œ; p /. p Cj arg p D p. More general observations Let h;.s/ D P.s/ C Q.s/e sh C Q.s/e sh Clearly, s c D j! c is root of h;.s/ iff it is root of e sh h;. s/ D Q. s/ C Q. s/e sh C P. s/e sh More general observations (contd) f s c D j! c is crossing point of h;.s/ such that jp.j! c /j jq.j! c /j; then it also crossing point of h;.s/. Hence, this s c D j! c is also root of h;.s/ P. s/ h;.s/ Q.s/e sh h;. s/ D P.s/P. s/ Q.s/Q. s/ C Q.s/P. s/ Q.s/Q. s/ e sh which is single-delay quasi-polynomial. Yet converse not necessarily true: h;.s/ might have more j!-roots 4 than h;.s/, which complicates the analysis. Moreover, crosing directions at h;.j! c / and h;.j! c / coincide iff jp.j! c /j > jq.j! c /j opposite iff jp.j! c /j < jq.j! c /j 4 n fact, j!-roots of h;.s/ are roots of either h;.s/ or P.s/P. s/ Q.s/Q. s/.
10 Outline Nyquist criterion for time-delay systems Roots of quasi-polynomials: general observations Delay sweeping (direct method) Commensurate delays Lyapunov s methods Lyapunov s method for finite-dimensional systems Consider LT system Px.t/ D Ax.t/; x./ D x and assume there is (differentiable) V.x/ W R n 7! R C such that 5. V./ D. V.x/ > for all dx. derivative along trajectory dt called Lyapunov function. Then system is stable (in the sense of Lyapunov). f replaced with. PV.x/ < system is asymptotically stable. Yet another way to end up with asymptotic stability is via LaSalle nvariance Principle. PV.x/ and PV.x/ implies x.t/. 5 n principle, statements like V.x/ > should be more specific, yet we proceed with this sloppiness to simplify exposition. Lyapunov s method for finite-dimensional systems (contd) Let s choose for some P >. Then V.x/ D x.t/p x.t/ PV.x/ D Px.t/P x.t/ C x.t/p Px.t/ D x.t/a P x.t/ C x.t/pax.t/ D x.t/.a P C PA/x.t/ f we can choose P > satisfying A P C PA D C C for some C, PV.x/ D x.t/c Cx.t/ ; which implies stability. For asymptotic stability we then need observability of.c; A/ as in that case Cx.t/ implies x.t/. n fact and P D 9P > such that A P C PA < A Hurwitz Z e A C C e A d > is observability Gramian of.c; A/. Adding delays: developing intuition via discrete systems Consider NxŒk C D A NxŒk C A NxŒk As state vector here Nx a D Nx Œk Nx Œk Nx Œk h, quadratic Lyapunov function should look like ƒ PN PN PN h NV. Nx a / D Nx Œk Nx Œk Nx Œk h N P PN PN h 6 4 : : : :: 7 6 : 5 4 PN h PN h PN hh hx hx D Nx Œk i PN ij NxŒk j id j D h > NxŒk NxŒk : NxŒk 7 5 h
11 Adding delays: Lyapunov-Krasovskiĭ functional Consider Px.t/ D A x.t/ C A x.t h/ Quadratic Lyapunov function (actually, functional fœ h; 7! R n g 7! R C ) for this system could be of the form V.x / D Z h Z h x.t /P.; /x.t /dd for some function P.; /, where ; h, such that P.; / D P.; / and R h R h./p.; /./dd > for all./ 6. This functional called Lyapunov-Krasovskiĭ functional. Alternative expression: V.x / D Z t t h Z t t x./p.t ; t /x./dd h Adding delays: Lyapunov-Krasovskiĭ functional (contd) Choice regarded sufficiently general is P.; / D P ı./ı./ C P./ı./ C P./ı./ C P./ı. / C P. / for some matrix P, matrix functions P./ and P./ defined in Œ; h, and matrix function P.t/ defined in t Œ h; h. n this case V.x / D x.t/p x.t/ C C x.t/ Z h Z h Z h P./x.t the derivative of which is a mess 6... x.t /P. /x.t /dd /d C Z h x.t /P./x.t /d 6 t is possible to choose P.; / of this form by reverse engineering: choose observable measurement operator for state vector and construct P.; / as observability Gramian. Delay-independent conditions via LK approach Consider Px.t/ D A x.t/ C A h x.t h/ and choose Z t V.x / D x.t/p x.t/ C x./p x./d t h for some P > and P h >. Then, using Leibniz integral rule, PV.x / D Px.t/P x.t/ C x.t/p Px.t/ C x.t/p x.t/ x.t h/p x.t h/ D x.t/ x.t h/ A P C P A C P P A h x.t/ A h P P x.t h/ Thus, if there are P > and P > such that A P C P A C P P A h A h P < ; P PV.x / and system asymptotically stable (mind LaSalle). This is Linear Matrix nequality (LM), which can be efficiently solved. Adding delays: Razumikhin approach Consider again Px.t/ D A x.t/ C A x.t h/ Lyapunov function for it, V.x /, doesn t have to be quadratic. We may take V.x / D max Œ h; QV.x.t C // for some Lyapunov function QV.x/. n this case P QV.x/ may be even positive at points where QV.x/ < V.x /. This, relaxed, condition reads as follows: Theorem (Razumikhin) System is asymptotically stable if there is V.x/ W R n 7! R C such that. V./ D. V.x/ > for all x. PV.x/ < whenever V.x.t// V.x.t C //, Œ h;, for some >
12 Delay-independent conditions via Razumikhin approach Consider Px.t/ D A x.t/ C A h x.t h/ and choose V.x/ D x.t/p x.t/ for some P >. For every > and > we can define function.t/ PV.x/ C V.x.t// V.x.t h// D Px.t/P x.t/ C x.t/p Px.t/ C x.t/p x.t/ x.t h/p x.t h/ D x.t/ x.t h/ A P C PA C P PA h A h P P x.t/ x.t h/ At x.t/ W V.x.t C // V.x.t// we have that PV. Thus, if <, the system is stable by Razumikhin arguments. Hence, if there is matrix P > and scalar > such that A P C PA C P PA h A h P P < ; Lyapunov-Krasovskiĭ vs. Razumikhin (not generic) f there are P > and > such that A P C PA C P A h P then PA h P < ; A P C P A C P P A h A h P < for P P D P and P D P : Thus, the LK condition holds whenever so does the Razumikhin condition, but not necessarily vise versa. Hence, in this case Razumikhin approach is potentially more conservative (solvability of LK LM does not necessarily mean that P h D P ). then the system asymptotically stable. Delay-independent stability in scalar case Consider Px.t/ D a x.t/ C a h x.t h/ for x R. Delay-independent stability would require stability at h D and no positive crossing frequencies. These read a C a h < and! C a D a h or, equivalently, a a h and a < (the latter can be interpreted as stability under h! ). has no positive real solutions Scalar case: Lyapunov-Krasovskiĭ and Razumikhin LK solvability LM becomes 9p > ; p > such that a p C p a h p < : a h p p Taking Schur complement of the.; / term, the last condition equivalent to a p C p C a h p =p < p C a p p C a h p < : The latter reads a < and a p a h p a a h ; i.e., we recover exact conditions (LK conservative in general). n scalar case a p C p a h p a p C p a < h p < a h p p a h p p and Razumikhin result coincides with Lyapunov-Krasovskiĭ one.
Outline. Time Delays in Control and Estimation (038806) lecture no. 4. Crossing frequencies and delays. Idea. arctan.! i i / C k, k 2 Z C
Outline Time Delays in Control and Estimation (3886) e sh lecture no. 4 Leonid Mirkin Faculty of Mechanical Engineering Technion T dea Consider transfer function R.s/ s C s Crossing frequencies and delays
More informationLinear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year
Linear Control Systems Lecture #3 - Frequency Domain Analysis Guillaume Drion Academic year 2018-2019 1 Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system
More informationECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27
1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system
More informationAnalysis of SISO Control Loops
Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationControl Systems. Root Locus & Pole Assignment. L. Lanari
Control Systems Root Locus & Pole Assignment L. Lanari Outline root-locus definition main rules for hand plotting root locus as a design tool other use of the root locus pole assignment Lanari: CS - Root
More informationDesign Methods for Control Systems
Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
More informationRobust Control 3 The Closed Loop
Robust Control 3 The Closed Loop Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /2/2002 Outline Closed Loop Transfer Functions Traditional Performance Measures Time
More informationSTABILITY OF CLOSED-LOOP CONTOL SYSTEMS
CHBE320 LECTURE X STABILITY OF CLOSED-LOOP CONTOL SYSTEMS Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 10-1 Road Map of the Lecture X Stability of closed-loop control
More informationTopic # Feedback Control
Topic #4 16.31 Feedback Control Stability in the Frequency Domain Nyquist Stability Theorem Examples Appendix (details) This is the basis of future robustness tests. Fall 2007 16.31 4 2 Frequency Stability
More informationPID Controllers for S ystems Systems with with Time- Time Delay
PID Controllers for Systems with Time-Delay 1 General Considerations CHARACTERISTIC EQUATIONS FOR DEALY SYSTEMS u(t) Delay T y(t) =u(t T ) u(t) _y(t) Integrator y(t) _y(t)+ay(t T )=u(t) a Delay T 2 u(t)
More informationControl Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition adings: Guzzella, Chapter 9.4 6 Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Emilio Frazzoli Institute
More informationAnalysis of Discrete-Time Systems
TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time
More information3.1 Overview 3.2 Process and control-loop interactions
3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3
More informationECE 486 Control Systems
ECE 486 Control Systems Spring 208 Midterm #2 Information Issued: April 5, 208 Updated: April 8, 208 ˆ This document is an info sheet about the second exam of ECE 486, Spring 208. ˆ Please read the following
More informationBalanced Truncation 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the
More informationI What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF
EE C28 / ME C34 Feedback Control Systems Lecture Chapter 8 Root Locus Techniques Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationSome special cases
Lecture Notes on Control Systems/D. Ghose/2012 87 11.3.1 Some special cases Routh table is easy to form in most cases, but there could be some cases when we need to do some extra work. Case 1: The first
More information1 (20 pts) Nyquist Exercise
EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically
More informationControl Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition Readings: Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Jacopo Tani Institute for Dynamic Systems and Control
More informationSTABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable
ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour
More informationEECE 460 : Control System Design
EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement
More informationMAE 143B - Homework 9
MAE 43B - Homework 9 7.2 2 2 3.8.6.4.2.2 9 8 2 2 3 a) G(s) = (s+)(s+).4.6.8.2.2.4.6.8. Polar plot; red for negative ; no encirclements of, a.s. under unit feedback... 2 2 3. 4 9 2 2 3 h) G(s) = s+ s(s+)..2.4.6.8.2.4
More informationStability of Feedback Control Systems: Absolute and Relative
Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative
More informationLecture 4 Stabilization
Lecture 4 Stabilization This lecture follows Chapter 5 of Doyle-Francis-Tannenbaum, with proofs and Section 5.3 omitted 17013 IOC-UPC, Lecture 4, November 2nd 2005 p. 1/23 Stable plants (I) We assume that
More informationTuning of PID Controllers Based on Sensitivity Margin Specification
Tuning of D Controllers ased on Sensitivity Margin Specification S. Dormido and F. Morilla Dpto. de nformática y Automática-UNED c/ Juan del Rosal 6, 84 Madrid, Spain e-mail: {sdormido,fmorilla}@dia.uned.es
More informationECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008
ECE504: Lecture 8 D. Richard Brown III Worcester Polytechnic Institute 28-Oct-2008 Worcester Polytechnic Institute D. Richard Brown III 28-Oct-2008 1 / 30 Lecture 8 Major Topics ECE504: Lecture 8 We are
More informationLecture 10: Proportional, Integral and Derivative Actions
MCE441: Intr. Linear Control Systems Lecture 10: Proportional, Integral and Derivative Actions Stability Concepts BIBO Stability and The Routh-Hurwitz Criterion Dorf, Sections 6.1, 6.2, 7.6 Cleveland State
More informationData Based Design of 3Term Controllers. Data Based Design of 3 Term Controllers p. 1/10
Data Based Design of 3Term Controllers Data Based Design of 3 Term Controllers p. 1/10 Data Based Design of 3 Term Controllers p. 2/10 History Classical Control - single controller (PID, lead/lag) is designed
More informationx(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!
1 Time-Delay Systems 1.1 Introduction Recitation Notes: Time Delays and Nyquist Plots Review In control systems a challenging area is operating in the presence of delays. Delays can be attributed to acquiring
More informationAnalysis of Discrete-Time Systems
TU Berlin Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 2 Stability Definitions We define stability first with respect to changes in the initial conditions Analysis of Discrete-Time
More informationMEM 355 Performance Enhancement of Dynamical Systems
MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Intro Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /5/27 Outline Closed Loop Transfer
More informationDS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.
DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1
More informationH(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )
.7 Quiz Solutions Problem : a H(s) = s a a) Calculate the zero order hold equivalent H eq (z). H eq (z) = z z G(s) Z{ } s G(s) a Z{ } = Z{ s s(s a ) } G(s) A B Z{ } = Z{ + } s s(s + a) s(s a) G(s) a a
More informationThe norms can also be characterized in terms of Riccati inequalities.
9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements
More informationChapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust
More informationSome solutions of the written exam of January 27th, 2014
TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following
More informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling
More information(Continued on next page)
(Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic
More informationJosé C. Geromel. Australian National University Canberra, December 7-8, 2017
5 1 15 2 25 3 35 4 45 5 1 15 2 25 3 35 4 45 5 55 Differential LMI in Optimal Sampled-data Control José C. Geromel School of Electrical and Computer Engineering University of Campinas - Brazil Australian
More information(Refer Slide Time: 2:11)
Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian institute of Technology, Delhi Lecture - 40 Feedback System Performance based on the Frequency Response (Contd.) The summary
More informationSTABILITY ANALYSIS TECHNIQUES
ECE4540/5540: Digital Control Systems 4 1 STABILITY ANALYSIS TECHNIQUES 41: Bilinear transformation Three main aspects to control-system design: 1 Stability, 2 Steady-state response, 3 Transient response
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability
More informationRichiami di Controlli Automatici
Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici
More informationNOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or
NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying
More informationChapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Robust
More informationFEL3210 Multivariable Feedback Control
FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO
More informationROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)
C1 ROOT LOCUS Consider the system R(s) E(s) C(s) + K G(s) - H(s) C(s) R(s) = K G(s) 1 + K G(s) H(s) Root locus presents the poles of the closed-loop system when the gain K changes from 0 to 1+ K G ( s)
More informationCDS Solutions to Final Exam
CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space
More informationAutomatic Loop Shaping in QFT by Using CRONE Structures
Automatic Loop Shaping in QFT by Using CRONE Structures J. Cervera and A. Baños Faculty of Computer Engineering Department of Computer and Systems Engineering University of Murcia (Spain) jcervera@um.es
More informationSolution of Linear State-space Systems
Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state
More informationEE363 homework 7 solutions
EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,
More informationModule 06 Stability of Dynamical Systems
Module 06 Stability of Dynamical Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October 10, 2017 Ahmad F. Taha Module 06
More informationFull-State Feedback Design for a Multi-Input System
Full-State Feedback Design for a Multi-Input System A. Introduction The open-loop system is described by the following state space model. x(t) = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) () 4 8.5 A =, B =.5.5, C
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year
More informationLecture 5 Rational functions and partial fraction expansion
EE 102 spring 2001-2002 Handout #10 Lecture 5 Rational functions and partial fraction expansion (review of) polynomials rational functions pole-zero plots partial fraction expansion repeated poles nonproper
More informationControl Systems. Frequency Method Nyquist Analysis.
Frequency Method Nyquist Analysis chibum@seoultech.ac.kr Outline Polar plots Nyquist plots Factors of polar plots PolarNyquist Plots Polar plot: he locus of the magnitude of ω vs. the phase of ω on polar
More informationLinear Matrix Inequality (LMI)
Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the
More informationECEN 326 Electronic Circuits
ECEN 326 Electronic Circuits Stability Dr. Aydın İlker Karşılayan Texas A&M University Department of Electrical and Computer Engineering Ideal Configuration V i Σ V ε a(s) V o V fb f a(s) = V o V ε (s)
More informationReturn Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems
Spectral Properties of Linear- Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018! Stability margins of single-input/singleoutput (SISO) systems! Characterizations
More informationLecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 6 Classical Control Overview IV Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lead Lag Compensator Design Dr. Radhakant Padhi Asst.
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory
MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A
More informationLecture 15 Nyquist Criterion and Diagram
Lecture Notes of Control Systems I - ME 41/Analysis and Synthesis of Linear Control System - ME86 Lecture 15 Nyquist Criterion and Diagram Department of Mechanical Engineering, University Of Saskatchewan,
More informationÜ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 informationDigital 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 informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationTopic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis
Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of
More informationCDS 101/110a: Lecture 10-2 Control Systems Implementation
CDS 101/110a: Lecture 10-2 Control Systems Implementation Richard M. Murray 5 December 2012 Goals Provide an overview of the key principles, concepts and tools from control theory - Classical control -
More informationCourse Outline. Closed Loop Stability. Stability. Amme 3500 : System Dynamics & Control. Nyquist Stability. Dr. Dunant Halim
Amme 3 : System Dynamics & Control Nyquist Stability Dr. Dunant Halim Course Outline Week Date Content Assignment Notes 1 5 Mar Introduction 2 12 Mar Frequency Domain Modelling 3 19 Mar System Response
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Introduction to Describing Functions Hanz Richter Mechanical Engineering Department Cleveland State University Introduction Frequency domain methods
More informationESE319 Introduction to Microelectronics. Feedback Basics
Feedback Basics Stability Feedback concept Feedback in emitter follower One-pole feedback and root locus Frequency dependent feedback and root locus Gain and phase margins Conditions for closed loop stability
More informationr + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic
MAE 43B Linear Control Prof. M. Krstic FINAL June, One sheet of hand-written notes (two pages). Present your reasoning and calculations clearly. Inconsistent etchings will not be graded. Write answers
More informationOutline. Control systems. Lecture-4 Stability. V. Sankaranarayanan. V. Sankaranarayanan Control system
Outline Control systems Lecture-4 Stability V. Sankaranarayanan Outline Outline 1 Outline Outline 1 2 Concept of Stability Zero State Response: The zero-state response is due to the input only; all the
More informationLecture 2. FRTN10 Multivariable Control. Automatic Control LTH, 2018
Lecture 2 FRTN10 Multivariable Control Course Outline L1 L5 Specifications, models and loop-shaping by hand 1 Introduction 2 Stability and robustness 3 Specifications and disturbance models 4 Control synthesis
More informationGeorgia Institute of Technology Nonlinear Controls Theory Primer ME 6402
Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,
More informationDidier HENRION henrion
GRADUATE COURSE ON POLYNOMIAL METHODS FOR ROBUST CONTROL PART II.1 ROBUST STABILITY ANALYSIS: POLYTOPIC UNCERTAINTY Didier HENRION www.laas.fr/ henrion henrion@laas.fr Cité de l espace with Ariane launcher
More informationClass 13 Frequency domain analysis
Class 13 Frequency domain analysis The frequency response is the output of the system in steady state when the input of the system is sinusoidal Methods of system analysis by the frequency response, as
More informationK(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s
321 16. Determine the range of K for which each of the following systems is stable by making a Bode plot for K = 1 and imagining the magnitude plot sliding up or down until instability results. Verify
More information2.004 Dynamics and Control II Spring 2008
MT OpenCourseWare http://ocw.mit.edu.004 Dynamics and Control Spring 008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts nstitute of Technology
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More information1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I
MAE 43B Linear Control Prof. M. Krstic FINAL June 9, Problem. ( points) Consider a plant in feedback with the PI controller G(s) = (s + 3)(s + )(s + a) C(s) = K P + K I s. (a) (4 points) For a given constant
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20 Outline Input-Output
More informationTradeoffs and Limits of Performance
Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 17: Robust Stability Readings: DDV, Chapters 19, 20 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology April 6, 2011 E. Frazzoli
More informationPlan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.
Plan of the Lecture Review: design using Root Locus; dynamic compensation; PD and lead control Today s topic: PI and lag control; introduction to frequency-response design method Goal: wrap up lead and
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Guzzella 9.1-3, 13.3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 3, 2017 E. Frazzoli (ETH)
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationFrequency Response Techniques
4th Edition T E N Frequency Response Techniques SOLUTION TO CASE STUDY CHALLENGE Antenna Control: Stability Design and Transient Performance First find the forward transfer function, G(s). Pot: K 1 = 10
More informationThe loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)
Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)
More informationA new method to obtain ultimate bounds and convergence rates for perturbed time-delay systems
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR ONTROL Int. J. Robust. Nonlinear ontrol 212; 22:187 188 ublished online 21 September 211 in Wiley Online Library (wileyonlinelibrary.com)..179 SHORT OMMUNIATION
More informationCDS 101/110: Lecture 10.3 Final Exam Review
CDS 11/11: Lecture 1.3 Final Exam Review December 2, 216 Schedule: (1) Posted on the web Monday, Dec. 5 by noon. (2) Due Friday, Dec. 9, at 5: pm. (3) Determines 3% of your grade Instructions on Front
More informationDidier HENRION henrion
POLYNOMIAL METHODS FOR ROBUST CONTROL PART I.1 ROBUST STABILITY ANALYSIS: SINGLE PARAMETER UNCERTAINTY Didier HENRION www.laas.fr/ henrion henrion@laas.fr Pont Neuf over river Garonne in Toulouse June
More informationTopic # Feedback Control Systems
Topic #19 16.31 Feedback Control Systems Stengel Chapter 6 Question: how well do the large gain and phase margins discussed for LQR map over to DOFB using LQR and LQE (called LQG)? Fall 2010 16.30/31 19
More informationREVIEW OF DIFFERENTIAL CALCULUS
REVIEW OF DIFFERENTIAL CALCULUS DONU ARAPURA 1. Limits and continuity To simplify the statements, we will often stick to two variables, but everything holds with any number of variables. Let f(x, y) be
More information