Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431,...

15
Lecture 15: Introduction to Control 1. Introduction to control 2. Block diagram reduction ME 431, Lecture 15 1

Transcript of Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431,...

Page 1: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Lecture 15: Introduction to Control

1. Introduction to control

2. Block diagram reduction

ME 4

31

, Le

cture

15

1

Page 2: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Introduction to Control

• So far we have modeled systems and analyzed their time-response behavior

• Specifications may exist based on response to simple inputs• If a system does not have desired

response, then it can be modified with control

ME 4

31

, Le

cture

15

SYSTEM

2

Page 3: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Introduction to Control

• Open-loop control (feedforward control)

ME 4

31

, Le

cture

15

C(s) P(s)R(s)

“controller”

D(s)

+

+

“plant”U(s)

U(s)+D(s)

Y(s)

summing point

• simple to design (plant inversion)

ignoring D(s), Y(s) = P(s)C(s)R(s)

therefore, C(s) = 1/P(s) provides Y(s)=R(s)

• cheap (no sensor needed)

• not robust

3

Page 4: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Introduction to Control

• Closed-loop control (feedback control)

ME 4

31

, Le

cture

15

C(s) P(s)

R(s) “controller”

D(s)

+

“plant”U(s) Y(s)

branching point

• more robust

• more complicated/expensive

• can cause a stable system to become unstable

• response can be slower

+

E(s)=R(s)-Y(s)+

-

Y(s)4

Page 5: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Block Diagram Reduction• Goal is to generate a transfer function

from any given input to any given output of a block diagram

ME 4

31

, Le

cture

15

5

Page 6: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

= GE

HY

Block Diagram Reduction

• Approach #1: Algebra• Define a variable after each summing point• Write equations and simplify

( ) ( ) ( )

( ) ( ) ( ) ( )

Y s G s E s

E s R s H s Y s

eliminate E(s) ( ) ( ) ( ) ( ) ( )Y s G s R s H s Y s

( )[1 ( ) ( )] ( ) ( )Y s G s H s G s R s

( ) ( )

( ) 1 ( ) ( )

Y s G s

R s G s H s

( ) ( ) ( ) ( ) ( )G s R s G s H s Y s

E

Page 7: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Block Diagram Reduction

• Approach #2: Block diagram manipulation• Memorize rules for standard

arrangements • Rule 1: Negative feedback

• Rule 2: Positive feedback

1

forward

loop

1

forward

loop

Page 8: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Block Diagram Reduction

• Rule 3: Series

• Rule 4: Parallel

=AG1G2AG1

AG1

AG2

=AG1+AG2

Page 9: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Example

• DC motor torque control

θea θ.

Tia

eb

electrical dynamics

mechanical dynamics

controller

ia,des

Page 10: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

• Does order of branching and summing points matter?

• See table on page 495 of the book for more rules

Page 11: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

• Does order of branching and summing points matter?

• See table on page 495 of the book for more rules

Page 12: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

ΘIa,des

Page 13: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Total Response

• For linear systems with multiple inputs the total response is the sum of the individual contributions (property of superposition)• Assume only one input is non-zero at a

time

ME 4

31

, Le

cture

15

Y

13

Page 14: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Example

• Total Response

( )

( )

Y s

R s

( )

( )

Y s

D s

1 1a

a s a s

CG P PY R D

CG PG CG PG

1 1a

a s

CG Pforward

loop CG PG

1 1 a s

forward P

loop CG PG

Y

Page 15: Lecture 15: Introduction to Control 1.Introduction to control 2.Block diagram reduction ME 431, Lecture 15 1.

Example

( )

( ) 1

Y s forward

D s loop

Another way to think about the transfer function

1 ( )a s

P

CG PG

1 a s

P

CG PG