Académique Documents
Professionnel Documents
Culture Documents
bioprocesses
Part 1: Introduction
Research School IMCA
Cline Casenave
UMR INRA-SupAgro 0729 MISTEA, Montpellier France,
celine.casenave@supagro.inra.fr
September 2016
agriculture
environment
1800 researchers
2500 engineers
4000 technicians and
administrative staff
2000 PhD students
17 regional research
centers, 250 laboratories
48 experimental units
C. Casenave / Model and Control of bioproceses
2/ 17
September 2016
MOCAS team
dynamical systems - control
Agroecosystems
wine fermentation
water treatment
C. Casenave / Model and Control of bioproceses
Soil ecosystems
3/ 17
September 2016
Bioprocesses
What is it?
Bioprocess = process in which some biological systems
and/or living organisms are involved.
bacteria, yeast, enzyme, genetically modified crops, algae, etc.
Examples:
Fermentation: alcoholic (wine, beer), lactic (milk)
Waste water treatment (bioremediation)
Pharmaceutical drug production: insulin
Biofuel production
Bioleaching to obtain pure metal from the ores.
4/ 17
September 2016
Bioprocesses
Special features
no generic equation in biology
often of high dimension, in terms of number of variables,
processes, interactions
highly nonlinear
only a few measurements available, in terms of variables,
locations and time instants
uncertainties, on the model, parameters, and
measurements
saturation, often on the input
complex behaviors: (distributed) delays, feedbacks,
hysteresis, etc.
5/ 17
September 2016
Yeast biomass
Sugar
yeast X
nitrogen N
sugar S
ethanol E
k1 N X
X
assimilable N
k2 S E + C02
C. Casenave / Model and Control of bioproceses
6/ 17
September 2016
Flowmeter
Flowmeter
Flowmeter
Q1+ 1-Q2
Q1
Q1 + 1
Q3
Q2
Flowmeter
Q4 + 4
Q4
28C
S1
R
V1
R2
V2
R3
V3
R4
V4
At equilibrium:
8C
Synthetic media
7/ 17
September 2016
R1
R2
R3
R4
1-S/S0
8/ 17
September 2016
9/ 17
September 2016
10/ 17
September 2016
11/ 17
September 2016
In each reactor:
Variable to be controlled:
Control input:
input flow
Online measurement:
12/ 17
September 2016
In each reactor:
Variable to be controlled:
Control input:
input flow
Online measurement:
Constraint
13/ 17
September 2016
14/ 17
September 2016
Part 3: Identification
identification issue, presentation of an identification
method, implementation in python
Part 4: Control
Definition of a control law, open/closed loop control,
observer, saturation, implementation in Python
C. Casenave / Model and Control of bioproceses
15/ 17
September 2016
References
(1) Bastin G., Course Modelling and analysis of dynamical
systems (in French), UCL (Catholic University of Louvain),
Belgium
(2) Bastin G., Dochain D., On line estimation and adaptive
control of bioreactors
(http://perso.uclouvain.be/georges.bastin/)
(3) Coriou J.-P., Process Control: theory and applications,
Springer
16/ 17
September 2016
17/ 17
September 2016