[ieee 2007 ieee international conference on control applications - singapore (2007.10.1-2007.10.3)]...

6
Probing Control for PWL Approximation of Nonlinear Cellular Growth Eduardo Mojica, Alain Gauthier and Naly Rakoto-Ravalontsalama Abstract— In this paper we develop and improve a piecewise- linear approximations of nonlinear cellular growth using or- thonormal canonical piecewise linear functions [5], and it is tested by a probing control strategy [13] for the feed rate. The work is with the mammalian cells BHK (Baby Hamster Kidney) in bioreactor in batch, fed-batch and continuous mode operation. Preliminary results show that this piecewise linear approximation is well suited for modeling such nonlinear dynamics. Index Terms— Bioreactor, nonlinear dynamics, piecewise- linear (PWL) models. I. I NTRODUCTION The mammalian cells of Baby Hamster Kidney (BHK) cultured on a well-defined medium comprising glucose, glutamine and other amino acids produce cells mass, mono- clonal antibodies and waste metabolites such as lactate, ala- nine and ammonia, these cells are used in the production of the vaccine against the foot-and-mouth disease. Historically, the control problem of a bioreactor has been approached by many authors using different approximations that can be classified openly under strategies opened loop or closed loop control. The operation in opened loop involves calculations off-line of substrate feed strategies, while the control in closed-loop involves follow-up in line of the reference path in presence of disturbances [15]. The task of the controller is to determine, in every instant, the best action of control (the best feed substrate) being based on the compilation of information on-line of the sensor. Subsequent works in [16] have reinforced the work on the control adaptive of bioreactors exposed initially in [1]. Mammalian cells display multiple steady states with widely varying concentrations of cell mass, desired products as well as waste metabolites [9],[2],[12]. This means that for identical input conditions to a fed-batch reactor, the outlet conditions change depending on how the culture is made fed-batch. These multiple states are manifestations of the complex interaction between cells and their environment. Cells through different metabolic routes take substrate to generate new cell mas and energy and in the generation process excrete different waste products. What make this process difficult is the additional level of complexity present in biological systems because of the genetic information present in living cells. Several nonlinear models have been develop for mammaliam cells [12]. Here we address the E. Mojica is with ´ Ecole des Mines de Nantes, France, and Universidad de los Andes, Colombia. E-mail: [email protected]. A. Gauthier is with Universidad de los Andes, Colombia. E-mail: agau- [email protected] N. Rakoto-Ravalontsalama is with ´ Ecole des Mines de Nantes, France. Email: [email protected] peculiar features of mammalian cell growth in batch, fed- batch and continuous operating conditions and construct a mathematical model capable to simulate the phenomenon. The proposed approximation methodology allows us to build up a hybrid dynamical model is the piecewise-linear (PWL) approximation technique developed in the past few years by Juli´ an et al [4],[5] and improvement after in [6] for bifurcation analysis in academic examples, in [10] some ideas of [4] are used for control design of a class of nonlinear system. The model approximation is tested by a new control methodology, the probing control strategy, which was developed in [13] for E. coli cultivations. In this paper, we develop a mathematical model using the PWL technique mentioned above with Orthonormal High Level Canonical Piecewise Linear functions [5]. In particular, the class of all continuous PWL functions defined over a compact domain in R m , partitioned with a simplicial bound- ary configuration is considered. This choice is motivated by several facts. First of all, this class of functions uniformly approximate any continuous nonlinear function defined over a compact domain R n (see [5]). In addition, the canonical expression introduced in [5] uses the minimum and exact number of parameters. As a consequence of this, an efficient characterization is obtained from the viewpoint of memory storage and numerical evaluation [11]. On the other hand, the approximation can be used in real implementations, the points taken from nonlinear model may be replaced for points taken from sensors or data directly from the process, namely, address the problem of finding a piecewise- linear (PWL) approximation of system where a reasonable number of measure samples of the vector field is available (regression set)[14]. The probing control strategy that avoids acetate accumulation while maintaining a high growth rate [13] is implemented in simulations for this mathematical model with interesting results. This control strategy has been recently investigated but some issues have not been completely developed, and some open problem persist. This paper is organized as follows. In section II we present the process description, a brief description about a nonlinear model developed previously in [2], we deal with a nonlinear model of fourth order (4th) to prove the efficiency of the new PWL approximation. In section III we present basic definition about PWL models. In section IV we present the approximation structure proposed for biological models based on Canonical piecewise-linear (CPWL) models for a 4th order nonlinear model. In section V we give simulations for different dilution rates, and we verify the phenomenon of multiple states with the CPWL model through transient analysis and in section VI some conclusions are drawn. 16th IEEE International Conference on Control Applications Part of IEEE Multi-conference on Systems and Control Singapore, 1-3 October 2007 MoA05.1 1-4244-0443-6/07/$20.00 ©2007 IEEE. 140

Upload: naly

Post on 27-Mar-2017

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

Probing Control for PWL Approximation of Nonlinear Cellular Growth

Eduardo Mojica, Alain Gauthier and Naly Rakoto-Ravalontsalama

Abstract— In this paper we develop and improve a piecewise-linear approximations of nonlinear cellular growth using or-thonormal canonical piecewise linear functions [5], and it istested by a probing control strategy [13] for the feed rate.The work is with the mammalian cells BHK (Baby HamsterKidney) in bioreactor in batch, fed-batch and continuous modeoperation. Preliminary results show that this piecewise linearapproximation is well suited for modeling such nonlineardynamics.

Index Terms— Bioreactor, nonlinear dynamics, piecewise-linear (PWL) models.

I. INTRODUCTION

The mammalian cells of Baby Hamster Kidney (BHK)

cultured on a well-defined medium comprising glucose,

glutamine and other amino acids produce cells mass, mono-

clonal antibodies and waste metabolites such as lactate, ala-

nine and ammonia, these cells are used in the production of

the vaccine against the foot-and-mouth disease. Historically,

the control problem of a bioreactor has been approached

by many authors using different approximations that can be

classified openly under strategies opened loop or closed loop

control. The operation in opened loop involves calculations

off-line of substrate feed strategies, while the control in

closed-loop involves follow-up in line of the reference path

in presence of disturbances [15]. The task of the controller

is to determine, in every instant, the best action of control

(the best feed substrate) being based on the compilation

of information on-line of the sensor. Subsequent works in

[16] have reinforced the work on the control adaptive of

bioreactors exposed initially in [1].

Mammalian cells display multiple steady states with

widely varying concentrations of cell mass, desired products

as well as waste metabolites [9],[2],[12]. This means that for

identical input conditions to a fed-batch reactor, the outlet

conditions change depending on how the culture is made

fed-batch. These multiple states are manifestations of the

complex interaction between cells and their environment.

Cells through different metabolic routes take substrate to

generate new cell mas and energy and in the generation

process excrete different waste products. What make this

process difficult is the additional level of complexity present

in biological systems because of the genetic information

present in living cells. Several nonlinear models have been

develop for mammaliam cells [12]. Here we address the

E. Mojica is with Ecole des Mines de Nantes, France, and Universidadde los Andes, Colombia. E-mail: [email protected].

A. Gauthier is with Universidad de los Andes, Colombia. E-mail: [email protected]

N. Rakoto-Ravalontsalama is with Ecole des Mines de Nantes, France.Email: [email protected]

peculiar features of mammalian cell growth in batch, fed-

batch and continuous operating conditions and construct a

mathematical model capable to simulate the phenomenon.

The proposed approximation methodology allows us to build

up a hybrid dynamical model is the piecewise-linear (PWL)

approximation technique developed in the past few years

by Julian et al [4],[5] and improvement after in [6] for

bifurcation analysis in academic examples, in [10] some

ideas of [4] are used for control design of a class of

nonlinear system. The model approximation is tested by a

new control methodology, the probing control strategy, which

was developed in [13] for E. coli cultivations.

In this paper, we develop a mathematical model using the

PWL technique mentioned above with Orthonormal High

Level Canonical Piecewise Linear functions [5]. In particular,

the class of all continuous PWL functions defined over a

compact domain in Rm, partitioned with a simplicial bound-

ary configuration is considered. This choice is motivated by

several facts. First of all, this class of functions uniformly

approximate any continuous nonlinear function defined over

a compact domain Rn (see [5]). In addition, the canonical

expression introduced in [5] uses the minimum and exact

number of parameters. As a consequence of this, an efficient

characterization is obtained from the viewpoint of memory

storage and numerical evaluation [11]. On the other hand,

the approximation can be used in real implementations,

the points taken from nonlinear model may be replaced

for points taken from sensors or data directly from the

process, namely, address the problem of finding a piecewise-

linear (PWL) approximation of system where a reasonable

number of measure samples of the vector field is available

(regression set)[14]. The probing control strategy that avoids

acetate accumulation while maintaining a high growth rate

[13] is implemented in simulations for this mathematical

model with interesting results. This control strategy has

been recently investigated but some issues have not been

completely developed, and some open problem persist.

This paper is organized as follows. In section II we present

the process description, a brief description about a nonlinear

model developed previously in [2], we deal with a nonlinear

model of fourth order (4th) to prove the efficiency of the

new PWL approximation. In section III we present basic

definition about PWL models. In section IV we present

the approximation structure proposed for biological models

based on Canonical piecewise-linear (CPWL) models for a

4th order nonlinear model. In section V we give simulations

for different dilution rates, and we verify the phenomenon

of multiple states with the CPWL model through transient

analysis and in section VI some conclusions are drawn.

16th IEEE International Conference on Control ApplicationsPart of IEEE Multi-conference on Systems and ControlSingapore, 1-3 October 2007

MoA05.1

1-4244-0443-6/07/$20.00 ©2007 IEEE. 140

Page 2: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

II. PROCESS DESCRIPTION

The mammalian cells of Baby Hamster Kidney are used

in the production of the vaccine against the foot-and-mouth

disease, they are cultivated in bioreactor, which is located

in the biotechnology laboratory LIMOR de Colombia S.A,

in Bogota, Colombia. It is a 2500 liters bioreactor, which

operates in fed-batch mode, have temperature and agitation

speed controlled. In this, some experiments were carried

out that allowed us to obtain information of several cellular

cultures used for parameters adjustment of the mathematical

nonlinear model proposed [2]. We deal with a nonlinear

model approximation we use four state variables in order to

analyze the basic cellular behavior and the capability of the

CPWL model to approximate better this behavior, compared

with a simpler approximation of PWL based on a partition

form of the state space.

For the macrocospic development scale we use the mass

balance equations; with the dynamic general model for a

biological reactor developed in [1].

A. Nonlinear Model

The biological system class of nonlinear dynamics may be

described using the following model [8]:

{

·

x(t) = f(x(t)) + B(x(t))u(t)y(t) = Cx(t)

(1)

where x(t) ∈ Rn is a vector of states at time t, f : R

n →R

n are a nonlinear vector-valued functions, B is a state-

dependent n × m input matrix, u : R → Rm is an input

signal, C is an n × k output matrix and y : R → Rk is the

output signal.

Where u is the control variable, the dilution rate, we can

see that the control variable has a direct relation with state

variables, therefore we have a highly nonlinear behavior.

We present a description including four state variables;

cellular concentration, glucose, dissolved oxygen, and a

waste product acetate, it is the most relevant waste compo-

nent produced in the cellular growth process. In addition,

this model facilitates the reactor star-up and steady-state

operation conditions since the presence of less-desired steady

states at the same inlet conditions makes this bioreactor a

challenging problem for control, how we will show in sim-

ulation section, the transient analysis evidence this behavior.

·

x1

= µm

(

x2

x22

ki+x2+ks

)

(

x3

x3+ka

)

x1 −

−(

kdmkds

(µm−kdmx4)(kds+x2)

)

x1 − x1u.

·

x2 = −k1µm

(

x2

x22

ki+x2+ks

)

(

x3

x3+ka

)

x1 + (S1i − x2)u

·

x3 = k3µm

(

x2

x22

ki+x2+ks

)

(

x3

x3+ka

)

x1 − x3u

·

x4= Kla(C∗ − x4) − k1µm

(

x2

x22

ki+x2+ks

)

(

x3

x3+ka

)

x1

−x4u(2)

wwhere x1 g/L is the cellular concentration, x2 g/L is

the glucose concentration, µm 1/h is the maximum cellular

growth rate, ks g/L is the glucose saturation parameter, x3 is

the glutamine concentration, x4 is the lactate concentration,

ka = 0.06 g/L is the glutamine saturation parameter,

k1,2,3 are yield coefficients, 1.46, 0.9, and 0.06 respectively.

S1i = 1.5, is the initial glucose concentration in the feeding

medium, kdm = 0.012 is the maximum cellular death rate,

and kds = 0.08 is the death saturation parameter. The

volumetric oxygen transfer coefficient, Kla is a function

of stirred speed but is also affected by the air flow rate

and factors like viscosity, and foaming. C ∗ is the dissolved

oxygen concentration in equilibrium with the oxygen in gas

bubble.

III. BIOLOGICAL CPWL MODEL

The approximation deals with the PWL approximation

technique developed in the past few years by Julian et

al. [4],[5] and later improved by Storace and Defeo [6],

by analysis the qualitative behaviors of dynamical systems

characterized by PWL flows that approximate the flows of

some academic examples. To guarantee that the dynamical

behavior of the PWL-approximate flow will be faithful to

that of the original system for any values of some significant

parameters, we use the input variable u like a parameter, and

simulate the PWL-flow.

It has been shown in [2] that the cellular growth has several

growth phases: a first phase, after inoculation, is called (i)

Latency, an (ii) acceleration state, when cells begins the

growth process, an (iii) exponential state, in this phase cells

reach a constant growth with the major growth rate, a (iv)

deceleration state, cells reduced the constant growth for

absence of substrate and accumulation of toxic substrates

and finally a (v) stationary state, when the cellular growth

reaches a constant value, since substrate is over or it is in

a low constant value.We give first some definitions about

CPWL (Canonical Piecewise-linear) based in the previous

work in [4], [5] for the modeling and in [6] for analysis of

this PWL systems.

A. Orthonormal Canonical Piecewise Linear Functions

The representation proposed in [4] is the first PWL

expression able to represent PWL mappings in arbitrary

MoA05.1

141

Page 3: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

dimensional domains [9].The orthonormal definition of the

PWL functions given before in [5] is used in this paper

to represent the nonlinear static mapping of cellular growth

process in bioreator of 4th order (2). With this in mind, a

brief description of this representation and its most important

characteristics are given next, for further details refer to [4],

[5]. For this approximation we have that given a nonlinear

system (3) the following steps are necessary to obtain a

CPWL approximation:

Step 1. Given a compact hyperrectangle grid domain,

order all vertices of that grid,

Step 2. Group the vertices into simplicial cells,

Step 3. Find CPWL basis functions,

Step 4. Find the CPWL model approximation.

In order to perform these steps we present the following

definitions and methods:

Definition 1. Let x0,x1, ...,xn be n + 1 points

in the n−dimensional space. A simplex (or polytope)

△(x0,x1, ...,xn) is defined by

△(x0,x1, ...,xn) ={

x : x =∑n

i=0µix

n}

where 0 ≤ µi ≤ 1, i ∈ {0, 1, ..., n} and∑n

i=0 µi=1. A

simplex is said to be proper if and only if it can not be

contained in a (n − 1) dimensional hyperplane.

The representation proposed in [4] requires the definition

of a rectangular compact domain of the form

S = {y ∈ Rm : 0 ≤ xi ≤ niδ, i = 1, 2, ..., m} . (3)

where δ is the grid size and ni ∈ Z+, being Z+ the

set of positive integers. Then this domain is subdivided

using a simplicial boundary configuration H , a simplicial

boundary configuration is characterized by the property that

it produces a division of the domain into simplices. If S is

defined as in (4), the space of all continuous PWL mappings

defined over the domain S partitioned with a simplicial

boundary configuration H is denoted by PWL[SH ] and it

is a linear vector space with the sum and multiplication of

functions by a scalar defined as usual. At this point it is

convenient to introduce the set VS of all simplex vertices

contained in S. Depending on the number of coordinates

different from zero, these verticies are organized in classes;

for instance, all the vertices in S that have k(k ≤ m)coordinates different from zero are called class k vertices.

The set VS plays an important role due to the fact that

the function values at the vertices of VS constitute all the

information that is needed to fully characterize any PWL

function fp : S �−→ R1. Moreover, the space PWL[SH ] of

all the PWL mappings defined over the set S, partitioned by

the boundary configuration H , is a linear vector space.

There are many possible choices for the PWL basis

functions, each of which is made up of N (linearly inde-

pendent) functions belonging to PWL N−dimensional linear

space. We have that any basis can be expressed as a linear

combination of the elements of the β basis, which is defined

by recursively applying the following generating function

γ(u, v) [4],[5]:

γ(x1, x2) = {||x1| + x2| − ||x2| − x1| +

+ |x1| + |x2| − |x2 − x1|}/4 (4)

Using (4), the functions γ0(x1) = x1, γ1(x1) =γ(x1, x1), γ2(x1, x2) = γ(x1, x2), and in general

γk(x1, ..., xk) = γ(x1, γk−1(x2, ..., xk)) (5)

are defined. A distinctive property of (5) is that it possesses

k nesting of absolute value functions, and accordingly it is

said to have nesting level (n.l) equal to k.The first element of the basis is a constant term γ 0(1). the

remaining elements are formed by the composition of the

function γk(·, ..., ·), k = 1, 2, ..., m, with the linear functions

πk,jk(x) =xk − jkδ

k = 1, 2, ..., m, jk = 0, 1, ..., nk − 1. Note that the

hyperplanes associated with these linear functions, namely

{x ∈ Rn : πk,jk

(x) = 0}, are the responsible for subdivision

of S into hypercubes. As a result, the basis can be expressed

in vector form, ordered according to its n.l. as

Λ =[

Λ0T

, Λ1T

, ..., ΛmT]

(6)

where Λi is the vector containing the generating functions

defined in [4] with i nesting levels. Accordingly, any fp ∈PWL[SH ] can be written as

fp(x) = cTΛ(x) (7)

where c =[

c0T

, c1T

, ..., cmT

]T

, and every vector ci is a

parameter vector associated with the vector function Λ i.In order to obtain an orthonormal basis, it is necessary

to define an inner product on PWL[SH ]. If VS is the set of

vertices of S and f, g belong to PWL[SH ],the functional

〈; 〉 �−→ R given by

〈f, g〉 =∑

vi∈S

f(vi)g(vi) (8)

defines an inner product and with this inner product the

space PWL[SH ] becomes a Hilbert space with the norm de-

fined by (8). The new basis elements are linear combination

of (6), that is Υ(x) =TΛ(x), and the matrix T may be

obtained by two different methodologies. In this work we

use the one built using the Gran-schmidt procedure as given

in [5].

Also, the CPWL functions of this class can uniformly

approximate any continuous function g : S �−→ R1. For

finding the required approximation, we use a routine of [5]

that finds a vector of parameters c that is the solution of the

least square problem minx ‖Ax − b‖2, being A = ΥT (X),X the input matrix and b the output to be approximated in

MoA05.1

142

Page 4: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

sparse format. In accordance with [5], the CPWL approxi-

mation of the nonlinear function g is defined as the function

fp ∈PWL[SH ] satisfying

fCPWL = Ac. (9)

B. Cellular Growth CPWL Model

The PWL approximation based in a fourth Order nonlinear

model is obtained over the domain

S ={

y ∈ R5 : a1 ≤ x1 ≤ b1, a2 ≤ x2 ≤ b2,

a3 ≤ x3 ≤ b3, a4 ≤ x4 ≤ b4, a5 ≤ u ≤ b5.}

with

a1 = 0.0 b1 = 4

a2 = 0.0 b2 = 4.5

a3 = 0.0 b3 = 4

a4 = 0.0 b4 = 2

a5 = 0.0 b5 = 0.3

The domain S is partitioned by performing m1,m2, m3, m4 subdivisions along the state components x1,x2, x3, x4 respectively, and m5, subdivisions along the

parameter component u, as the control variable. The basis

were derived from a set of samples of f corresponding

to a regular grid of n1 × n2 × n3 × n4 × n5 point over

domain S. In particular, we will consider the following PWL

approximation fCPWL of f : m1 = m2 = m3 = m4 = 6,

m5 = 3, n1 = n2 = n3 = n4 = 15, n5 = 10. Through

several values of subdivisions we find that the least values

are performing the systems well from both qualitative and

quantitative points of view, we have to point out that the

algorithm using orthonormal basis allow a lager number of

inputs due to the ability of handling sparse matrices. Thus,

it is possible to detect the simplices that contribute to the

approximation, and it gives a measure of the nonlinearity of

the function. It is possible to take smaller values of m in

order to reduce the number of parameter but the quality of

the approximation become worse.

C. Model Simulation Results - Nonlinear vs CPWL

In order to analyze the system behavior to different input

values corresponding with the dilution rate u, we simulate the

original nonlinear system with CPWL approximation for u =0, it is when there is not feeding, batch operation mode, it is

the natural system behavior. Focus now on the simulation of

the more realistic case, a fourth order nonlinear model. The

simulation provides a plausible explanation of the different

steady state. First, as in the previous section we simulate the

CPWL model without input variable, dilution rate, in order

to obtain a batch mode behavior. All the simulations of the

4th order model with initial value x0 = (0.12, 4.2, 2.6, 0.0)′.Fig. 1 shows comparison between the nonlinear system and

CPWL approximation obtained by numerically integrating

0 10 20 30 40 500

0.5

1

1.5

2

2.5

3

Time [h]

x1−Cells[g/L] response for input case u=0.0

0 10 20 30 40 500

1

2

3

4

5

Time [h]

x2−Glucose[g/L] response for input case u=0.0

0 10 20 30 40 500

0.5

1

1.5

2

2.5

3

Time [h]

x3−Glutamine[g/L] response for input case u=0.0

0 10 20 30 40 500

0.05

0.1

0.15

0.2

Time [h]

x4−Lactate[g/L] response for input case u=0.0

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Fig. 1. Comparison of system response computed with 4th order nonlinearand cpwl models to the dilution u = 0.0

the dynamical system having on the right-hand side of

fCPWL for a dilution rate u = 0.

In this case we can see the behavior of the four state

variables, the CPWL model is qualitatively similar to the

original system. For simulation purpose we increased the

dilution rate to the optimal value, and the CPWL presents

very good agreement. The dilution rate was then increased

to reach a high dilution rate, where normally the system is

not working, and the cellular concentration is too low. It is

of particular interest to show that model presented here is

able to vindicate the multiple state stationaries. Fig. 2 shows

the comparison between the nonlinear system and CPWL

approximation for these case, dilution rate, u = 0.031/h.

IV. PROBING FEED CONTROLLER

We will now desribe briefly the control thecnique devel-

oped in [13] for E. coli cultivations. The key idea is to exploit

the characteristic saturation in the oxygen supply system that

occurs at acetate formation, when the glucose uptake rate

excceds the glucose uptake rate critic. By superimposing a

short pulse on the feed rate and evaluate the response in the

dissolved oxygen signal. If a pulse response is visible, the

feed rate is increased at the end of a pulse. When overfeeding

is detected (no pulse response) the feed rate is decreased.

This is ”optimal” in the sense that it gives the maximum

growth rate without overflow metabolism, thus minimizing

the cultivation time.

A. Feedback algorithm

A simple algorithm that can be interpreted as proportional

incremental controller is used to adjust the feed rate F. At

each cycle of the algorithm a pulse is given and depending on

MoA05.1

143

Page 5: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

0 10 20 30 40 500

0.5

1

1.5

2

2.5

Time [h]

x1−Cells[g/L] response for input case u=0.031

0 10 20 30 40 500

1

2

3

4

5

Time [h]

x2−Glucose[g/L] response for input case u=0.031

0 10 20 30 40 500

0.5

1

1.5

2

2.5

3

Time [h]

x3−Glutamine[g/L] response for input case u=0.031

0 10 20 30 40 500

0.02

0.04

0.06

0.08

0.1

0.12

0.14

Time [h]

x4−Lactate[g/L] response for input case u=0.031

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Nonlinear model

cpwl model

Fig. 2. Comparison of system response computed with 4th order nonlinearand cpwl models to the dilution u = 0.031

the response the feed rate is adjusted according to the flow.

A reaction to a pulse is said to occur if the amplitude of the

response exceeds a critic oxygen reactive during the pulse

[13]. In this specific case we used a proportional probing

feed controller which change depending if it’s in a pulse up,

the increase in the feed F is decided by

dF (t)

dt= k

Cpulse(t) − Cpref

C∗ − x4F (10)

where Cpulse(t) is the pulse response, Cpref is the desired

pulse response and k the controller gain. In the case for down

pulses we get

dF (t)

dt=

(

kCpulse(t) − Cpref

C∗ − x4− γp

)

F (11)

where γp is the pulse amplitude. The pulse height, Fpulse,

must given an oxygen response that exceeds the reaction

levels, but it must also be ensured that the dissolved oxygen

level does not reach zero during the pulse.

Fpulse = γpF (12)

γp ≈ 4Creac/(C∗ − Csp)

where Creac is the reaction amplitude, it should be chosen

large enough for the algorithm to be unaffected by the

background variability in Cpulse, a value in 3 − 5%, is a

reasonable default choice.

Fig. 3 shows a simulation with a proportional controller

according to the description above, Fig. 4 shows the cellular

growth,

0 2 4 6 8 10 120.01

0.015

0.02

0.025System response for probing control during fed−batch simulation

Feed r

ate

[L/h

]]

0 2 4 6 8 10 120

0.5

1

Cells

X [g/L

]

0 2 4 6 8 10 120.4

0.5

0.6

0.7

Time [h]

Oxy

gen C

[g/L

]

Fig. 3. Systems response for probing control in a part of fed-batchcultivation

V. CONCLUSIONS AND FUTURE WORK

In this paper preliminary results on a Piecewise-linear

approximation of nonlinear cellular growth have been pre-

sented, based on orthonormal CPWL functions. It has also

been proved that this structure allows one to approximate

the dynamical behavior for different initial conditions in the

transient analysis. The main interesting point over this CPWL

model is the fact that we used a points of the nonlinear

system model, then for a real implementation, these points

could be taken from the sensors or data from the process. We

have tested the CPWL model with the probing proportional

controller based on the dissolved oxygen signal, its behavior

exhibited some optimal characteristics. This model although

identified for the BHK experiments seems to be generally

applicable to mammaliam systems other than BHK, such as

Hybridoma and Chinese Hamster Ovary (CHO) cells that

display similar behavior [9].

REFERENCES

[1] G. Bastin and D. Dochain, On-line estimation and adaptive control ofbioreactor, Ed. Elsevier Science Publisher B.V, 1990.

[2] E. Mojica and A. Gauthier, ”Desarrollo y Simulacion de un Modelopara un Cultivo Celular en Bioreactor”. In Proc. 2nd Congreso

Colombiano de Bioingenierıa e Ingenierıa Biomedica, Oct. 2005.

[3] A. Rantzer and M. Johansson, ”Piecewise Linear Quadratic OptimalControl”, IEEE Transactions on Automatic Control, vol. 45, pp. 629-637, Apr. 2000.

[4] P. Julian, A. Desages, and O. Agamennoni, ”High-level canonicalpiecewise linear representation using a simplicial partition,” IEEE

Trans. Circuits Syst. I, vol. 46, pp. 463-480, Apr. 1999.

[5] P. Julian, A. Desages, and B. D’Amico, ”Orthonormal high levelcanonical PWL functions with applications to model reduction,” IEEE

Trans. Circuits Syst. I, vol. 47, pp. 702-712, May. 2000.

[6] M. Storace, and O. De Feo, ”Piecewise-Linear Approximation ofNonlinear Dynamical Systems,” IEEE Trans. Circuits Syst. I, vol. 51,pp. 830-842, Apr. 2004.

MoA05.1

144

Page 6: [IEEE 2007 IEEE International Conference on Control Applications - Singapore (2007.10.1-2007.10.3)] 2007 IEEE International Conference on Control Applications - Probing Control for

[7] E. Mojica, A. Gauthier, and C. Collazos, ”Control Automatico deun Bioreactor de Crecimiento Celular,” In Proc. 2nd IEEE Colombian

Workshop on Robotics and Automation, 2006.[8] M. Rewienski and J. White, ”A Trajectory Piecewise-Linear Approach

to Model Order Reduction and Fast Simulation of Nonlinear Circuitsand Micromachined Devices,” IEEE Trans. Computer-Aided Design,vol. 22, pp. 155-170, Feb. 2003

[9] A. Namjoshi, W. Hu, and D. Ramkrishna, ”Unveiling Steady-State Multiplicity in Hybridoma Cultures: The Cybernetic Approach,”Biotechnol. Bioeng, vol 81, pp. 80-91, Jan. 2003.

[10] L. Rodrigues and J. How, ”Automated control design for a piecewise-affine approximation of a class of nonlinear systems,” in Proceedings

of the American Control Conference, pp. 3189-3194, June 2001.[11] L. Castro, O. Agamennoni, C. D’Attellis, ”Wiener-like modelling: a

different approach.” in Proceedings of the 9th Mediterranean Confer-

ence on Control and Automation,June 2001.[12] E. Mojica. Identificacion y Control de un Proceso de Crecimiento

Celular en Bioreactor, Master thesis, University de los Andes, August2005.

[13] M. Akesson, P. Hagander, J.P. Axelsson, ”Probing control of fed-batchcultures: Analysis and tuning.” Control Engineering Practice, 9:7, pp.709-723.

[14] M. Storace and D. De Feo, ”PWL approximation of nonlinear dynam-ical systems, Part-I: structure stability.” Journal of Physics: conference

series 22, pp. 709-723, 2005.[15] A. Soni, A multi-scale approach to fed-batch bioreactor control,

Master thesis, University of Pitsburgh. 2002.[16] I. Smets, J. Claes, E. November, G. Bastin, J. Van Impe, ”Optimal

adaptive of (bio)chemical reactors: past, present and future.” Journal

of process control(Special issue Nov, 2003.

MoA05.1

145