41
This document must be cited according to its final version which is published in a journal as: C. Afri, M. Nadri, P. Dufour, “Observer design for a ternary distillation column with side stream”, 53rd IEEE Conference on Decision and Control (CDC), Los Angeles, CA, USA, pp. 6383-6388, december 15-17, 2014. DOI : 10.1109/CDC.2014.7040390 You downloaded this document from the CNRS open archives server, on the webpages of Pascal Dufour: http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

Observer Design for a Ternary Distillation Column with Side Stream

Embed Size (px)

Citation preview

Page 1: Observer Design for a Ternary Distillation Column with Side Stream

This document must be cited according to its final version which is published in a journal as:

C. Afri, M. Nadri, P. Dufour,“Observer design for a ternary distillation column with side stream”,

53rd IEEE Conference on Decision and Control (CDC), Los Angeles, CA, USA, pp. 6383-6388, december 15-17, 2014.

DOI : 10.1109/CDC.2014.7040390

You downloaded this document from the CNRS open archives server, on the webpages of Pascal Dufour:

http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

Page 2: Observer Design for a Ternary Distillation Column with Side Stream

1/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Observer Design for a Ternary DistillationColumn with Side Stream

Chouaib Afri Madiha Nadri Pascal Dufour

LAGEPUniversite de Lyon, F-69622, Lyon, France – Universite Lyon 1, Villeurbanne, France – CNRS,

UMR 5007, LAGEP, France.

53rd Annual Conference on Decision and ControlPaper 1058

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 3: Observer Design for a Ternary Distillation Column with Side Stream

2/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Problem statement

Goal

Improving purity control in distillation columns.

Optimizing installation costs and energy.

Constraints

High cost of the measures.

Nonlinear coupling between controlled physical quantities.

Existing controllers

Decentralised PID controllers

Based on a simple model ⇒ Poor control performances.High energy consumption.

Solution

Need for and advanced controller using a model based state estimation.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 4: Observer Design for a Ternary Distillation Column with Side Stream

2/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Problem statement

Goal

Improving purity control in distillation columns.

Optimizing installation costs and energy.

Constraints

High cost of the measures.

Nonlinear coupling between controlled physical quantities.

Existing controllers

Decentralised PID controllers

Based on a simple model ⇒ Poor control performances.High energy consumption.

Solution

Need for and advanced controller using a model based state estimation.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 5: Observer Design for a Ternary Distillation Column with Side Stream

2/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Problem statement

Goal

Improving purity control in distillation columns.

Optimizing installation costs and energy.

Constraints

High cost of the measures.

Nonlinear coupling between controlled physical quantities.

Existing controllers

Decentralised PID controllers

Based on a simple model ⇒ Poor control performances.High energy consumption.

Solution

Need for and advanced controller using a model based state estimation.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 6: Observer Design for a Ternary Distillation Column with Side Stream

2/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Problem statement

Goal

Improving purity control in distillation columns.

Optimizing installation costs and energy.

Constraints

High cost of the measures.

Nonlinear coupling between controlled physical quantities.

Existing controllers

Decentralised PID controllers

Based on a simple model ⇒ Poor control performances.High energy consumption.

Solution

Need for and advanced controller using a model based state estimation.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 7: Observer Design for a Ternary Distillation Column with Side Stream

2/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Problem statement

Goal

Improving purity control in distillation columns.

Optimizing installation costs and energy.

Constraints

High cost of the measures.

Nonlinear coupling between controlled physical quantities.

Existing controllers

Decentralised PID controllers

Based on a simple model ⇒ Poor control performances.High energy consumption.

Solution

Need for and advanced controller using a model based state estimation.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 8: Observer Design for a Ternary Distillation Column with Side Stream

3/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 9: Observer Design for a Ternary Distillation Column with Side Stream

4/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 10: Observer Design for a Ternary Distillation Column with Side Stream

5/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: Ternary distillation columnwith side stream.

n Number of trays (18 tray).

i Tray index i=1,...,n.

l Feed Tray.

s Extraction tray.

Z Feed flow molar fraction.

F Molar feed rate.

S Extracted molar flow rate.

L Reflux molar flow rate.

V Vapour molar flow rate.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 11: Observer Design for a Ternary Distillation Column with Side Stream

6/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Modelling assumptions

Classical assumptions 1

Constant column internal pressure.

Constant molar retention.

Li ’s are equal, Vi ’s are equal, for all i = 1, ...,n.

Trays walls are adiabatic.

Liquid and outgoing vapour of each tray are in thermal equilibrium.

Homogeneous mixture in each tray.

Feed flow rate is continuous and in the liquid phase.

We assume a theoretical boiler and total condenser.

Special assumption

Assume a non-ideal mixture 2.

1. Leads to solving an ODE system2. Leads to solving an ADE system

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 12: Observer Design for a Ternary Distillation Column with Side Stream

7/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 13: Observer Design for a Ternary Distillation Column with Side Stream

8/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Material balance equations

Total condenser, i = 1 :

N1dxj ,1dt = Vf (yj ,2−xj ,1)

Upper rectifying section, i = 2, ...,s :

Nidxj ,idt = L(xj ,i−1−xj ,i ) +Vf (yj ,i+1−yj ,i )

Lower rectifying section, i = s + 1, ..., l−1 :

Nidxj ,idt = (L−S)(xj ,i−1−xj ,i ) +Vf (yj ,i+1−yj ,i )

Feed tray, i = l :

Nldxj ,ldt = (L−S)(xj ,l−1−xj ,l ) +F (Zj ,l −xj ,l ) +Vf (yj ,l+1−yj ,l )

Stripping section, i = l + 1, ...,n−1 :

Nidxj ,idt = (F +L−S)(xj ,i−1−xj ,i ) +Vf (yj ,i+1−yj , i)

Boiler, i = n :

Nndxj ,ndt = (F +L−S)(xj ,n−1−xj ,n) +Vf (xj ,n−yj ,n)

Thermodynamic constraints, i = 1, ..,n :(∑

3j=1 yj ,i )−1 = 0

j Component index, j=1 forBenzene, j=2 for Toluene, j=3for o-Xylene.

N Molar retention.

x Liquid phase molar fraction.

y Vapour phase molar fraction.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 14: Observer Design for a Ternary Distillation Column with Side Stream

9/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Vapour phase molar fractions

Remark

The correlation between physical quantities from

Antoine formula.

Vapour Liquid Equilibrium (VLE).

Murphree efficiency.

allowed to get the vapour molar fractions yj ,i functions of liquid molarfractions xj ,i .

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 15: Observer Design for a Ternary Distillation Column with Side Stream

10/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 16: Observer Design for a Ternary Distillation Column with Side Stream

11/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Trays number n = 18,Side stream and feed trays s = 6, l = 9Liquid molar retention in condenser N1 = 20 molLiquid molar retention in boiler N18 = 20 molLiquid molar retention in each tray Ni = 8 mol

Liquid and vapour Murphree efficiency e l = 1 , ev = 1Internal pressure PT = 760 mmHgFeed flow rate F = 1.67 mol/minBenzene composition in feed rate ZBen,l = 0.6Toluene composition in feed rate ZTol ,l = 0.3Feed temperature Tl = 379,32 KSide stream liquid flow rate S = 0.167 mol/minSteady state vapour flow rate Vf = 7.0086 mol/minSteady state liquid flow rate L = 6.0017 mol/minSteady state quality of Benzene in top product x1,1 = 0.95Steady state quality of Benzene in bottom product x1,18 = 8.87×10−5

Steady state quality of Toluene in top product x2,1 = 0.05Steady state quality of Toluene in bottom product x2,18 = 0.67

Table: Operating point and initial steady state.Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 17: Observer Design for a Ternary Distillation Column with Side Stream

12/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: Response of the dynamic model starting from the experimental steadystate, in 4 locations : liquid molar fractions of Benzene.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 18: Observer Design for a Ternary Distillation Column with Side Stream

13/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: Final molar fraction profiles : simulation and experimental.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 19: Observer Design for a Ternary Distillation Column with Side Stream

14/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Advanced controller problem

In addition to the output measures, advanced controllers require moreinformations about plan.

In our case

Column internal liquid molar fractions.

Column internal temperatures.

are important to design such controllers.

But It is very expensive to measure all this physical quantities.

SolutionEstimate them from the measurement of some.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 20: Observer Design for a Ternary Distillation Column with Side Stream

14/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Advanced controller problem

In addition to the output measures, advanced controllers require moreinformations about plan.

In our case

Column internal liquid molar fractions.

Column internal temperatures.

are important to design such controllers.

But It is very expensive to measure all this physical quantities.

SolutionEstimate them from the measurement of some.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 21: Observer Design for a Ternary Distillation Column with Side Stream

14/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Advanced controller problem

In addition to the output measures, advanced controllers require moreinformations about plan.

In our case

Column internal liquid molar fractions.

Column internal temperatures.

are important to design such controllers.

But It is very expensive to measure all this physical quantities.

SolutionEstimate them from the measurement of some.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 22: Observer Design for a Ternary Distillation Column with Side Stream

14/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Advanced controller problem

In addition to the output measures, advanced controllers require moreinformations about plan.

In our case

Column internal liquid molar fractions.

Column internal temperatures.

are important to design such controllers.

But It is very expensive to measure all this physical quantities.

SolutionEstimate them from the measurement of some.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 23: Observer Design for a Ternary Distillation Column with Side Stream

15/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

State space representation

We consider the following new notations

x1i = x1,i ; 1≤ i ≤ l−1x2i = x1,n−i+1; 1≤ i ≤ n− l−1x1i = x2,i ; 1≤ i ≤ l−1x2i = x2,n−i+1; 1≤ i ≤ n− l−1z1i = Ti ; 1≤ i ≤ l−1z2i = Tn−i+1; 1≤ i ≤ n− l−1uT = (L,Vf ,F ,S ,Z1,l ,Z2,l )

T

y1 = (x11 , x

21 )T = (x1,1,x1,n)T

y2 = (x11 , x

21 )T = (x2,1,x2,n)T ,

where

y1 & y2 Outputs system contains the top and bottom measures of light component (Benzene) andintermediate component (Toluene) respectively.

u Inputs system, S, F , Z1,l and Z2,l are uncontrolled inputs, Vf and L are manipulated inputs.

x & x State variables.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 24: Observer Design for a Ternary Distillation Column with Side Stream

16/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

State space representation

The system belongs to the class of fully interconnected implicit systemswritten in the following compact format :

x(t) = f (x(t),x(t),z(t),u(t)) x ∈ Rn, u ∈ Ux(t) = f (x(t),x(t),z(t),u(t)) x ∈ Rn

ϕ(x(t),x(t),z(t)) = 0 z ∈ Rd

y(t) = [h(x(t)) h(x(t))]T y ∈ Rp,

where,h(x) = [x1

1 (t),x21 (t)]T ; h(x) = [x1

1 (t), x21 (t)]T

x = (x11 , ..,x

1l−1,x

21 , ..,x

2n−l+1)T ; x = (x1

1 , .., x1l−1, x

21 , .., x

2n−l+1)T

f =

[f 1(x ,x ,z ,u)f 2(x , x ,z ,u)

]; f =

[f 1(x ,x ,z ,u)f 2(x , x ,z ,u)

];ϕ =

[ϕ1(x1, x1,z1)ϕ2(x2, x2,z2)

]

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 25: Observer Design for a Ternary Distillation Column with Side Stream

17/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

State space representation

f , f and ϕ are C 1 functions with respect to their arguments and satisfythe following triangular structure :

f i =

f i1 (x i1,x

i2, x

i ,z i2,u):

f ik (x ik−1,x

ik ,x

ik+1, x

i ,z ik ,zik+1,u)

:f ini−1(x i

ni−2,xini−1,x

ini, x i ,z ini−1

,z ini ,u)

f ini (x , x ,z ,u)

f i =

f i1 (x i1, x

i2,x

i ,z i2,u):

f ik (x ik−1, x

ik , x

ik+1,x

i ,z ik ,zik+1,u)

:f ini−1(x i

ni−2, xini−1, x

ini, x i ,z ini−1

,z ini ,u)

f ini (x ,x ,z ,u)

ϕi =

ϕ i

1(x i1, x

i1,z

i1)

:ϕ ik (x i

k−1,xik ,x

ik+1, x

ik−1, x

ik , x

ik+1,z

ik )

:ϕ i

1(x ini, x i

ni,z ini )

where n1 = l −1, and n2 = n− l + 1.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 26: Observer Design for a Ternary Distillation Column with Side Stream

18/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 27: Observer Design for a Ternary Distillation Column with Side Stream

19/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

State Estimation

Estimation problem

By knowing the outputs y(t) and inputs u(t), how we can estimate theunknowns (x(t),z(t)) ?

Solution

State space observer design.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 28: Observer Design for a Ternary Distillation Column with Side Stream

19/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

State Estimation

Estimation problem

By knowing the outputs y(t) and inputs u(t), how we can estimate theunknowns (x(t),z(t)) ?

Solution

State space observer design.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 29: Observer Design for a Ternary Distillation Column with Side Stream

20/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Estimation problem

Two approaches are possible1. An implicit observer

˙x(t) = f (x(t), ˆx(t), z(t),u(t))−Kθ (y1(t)−y1(t))˙x(t) = f (x(t), ˆx(t), z(t),u(t))− Kθ (y2(t)−y2(t))ϕ(x(t), ˆx(t), z(t)) = 0y(t) = [h(x(t)) h(ˆx(t))]T

Principle : Resolution of algebro-differential equations ⇒ use of iterativeoptimisation techniques for algebraic equations resolution

Disadvantages

Optimization can increase the computing time.

The algorithm may become difficult to implement on-line forcomplex systems and/or fast dynamic systems.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 30: Observer Design for a Ternary Distillation Column with Side Stream

20/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Estimation problem

Two approaches are possible1. An implicit observer

˙x(t) = f (x(t), ˆx(t), z(t),u(t))−Kθ (y1(t)−y1(t))˙x(t) = f (x(t), ˆx(t), z(t),u(t))− Kθ (y2(t)−y2(t))ϕ(x(t), ˆx(t), z(t)) = 0y(t) = [h(x(t)) h(ˆx(t))]T

Principle : Resolution of algebro-differential equations ⇒ use of iterativeoptimisation techniques for algebraic equations resolution

Disadvantages

Optimization can increase the computing time.

The algorithm may become difficult to implement on-line forcomplex systems and/or fast dynamic systems.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 31: Observer Design for a Ternary Distillation Column with Side Stream

21/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Observer algorithm

2. An explicit observer :˙x = f (x , ˆx , z ,u) +Kθ (y1−y1)

˙x = f (x , ˆx , z ,u) +K θ (y2−y2)

˙z(t) =−(

∂ϕ

∂z |(x ,z ,ˆx)

)−1([

∂ϕ

∂x |(x ,z) ,∂ϕ

∂ x |(ˆx ,z)

][˙x , ˙x

]T+ Λϕ(x , ˆx , z)

),

where,

Kθ = diag(−r1∆θ

δ1S−1

1 CT1 , −r2∆

θδ2S−1

2 CT2 ) ;K θ = diag(−r1∆

θδ1S−1

1 CT1 , −r2∆

θδ2S−1

2 CT2 ),

Principle : Ordinary differential equations (ODE) resolution.

Advantage

Compared to the implicit observer, the time of calculus = time of ODEintegration.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 32: Observer Design for a Ternary Distillation Column with Side Stream

22/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Observer algorithm

Sn =

s11 s12 0 · · · 0s12 s22 s23 · · · 0

0 s23

. . .. . .

.

.

.

.

.

. · · ·. . .

. . . sn−1n

0 · · · 0 sn−1n snn

, An(t) =

0 a1(t) 0 · · · 0

0 0 a2(t) · · ·...

.

.

....

. . .. . .

.

.

.0 · · · · · · 0 an−1(t)0 · · · · · · 0 0

S satisfies the inequality

∀t ≤ 0,ATn (t)Sn +SnAn(t)−ρCT

n Cn ≤−η In

The ai ’s are unknowns and satisfy : ∀t ≥ 0,α1 ≤ ai (t)≤ α2 where,α1,α2 > 0.

r1&r2 positive constants tuning parameters of the observer greater than 1

4θ is a diagonal matrix of (θ , θ 2, ..., θni )

θ tuning positive constant observer parameter.

ρ&η are positive constants.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 33: Observer Design for a Ternary Distillation Column with Side Stream

23/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 34: Observer Design for a Ternary Distillation Column with Side Stream

24/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Trays number n = 18,Side stream and feed trays s = 6, l = 9Liquid molar retention in condenser N1 = 20 molLiquid molar retention in boiler N18 = 20 molLiquid molar retention in each tray Ni = 8 mol

Liquid and vapour Murphree efficiency e l = 1 , ev = 1Internal pressure PT = 760 mmHgFeed flow rate F = 1.67 mol/minBenzene composition in feed rate ZBen,l = 0.6Toluene composition in feed rate ZTol ,l = 0.3Feed temperature Tl = 379,32 KSide stream liquid flow rate S = 0.167 mol/minSteady state vapour flow rate Vf = 7.0086 mol/minSteady state liquid flow rate L = 6.0017 mol/minSteady state quality of Benzene in top product x1,1 = 0.95Steady state quality of Benzene in bottom product x1,18 = 8.87×10−5

Steady state quality of Toluene in top product x2,1 = 0.05Steady state quality of Toluene in bottom product x2,18 = 0.67

Table: Operating point and initial steady state.Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 35: Observer Design for a Ternary Distillation Column with Side Stream

25/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: True and observed trays temperature in the presence of initialestimations errors and output added noises.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 36: Observer Design for a Ternary Distillation Column with Side Stream

26/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: True and observed Benzene molar fractions in the presence of initialestimations errors and output added noises.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 37: Observer Design for a Ternary Distillation Column with Side Stream

27/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Outline

1 Ternary distillation column

2 Dynamical model

3 Model simulation results

4 Advanced controllers based on state model

5 Explicit observer

6 Observer simulation results

7 Conclusion and perspectives

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 38: Observer Design for a Ternary Distillation Column with Side Stream

28/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Conclusion :

Mathematical model validation describing the dynamic of ternarymixture fractions in a distillation column with 18 trays.

High gain explicit observer performances validation.

Perspectives :

Synthesis of an observer based on trays temperature measurements.

Synthesis of a suitable control law.

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 39: Observer Design for a Ternary Distillation Column with Side Stream

29/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Thanks for your attention

About our research team ”Nonlinear systems and Processes (SNLEP)” :sites.google.com/site/snlepteam

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 40: Observer Design for a Ternary Distillation Column with Side Stream

29/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Thanks for your attention

About our research team ”Nonlinear systems and Processes (SNLEP)” :sites.google.com/site/snlepteam

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream

Page 41: Observer Design for a Ternary Distillation Column with Side Stream

30/30

Ternary distillation columnDynamical model

Model simulation resultsAdvanced controllers based on state model

Explicit observerObserver simulation results

Conclusion and perspectives

Figure: Open loop response to the feed disturbances .

Paper WeC05.1 C. Afri et al., [email protected] Observer Design for a Ternary Distillation Column with Side Stream