objectives: conceptual view classical formulation second-order example application

11
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Conceptual View Classical Formulation Second-Order Example Application Resources: MIT 6.003: Lecture 21 Wiki: Root Locus EJM: Root Locus Wiki: Inverted Pendulum CJC: Inverted Pendulum LECTURE 35: ROOT LOCUS Audio: URL:

Upload: mai

Post on 23-Feb-2016

45 views

Category:

Documents


0 download

DESCRIPTION

LECTURE 35: ROOT LOCUS. Objectives: Conceptual View Classical Formulation Second-Order Example Application Resources: MIT 6.003: Lecture 21 Wiki: Root Locus EJM: Root Locus Wiki: Inverted Pendulum CJC: Inverted Pendulum. Audio:. URL:. The Concept of a Root Locus. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 8443 – Pattern RecognitionECE 3163 – Signals and Systems

• Objectives:Conceptual ViewClassical FormulationSecond-Order ExampleApplication

• Resources:MIT 6.003: Lecture 21Wiki: Root LocusEJM: Root LocusWiki: Inverted Pendulum CJC: Inverted Pendulum

LECTURE 35: ROOT LOCUS

Audio:URL:

Page 2: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 2

The Concept of a Root Locus

)()()(1)()()(sPsGsC

sPsCsQ

• Recall our simple control systemwith transfer function:

• The controllers C(s) and G(s) can bedesigned to stabilize the system, but that could involve a multidimensional optimization. Instead, we would like a simpler, more intuitive approach to understand the behavior of this system.

• Recall the stability of the system depends on the poles of 1 + C(s)G(s)P(s).

• A root locus, in its most general form, is simply a plot of how the poles of our transfer function vary as the parameters of C(s) and G(s) are varied.

• The classic root locus problem involves a simplified system:

Closed-loop poles are the same.

Page 3: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 3

Example: First-Order System• Consider a simple first-order system:

• The pole is at s0 = -(2+K). Vary K from 0 to :

• Observation: improper adjustment of the gain can cause the overall system to become unstable.

Becomes more stable

KsK

sK

sK

sHsGsCsHsCsQ

sGKsCs

sH

22

1

2)()()(1

)()()(

1)()(21)(

Becomes less stable

Page 4: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 4

Example: Second-Order System With Proportional Control

• Using Black’s Formula:

• How does the step responsevary as a function of the gain, K?

• Note that as K increases, thesystem goes from too little gainto too much gain.

KssK

ssKss

K

sQ

)1)(100(

)1)(100(1

)1)(100()(

Page 5: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 5

How Do The Poles Move?

Desired Response

jpK

pK

pK

pK

Kp

KssKsQ

2,1

2,1

2,1

2,1

2

2,1

:2450

0.51,0.50:2450

7.71,3.29:2000

100,1:0000

1002101

2101

)1)(100()(

• Can we generalize this analysis to systems of arbitrary complexity?

• Fortunately, MATLAB has support for generation of the root locus:num = [1];den = [1 101 101]; (assuming K = 1)P = tf(num, den);rlocus(P);

Page 6: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 6

More General Case

)12()()(and1)()( nsHsKGsHsKG

• Assume no pole/zero cancellation in G(s)H(s):

• Closed-loop poles are the roots of:

• It is much easier to plot the root locus for high-order polynomials because we can usually determine critical points of the plot from limiting cases(e.g., K = 0, ), and then connect the critical points using some simple rules.

• The root locus is defined as traces of s for unity gain:

• Some general rules:

At K = 0, G(s0)H(s0) = s0 are the poles of G(s)H(s).

At K = , G(s0)H(s0) = 0 s0 are the zeroes of G(s)H(s).

Rule #1: start at a pole at K = 0 and end at a zero at K = . Rule #2: (K 0) number of zeroes and poles to the right of the locus point

must be odd.

)()(1)()()(sHsKG

sHsGsQ

KsHsGsHsKG 1)()(0)()(1

Page 8: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 8

Inverted Pendulum• Pendulum which has its mass above its pivot point.• It is often implemented with the pivot point mounted

on a cart that can move horizontally.• A normal pendulum is stable when hanging

downwards, an inverted pendulum is inherently unstable.

• Must be actively balanced in order to remain upright, either by applying a torque at the pivot point or by moving the pivot point horizontally (Wiki).

Page 9: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 9

Feedback System – Use Proportional Derivative Control• Equations describing the physics:• The poles of the system are inherently

unstable.• Feedback control can be used to

stabilize both the angle and position.• Other approaches involve oscillating

the support up and down.

)unstablearepoles()()(

)()()(

1cossin:smallisassume

)()(cos)()(sin

inertiaofmoment,mass

2

2

2

2

2

2

2

2

2

2

sXmglls

mlss

dttxdmltmgl

dttdI

dttdIt

dttxdmltmgl

IM

Page 11: Objectives: Conceptual View Classical Formulation Second-Order Example Application

ECE 3163: Lecture 35, Slide 11

Summary• Reviewed how stability is a function of gain for a simple feedback control

circuit.

• Introduced the root locus diagram as an analysis tool to understand stability.

• Demonstrated its calculation for some simple first and second-order systems.

• Discussed an application of feedback control involving stabilization of an inverted pendulum.