18 tayangan

Diunggah oleh arung014

- Sliding Mode Control of DSTATCOM Using Seven Level Multilevel Inverter
- Stabilizing Sliding Mode Control Design and Application for a DC Motor: Speed Control
- Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller
- 8.Power Electronics
- veda
- Model
- Chattering in Sliding Mode Control and its Reduction - An Overview of Methods
- Close, Frederick, Newell Modeling and Analysis of Dynamic Systems, 3rd Edition
- Portfolio Theory Matrix
- Electricity in Vedas (Telugu)
- Sliding Mode Control of Electric Drives
- Nonlinear Control Sliding Inverter
- Lect_7.pdf
- Research Design
- TYPES OF RESEARCH METHODS
- Adaptive Control And Synchronization Of A Generalized Lotka-Volterra System
- Pre3_TIE2012
- 17058089
- MATH_F312_1470
- STCSL

Anda di halaman 1dari 23

Phase plane analysis is a technique for the analysis of the qualitative behavior of second-

order systems. It provides physical insights.

Reference: Graham and McRuer, Analysis of Nonlinear Control Systems, Dover Press,

1971.

Consider the second-order system described by the following equations:

) , ( 2 1 1 x x p x = &

) , ( 2 1 2 x x q x = &

x

1

and x

2

are states of the system

p and q are nonlinear functions of the states

Key points

Phase plane analysis is limited to second-order systems.

For second order systems, solution trajectories can be represented by curves in

the plane, which allows for visualization of the qualitative behavior of the

system.

In particular, it is interesting to consider the behavior of systems around

equilibrium points.

phase plane = plane having x

1

and x

2

as coordinates

get rid of time

) , (

) , (

2 1

2 1

1

2

x x p

x x q

dx

dx

=

We look for equilibrium points of the system (also called singular points), i.e. points at

which:

0 ) , ( 2 1 = e e x x p

0 ) , ( 2 1 = e e x x q

Example:

Find the equilibrium point(s) of the system described by the following equation:

3 2

) ( x a x x & & & + =

Start by putting the system in the standard form by setting

2 1

, x x x x = = & :

3

2

2

1 2

2 1

) ( x a x x

x x

+ =

=

&

&

Looking at the slope of the phase plane trajectory:

2

3

2

2

1

1

2

) (

x

x a x

dx

dx +

=

This yields the following equilibrium point:

0

2

1

=

=

e

e

x

a x

Investigate the linear behaviour about a singular point:

1 1 1 x x x e + =

2 2 2 x x x e + =

2

2

1

1

1 x

x

p

x

x

p

x

e e

= &

2

2

1

1

2 x

x

q

x

x

q

x

e e

= &

Set

e e e e

x

q

d

x

q

c

x

p

b

x

p

a

2 1 2 1

, , ,

=

Then

2 1 1 x b x a x + = &

2 1 2 x d x c x + = &

This is the general form of a second-order linear system.

Next, we obtain the characteristic equation:

0 ) )( ( = bc d a

This equation admits the roots:

2

) ( 4 ) ( 2

2 , 1

bc ad ad

d a

+ =

This yields the following possible cases:

1

,

2

real and negative Stable node

1

,

2

real and positive Unstable node

1

,

2

real and opposite signs Saddle point

1

,

2

complex and negative real parts Stable focus

1

,

2

complex and positive real parts Unstable focus

1

,

2

complex and zero real parts Center

Stability (Lyapunovs First Method)

Consider the system described by the equation:

) (x f x = &

Write x as : x x x

e

+ =

Then ) , ( . ) , ( . x x h x A x x x h x

x

f

x

e e

e

+ = +

= & &

Lyapunov proved that the eigenvalues of A indicate local stability of the nonlinear

system about the equilibrium point if:

a) 0

) , (

lim

0

=

x

x x h

e

x

b) There are no eigenvalues with zero real part.

Example:

Consider the equation:

3

x ax x + = &

If x is small enough, then

3

x ax >>

Thought question: What if a = 0?

Example: Simplified satellite control problem

Built in the 1960s.

After about one month, would run out of gas.

How was the controller designed?

) , (

& & &

T T =

Lets pick 0 =

des

.

& & &

2 1

c c T =

It cold in space: the valves would freeze open. If and

&

are small, there is not enough

torque to break the ice, so the valves get frozen open and all the gas escapes. One

solution is either relay control and / or bang-bang control. (These methods are inelegant).

Pick I T u / = , and u =

& &

.

&

&

u

d

d

=

Case 1: Pick u = 0. The satellite just floats.

In the thick black line interval, all trajectories point towards the switching line.

Bad idea!

On the line, 0 = + a

&

. (a>0).

On average:

at

AVG AVG AVG

e t a

= = +

0

) ( 0

&

On the average, the trajectory goes to the origin.

Introduction to Sliding Mode Control (also called Variable Structure Control)

Consider the system governed by the equation:

u =

& &

Inspired by the previous example, we select a control law of the form:

) sgn(s U u

m

=

where ) , (

&

s s = . How should we pick the function s?

Case 1: = s

This does not yield the performance we want.

Case 2:

&

= s

This does not yield the performance we want.

Case 3: a s + =

&

) sgn( ) sgn( a U s U u

m m

+ = = =

& & & & &

& & &

&

&

a s a s + = + =

When is 0 < s s& ?

& & &

& a a U a s s

m

+ + + = ) sgn( )( (

Let s>0. Then 0 0 < + <

&

& a U s s

m

That is, if s>0, 0 < s s& iff

a

U

m

<

&

Example

Consider the system governed by the equation:

d u + =

& &

where d(t) is an unknown disturbance. The disturbance d is bounded, that is,

m

d t d < ) (

The goal of the controller is to guarantee the type of response shown below.

1) Is it possible to design a controller that guarantees this response assuming no

bounds on u?

2) If your answer on question (1) is yes, design the controller.

The desired behavior is a first-order response. Define + =

&

s

If s=0, we have the desired system response. Hence our goal is to drive s to zero.

If u appears in the equation for s, set s=0 and solve for u. Unfortunately, this is not the

case. Keep differentiating the equation for s until u appears.

& & & & &

& + + = + + = + = ) ( )) ( ( t d u t d u s

Look for the condition for 0 < s s& .

0 ) ) ( )( ( 0 < + + + <

& &

& t d u s s

We therefore select u to be:

) sgn( ) (

+ + =

&

&

m

d u

The first term dictates that one always approaches zero. The second term is called the

switching term. The parameter is a tuning parameter that governs how fast one goes to

zero.

Once the trajectory crosses the s=0 line, the goals are met, and the system slides

along the line. Hence the name sliding mode control.

Does the switching surface s have to be a line?

No, but it keeps the problem analyzable.

Example of a nonlinear switching surface

Consider the system governed by the equation:

u x = & &

For a mechanical system, an analogy would be making a cart reach a given position at

zero velocity in minimal time.

The request for a minimal time solution suggests a bang-bang type of approach.

This can be obtained, for example, with the following expression for s:

0

2

1

) , ( = + = x U x x x x s

m

& & &

The shape of the sliding surface is as shown below.

This corresponds to the following block diagram:

Logic is missing for the case when s is exactly equal to zero. In practice for a

continuous system such as that shown above this case is never reached.

Classical Phase-Plane Analysis Examples

Reference: GM Chapter 7

Example: Position control servo (rotational)

Case 1: Effect of dry friction

The governing equation is as follows:

0 0 0

) sgn( K B I =

& & &

For simplicity and without lack of generality, assume that I = 1. Then:

) sgn(

1

0 0 0

& & &

K

B

K

= +

That yields:

0

0 0

0

0

) sgn(

&

&

&

=

K

B

K

d

d

The friction function is given by:

There are an infinite number of singular points, as shown below:

When 0

0

>

&

, we have

K

B

K

= +

0 0

1

& &

, that is, we have an undamped linear oscillation

( a center). Similarly, when 0

0

<

&

, we have

K

B

K

+ = +

0 0

1

& &

(another center).

From a controls perspective, dry friction results in an offset, that is, a loss of static

accuracy.

To get the accuracy back, it is possible to introduce dither into the system. Dither is a

high-frequency, low-amplitude disturbance (an analogy would be tapping an offset scale

with ones finger to make it return to the correct value).

t A

t A

cos

sin

=

=

&

On average, the effect of dither pulls you in. Dither is a linearizing agent, that

transforms Coulomb friction into viscous friction.

Example: Servo with saturation

There are three different zones created by the saturation function:

< + = +

= > = +

< = + +

a for ac B I

state steady in

B

ac

a for ac B I

a for c B I

SS

0 0 0

0 0 0 0

0 0 0 0

0

& & &

& & & &

& & &

The effects of saturation do not look destabilizing. However, saturation affects the

performance by slowing it down.

The effect of saturation is to slow down the system.

Note that we are assuming here that the system was stable to start with before we applied

saturation.

Problems appear if one is not operating in the linear region, which indicates that the gain

should be reduced in the saturated region.

If you increase the gain of a linear system oftentimes it eventually winds up unstable,

except if the root locus looks like:

Root locus for a conditionally stable system (for example an inverted pendulum).

So there are systems for which saturation will make you unstable.

SUMMARY: Second-Order Systems and Phase-Plane Analysis

Graphical Study of Second-Order Autonomous Systems

) , ( 2 1 1 x x p x = &

) , ( 2 1 2 x x q x = &

x

1

and x

2

are states of the system

p and q are nonlinear functions of the states

phase plane = plane having x

1

and x

2

as coordinates

get rid of time

As t goes from 0 +, and given some initial conditions, the solution x(t) can be

represented geometrically as a curve (a trajectory) in the phase plane. The family of

phase-plane trajectories corresponding to all possible initial conditions is called the phase

portrait.

Due to Henri Poincar

French mathematician, (1854-1912).

Main contributions:

Algebraic topology

Differential Equations

Theory of complex variables

Orbits and Gravitation

http://www-history.mcs.st-andrews.ac.uk/history/Mathematicians/Poincare.html

Poincar conjecture

In 1904 Poincar conjectured that any closed 3-dimensional manifold which is homotopy

equivalent to the 3-sphere must be the 3-sphere. Although higher-dimensional analogues

of this conjecture have been proved, the original conjecture remains open.

Equilibrium (singular point)

Singular point = equilibrium point in the phase plane

0 ) , ( 2 1 = e e x x p

0 ) , ( 2 1 = e e x x q

Slope of the phase trajectory

) , (

) , (

2 1

2 1

1

2

x x p

x x q

dx

dx

=

At an equilibrium point, the value of the slope is indeterminate (0/0) singular point.

Investigate the linear behaviour about a singular point

1 1 1 x x x e + =

2 2 2 x x x e + =

2

2

1

1

1 x

x

p

x

x

p

x

e e

= &

2

2

1

1

2 x

x

q

x

x

q

x

e e

= &

Set

e e e e

x

q

d

x

q

c

x

p

b

x

p

a

2 1 2 1

, , ,

=

Then

2 1 1 x b x a x + = &

2 1 2 x d x c x + = &

Which is the general form of a second-order linear system.

Obtain the characteristic equation

0 ) )( ( = bc d a

This equation admits the roots:

2

) ( 4 ) ( 2

2 , 1

bc ad ad

d a

+ =

Possible cases

Pictures are from H. Khalil, Nonlinear Systems, Second Edition.

1

and

2

are real and negative

STABLE NODE

1

and

2

are real and positive

UNSTABLE NODE

1

and

2

are real and of opposite sign

SADDLE POINT (UNSTABLE)

1

and

2

are complex with negative real

parts

STABLE FOCUS

1

and

2

are complex with positive real

parts

UNSTABLE FOCUS

1

and

2

are complex with zero real parts

CENTER

j

Which direction do circles and spirals spin, and what does this mean?

Consider the system:

[ ] [ ][ ]

2

1

2

1

x

x

x

x

=

&

&

Let

2

2

2

1

x x r + = and [ ]

1

2

arctan

x

x

= .

With page of straightforward algebra, one can show that: (see homework 1 for details)

r r = & and =

&

The r equation says that in a Jordan block, the diagonal element, , determines whether

the equilibrium is stable. Since r is always non-negative, greater than zero gives a

growing radius (unstable), while less than zero gives a shrinking radius. gives the rate

and direction of rotation, but has no effect on stability. For a given physical system,

simply re-assigning the states can get either positive or negative .

In summary:

If > 0, the phase plot spirals outwards.

If < 0, the phase plot spirals inwards.

If > 0, the arrows on the phase plot are clockwise.

If < 0, the arrows on the phase plot are counter-clockwise.

Stability

) (x f x= &

x=xe+x

e x

x

f

A

=

=

) , ( x xe h x A x + = &

Lyapunov proved that the eigenvalues of A indicate local stability if:

(a) the linear terms dominate, that is:

0

) , (

lim

0

=

x

x xe h

x

(b) there are no eigenvalues with zero real part.

Practice Problems

Second Order Systems and Phase Plane Analysis

Exercise 1

For each system, construct the phase portrait (preferably without using a computer

program). Discuss the qualitative behavior of the system.

(a)

=

=

1 2

1 2 1

sin

cos

x x

x x x

&

&

(b)

+ + =

+ =

) 1 )( (

) 1 )( (

2

2

2

1 2 1 2

2

2

2

1 2 1 1

x x x x x

x x x x x

&

&

Exercise 2

For each system, find all equilibrium points and determine the type of each isolated

equilibrium.

(a)

=

+ + =

2 1 2 1 2

2

1 2 1 1

2 3 4

4 3

x x x x x

x x x x

&

&

(b)

=

+ =

1 2 2

2 1

sin

1

1

x x x

e x x

x

&

&

(c)

+ =

+ =

2 1 2

2

1 2 1

4 2

2

x x x

x x x

&

&

- Sliding Mode Control of DSTATCOM Using Seven Level Multilevel InverterDiunggah olehIJMER
- Stabilizing Sliding Mode Control Design and Application for a DC Motor: Speed ControlDiunggah olehijicsjournal
- Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+ControllerDiunggah olehSiddharth Singh
- 8.Power ElectronicsDiunggah olehkrish_1786
- vedaDiunggah olehsudheeralladi
- ModelDiunggah olehPrateek Khanna
- Chattering in Sliding Mode Control and its Reduction - An Overview of MethodsDiunggah olehD.Viswanath
- Close, Frederick, Newell Modeling and Analysis of Dynamic Systems, 3rd EditionDiunggah olehNick O'Shea
- Portfolio Theory MatrixDiunggah olehcartamenes
- Electricity in Vedas (Telugu)Diunggah olehArun Kanth
- Sliding Mode Control of Electric DrivesDiunggah olehD.Viswanath
- Nonlinear Control Sliding InverterDiunggah olehLin-Yu Lu
- Lect_7.pdfDiunggah olehLasandu Wanniarachchi
- Research DesignDiunggah olehBalaji N
- TYPES OF RESEARCH METHODSDiunggah olehapi-3699361
- Adaptive Control And Synchronization Of A Generalized Lotka-Volterra SystemDiunggah olehijbbjournal
- Pre3_TIE2012Diunggah oleharellanoruiz
- 17058089Diunggah olehRitesh Singh
- MATH_F312_1470Diunggah olehKoustubh Gupta
- STCSLDiunggah olehAndhyka Vireza
- 09_OlivierThomas_CNAM_ManlabDiunggah olehVan Nghi Nguyen
- Landau Phase MixingDiunggah olehdorianmyre
- sarDiunggah olehsssssaaa
- Direct Methods for Transient Stability Studies in Power System Analysis (Lyapunov- Energy Function)Diunggah olehRafaelFunes
- 6.4 and 6.6Diunggah olehPat Ciboldi
- Hiding in the Mobile Crowd Location.pdfDiunggah olehsivakishore1234
- naamodati-02Diunggah olehNani Alla
- DynamicsDiunggah olehRatana Kem
- Dynamical Systems DrafteoDiunggah olehBob
- Soft Variable-structure Controls a SurveyDiunggah olehAdnan Munir

- Parapsychology - Reincarnation - ArticleDiunggah olehCiceroFilosofia
- Application Form AP DTUDiunggah olehPardeep Kumar
- ICET NewsletterDiunggah olehicetscribd
- SHRM at NestleDiunggah olehshrutikapoor
- 2012-Q3Diunggah olehSannisth Soni
- Ilaria L. E. Ramelli - 'Evagrius and Gregory Nazianzen or Nyssen' Cappadocian (and Origenian) Influence on Evagrius.pdfDiunggah olehManticora Phantastica
- 4 Linear MotionDiunggah olehAbhishek Kumar
- math reflectionDiunggah olehapi-301980783
- Effective Motivation - The Key to Business Success - Nadia SkeeteDiunggah olehEmdad Yusuf
- India_ Who’s the Fairest of Them All_ – the Express Tribune BlogDiunggah olehjoysinha
- Identifying the Semantic Relations OnDiunggah olehMandy Diaz
- Rockell. THE PHILIPPINE RONDALLA (Research Paper).pdfDiunggah olehAriel Bordon
- ItascaDiunggah olehmathuni
- The Hunger Games Annotation FinishedDiunggah olehmarthawho10
- Midterm Reference and Study GuideDiunggah olehspamfaced
- Introduction to ShahrastaniDiunggah olehPaul Nagy
- New Criticism developed in the 1920s.docxDiunggah olehAnton Colasi Corullo
- Stellar Reaches #11Diunggah olehAlvin Plummer
- Ethical LeadershipDiunggah olehmathspv
- Refraction and Snell's LawDiunggah olehcal2_uni
- QaswaDiunggah olehmmbrelvi2757
- Selfdefense for SciDiunggah olehChetanya93
- A.nithlavarnanDiunggah olehSchahyda Arley
- Intractable PptDiunggah olehGauri
- Danza SoleDiunggah olehValentina Levi
- Scoenberg and Karl Kraus - The Idea Behind the MusicDiunggah olehHugo Queiroz
- Ethical Decisions in AccountingDiunggah olehNia M
- Musawah_WANTED-Search for Equality in Family_EN-2edDiunggah olehtariqamin5978
- SCHUTZ -- Making music togheter.pdfDiunggah olehmapoglia
- Gollwitzer99Diunggah olehtcushman