Automatic Control III (Reglerteknik III) fall Nonlinear systems, Part 3

Similar documents
Final exam: Automatic Control II (Reglerteknik II, 1TT495)

Final exam: Computer-controlled systems (Datorbaserad styrning, 1RT450, 1TS250)

F O R SOCI AL WORK RESE ARCH

Final exam: Automatic Control II (Reglerteknik II, 1TT495)

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r )

ETIKA V PROFESII PSYCHOLÓGA

Juan Juan Salon. EH National Bank. Sandwich Shop Nail Design. OSKA Beverly. Chase Bank. Marina Rinaldi. Orogold. Mariposa.

Differentiating Functions & Expressions - Edexcel Past Exam Questions

Lecture 6 Describing function analysis

Lecture 6 Describing function analysis

B œ c " " ã B œ c 8 8. such that substituting these values for the B 3 's will make all the equations true

Framework for functional tree simulation applied to 'golden delicious' apple trees


UNIQUE FJORDS AND THE ROYAL CAPITALS UNIQUE FJORDS & THE NORTH CAPE & UNIQUE NORTHERN CAPITALS

LA PRISE DE CALAIS. çoys, çoys, har - dis. çoys, dis. tons, mantz, tons, Gas. c est. à ce. C est à ce. coup, c est à ce

Lab 2 Iterative methods and eigenvalue problems. Introduction. Iterative solution of the soap film problem. Beräkningsvetenskap II/NV2, HT (6)

Exam in Systems Engineering/Process Control

Trigonometry (Addition,Double Angle & R Formulae) - Edexcel Past Exam Questions. cos 2A º 1 2 sin 2 A. (2)

15 hij 60 _ip = 45 = m 4. 2 _ip 1 huo 9 `a = 36m `a/_ip. v 41

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

Pulse Shaping and ISI (Proakis: chapter 10.1, 10.3) EEE3012 Spring 2018

probability of k samples out of J fall in R.

Limits and Continuity. 2 lim. x x x 3. lim x. lim. sinq. 5. Find the horizontal asymptote (s) of. Summer Packet AP Calculus BC Page 4

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

4.3 Laplace Transform in Linear System Analysis

Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 3: Describing Functions

Optimization of a parallel 3d-FFT with non-blocking collective operations

Distributed Real-Time Control Systems

Math 144 Activity #7 Trigonometric Identities

Chapter 10 Conics, Parametric Equations, and Polar Coordinates Conics and Calculus

Magnets and Lattices. - Accelerator building blocks - Transverse beam dynamics - coordinate system

18.12 FORCED-DAMPED VIBRATIONS

MCE693/793: Analysis and Control of Nonlinear Systems

OC330C. Wiring Diagram. Recommended PKH- P35 / P50 GALH PKA- RP35 / RP50. Remarks (Drawing No.) No. Parts No. Parts Name Specifications

CHAPTER 6 : LITERATURE REVIEW

P E R E N C O - C H R I S T M A S P A R T Y

Connection equations with stream variables are generated in a model when using the # $ % () operator or the & ' %

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

M 408 K Fall 2005 Inverse Trig Functions Important Decimal Approximations and Useful Trig Identities Decimal Approximations: p

Vectors. Teaching Learning Point. Ç, where OP. l m n

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems

Continuous-time Fourier Methods

Iterative Controller Tuning Using Bode s Integrals

Byung-Soo Choi.

Table of Laplacetransform

Fourier analysis of discrete-time signals. (Lathi Chapt. 10 and these slides)

HOMEWORK 4: MATH 265: SOLUTIONS. y p = cos(ω 0t) 9 ω 2 0

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Systems Analysis and Control

Periodic monopoles and difference modules

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

S u p e r v i s o r y C o m m i t t e e : T i n a G u r u c h a r r i, C h a i r M a r i a n n e S c h m i n k, M e m b e r

Definition of Stability

= 1 3. r in. dr in. 6 dt = 1 2 A in. dt = 3 ds

Hello Future Calculus Level One Student,

Finding small factors of integers. Speed of the number-field sieve. D. J. Bernstein University of Illinois at Chicago

Index. INDEX_p /15/02 3:08 PM Page 765

Gene expression experiments. Infinite Dimensional Vector Spaces. 1. Motivation: Statistical machine learning and reproducing kernel Hilbert Spaces

Ed S MArket. NarROW } ] T O P [ { U S E R S G U I D E. urrrrrrrrrrrv

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

An Introduction to Optimal Control Applied to Disease Models

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Exercises Automatic Control III 2015

The distribution of characters, bi- and trigrams in the Uppsala 70 million words Swedish newspaper corpus

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

Räkneövningar Empirisk modellering

IUnderstanding who feeds on whom and how often is the basis for

Summer 2017 Review For Students Entering AP Calculus AB/BC

FEEDBACK, STABILITY and OSCILLATORS

8œ! This theorem is justified by repeating the process developed for a Taylor polynomial an infinite number of times.

Causality and Boundary of wave solutions

Exam in Systems Engineering/Process Control

Glasgow eprints Service

QUESTIONS ON QUARKONIUM PRODUCTION IN NUCLEAR COLLISIONS

Principal Secretary to Government Haryana, Town & Country Planning Department, Haryana, Chandigarh.

Scandinavia SUMMER / GROUPS. & Beyond 2014

Applications of Discrete Mathematics to the Analysis of Algorithms

Analyzing Control Problems and Improving Control Loop Performance

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA)

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

2 Hallén s integral equation for the thin wire dipole antenna

Digital Control Systems

236 Chapter 4 Applications of Derivatives

This document has been prepared by Sunder Kidambi with the blessings of


Process Identification Using Relay Feedback with a Fractional Order Integrator

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Control Systems I. Lecture 9: The Nyquist condition

Full file at 2CT IMPULSE, IMPULSE RESPONSE, AND CONVOLUTION CHAPTER 2CT

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

. ffflffluary 7, 1855.

EXPERIMENTAL METHODS QUIZ #1 SYSTEM QUESTION. The equations governing the proportional control of the forward speed of a certain ship are:

Max. Input Power (W) Input Current (Arms) Dimming. Enclosure

Min-Guk Seo, Dong-Min Park, Jae-Hoon Lee, Kyong-Hwan Kim, Yonghwan Kim

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

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

13th IFAC Symposium on System Identification

Block vs. Stream cipher

CHAPTER # 9 ROOT LOCUS ANALYSES

JEE-ADVANCED MATHEMATICS. Paper-1. SECTION 1: (One or More Options Correct Type)

Transcription:

Automatic Control III (Reglerteknik III) fall 20 4. Nonlinear systems, Part 3 (Chapter 4) Hans Norlander Systems and Control Department of Information Technology Uppsala University

OSCILLATIONS AND DESCRIBING FUNCTIONS The describing function method Autotuning of PID controllers Fall 20 Automatic Control III:4 part 3 Page

DESCRIBING FUNCTIONS An approximate method for examining existence of periodic solutions for systems of the form () ( ) ¹ Û Ý ¹ () ( ) a static nonlinearity linear system of low-pass character (dampens high frequencies more than low ones) Fall 20 Automatic Control III:4 part 3 Page 2

CONDITIONS FOR OSCILLATION () ( ) ¹ Û Ý ¹ Assume (Ø) = sin Ø. As () is static, Û(Ø) will be periodic. Use a Fourier series Û(Ø) = ( sin Ø) = 0 () + () sin(ø + ()) + 2 () sin(2ø + 2 ()) + 3 () sin(3ø + 3 ()) + Assume that ( ) = () µ 0 () = 0. Fall 20 Automatic Control III:4 part 3 Page 3

Amplitude =, phase shift = 80 Æ ¾ CONDITIONS FOR OSCILLATION Assume that the higher frequencies can be neglected. Thus Ý(Ø) ()() sin (Ø + () + arg(())) Conditions for an undamped oscillation: ()() = () + arg(()) = + 2 Fall 20 Automatic Control III:4 part 3 Page 4

DESCRIBING FUNCTION Definition of describing function () = () () The condition for an undamped oscillation ()() = ( ) Procedure:. Determine the describing function (). 2. Investigate whether or not equation ( ) has a solution. 3. Determine if the oscillation will be maintained. Fall 20 Automatic Control III:4 part 3 Page 5

COMPUTATION OF THE DESCRIBING FUNCTION Set «= Ø. The nonlinear element sin «) = () sin(«+ ()) + ( = () «cos + () «sin + The describing function () = ()() = () + () Fourier coefficients () = 2 0 ( sin «) cos ««() = ( sin «) sin ««0 Hysteresis gives a complex-valued describing function. 2 Fall 20 Automatic Control III:4 part 3 Page 6

ANALYZING THE OSCILLATION If possible, solve the equation ()() = with respect to and. ( =the amplitude of an oscillation, before the nonlinearity; = the frequency of the oscillation). The equation can be treated graphically using a Nyquist curve and a plot of (): () = () intersection By reasoning as for the Nyquist theorem, one can examine if the oscillation is stable (the amplitude tends to remain constant) or not. Fall 20 Automatic Control III:4 part 3 Page 7

WILL THE OSCILLATION BE STABLE? Apply the Nyquist theorem ( () corresponds to in the linear case). For the case when ( ) has no poles in the right half plane: If () encloses the point () [ fixed], then will increase. If () does not enclose the point () [ fixed], then will decrease. Fall 20 Automatic Control III:4 part 3 Page 8

WILL THE OSCILLATION BE STABLE? Examples stable oscillation unstable oscillation G(iw) G(iw) Y f (C) C Y f (C) C Fall 20 Automatic Control III:4 part 3 Page 9

2 DESCRIBING FUNCTION Example Ideal relay () = 0 0 No phase shift, a gain depending on the amplitude. () = 0 cos ««+ ( ) cos ««= 0 () = () = 4 0 sin ««+ 2 ( ) sin ««= 4 Fall 20 Automatic Control III:4 part 3 Page 0

DESCRIBING FUNCTION Example, cont d ( ) = Ã + ) 2 () ideal relay ( Condition for oscillation () = () Ã + ) = 2 4 ( =µ = Ã 2 = 4 = 2Ã µ Fall 20 Automatic Control III:4 part 3 Page

DESCRIBING FUNCTION 2 0 Example, cont d C 2 3 4 5 6 5 0 5 0 5 The oscillation is expected to be stable Fall 20 Automatic Control III:4 part 3 Page 2

DESCRIBING FUNCTION, Example, cont d Σ ¹ ¹ ¹ Ù 3 ( +) 2 Ý Æ Simulation 2.5 0.5 y, u 0 0.5.5 2 0 5 0 5 20 25 30 t Fall 20 Automatic Control III:4 part 3 Page 3

DESCRIBING FUNCTION Relay with hysteresis a complex-valued describing function: ÁÑ Ê À () increases 4À À () = where sin = 4À () = = 4À Ô 2 2 µ 4À 4À Fall 20 Automatic Control III:4 part 3 Page 4

PID DESIGN: AUTO-TUNING Idea: Identify and modify one point on the Nyquist curve. Force the system to self-oscillation by relay feedback (ideal or with hysteresis). + ÑΣ ¹ PID Relay ( ) ¹ ¹ ¹ Ö Ù Ý ¹ Õ Õ Õ If Ý oscillates with frequency Ó and amplitude Ó, then ( Ó Ó ) should be a solution to µ ( Ó ) = ( Ó )( Ó ) = ( Ó ) = Ó 4À Ó where sin Ó = Ó Fall 20 Automatic Control III:4 part 3 Page 5

AUTO-TUNING, cont d The parameters Ó and Ó can easily be determined experimentally. Let Ì + + È Á ( ) = Ã Choose the parameters to get the ( point ) È Á ( Ó Ó ) on the Nyquist curve to some desired location in. Ì Á A commonly used choice is to let = Ó, and then choose È Á ( ) to have a desired phase margin Ñ µ ( Ó ) È Á ( Ó ) = Ñ is desired. Fall 20 Automatic Control III:4 part 3 Page 6

Ì Ó Ì Ó AUTO-TUNING, cont d Since ( Ó ) = Ó Ó we must have 4À È ( Ó Á ) = 4À ( Ñ Ó Ó ) = 4À Ó cos( Ñ Ó ) ( + tan( Ñ Ó )) and since Ì + Ó È Á ( Ó ) = Ã the parameters should be chosen so that = Ã 4À Ó Ñ cos( ) Ó = Ñ tan( Ó ) Ó Ì Fall 20 Automatic Control III:4 part 3 Page 7