Vous êtes sur la page 1sur 54

Control and Modelling

of Bioprocesses
Slides adapted from Dr. Katie Third
Lecture Outline
• Purpose of Process Control
• Building blocks of process control
– The bioreactor (modelling)
– Sensors
– Actuators
– Controllers
• Basic control schemes
• Basic Controller Actions
• Case examples
Process Control
Guidance of the process along a certain
path to produce a product that meets
predefined quality specifications

The Aim
To produce the product of interest at a
minimum of operating costs (ie. Increase
the cost/benefit ratio)
Process Control
Involves the use of monitored
information to make decisions that
affect the process in a desirable
way

Make
On the decision
right path? Process
Reasons for Process Control

• Easier optimisation of the process

• More constant product quality

• Detection of problems and their


location at an early stage

• Greater quality assurance


4 Basic Building Blocks of a Controlled
Process

3. Actuators

4. Controllers

2. Sensors

1. The plant (bioreactor)


(1) Bioreactor
Batch process
• significant changes of process variables over time
• requires more complex control
• requires experience with the process (feed
forward control)

Steady state processes (chemostat)


• constant process conditions
• more simple process control
• feedback control often sufficient
(2) Sensors (Measuring Devices)

• Enable monitoring of the state of


the process
– e.g. temperature, DO
concentration, biomass conc.

• Measurements can be on-line or


off-line.
On-line Measurements
• Performed automatically
• Results directly available for control
• Monitored continuously

Off-line Measurements
• Require human interface
• Less frequent and usually irregular
• Best suited for checking and calibrating
Types of On-line Measuring
Equipment

Physical Measurements
– Temperature
– Weight
– Liquid flow rates
– Gaseous flow rates
– Liquid level
– Pressure inside vessel

10.12 kg
Sensors (continued)

Physico-Chemical Measurements
• pH
• Oxidation-reduction potential
(ORP, Eh)
• Dissolved oxygen
• Conductivity
• Off-gases (CO2, H2, CH4)
• NH4+ (ion-selective electrodes)
Sensors (continued)

Biochemical Measurements
• Respiration rate (OUR, SOUR)
• Volatile fatty acids (VFA’s)
• Flourescence (e.g. NADH)
• Turbidity
Requirements of a good on-line
sensor
• Heat and pressure resistant 
autoclavable
• Mechanically robust
• Resistant to bacterial adhesion
• Stable over a long period
• Fast dynamics in relation to the
measured variable
• Linear characteristics  easy in-situ
calibration
(3) Actuators

• Devices which make the changes to


the process, e.g.
• Aeration pumps
• Stirrers
• Feed pumps
• Chemical dosing pumps
• Inoculation ports
• Recycle pumps
(4) Controllers

Devices that decide on the


appropriate action to be taken to
keep the process running along the
desired path

– Computers
– “Biocontrollers”
Basic Control Schemes

• Open-Loop Control (Feedforward)


• Closed-Loop Control (Feedback)
– Inferential control

• Combined feedforward and feedback


(model-supported control)
Feedforward Control
(Open-Loop Control)
• The pattern of the manipulable variable is
predetermined, and directly adjusts the
actuator
• There is no feedback from the process to the
controller
• Requires no measurement of the variable
• Often model-based  requires reliable model
• Large deviations of the process from the
required path are not corrected for
• Sounds very theoretical (examples?)
Feedforward Control
(Open-Loop Control)
Examples:
• Washing machine
• Breadmaker
• Often in combination with feedback control
aspects (e.g. Waste water treatment, DiCOM
process
Feedback Control
(Closed-Loop Control)
• Conventional and most common type of control
scheme … “safest”
• Measurements from the process are used to
calculate a suitable control action
• Appropriate when the accuracy requirement is
higher
• Deviations between the variable and its setpoint
are used to change the process
 smaller deviations
Feedback Control
(Closed-Loop Control)
Examples of feedback loops:
• Temperature control
• pH control
• Oxygen control (e.g. SND)
Feedback Control
(Closed-Loop Control)

Measured
error Actuator output
Controller Process
Ideal Feedback Controller

2
DO
mg L-1
1

Time
Overshooting
If the input signal does not immediately affect
the output  delayed action typical of on/off
controllers
Caused by things such as;
• feed pump too large for required dosage
• delay in sensor response

2
DO
mg L-1
1

Time
Combined Feedforward and Feedback
Control
• Individual feedback loops (pH, oxygen) within an
overall process based on feed forward (DiCOM
by ANAECO)

• To compensate for small model deviations and


unpredicted disturbances

• Feedforward control establishes control


according to process model

• Feedback allows for refinement by correcting


for deviations
Combined Feedforward and Feedback
Control

Feedforward
Process
controller

Feedback
controller

Set point
Inferential Control
When direct feedback of the variable of
interest is not possible, on-line measurements
can be used to “infer” the state of the
variables (also called State Estimation)

E.g. DO fluctuations  SOUR

DO

dcL/dt  OUR

Time
State Estimation

• Measurements give indirect information


about critical variables in the process (e.g.
biomass activity, biomass concentration,
substrate concentration etc.)

• Using the on-line measurements to estimate


the current state of the biomass
 state estimators (e.g. SOUR)

• Advantage: enables on-line control of a


variable that cannot be measured on-line

• Modelling plays important role


State Estimation
• Also the Control action itself can be
recorded and used as an online or offline
process analysis tool.

• For example the total duration over


which the alkali dosing pump has been
switched on, allows to calculate the
amount of alkali used to counteract the
acid produced in the bioprocess 
Biological acid production is recorded
online.
Car steering analogy of PID
controller

Current
signal Setpoint
Basic Controller Decision making
Get
New
Temp.
Temp <
N Setp.? Y

Turn Turn
Heater Heater
Off On

Wait
X
sec
Basic Controller Actions

• Simplest type – digital


on-off switching, e.g. thermostat
• PID control (very common and
important)
• Fuzzy logic control, Adaptive
Controllers, Self learning systems
(not covered in this unit)
On-Off controller

• E.g. stop airflow if DO is higher


than setpoint  large oscillations
of process variable
• can use an acceptable band of
values with no control action, e.g.
If pH > 8 then run acid pump. If
pH<6 then run base pump.  no
precise control
Proportional Controller

• Multiplies the deviation of the variable from the


setpoint with a constant, Kp
• The further away the variable from the setpoint,
the stronger the action

Control input = (Process output – Setpoint).Kp  Controller


signal signal output
Proportional controller

Setpoint

Car – steering analogy: Check distance from middle of


the lane and correct steering in proportion to
distance from desired position
Integral controller

Setpoint

Car steering analogy:


Look out through the back window and keep track of
•how long the car has been out of desired position and
•by how much.
How long (sec) * how much (m) is the integral (sec*m).
The longer the car was positioned away from the
setpoint the stronger the signal
Good to correct for long term and only slight deviation
from setpoint.
Integrating Controllers
• Integration of a curve  area under the curve

• Integrated input signal is multiplied by a factor, Ki


Integrating Controllers

• A purely integrating controller is slow


and
• Error takes long time to build up
• Action can become too strong 
overshooting
• Int controller is unaware of current
position  Generally used combined with
P control (looking at current position) –
PI control
Differentiating Controller
• Examines the rate of change of the output of
the process
• The faster the change, the stronger the
action
• The derivative of the output (slope) is
multiplied by a constant, Kd
Car steering analogy of
Differential controller -

Setpoint
Differentiating Element and PID
Controllers
• Differential control is insensitive to slow
changes
• If the variable is parallel to the setpoint, no
change is made (slope = 0)

• Differential control is very useful when


combined with P and I control  PID control
Problems with individual PID
control elements

Setpoint

P: Alarm: strong left turn needed


I: No problem: Past Right and Left errors are about
equal
D: No problem: Direction is parallel to setpoint
Problems with individual PID
control elements

Setpoint

P: No problem: Signal position is on setpoint


D: Alarm: Direction is wrong. Left turn needed
Conflicting or neutralising advice
by PID control elements

Setpoint

P: Alarm: Position too far left. Turn right


D: Alarm: Direction too far towards right. Turn Left.
position is on setpoint
Time Analogy of PID Controllers

• P: Present time. Only considers current


position. Not aware of current direction
and of error history
• I: Past time. Only compiles an error sum
of the past. Not aware of current
distance of signal from setpoint and of
current direction.
• D: Future time. Only considers current
direction (trend). Now aware of current
distance of signal from setpoint and of
error history.
Questions – True of False?

• Differentiating elements are capable of


detecting small changes providing they occur
rapidly - TRUE

• Integrating elements always respond rapidly


to changes in output signals - FALSE

• A long delay time in a feedback control


system may lead to considerable overshoot
- TRUE
Questions – True of False?
• Time between changes in measured values and
control action should always be as short as
possible
- FALSE
• A proportional controller once set up to maintain
an output of a process at a setpoint will not
require any re-adjustment to ensure the output
remains constant - Usually FALSE

• A state estimator allows us to operate on-line


control of a variable for which no on-line
measurements are available
- TRUE
Content beyond this point is not
examinable
Proportional Integral Derivative
(PID) Controllers
• Conventional and classical approach of control
engineering

 1
t
d 
m(t )  K c      .dt   D 

  1 0 dt 
• Parameters Kc, I and D can be determined
from simple experiments
Determining the PID values

DO
mg L-1
A
B
K=A/B
=gain
Time
a T
Actuating signal
Process response
Determining the PID values
• Ziegler/Nicols Procedure

PID Control
KC = (1.2/K) T/a (proportional)
I = 2.0 a (differential)
D = 0.5 a (integral)

 1
t
d
m(t )  K c      .dt   D 

  1 0 dt 
Adaptive Controllers (not
examinable)
• The state of the biomass changes continuously
during the course of a non-steady state
bioprocess (the car may turn into a boat)
• Required PID values of controller change
• Adaptive controllers continuously adjust control
parameters during the running process
• Requires finding how to “tune” the control values
 Experimentation and finding linear relationships
between state of biomass and PID values
Adaptive Controllers

• Result in significant improvements to the


control
• Tuning of control parameters can be easy when
simple “black-box” assumptions can be made
• When simple assumptions are not adequate,
process dynamics must be considered in a
process model
Model-supported control (or combined
feedback and feedforward control
Fuzzy Logic Control

• Useful when concrete knowledge cannot be


transformed into mathematical equations
• Based on “fuzzy logic”
 e.g. “If … happens, take … action”
• Although very simplified, whole
bioprocesses can run effectively on fuzzy
logic rules
Learning Outcomes
You should be able to;
– Explain the range of control schemes that exist for
controlling a bioprocess
– Understand how the different types of controllers
work
– Identify which variables will need controlling in a
bioprocess
– Identify useful features of an on-line measuring
device
– Recognize applications of process control in the
food industry

Vous aimerez peut-être aussi