type of controller

16
Type of Controller

Upload: sayyid-syafiq-syed-mohamed

Post on 14-Jul-2016

20 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Type of Controller

Type of Controller

Page 2: Type of Controller

Regulatory and servo control

• For process that the controlled variable

deviates from set point because of disturbance

– regulatory control

• For process that the most important

disturbance is the set point itself – servo

control

Page 3: Type of Controller

Unit 1: Terminology 3:25 PM

Controlled

variable

Sym: c, PV

“The parameters

that indicate

product quality or

the operating

condition of the

process.” (L.M.

Gordon)

Manipulated

variable

Sym: m, CO, MV

A process being

adjusted (controlled)

by a final control

element (such as

control valve,

damper, motor

speed).

Load variable

Sym:

“All other

affecting

variable, other

than the one

being

manipulated.”

(L.M. Gordon)

Set point

Sym: r, SP, SV

The desired

operating

condition.

TC

TT

controlled variable

(temperature of

sterilised saline) Load variable

Manipulated variable

(saturated steam)

(Flow, temperature

of saline solution) Uncontrolled variable

(Saturated steam)

Heat exchanger

30°C

100 L/min

95°C

80°C

I/P

100°C

Terminology

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

Page 4: Type of Controller

Unit 1: Control strategies

TC

TT

controlled variable

(temperature of

sterilised saline)

What is feedback control? A method of control that the action taken is

based on past result.

Merit? Simple design. Easy to tune (for linear, fast &

short deadtime processes: flow, level &

pressure).

Demerits? Slow recovery for slow process such as

temperature control upon load disturbance or

change in setpoint. A process with long deadtime

may exhibit oscillatory process response with

long settling time.

Load variable

Manipulated variable

(saturated steam)

(Flow of saline solution)

Manipulated variable

(Saturated steam)

Heat exchanger

30°C

100 L/min

95°C

80°C

The Process Saline solution at 30°C is sterilized by

heating the solution in a heat-exchanger

system to 80°C. The temperature of the

sterilized saline solution is maintained by

regulating the control valve of steam input

to the heat-exchanger.

Feedback control

I/P

100°C

3:25 PM

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

Page 5: Type of Controller

Unit 1: Control strategies

Cascade control

30°C

100 L/min

95°C

80°C

I/P FC

100°C

What is cascade control? A method of control of which the inner loop

controller obtains its setpoint from an outer loop

controller.

Merit? Faster recovery time as compared to SISO

feedback control.

Demerits? Controllability will be worst than SISO if both

controllers were not properly tuned.

Characteristic of cacade control: Two transmitters, two controllers and one

control valve (2-level cascade).

Application: Transform from SISO to

cascade strategy if faster recovery time is

desired.

Heat exchanger FT

TC

TT

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

controlled variable

(temperature of

sterilised saline)

Load variable

Manipulated variable

(saturated steam)

(Flow of saline solution)

Manipulated variable

(Saturated steam)

TSP

FSP

Page 6: Type of Controller

Unit 1: Control strategies

Feedforward control

30°C

100 L/min

95°C

80°C

I/P FFC

What is feedforward control? A method of control based on process model:

mass and energy balances.

Merit? Faster recovery than cascade or SISO.

Compensate for disturbances before they effect

the controlled variable.

Demerits? Cannot work if any of the sensors fail esp. load

variable.

Requires process model in order to design

feedforward system.

Characteristic of feedforward

control: Measurements of load variables online and

Utilization of computational blocks.

Heat exchanger TT

12 TTWH

CW p

s

ps

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

controlled variable

(temperature of

sterilised saline)

Load variable

Manipulated variable

(saturated steam)

(Flow of saline solution)

Manipulated variable

(Saturated steam)

FT

Page 7: Type of Controller

Unit 1: Control strategies

Feedforward/ Feedback control

30°C

100 L/min

95°C

80°C

I/P

Heat exchanger TT

12 TTWH

CW p

s

ps

TC

TT

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

controlled variable

(temperature of sterilised saline)

Load variable

Manipulated variable

(saturated steam)

(Flow of saline solution)

Manipulated variable

(Saturated steam)

FT

What is feedforward/feedback control? Feedback compensation added to feedforward control

Merit? Feedforward control compensates for major disturbances, while feedback control compensates for all other disturbances.

FFC +

+

Page 8: Type of Controller

Unit 1: Control strategies

Ratio control

Wild flow 30°C

100 L/min

95°C

80°C

I/P FC

What is ratio control? Keeps a flowrate in proportion to another

flowrate.

Merit? Keep two flow in proportion.

Demerits? Inherits PID characteristics

Heat exchanger

FT

FT

X

© Abdul Aziz Ishak, Universiti Teknologi MARA Malaysia (2009)

controlled variable

(temperature of

sterilised saline)

Manipulated variable

(saturated steam)

(Flow of saline solution)

Manipulated variable

(Saturated steam)

Page 9: Type of Controller

Ratio Control

• Type of feedforward control

• The objective is to maintain the ratio of two variables at

a specified value

• One variable is manipulated to keep it as ratio of

another.

• Implemented in two basic schemes.

multiplier

divider

Page 10: Type of Controller

• Required to blend 2 liquid streams, A and B

in some ratio

R=FB/FA

Page 11: Type of Controller

•Measuring the flow in steam A

•Multiplying it with the desired ratio

to obtain the required flow rate in

stream B (set point to the flow

controller of stream B)

•FBset = R x FA

•If the flow of stream A varies, the

set point of the controller of stream

B will vary.

Multiplier : set the ratio

The flow of stream B must vary, as the flow rate of

stream A is varies

(Wild flow)

Page 12: Type of Controller

•Measuring both stream

•Divide them in FY16 to obtain the

actual ratio flowing through the

system

•R=FB/FA

•The calculated ratio is the sent to

the controller which manipulated

the flow B to maintain set point.

•The set point to this controller is

the required ratio.

Divider

Page 13: Type of Controller

• Feedback control

Feedback

controller Process

Y(s) Y

D

•Feedforward control

Feedforward

controller Process

Y(s) Y

D

•Cascade control

Primary

controller Process II

Y(s) Y

Process I Secondary

controller

BLOCK DIAGRAM

Page 14: Type of Controller
Page 15: Type of Controller
Page 16: Type of Controller

• Question

- How to ensure that the level in the tank remains at

or near the set point? Propose the following

control strategy:

- Feedback

- Feedforward

- Feedforward/Feedback