0% found this document useful (0 votes)
8 views

Process Control - Multiserve

The document discusses process control including definitions, basic control loop elements, open and closed loop control modes, and PID control. Process control involves using a controller to maintain a process variable at a setpoint by adjusting a manipulated variable despite disturbances. A closed loop uses feedback to continuously monitor the process variable and make adjustments to minimize error from the setpoint.

Uploaded by

ahmed hamdy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Process Control - Multiserve

The document discusses process control including definitions, basic control loop elements, open and closed loop control modes, and PID control. Process control involves using a controller to maintain a process variable at a setpoint by adjusting a manipulated variable despite disturbances. A closed loop uses feedback to continuously monitor the process variable and make adjustments to minimize error from the setpoint.

Uploaded by

ahmed hamdy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 62

Process Control

Moataz Sherif
Senior Instrumentation and Control Engineer
Process Control

● Process Control Definition

● Basic Elements of Control Loop

● Open Loop and Closed Loop Control

● Closed Loop Control Modes 2


Process Control Definition

3
Process Control Definition

• A process is broadly defined

as an operation that uses


resources to transform inputs
into outputs.
• It is the resource that provides

the energy into the process for 4

the transformation to occur.


Process Control Definition

• Each process exhibits a particular dynamic (time varying) behavior that


governs the transformation.
• That is, how do changes in the resource or inputs over time affect the
transformation.
• This dynamic behavior is determined by the physical properties of the
inputs, the resource, and the process itself.
5
Process Control Definition

6
Terminology:

• The manipulated variable (MV) is a measure of resource being fed


into the process, for instance how much thermal energy.
• A final control element (FCE) is the device that changes the value of
the manipulated variable.
• The controller output (CO) is the signal from the controller to the
final control element. 7
Terminology:

• The process variable (PV) is a measure of the process output that

changes in response to changes in the manipulated variable.

• The set point (SP) is the value at which we wish to maintain the

process variable at.


8
Process Control Definition

• Process control is the act of controlling a final control element to change

the manipulated variable to maintain the process variable at a desired set


point.
• A corollary to our definition of process control is a controllable process

must behave in a predictable manner.


• For a given change in the manipulated variable, the process variable must
9
respond in a predictable and consistent manner.
Basic Elements of Control Loop

10
Basic Elements of Process Control

Controlling a process requires knowledge of four basic elements:

• the process itself

• the sensor that measures the process value

• the final control element that changes the manipulated variable

• the controller. 11
Basic Elements of Process Control

• Input devices used to see what’s

going on in the process


• Control Systems make decisions

based on process inputs, operator


inputs, and control software
• Output devices control the

process
12
Basic Elements of Process Control

13
Open Loop and Closed Loop Control

14
Open Loop Control

• The open-loop control is where output variable does not have any

influence on the input variable.

• In open loop control the controller output is not a function of the

process variable.
15
Open Loop Control

16
Open Loop Control

• the controller output is fixed at a value until it is changed by an


operator.
• Many processes are stable in an open loop control mode and will
maintain the process variable at a value in the absence of a
disturbances.
• Disturbances are uncontrolled changes in the process inputs or 17

resources.
Example for Open Loop Control

18
Example for Open Loop Control

• A system consists of the "valve" with the output variable "volumetric


flow" and the input variable "control valve setting".
• This system can be controlled by adjusting the control valve. This
allows the desired volumetric flow to be set.
• if the applied pressure fluctuates, the volumetric flow will also
fluctuate. 19

• In this open system, adjustment must be made manually.


Example for Open Loop Control

20
Closed Loop Control

• process where the controlled variable is continuously monitored and

compared with the reference variable.

• Depending on the result of this comparison, the input variable for the

system is influenced to adjust the output variable to the desired value


21
despite any disturbing influences.
Closed Loop Control

• Closed loop control is also called feedback or regulatory control.

• The output of a closed loop controller is a function of the error.

• Error is the deviation of the process variable from the set point and is
defined as

E = SP - PV
22
Example for Closed Loop Control

23
Closed Loop Control

• The controller now passes a signal to the manipulating element dependent

on the deviation.
• If there is a large negative deviation, that is the measured value of the

volumetric flow is greater than the desired value the valve is closed further.
• If there is a large positive deviation, that is the measured value is smaller

than the desired value, the valve is opened further.


24
Example for Closed Loop Control

25
Closed Loop Control

• Setting of the output variable is normally not ideal:


➢ If the intervention is too fast and too great, influence at the input
end of the system is too large. This results in great fluctuations at
the output.
➢ If influence is slow and small, the output variable will only
approximate to the desired value. 26
Closed Loop Control Modes

27
Closed Loop Control Modes

• Closed loop control can be, depending on the algorithm that


determines the controller output:
▪ Manual
▪ On-Off
▪ PID
▪ Advanced PID (ratio, cascade, feedforward) 28

▪ or Model Based
Manual Control Mode

• In manual control an operator directly manipulates the controller

output to the final control element to maintain a desired setpoint.

• Used in abnormal conditions when maintenance is required for

measuring instruments.
29
Manual Control Mode

30
On-Off Control Mode

• provides a controller output of on or off in response to error.

31
On-Off Control Mode

• Upon changing the direction of the controller output, deadband is the


value that must be traversed before the controller output will change its
direction again.

32
On-Off Control Mode

33
PID Control Mode

• provides output that changes from 0 to 100% in response to error.

34
PID Algorithm

• A proportional-integral-derivative controller (PID controller) is a


common feedback loop component in industrial control systems.

35
PID Algorithm

• The PID can adjust process outputs based on the history and rate of
change of the error signal, which gives more accurate and stable
control.

• PID controllers can be easily adjusted (or "tuned") to the desired


application.
36
PID Algorithm

• Kp: Proportional Gain - Larger Kp typically means faster response


since the larger the error, the larger the feedback to compensate.
• Ki: Integral Gain - Larger Ki implies steady state errors are eliminated
quicker..
• Kd: Derivative Gain - Larger Kd decreases overshoot, but slows down
transient response. 37
PID Algorithm

1- Proportional:

• To handle the immediate error, the error is multiplied by a constant


Kp (for proportional), and added to the controlled quantity.

• Kp is only valid in the band over which a controller's output is


proportional to the error of the system.
38
PID Algorithm

2- Integral:

• To learn from the past, the error is integrated (added up) over a

period of time, and then multiplied by a constant KI (making an

average), and added to the controlled quantity.


39
PID Algorithm

3- Derivative:

• To handle the future, the first derivative (the slope of the error) over

time is calculated, and multiplied by another constant KD, and also

added to the controlled quantity.


40
PID Interacting Algorithm

41
PID Interacting Algorithm

• The series or "interacting" form, where the output of each part of the

controller is used as the input for another part, so that separate P, D

and I controllers are connected together in series.

• This is effectively how older pneumatic and analog electronic


42
controllers worked. It is the more restricted form of the two.
PID Non-interacting Algorithm

43
PID Non-interacting Algorithm

• The parallel or "non-interacting" form, where the P, I and D parts of

the controller are all given the same error input in parallel and their

output is added together.

• This allows independent adjustment of the proportional, integral and


44
derivative constants.
PID Response Graph

45
PID Response Graph – single-step change

46
Cascade Control Mode

• Cascade control uses the output of a

primary (master or outer) controller to

manipulate the set point of a

secondary (slave or inner) controller as

if the slave controller were the final 47

control element.
Cascade Control Mode

• The purpose of cascade control is to achieve greater stability of the


primary process variable by regulating a secondary process variable in
accordance with the needs of the first.
• An essential requirement of cascaded control is that the secondary
process variable be faster-responding than the primary process
variable. 48
Cascade Control Mode - Example 1

49
Cascade Control Mode - Example 1

• heated air is used to evaporate water from a granular solid.

• The primary process variable is the outlet air exiting the dryer, which

should be maintained at a high enough temperature

• This outlet temperature is fairly slow to react, as the solid material


50
mass creates a large lag time.
Cascade Control Mode - Example 1

• There are several parameters influencing the temperature of the outlet air.

• These include air flow, ambient air temperature, and variations in steam

temperature.
• If any of these parameters were to suddenly change, the effect would be

slow to register at the outlet temperature


• Correspondingly, the control system would be slow to correct for any of
51
these changing loads.
Cascade Control Mode - Example 1

52
Cascade Control Mode - Example 1

• Installing a second temperature transmitter at the inlet duct of the


dryer, with its own controller to adjust steam flow at the command of
the primary controller will be a great solution.
• Now, if any of the loads related to incoming air flow or temperature
vary, the secondary controller (TC-1b) will immediately sense the
change in dryer inlet temperature and compensate by adjusting steam
flow through the heat exchanger. Thus, the “slave” control loop (1b)
helps stabilize the “master” control loop (1a) by reacting to load 53

changes long before any effect might manifest at the dryer outlet.
Cascade Control Mode - Example 2

54
Cascade Control Mode - Example 2

• The “secondary” or “slave” flow controller works to maintain


feedwater flow to the boiler at whatever flow rate is desired by the
level controller. If feedwater pressure happens to increase or decrease,
any resulting changes in flow will be quickly countered by the flow
controller without the level controller having to react to a consequent
upset in steam drum water level. 55
Cascade Control Mode - Example 2

• Thus, cascade control works to guard against steam drum level


instability resulting from changes in the feedwater flow caused by
factors outside the boiler.
• As stated previously, the slave (flow) controller effectively shields the
master (level) controller from loads in the feedwater supply system,
so that master controller doesn’t have to deal with those loads. 56
Feedforward Control

• It is based on that if all significant loads on a process variable are

monitored, and their effects on that process variable are well-


understood.
• A control system programmed to take appropriate action based

on load changes will shield the process variable from any ill effect.

57
Feedforward Control

• The feedforward control system


uses data from load sensors to
predict when an upset is about to
occur, then feeds that information
forward to the final control element
to counteract the load change
before it has an opportunity to 58

affect the process variable.


Feedforward Control

• Feedback control systems are reactive, taking action after to changes

in the process variable occur.

• Feedforward control systems are proactive, taking action before

changes to the process variable can occur.


59
Feedforward Control

• A very similar control strategy commonly


used on large steam boilers for the precise
control of steam drum water level.
• Such a control system is called “three-
element” because it makes use of three
process measurements:
• Feed water flow rate
60

• Steam drum water level


• Steam flow rate
Feedforward Control

• Feedwater flow is controlled by a dedicated flow controller (FIC),

receiving a remote Setpoint signal from a summing relay (LY).


• The summer receives two inputs: a steam flow signal and the output

signal (trim) from the level controller (LIC).


• The feedforward portion of this system (steam flow feeding forward

to water flow) is intended to match the mass flow rates of water into 61

the boiler with steam flow out of the boiler.


Feedforward Control

• If steam demand suddenly increases, this feedforward portion of the


system immediately calls for a matching increase in water flow into the
boiler, since every molecule of steam exiting the boiler must come from
one molecule of water entering the boiler.
• The level controller and transmitter act as a feedback control loop,
supplementing the feedforward signal to the cascaded water flow controller
62
to make up for (“trim”) any shortcomings of the feedforward loop.

You might also like