lecture 1 introduction to linear control systems

25
1/27 MECE 3350 Control Systems Lecture 1 Introduction to Linear Control Systems MECE 3350 - C. Rossa 1 / 27 Lecture 1

Upload: others

Post on 29-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 1 Introduction to Linear Control Systems

1/27

MECE 3350Control Systems

Lecture 1Introduction to Linear Control Systems

MECE 3350 - C. Rossa 1 / 27 Lecture 1

Page 2: Lecture 1 Introduction to Linear Control Systems

2/27

Videos in this lecture

Lecture 1: https://youtu.be/TyJSMVarQZQ

Exercise 1: https://youtu.be/xHRKLbFdjvw

Exercise 2: https://youtu.be/Up_FpeS5zUI

MECE 3350 - C. Rossa 2 / 27 Lecture 1

Page 3: Lecture 1 Introduction to Linear Control Systems

3/27

Applications of Control System

Autonomous robots

https://www.youtube.com/watch?v=fRj34o4hN4I

MECE 3350 - C. Rossa 3 / 27 Lecture 1

Page 4: Lecture 1 Introduction to Linear Control Systems

4/27

Applications of Control System

Autonomous cars

https://www.youtube.com/watch?v=cdgQpa1pUUE

MECE 3350 - C. Rossa 4 / 27 Lecture 1

Page 5: Lecture 1 Introduction to Linear Control Systems

5/27

Applications of Control System

Control of quadcopters

https://www.youtube.com/watch?v=w2itwFJCgFQ

MECE 3350 - C. Rossa 5 / 27 Lecture 1

Page 6: Lecture 1 Introduction to Linear Control Systems

6/27

Applications of Control System

Self-balancing robots

https://www.youtube.com/watch?v=n_6p-1J551Y

MECE 3350 - C. Rossa 6 / 27 Lecture 1

Page 7: Lecture 1 Introduction to Linear Control Systems

7/27

Applications of Control System

Robotic surgery

https://www.youtube.com/watch?v=-5lzGk7dgCQ

Anything else?

MECE 3350 - C. Rossa 7 / 27 Lecture 1

Page 8: Lecture 1 Introduction to Linear Control Systems

8/27

More applications

→ Automatic assembly line

→ Machine tool control

→ Space technology and satellite control

→ Power Systems

→ Micro electro mechanical systems (MEMS)

→ Smart transportation systems

→ Ship stabilization systems

→ Temperature control systems

→ Missile launching systems

→ Voltage stabilizer systems

→ Sun tracking control of solar collectors

→ ...

MECE 3350 - C. Rossa 8 / 27 Lecture 1

Page 9: Lecture 1 Introduction to Linear Control Systems

9/27

Control engineering

The first step in control engineering is to understand the system we want tocontrol.

Then, we design a secondary system that controls the behaviour of the firstsystem

This is called open-loop control.

MECE 3350 - C. Rossa 9 / 27 Lecture 1

Page 10: Lecture 1 Introduction to Linear Control Systems

10/27

Control engineering

A closed-loop control system uses a measurement of the output and feedbackof this signal to compare it with the desired output.

MECE 3350 - C. Rossa 10 / 27 Lecture 1

Page 11: Lecture 1 Introduction to Linear Control Systems

11/27

Control engineering

A closed-loop control system uses a measurement of the output and feedbackof this signal to compare it with the desired output.

MECE 3350 - C. Rossa 11 / 27 Lecture 1

Page 12: Lecture 1 Introduction to Linear Control Systems

12/27

A simple feedback systemThe variable being controlled is measured by a sensor and fed back to thecontroller to influence the controlled variable.

MECE 3350 - C. Rossa 12 / 27 Lecture 1

Page 13: Lecture 1 Introduction to Linear Control Systems

13/27

Example - cruise control

From measurements, we determined that:

→ A 1◦ change in the throttle angle causes a 10 km/h change in speed.

→ When the road grade changes by 1%, the speed changes by 5 km/h

MECE 3350 - C. Rossa 13 / 27 Lecture 1

Page 14: Lecture 1 Introduction to Linear Control Systems

14/27

Example - cruise control

Step 1 - Model the system to be controlled

→ A 1◦ change in the throttle angle causes a 10 km/h change in speed.

→ When the road grade changes by 1%, the speed changes by 5 km/h

MECE 3350 - C. Rossa 14 / 27 Lecture 1

Page 15: Lecture 1 Introduction to Linear Control Systems

15/27

Example - cruise control

Step 2 - Find a suitable controller

→ A 1◦ change in the throttle angle causes a 10 km/h change in speed.

→ When the road grade changes by 1%, the speed changes by 5 km/h

MECE 3350 - C. Rossa 15 / 27 Lecture 1

Page 16: Lecture 1 Introduction to Linear Control Systems

16/27

Example - cruise control

Step 2 - Find a suitable controller

→ A 1◦ change in the throttle angle causes a 10 km/h change in speed.

→ When the road grade changes by 1%, the speed changes by 5 km/h

MECE 3350 - C. Rossa 16 / 27 Lecture 1

Page 17: Lecture 1 Introduction to Linear Control Systems

17/27

Example - cruise control

y = 10(u − 0.5w)u =

Combining the equations:

y = 100101 r − 5

101w

MECE 3350 - C. Rossa 17 / 27 Lecture 1

Page 18: Lecture 1 Introduction to Linear Control Systems

18/27

Linear systems

A linear system satisfies the properties of superposition and homogeneity

Superposition: xi provides a response yi , thus:

Homogeneity: x1 provides a response y1, the response to αx1 is:

MECE 3350 - C. Rossa 18 / 27 Lecture 1

Page 19: Lecture 1 Introduction to Linear Control Systems

19/27

Linear systems

Are these systems linear ?

Linear approximations

MECE 3350 - C. Rossa 19 / 27 Lecture 1

Page 20: Lecture 1 Introduction to Linear Control Systems

20/27

Pendulum exampleTorque vs angle θ

τ(t) = mg` sin(θ)

Is this system linear?

Taylor’s series around θ = 0:

sin θ = θ − θ3

3! + θ5

5! −θ7

7! + . . .

For θ ≈ 0, we have:

τ(t) ≈

MECE 3350 - C. Rossa 20 / 27 Lecture 1

Page 21: Lecture 1 Introduction to Linear Control Systems

21/27

Exercise 1

Sketch a block diagram fro a manual steering system of an automobile.Indicate the location of the following elements and signals:

The process

The desired output signal

The sensor

The actuator

The actuator output signal

The controller

The controller output signal

The reference signal

The error signal

MECE 3350 - C. Rossa 21 / 27 Lecture 1

Page 22: Lecture 1 Introduction to Linear Control Systems

22/27

Exercise 1 - continued

MECE 3350 - C. Rossa 22 / 27 Lecture 1

Page 23: Lecture 1 Introduction to Linear Control Systems

23/27

Exercise 2

Sketch a block diagram fro a manual steering system of a water level controlledby a float and valve. Indicate the location of the following elements and signals:

The process

The desired output signal

The sensor

The actuator

The actuator output signal

The controller

The controller output signal

The reference signal

The error signal

MECE 3350 - C. Rossa 23 / 27 Lecture 1

Page 24: Lecture 1 Introduction to Linear Control Systems

24/27

Exercise 2 - continued

MECE 3350 - C. Rossa 24 / 27 Lecture 1

Page 25: Lecture 1 Introduction to Linear Control Systems

25/27

Next episode...

• Dynamic models

MECE 3350 - C. Rossa 25 / 27 Lecture 1