prof. dr.-ing. pu li - tu ilmenau

20
Control Engineering Chapter 1: Introduction Prof. Dr.-Ing. Pu Li Lab of Process Optimization

Upload: others

Post on 27-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prof. Dr.-Ing. Pu Li - TU Ilmenau

Control Engineering

Chapter 1: Introduction

Prof. Dr.-Ing. Pu Li

Lab of Process Optimization

Page 2: Prof. Dr.-Ing. Pu Li - TU Ilmenau

2

Spacecraft systems Controlled variables:• Position• Speed• Acceleration• Mass

Page 3: Prof. Dr.-Ing. Pu Li - TU Ilmenau

3

Chemical processes Controlled variables:• Temperature• Pressure• Concentration• Flow

Page 4: Prof. Dr.-Ing. Pu Li - TU Ilmenau

4

Industrial robots Controlled variables:

• Position

• Speed

• Force

Page 5: Prof. Dr.-Ing. Pu Li - TU Ilmenau

5Local control systems

Page 6: Prof. Dr.-Ing. Pu Li - TU Ilmenau

6Central control systems

Page 7: Prof. Dr.-Ing. Pu Li - TU Ilmenau

7Example: Temperature control at home

1) You are watching TV in bed (temperature is at the desired value). 2) It snows heavily outsides (a disturbance comes). 3) You feel cold (your body notices a lower temperature).4) You tune the heater (an action against the disturbance).5) The room temperature will increase (effect of the action).6) You are happy now (back to the desired state).

This leads to a closed loop control!

Page 8: Prof. Dr.-Ing. Pu Li - TU Ilmenau

8Example: Temperature control at home

This leads to a closed loop control!

Page 9: Prof. Dr.-Ing. Pu Li - TU Ilmenau

9

Controlled variable : room temperature, Disturbance : outside temperature, Manipulated variable : heating flow,

Setpoint of controlled variable : desired room temperature, e.g. 22°CMeasured value of controlled variable : actual room temperature, e.g. 20°CError of the controller : Setpoint minus measured value

θ

u

θθθ −S

Variables in the control loop (mathematical description):

These variables are time-dependent, i.e. dynamic!

Example: Temperature control at home

Page 10: Prof. Dr.-Ing. Pu Li - TU Ilmenau

10

When the room temperature (actual value) is lower than the desierd value (setpoint), you will increase the opening of the valve of the heating flow.

)()( ttu S θθ −∝

The controller (you):

When the room temperature (actual value) is higher than the desired value (setpoint), you will decrease the opening of the heating flow valve.

This means the heating flow (manipulated variable) should be proportional to the error of the controller:

Controller:

Example: Temperature control at home

Page 11: Prof. Dr.-Ing. Pu Li - TU Ilmenau

11

How will the room temperature (controlled variable) increase, when you increase the opening of the heating flow (manipulated variable)?

[ ])()( 2 tft Aθθ =

The Process to be controlled (the room):

How will the room temperature (controlled variable) decrease, when the outside temperature (disturbance) decreases?

[ ])()( 1 tuft =θ ⇒

Example: Temperature control at home

Page 12: Prof. Dr.-Ing. Pu Li - TU Ilmenau

12

The control loop (the whole system):

Example: Temperature control at home

Page 13: Prof. Dr.-Ing. Pu Li - TU Ilmenau

13Feedback: the heating will be tuned based on the controller error.

Feed forward: the heating will be tuned based on the forecast of the outside temperature to compensate its effect on the room temperature.

Page 14: Prof. Dr.-Ing. Pu Li - TU Ilmenau

14Example: Temperature control in a greenhouse

Page 15: Prof. Dr.-Ing. Pu Li - TU Ilmenau

15

The implementation of the control loop (the whole system):

sensorcontroller

control valve

heater

Example: Temperature control in a greenhouse

Page 16: Prof. Dr.-Ing. Pu Li - TU Ilmenau

16The control loop (the whole system):

General description:

Page 17: Prof. Dr.-Ing. Pu Li - TU Ilmenau

17Air pressure control in a wind canal

control piston

oiljet tube

turning plate

membrane

nozzle

Page 18: Prof. Dr.-Ing. Pu Li - TU Ilmenau

18

Aims of a control loop:

• follow the changes of the setpoint.

• Keep the setpoint in spite of the disturbance.

• Which characteristics has the process?

• Which algorithm should be used for the controller?

• How will be the control loop implemented?

General description:

Page 19: Prof. Dr.-Ing. Pu Li - TU Ilmenau

19

What are required for a control system design?

Process technology• Analysis of the process• Modeling• Simulation and experimental validation

Control engineering• Mathematical solution methods• Design of control loops• Feasibility/stability

Computer engineering• Hardware and software development• Programming for the numerical computing• Realization using process control system

Page 20: Prof. Dr.-Ing. Pu Li - TU Ilmenau

20

Chapter 3: Laplace transformation• Laplace transformation typical functions• Properties of Laplace transformation• Transfer function

Chapter 2: Modeling of linear processes • Modeling with differential equations• Linearization of nonlinear systems• State space model

Content of this lecture:

Chapter 4: Analysis of control systems in time domain• Dynamics of different plants• Reply of typical input signals• Functions of typical controller

Chapter 5: Design of control systems in frequency domain• Influences of the operating frequency• Nyquist diagram and Bode diagram• Stability analysis and controller design