MATHEMATICAL MODELLING OF MASS TRANSFER IN MULTI-STAGE ROTATING DISC CONTACTOR COLUMN

advertisement
MATHEMATICAL MODELLING OF MASS TRANSFER
IN MULTI-STAGE ROTATING DISC CONTACTOR COLUMN
NORMAH MAAN
UNIVERSITI TEKNOLOGI MALAYSIA
MATHEMATICAL MODELLING OF MASS TRANSFER
IN A MULTI-STAGE ROTATING DISC CONTACTOR COLUMN
NORMAH MAAN
A thesis submitted in fulfilment of the
requirements for the award of the degree of
Doctor of Philosophy
Faculty of Science
Universiti Teknologi Malaysia
OCTOBER 2005
iii
To
my beloved husband, Zainidi and
my loving daughters, Nur Ezzaty and Nur Amira
and
especially my loving
and supportive parents, Hj. Maan and Hjh. Eashah
iv
ACKNOWLEDGEMENT
First of all, I thank ALLAH (SWT), the Lord Almighty, for giving me the
health, strength and ability to write this thesis.
I wish to express my deepest gratitude to my supervisor, Assoc. Prof. Dr.
Jamalludin Bin Talib, who suggested the research topic and directed the research.
I thank him for his enduring patience. My special thanks are also due to my cosupervisor, Dr. Khairil Anuar Arshad, and to Assoc. Prof. Dr. Tahir Bin Ahmad for
contributing ideas, discussing research plans, and encouragement.
I am forever indebted to my employer Universiti Teknologi Malaysia (UTM) for
granting me the study leave and providing the facilities for my research.
Finally, I am grateful for the help in different ways from a number of individuals.
Among them are Dr. Rohanin, Dr. Zaitul, Pn. Sabariah and other friends.
v
ABSTRACT
In this study, the development of an improved forward and inverse models
for the mass transfer process in the Rotating Disc Contactor (RDC) column were
carried out. The existing mass transfer model with constant boundary condition does
not accurately represent the mass transfer process. Thus, a time-varying boundary
condition was formulated and consequently the new fractional approach to equilibrium
was derived.
This derivation initiated the formulation of the modified quadratic
driving force, called Time-dependent Quadratic Driving Force (TQDF). Based on this
formulation, a Mass Transfer of A Single Drop (MTASD) Algorithm was designed,
followed by a more realistic Mass Transfer of Multiple Drops (MTMD) Algorithm
which was later refined to become another algorithm named the Mass Transfer Steady
State (MTSS) Algorithm. The improved forward models, consisting of a system of
multivariate equations, successfully calculate the amount of mass transfer from the
continuous phase to the dispersed phase and was validated by the simulation results.
The multivariate system is further simplified as the Multiple Input Multiple Output
(MIMO) system of a functional from a space of functions to a plane. This system
serves as the basis for the inverse models of the mass transfer process in which fuzzy
approach was used in solving the problems. In particular, two dimensional fuzzy number
concept and the pyramidal membership functions were adopted along with the use of
a triangular plane as the induced output parameter. A series of algorithms in solving
the inverse problem were then developed corresponding to the forward models. This
eventually brought the study to the implementation of the Inverse Single Drop Multistage (ISDMS)-2D Fuzzy Algorithm on the Mass Transfer of Multiple Drops in Multistage System. This new modelling approach gives useful information and provides a
faster tool for decision-makers in determining the optimal input parameter for mass
transfer in the RDC column.
vi
ABSTRAK
Dalam kajian ini, pembentukan model ke depan yang lebih baik dan model
songsangan bagi proses peralihan jisim di dalam Turus Pengekstrakan Cakera Berputar
(RDC) telah dijalankan. Model yang sedia ada dengan syarat sempadan tetap tidak
mewakili proses peralihan jisim dengan tepat. Dengan itu, syarat sempadan yang
merupakan suatu fungsi masa berubah telah dirumuskan dan seterusnya pendekatan
pecahan untuk keseimbangan yang baru diterbitkan. Penerbitan ini telah memulakan
perumusan daya pacu kuadratik ubahsuai, yang dipanggil daya pacu kuadratik
bersandaran masa (TQDF). Berdasarkan perumusan ini, satu Algoritma Peralihan
Jisim untuk Sebutir Titisan (MTASD) telah direkabentuk , diikuti oleh satu algoritma
yang lebih realistik algoritma Peralihan Jisim untuk Multi Titisan (MTMD) yang mana
kemudiannya, telah diperbaiki dan dinamakan Algoritma Peralihan Jisim Berkeadaan
Mantap (MTSS). Model ke depan yang telah diperbaiki, terdiri daripada satu sistem
persamaan berbilang pembolehubah yang mana kemudiannya dipermudahkan sebagai
sistem berbilang input berbilang output (MIMO) yang merupakan satu rangkap
dari satu ruang fungsi-fungsi kepada satu satah. Sistem ini merupakan satu asas
pembentukan model songsangan bagi proses peralihan jisim dan pendekatan kabur
telah digunakan untuk menyelesaikannya. Secara khususnya, konsep nombor kabur dua
matra dan fungsi keahlian piramid digunakan, diikuti dengan penggunaan satu satah
segitiga sebagai parameter output teraruh. Satu siri algoritma dalam menyelesaikan
masalah songsangan ini kemudiannya telah dibentuk berpadanan dengan model ke
depan masing-masing. Kajian ini akhirnya membawa kepada implementasi Algoritma
Songsangan Sebutir Titisan Multi-tingkat (ISDMS)-2D Kabur ke atas sistem peralihan
jisim Multi Butiran dalam Multi-tingkat.
Untuk rumusan yang lebih definitif,
pedekatan baru pemodelan ini memberi maklumat yang berguna dan menyediakan
suatu alat yang cepat kepada pembuat-keputusan dalam menentukan parameter
optimum input untuk peralihan jisim dalam turus RDC.
vii
TABLE OF CONTENTS
CHAPTER
TITLE
PAGE
THESIS STATUS DECLARATION
SUPERVISOR’S DECLARATION
1
TITLE PAGE
i
DECLARATION
ii
DEDICATION
iii
ACKNOWLEDGEMENT
iv
ABSTRACT
v
ABSTRAK
vi
TABLE OF CONTENTS
vii
LIST OF TABLES
xii
LIST OF FIGURES
xv
LIST OF SYMBOLS
xvii
LIST OF APPENDICES
xix
INTRODUCTION
1
1.1 Preface
1
1.2 Motivation
2
1.3 Objectives of the Research
4
1.4 Scope of Study
4
1.5 Significance of the Findings
5
1.6 Thesis Organization
5
1.7 Summary
6
viii
2
LITERATURE REVIEW
8
2.1 Introduction
8
2.2 Liquid-liquid Extraction
8
2.2.1 Rotating Disc Contactor Column
2.3 Hydrodynamic
10
12
2.3.1 Terminal Velocity
12
2.3.2 Slip and Characteristic Velocity
13
2.4 Drop Breakage Phenomena
14
2.4.1 Drop Size
15
2.4.2 Maximum Drop Size
15
2.4.3 Drop Breakage
16
2.4.4 Critical Drop Size and Critical Rotor Speed
16
2.4.5 Initial Number of Drops
17
2.4.6 Probability of Breakage
17
2.4.7 Mean Number of Daughter Drops Produced
18
2.5 Mass Transfer
18
2.5.1 The Whitman Two-film Theory
19
2.5.2 The Penetration Theory
21
2.5.3 Dispersed Phase Mass Transfer Coefficient
22
2.5.4 Continuous Phase Mass Transfer Coefficient
23
2.5.5 Overall Mass Transfer Coefficient
24
2.6 The Existing Forward Mathematical Models of the
Processes in the RDC Column
24
2.6.1 Talib’s work
24
2.6.2 Ghalehchian’s work
26
2.6.3 Mohamed’s work
26
2.6.4 Arshad’s work
27
2.7 Inverse Modelling
28
2.7.1 Introduction
28
2.7.2 Inverse Problem in Sciences and Engineering
30
2.7.3 Classes of Inverse Problem
32
2.7.4 Solution of Inverse Problem
33
2.8 Fuzzy Logic Modelling
2.8.1 The Basic Concepts of Fuzzy set Theory
34
35
ix
3
2.8.2 Fuzzy System
37
2.8.3 Fuzzy Modelling
37
2.8.4 Remarks
38
2.9 Summary
39
THE FORWARD MASS TRANSFER MODEL
41
3.1 Introduction
41
3.2 The Forward Mass Transfer Model
41
3.2.1 Diffusion in a Sphere
3.3 The Modified Model
4
42
45
3.3.1 The Analytical Solution
49
3.4 Simulations for Different Drop Sizes
55
3.5 Discussion and Conclusion
56
MASS TRANSFER IN THE MULTI-STAGE
RDC COLUMN
58
4.1 Introduction
58
4.2 The Diffusion Process Based On The Concept
Of Interface Concentration
59
4.2.1 Flux Across The Drop Surface Into The
Drop
60
4.2.2 Flux in The Continuous Phase
61
4.2.3 Process of Mass Transfer Based on Timedependent Quadratic Driving Force
62
4.3 Mass Transfer of a Single Drop
65
4.3.1 Algorithm 4.1: Algorithm for Mass Transfer
Process of a Single Drop (MTASD Algorithm)
66
4.3.2 Simulation Results
67
4.4 Mass Transfer of Multiple Drops
67
4.4.1 Basic Mass Transfer(BMT) Algorithm
72
4.4.2 Algorithm for the Mass Transfer Process
of Multiple Drops in the RDC Column
(MTMD Algorithm)
73
4.4.3 Simulation Results
74
x
4.5 The Normalization Technique
4.5.1 Normalization Procedure
76
4.5.2 De-normalization Procedure
80
4.6 Algorithm 4.4: Forward Model Steady State
Mass Transfer of Multiple Drops
5
83
4.6.1 Algorithm To Find The Drop Concentration
of a Steady State Distribution in
23 Stages RDC Column (MTSS Algorithm)
86
4.6.2 Updating Mechanism Algorithm
91
4.6.3 Simulation Results
92
4.7 Discussion and Conclusion
92
THE INVERSE MODEL OF MASS
TRANSFER: THEORETICAL DETAILS
AND CONCEPTS
96
5.1 Introduction
96
5.2 Inverse Modelling in RDC Column
97
5.2.1 Formulation of the Inverse Problem
5.3 Inverse Modelling Method
98
100
5.3.1 Fuzzy Flow Chart
101
5.3.2 Fuzzification Phase
102
5.3.3 Fuzzy Environment Phase
103
5.3.4 Defuzzification Phase
104
5.3.5 Numerical Example
105
5.4 Inverse Modelling of the Mass Transfer Process
of a Single Drop in a Single Stage RDC Column
Fuzzy-Based Algorithm(ISDSS-Fuzzy)
5.4.1 Inverse Fuzzy-Based Algorithm
(ISDSS-Fuzzy)
6
75
112
112
5.5 Simulation Results
113
5.6 Discussion and Conclusion
114
INVERSE MODEL OF MASS TRANSFER
RDC IN THE MULTI-STAGE COLUMN
118
6.1 Introduction
118
xi
6.2 Theoretical Details
119
6.2.1 Relation
119
6.2.2 Fuzzy Relation
121
6.3 Fuzzy Number of Dimension Two
6.3.1 Alpha-level
6.4 Inverse Modelling of the Mass Transfer Based
on Two Dimensional Fuzzy Number
123
125
6.4.1 The ISDSS-2D Fuzzy Algorithm
126
6.4.2 Numerical Example
131
6.4.3 Simulation Results
137
6.5 Inverse Model of the Mass Transfer of a Single
Drop in a Multi-Stage RDC Column Based on
Two Dimensional Fuzzy Number
138
6.5.1 The Inverse of Single Drop Multi-stage-2D
Fuzzy (ISDMS-2D Fuzzy) Algorithm
141
6.5.2 Simulation Results
144
6.6 Implementation of ISDMS-2D-Fuzzy Algorithm
on the Mass Transfer of Multiple Drops in the
Multi-stage System
6.6.1 Simulation Results
7
121
145
146
6.7 Discussion and Conclusion
147
CONCLUSIONS AND FURTHER RESEARCH
152
7.1 Introduction
7.2 Summary of the Findings and Conclusion
7.3 Further Research
152
152
157
REFERENCES
159
APPENDIX A
165
APPENDIX B
167
APPENDIX C
169
APPENDIX D
171
xii
LIST OF TABLES
TABLE NO.
TITLE
PAGE
2.1
The ill-posed and well-posed problems
29
3.1
Normalized dispersed and continuous phase
concentration
46
The Values of resident time and the slip velocity for
each drop size
48
3.3
The values of a1 and b1
49
4.1
The concentration of the drops along the column
69
4.2
Experiment 1-Continuous phase (aqueous) and
dispersed phase (organic) concentrations
77
Experiment 2-Continuous phase (aqueous) and
dispersed phase (organic) concentrations
78
Experiment 1-Normalized continuous and dispersed
phase concentrations
79
4.5
Experiment 1-De-normalized continuous concentrations
81
4.6
The error By Quadratic fitting
83
4.7
The concentration of the dispersed and continuous
phase according MTMD and MTSS Algorithm
95
5.1
Design parameters
102
5.2
Preferred input values
105
5.3
Preferred output values
105
5.4
α-cuts values for input parameters
107
5.5
α-cuts values for output parameters
108
5.6
The combination for each α-cuts values parameters
108
5.7
The output of each combination of each α-cuts
108
5.8
The min and max of the combination for each α-cuts
values
109
5.9
Input combination with fuzzy value z = 0.8377
110
5.10
Input combination with fuzzy value z = 0.9561
111
3.2
4.3
4.4
xiii
5.11
Optimized input parameters
111
5.12
Calculated output parameters
111
5.13
Simulation 1: The results of input domains [30.8, 57.6]
and [9.2, 17.5]
114
Simulation 2: The results of input domains [28.8, 59.6]
and [7.2, 19.5]
114
The errors between the calculated input values and
preferred values for different input domain
115
The errors between the calculated output values and
preferred values for different input domain
115
6.1
The values of alpha-level set
133
6.2
Input combination with fuzzy value z = 0.7697
137
6.3
Error of input and output parameters
137
6.4
The errors between the calculated input values and
the preferred values for different input domain
138
The errors between the calculated output values and
the preferred values for different input domain
138
The errors of the output solution of ISDSS and
ISDSS-2D-Fuzzy Algorithms
139
The input data for simulations of ISDMS-2D-Fuzzy
Algorithm
145
6.8
The results of ISDMS-2D-Fuzzy Simulations
145
6.9
ISDMS-2D-Fuzzy: The errors between the calculated
Input values and preferred values for different input
domain
146
ISDMS-2D-Fuzzy: The errors between the calculated
output values and preferred values for different Input
Domain
146
Set Data 1: The input data for simulations of
IMDMS-2D-Fuzzy Algorithm
147
IMDMS-2D-Fuzzy: The errors between the calculated
Input values and preferred values
147
IMDMS-2D-Fuzzy: Errors of the calculated output
against preferred values and Experimental Data 1
148
Set Data 2: The input data for simulations of
IMDMS-2D-Fuzzy Algorithm
148
IMDMS-2D-Fuzzy: Errors between the calculated
input values and preferred values
149
5.14
5.15
5.16
6.5
6.6
6.7
6.10
6.11
6.12
6.13
6.14
6.15
xiv
6.16
IMDMS-2D-Fuzzy: Errors of the calculated output
against preferred values and Experimental
Data 2
149
xv
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE
2.1
Single contacting stage
9
2.2
Schematic diagram of RDC column
11
2.3
Mass transfer at interface
20
2.4
Stage wise back-flow for mass transfer process
27
2.5
Forward problem
29
2.6
Inverse problem
29
2.7
F1 = {x ∈ |x is about a2 }
36
2.8
The fuzzy logic modelling
38
3.1
The velocity of 10 different sizes of drops in the RDC
column
47
Sorption curve for sphere with surface concentration
a1 + b1 t
55
3.3
Fractional approach to equilibrium vs. time
56
4.1
Schematic diagram to explain the mass balance process
64
4.2
Flow chart of mass transfer process in the 23-stage
RDC column for MTASD Algorithm
68
The profile of the medium and drop concentration along
the column with respect to the new fractional approach
to equilibrium
70
The profile of the medium and drop concentration along
the column with respect to the new fractional approach
to equilibrium and Crank solution
71
The concentration of the continuous and dispersed
phase of new model, Talib model and experimental
76
The continuous phase concentration along the column:
Experiment Data 1
80
The error between the continuous phase concentration
of Experiment Data 1 with and without de-normalized
values
82
3.2
4.3
4.4
4.6
4.7
4.8
xvi
4.9
The error is fit to Quadratic-like curve
83
4.10
The continuous phase concentration along the column
with corrected value : Experiment Data 1
84
4.11
Flow chart for mass transfer process at itr=1
85
4.12
Flow chart for mass transfer process at itr=2
86
4.13
Flow chart for mass transfer process at itr=3
87
4.14
Flow chart describing the mass transfer process
itr=4,5 6,...,n
88
Schematic diagram of the mass transfer process
in the 23-stage RDC column
89
4.16
Flow Chart For Mass Transfer Process
90
4.17
The concentration of continuous and dispersed
phase of MTMD, MTSS Algorithm and Experimental
93
5.1
The MIMO System
98
5.2
Schematic diagram of the forward model in a
Multi-stage RDC column
99
5.5
Fuzzy Algorithm
106
5.4
The view of the input and output parameters of the
system
103
5.5
Triangular fuzzy number of the input parameters
106
5.6
Triangular fuzzy number of the output parameters
107
5.8
Intersection between induced and preferred output
for continuous phase concentration
110
5.9
The MIMO system is separated into 2 MISO systems
116
6.1
Pyramidal fuzzy number
123
6.2
Pyramidal fuzzy number from Cartesian product
of two triangular fuzzy numbers
124
6.3
The Induced Plane
132
6.4
The Preference Output
134
6.5
(a) The Intersection Between Preferred and
Induced Output
(b) Level Curve of (a)
135
6.6
ISDMS-2D Fuzzy model
140
6.7
The flow chart representing the three phases
143
4.15
xvii
LIST OF SYMBOLS/NOTATIONS
a
A
C
d
dc
dcr
dmax
do
d32
dav
Dc
Dd
De
Doe
Dr
Ds
e
E
Eam
Ec
Eo
Fd
fr
g
gi
h
hc
H
kd
Kodi
m
M
Nr
Ncr
Ncl
-
radius of a sphere
Column cross sectional area (m2 )
Concentration (kg/m3 )
Drop diameter (m)
Column diameter (m)
Critical drop diameter for breakage (m)
Maximum stable drop diameter (m)
Initial drop diameter (m)
Sauter mean drop size (m)
Average diameter of drop (m)
Molecular diffusivity in continuous phase (m2 /s)
Molecular diffusivity in dispersed phase (m2 /s)
Eddy diffusivity (m2 /s)
Overall effective diffusivity (m2 /s)
Rotor diameter (m)
Stator diameter (m)
Back-flow ratio
Power consumption per unit mass (Eq. (2.9)) (w/kg)
Axial mixing coefficient (m2 /s)
Continuous phase axial mixing coefficient (m2 /s)
Eotvos number
Flowrate of dispersed (cm3 /s)
Fraction of daughter drop
Acceleration due to gravity (m2 /s)
Dynamic volume fraction of drops with size di
Height of column (m)
Height of an element of compartment (m)
Column height (m)
Drop film mass transfer coefficient (m/s)
Overall dispersed phase based mass transfer coefficient for
-
drop with size di (m/s)
Exponent in the equation of slip velocity
Morton number in terminal velocity
Rotor speed (s−1 )
Critical rotor speed for drop breakage (s−1 )
Number of classes
xviii
Nst
P
PR
Re
Rek
ReD,ω
Sc
Sh
tr,i
V
Vc
Vd
Vk
Vs
Vt
We
W eD,ω
xm
X
-
Number of stages
Probability of breakage
Power consumption per disc (w/m3 )
Drop Reynolds number
Drop Reynolds number using Vk
Disc Reynolds number based on angular velocity
Schmidt number
Sherwood number
Resident time of drops with size di in a stage (s)
Drop volume (m3 )
Continuous phase superficial velocity (m/s)
Dispersed phase superficial velocity (m/s)
Drop characteristic velocity (m/s)
Slip velocity (m/s)
Drop terminal velocity (m/s)
Weber number for drop
Disc angular Weber number
Mean number of daughter drops
Hold-up
Greek symbols
Φ
γ
βn
µc , µd
ρc , ρd
∆ρ
κ
ω
ωcr
-
Equilibrium curve slope (dCd /dCc
Interfacial tension (N/m)
Eigenvalues
Continuous and dispersed phase viscosities (mP as)
Continuous and dispersed phase densities (kg/m3 )
densities differences (kg/m3 )
Viscosity ratio
Angular velocity (s1 )
Critical angular velocity (s1 )
Supercripts
∗
s
u
-
dimensional variables
differentiation with respect to η
denotes steady part of the solution
denotes unsteady part of the solution
Subcripts
c, d
i
n
av
-
Continuous and dispersed phase
drop size classes
Stage number
average value
xix
LIST OF APPENDICES
APPENDIX
A
TITLE
PAGE
GEOMETRICAL AND PHYSICAL
PROPERTIES OF RDC COLUMN
165
B
GLOSSARY
167
C
PAPERS PUBLISHED DURING THE
AUTHOR’S CANDIDATURE
169
MATLAB PROGRAM : INVERSE ALGORITHM
171
D
CHAPTER 1
INTRODUCTION
1.1
Preface
The study of liquid-liquid extraction has become a very important subject to be
discussed not just amongst chemical engineers but mathematicians as well. This type
of extraction is one of the important separation technology in the process industries
and is widely used in the chemical, biochemical and environmental fields. The principle
of liquid-liquid extraction process is the separation of components from a homogeneous
solution by using another solution which is known as a solvent [1, 2]. Normally, it is
used when separation by distillation is ineffective or very difficult. This is due to the
fact that certain liquids cannot withstand the high temperature of distillation.
There are many types of equipments used for the processes of liquid-liquid
extraction. The concern of this research is only with the column extractor type, namely
the Rotating Disc Contactor Column (RDC). Modelling the extraction processes
involved in the RDC column is the major interest in this work. Modelling can be
divided into two categories. One is the forward modelling and the other is the inverse
modelling.
From mathematical and physical point of view, it is generally easier to calculate
the “effect of a cause” or the outputs of the process than to estimate the “cause of
an effect” or the input of the process. In other words, we usually know how to use
mathematical and physical reasoning to describe what would be measured if conditions
were well posed. This type of calculation is called a forward problem. The resulting
2
mathematical expressions can be used as a model and we call the process in obtaining
the values of outputs as forward modelling.
On the other hand, inverse problems are problems where the causes for a desired
or an observed effect are to be determined. Inverse problem come paired with direct
problems and of course the choice of which problem is called direct and which is called
inverse is, strictly speaking, arbitrary [3]. Before an inverse problem can be solved, we
first need to know how to solve the forward problem. Then the appropriate steps or
algorithms need to be determined in order to get the solution of the inverse model.
Apart from producing an improved mathematical model for the mass transfer
process, another concern of this research is to develop the inverse models that can
determine the value of the input parameters for a desired value of the output parameters
of the mass transfer process in the multi-stage RDC column.
1.2
Motivation
Several models have been developed for the modelling of RDC columns. The
modelling shows that the drop size distribution and the mass transfer processes are
important factors for the column performances. Since the behavior of the drop breakage
and the mass transfer process involve complex interactions between relevant parameters,
the need to get as close as possible to the reality of the processes is evident.
Several
researchers
namely
Korchinsky
and
Azimzadih[4],
Ghalehchian[6] and Arshad[7] had been working in this area.
Talib[5],
Korchinsky and
Azimzadih[4] introduced a stage wise model for mass transfer process, which was
furthered by Talib[5] and Ghalehchian[6]. The unsteady-state models developed by
Talib[5] are referred to as the IAMT (Initial Approach of Mass Transfer) and BAMT
(Boundary Approach of Mass Transfer). To get closer to reality, Ghalehchian[6] had
developed a new steady-state model of mass transfer by including the idea of axial
mixing into the simulation of the mass transfer process. Then Arshad[7] developed a
new steady state model for hydrodynamic process, which updates the current hold up
and drops velocities in every stage after certain time intervals until the system reaches
steady state.
3
The mass transfer models are based on a radial diffusion equation with a
constant boundary condition. However a mass transfer model with varied boundary
condition has yet to be developed. The development of the model will enhance the
understanding of the real process. This is because in reality the concentration of the
drops in each compartment in the RDC column is not constant.
The mathematical simulation models of the processes in the RDC column are
very complex and need excessive computer time, particularly in predicting the values
of output parameters. The determination by trial and error of the input parameter
values in order to produce the desired output need excessive computer time and it will
be costly if the actual processes are involved. This type of problem is known as inverse
problem. Therefore, to overcome these difficulties, an alternative approach based on
fuzzy logic is considered.
Fuzzy logic is a well-known method for modelling such uncertain systems of
great complexity. They have been approved and demonstrated by many researchers in
other disciplines of study to have the capability of modelling a complicated system as
well as predicting the actual behavior of a system. So, this study will adopt this method
for assessing inverse modelling of the mass transfer process in the RDC column.
A few researchers for examples Ahmad et.al. [8, 9] and Ismail et. al. [10] have
been using this approach in their works. Ahmad developed an algorithm which was used
in determining the optimized electrical parameters of microstrip lines. The problem was
presented as multiple input single output (MISO) system of some algebraic equations.
Whilst, the problem involved in Ismail’s work is a multiple input multiple output
(MIMO) system of a crisp state-space equation. Both works used a one dimensional
fuzzy number concept and a triangular membership function.
The forward model of the mass transfer process in the RDC column consists of
Initial Boundary Value Problem (IBVP) of diffusion equation, a nonlinear and a few
of linear algebraic equations. The details of the equations will be found in Chapter 3
to 6. Thus the multivariate system modelled by these equations can be simplified as
MIMO system. In this work, a two dimensional fuzzy number concept will be used. A
pyramidal membership function will be also implemented in this work.
4
1.3
Objectives of the Research
1. To investigate an equation that will be used as the boundary condition of the
IBVP.
2. To formulate a new fractional approach to equilibrium based on the IBVP of
time-dependent boundary condition.
3. To formulate a modified driving force based on the new fractional approach to
equilibrium.
4. To develop an algorithm for the mass transfer of a single drop in the multi-stage
RDC column.
5. To develop algorithms for the mass transfer of the multiple drops in the multistage RDC column.
6. To establish a technique for assessing the inverse models of the corresponding
new forward mass transfer models.
1.4
Scope of Study
This study will be based on a radial diffusion equation with varied boundary
value problem for mass transfer process and a few algebraic equations governed by
experiments carried out by a previous researcher for the process of hydrodynamics in
the RDC column. The study will also be based on the experimental data obtained by
the researchers at the University of Bradford under contract to Separation Processes
Service, AEA Technology, Harwell.
In this study, the development of inverse model will be based on the concept
of fuzzy algorithm.
In this development, the mathematical equations used in
mathematical forward modelling are also being considered. This model is a structure
based model.
5
1.5
Significance of the Findings
This study achieves a new development of the forward model which will provide
a better simulation and hence get a better control system for the RDC column. This
study also give a significant contribution in the form of algorithms. These algorithms
are able to calculate the optimal solution of the inverse model for the mass transfer
process in the RDC column. The inverse model will give a new paradigm to the
decision maker or to the engineer in making decision to decide approximate values of
input concentrations of continuous and dispersed phases for desired values of output
concentrations of continuous and dispersed phases.
1.6
Thesis Organization
Chapter 2 gives a literature review on liquid-liquid extraction in general. It
is then followed by a review on the RDC columns including the important processes
involved. The theoretical details on the drop distribution, breakage phenomena and the
mass transfer process are also included. The existing forward mathematical modelling
by the most recent researchers are presented. These reviews are significantly used as a
background in order to develop a new mass transfer model; which will be described in
Chapter 3.
To achieve Objective 6 of the research, the review on the inverse problem in
general, including the definition, the examples of real world problems, the classes of
the inverse problem and the steps involved in solving the problem are given. Whilst
Section 2.8 will provide the reviews on the Fuzzy Concepts. These concepts will be
applied in Chapters 5 and 6 to develop an algorithm for solving the corresponding
inverse problem.
Chapter 3 provides the formulation of the varied boundary function from the
experimental data in [5]. The details of the exact solution of the IBVP with the time
depending function boundary condition will be shown which is then followed by the
derivation of the new fractional approach to equilibrium. The comparison between the
new fractional approach to equilibrium and the one introduced in [11] will be made in
the last section of Chapter 3.
6
Chapter 4 comprises the development of the forward models of the mass transfer
in the multi-stage RDC column. Prior to the development, the formulation of the
modified quadratic driving force which is called Time-dependent Quadratic Driving
Force(TQDF) will be given. Based on this formulation, a Mass Transfer of A Single
Drop Algorithm is designed and this is then followed by a more realistic Mass Transfer
of Multiple Drops Algorithm. An alternative method for calculating the mass transfer
of a Multi-Stage System will also be presented in the form of an algorithm named as
the Mass Transfer Steady State Algorithm.
Chapter 5 discusses the formulation of the inverse model for mass transfer
process in the RDC column. The mappings which represent the forward model involved
will also be given. Basically this chapter introduces an Inverse Single Drop Single StageFuzzy (ISDSS-Fuzzy) model which represents the mass transfer process of a single drop
in a single stage RDC column. This model is a base for the inverse model of the mass
transfer process in the real RDC column.
Chapter 6 provides the theoretical details which become the basis for
accomplishing the task of the thesis. The details are about the relation of two crisp
sets and this is followed by the relation of two fuzzy sets. We also include some
examples which can explain the concept more clearly. From fuzzy relation we extend
the concept of fuzzy number of dimension one to dimension two. Section 6.4 discusses
the development of the Inverse Model of Mass Transfer Process of a Single Drop in
a Single Stage RDC Column based on the two dimensional fuzzy number. We then
implement the algorithm to the mass transfer process in the multi-stage RDC column.
We then summarize the findings and suggest areas for further research in
Chapter 7.
1.7
Summary
In this introductory chapter, a short introduction on the liquid-liquid extraction
process particularly on the RDC column has been presented. The deficiency of the
existing mass transfer models in the multi-stage RDC column has also briefly discussed.
Next, come the research objectives and scope, and the contributions of the work
7
described in the thesis. Finally, the outline of the thesis is presented.
The current chapter serves as a defining point of the thesis. It gives direction
and purpose to the research and the discussions presented here are the basis for the
work done in the subsequent chapters.
CHAPTER 2
LITERATURE REVIEW
2.1
Introduction
This chapter is divided into six sections. The first section will discuss the liquid-
liquid extraction and the RDC column in general. The subsequent two sections will
give a brief information about the theoretical concepts and the mathematical equations
used in governing the mathematical models of the processes in the RDC column. The
fourth section will give a summary of the existing forward mathematical models. A
general overview of inverse modelling will be given in the fifth section. Finally the last
section will give a review on fuzzy logic concepts and a brief information about the
fuzzy modelling of Multiple Input Single Output(MISO) and Multiple Input Multiple
Output(MIMO) systems by previous researchers.
2.2
Liquid-liquid Extraction
Liquid-liquid extraction is an operation that affects the transfer of a solute
between two immiscible or partially immiscible liquids. The two liquids are called
the feed and extraction solvent. In simple words, this is the process of the removal
of the solute, say C, from the feed, say solution A, by the extraction solvent B. The
solvent containing the solute C, after the extraction process is completed, is known as
the extract and the solution A from which the solute C has been removed is called
raffinate.
In this operation, the feed and extraction solvent, are brought into intimate
contact with each other in order to extract the solute from the feed. This is actually
9
a mass transfer operation based on the difference in concentration between two phases
(the feed and the solvent) rather than the difference in physical properties.
This principle and some of the special terminology of a single contacting stage
are illustrated in Figure 2.1. If equilibrium is established after contact, the stage is
defined as an ideal stage. On the laboratory scale this can be achieved in a few minutes
simply by hand agitation of two liquid phases in a stoppered flask or separatory funnel
[12].
Feed flow, F
Solvent A
+
Solute C
Raffinate flow, R Extract flow, F
Solvent flow, S
+
Solvent B
=
Solvent A
+
Solute C
Solvent B
+
Solute C
Phase in equilibrium, one ideal stage
Figure 2.1: Single contacting stage
There is a wide range of applications of liquid-liquid extraction, among them are
in petroleum industries, food processing, separation and purification of pharmaceutical
and natural products, etc [13, 14].
Liquid-liquid extraction equipment [15, 16] can be classified as
Mixer settlers consisting of an agitated tank for mass transfer followed by a settling
tank to separate both phases, due to a density difference between the two liquids.
Usually it requires a series of mixer settler for a desired separation. This type of
equipment is used when there will only be one equilibrium stage in the process.
Column Extractor consisting of a vertical column where the more dense phase enter
at the top and flows downwards whilst the less dense phase enters at the bottom
and flows upward. One of the phases can be pumped through the column at any
desired flow rate, while the maximum rate of the other phase will be limited by
the rate of the first phase and also the physical properties of both phases. There
is a maximum rate at which the phases can flow through the column and at this
rate the dispersed phase will be rejected at its point of entry and the column
is said to be flooded. Thus for a particular set of process conditions, the cross
sectional area of the column must be sufficiently large so that flooding does not
occur. The height of the column will be set by the rate of mass transfer and the
quantity of material that is required to be extracted.
10
There are two different types of column for the latter classification, which are
non-agitated and agitated columns. For the non-agitated column such as packed and
spray extraction column give differential contact, where mixing and settling proceed
continuously and simultaneously. In particular for the packed column, to make it more
effective, the column is filled with packing such as Rascing or Berl saddles, which cause
the droplets to coalesce at frequent intervals. For the agitated column, there is a series
of disc or turbine agitators mounted on the central rotating shaft. Each agitator is
separated from the next agitator by a calming section, either a mesh of wire or a stator
ring, or perforated plate, that will encourage coalescence of the drops.
For the latter type of columns, such as Rotating Disc Contactor (RDC),
Oldshue-Rushton Contactor, Scheibel extractor and Rotary Annular Column are widely
used for liquid-liquid extraction[17].
The performance of these column contactors
indicates that they are more efficient and provides better operational flexibility than
non-agitated column type. In this study, we only concentrate on the RDC column.
Therefore, the details of this type of column are provided in the following section.
2.2.1
Rotating Disc Contactor Column
The rotating disc contactor column is one of the agitated mechanical devices
that is being widely used in the study of liquid-liquid extraction. It was initially
developed in the Royal Dutch/Shell laboratories in Amsterdam by Reman in 1948-52.
Some hundreds of RDCs are at present in use world-wide, ranging from less than 1m
to 4.5m in diameter [18]. There is another column with 2.8 meters in diameter and
100 actual stages along the column, which is used to remove colour bodies from high
molecular weight hydrocarbons (see [6]).
The mechanical layout of the RDC column is very simple and ideal for processing
liquids with different densities. According to Reissinger[19] , RDCs are preferable
compared to other extractor columns in the case of high through-puts and large capacity
range. The RDC column consists of a vertical cylindrical column in which horizontal
stator rings are installed. These rings are purposely fixed so that several compartments
are formed in the column. In the middle of the compartment, flat rotating disc plates
are installed, attached to a common rotating long shaft which is driven by an electric
11
Figure 2.2: Schematic diagram of RDC column
12
motor. The diameter of the rotor discs are smaller than the diameter of the stator
opening, thus facilitating construction and maintenance. Above the top stator ring
and below the bottom stator ring, settling compartments are installed. Wide -mesh
grids are used between the agitated section and the settling zones to nullify the liquid
circular motion, thus ensuring optimum settling conditions.
According to Korchinsky[20], an RDC’s performance is affected by its column
diameter, rotor disc diameter, stator ring opening, compartment height, number of
compartments and disc rotational speed. Careful consideration must be given to these
parameters in designing a satisfactory and efficient RDC column.
There are two important processes involved in the RDC column which are drop
size distribution and mass transfer process [17]. Beside the parameters mentioned
above, work on extraction has also shown that drop size distribution need to be
determined if improvements in design are to be made. There are two factors that
influence the drop size distribution which are the hydrodynamics of the drops and also
the breakage process of the drops in the column. Therefore in the following section,
some of the terminologies involved in the hydrodynamic process are given.
2.3
Hydrodynamics
The study of drops is more complex than that of solid particles or bubbles,
because of the internal motion and the drag coefficients involved. This section begins
with the review of terminal velocity of a single drop, leading to the ideas of slip velocity
and characteristic velocity.
2.3.1
Terminal velocity
The terminal velocity of the drop in an infinite unhindered medium is the
maximum speed of the drop motion obtained by balancing buoyancy and drag forces.
The factor determining terminal velocity are drop size, drop shape and the physical
properties of the system.
13
Based on the study of the movement of a single drop of various sizes, Grace et
al. (see Talib[5] ) built their own equation of terminal velocity. From these observation
they found that every drop has its own terminal velocity, in which the equation involves
the dimensionless numbers i.e the Morton number, the Eotvos number and the Reynolds
number. The terminal velocity equation that they proposed is
Vt =
µc −0.149
(J − 0.857),
M
ρc d
(2.1)
where
M=
gµ4c ∆ρ
’
ρ2c γ
J = 0.94H 0.757
for 2 < H < 59.3,
J = 3.42H 0.441
for H ≥ 59.3,
H = 43 E0 M −0.149
E0 =
µc −0.14
,
0.0009
gd2 ∆ρ
γ ,
where Vt is the drop terminal velocity, M is the Morton number, E0 is the Eotvos
number, ρc and µc are the continuous phase density and viscosity respectively, ∆ρ is
the densities differences and γ is the interfacial tension.
For low values of H (i.e H ≤ 2), terminal velocity follows the Stokes’ law which is
Vt =
2.3.2
g∆ρd2
.
18µc
(2.2)
Slip and Characteristic Velocity
Characteristic velocity is the velocity of single drop isolated from other drops
but influenced by column internal, geometry and agitation.
In the 1980’s many researchers made a correlation between slip velocity and
other terms such as hold-up or Reynolds number according to their own experiments
[21]. This led to a new development of the slip velocity and characteristic equation.
14
Based on 117 data points Godfrey and Slater [22] obtained the characteristic velocity
equation of single drop in RDC which is
0.766
Vk
d
= 1.0 − 1.443(Nr3 Dr5 )0.305 − 0.494
,
Vt
Ds − D r
(2.3)
where Vk is the characteristic velocity, Nr is the rotor speed, Dr is the rotor diameter
and Ds is the stator diameter.
However, according to Weiss et.al. [23], although this characteristic velocity is
a function of drop diameter, it is not the actual velocity of the drops. Then in 1996
Ghalehchian[6] extended the equation to become
0.766
d
Vc
Vk
= 1.0 − 1.443(Nr3 Dr5 )0.305 − 0.494
− 4.08 .
Vt
Ds − D r
Vt
(2.4)
The slip velocity is the relative velocity of drops with respect to the continuous
phase. Under counter current flow as in RDC, the slip velocity is given by
Vs =
Vc
Vd
+
.
X
1−X
(2.5)
Godfrey and Slater [22] showed that the slip velocity can also be represented as a
function of characteristic velocity and hold-up, X, that is
Vs = Vk (1 − X)m ,
√
where Vk is the characteristic velocity, m = 0.129 Rek and Rek =
(2.6)
ρc Vk di
muc .
Applying the equation of slip velocity for each drop fraction, with assumption
that the amount of hold-up is uniform around all drop fractions, the basic hydrodynamic
equation may be written as
Vd = Vk (1 − X)m −
2.4
Vc X
.
1−X
(2.7)
Drop Breakage Phenomena
In an RDC column, the drops are dispersed into the column through a
distributor. This distributor is located at the bottom of the column. These drops will
rise up the column and will break into smaller drops of different sizes as they hit the
rotating discs. In the following subsections the important terms of the drop breakage
phenomena are given in order to understand the factors that affect the breakage of
drops in the column.
15
2.4.1
Drop Size
Drop size is a very important variable affecting the hydrodynamic and mass
transfer processes. Several researchers studied the drop breakage in liquid-liquid system
in the RDC column [24, 25, 26, 20]. From these studies, they concluded that Weber
and Reynolds numbers are required to correlate the parameters involves for the drop
breakage factors in the column. According to Korchinsky [20], the smaller drop required
larger column diameter, because of lower slip velocities relative to the continuous phase
but provide larger specific interfacial surface area.
Knowledge on the prediction of column drop size is an important factor in
performance prediction or designing of RDC column.
Large number of relatively
stationary small drops will decrease the column capacity. Larger drops will have larger
volume, low surface area per unit volume, higher slip velocity which means that the
column height must be increased to effect satisfactory extraction efficiencies for such
drops.
2.4.2
Maximum Drop Size
In a dispersion process there is a maximum drop diameter above which no drop
can exist in a stable condition. Kolmogrov’s theory of local isotropic turbulence was
used by Hinze [27] in 1955 to describe this maximum drop size. There is a relationship
between the power consumption per unit mass and the power consumption per disc in
a compartment with the later depending on disc Reynold number. Later more work
were done by Strand et al. [28], Zhang et al. [29], Slater et al. [30] and Chang-Kakoti
et al. [31]. Using several sets of data from different sources, Chang-Kakoti et al. [31]
found a correlation between the maximum drop size and the Sauter mean drop size, to
be
dmax = 2.4d0.8
32 ,
where
(2.8)
16
d32 = 3.6 × 10−5
P =
ρ2c γ 3
,
gµ4c ∆ρ
E=
4PR
πd2c hc ρc
hc 0.18 0.13 0.21
P
E .
Dr
and
−0.658
ρc Nr3 Dr5
PR = 6.87 × ReD
ReD < 6 × 104
PR = 0.069 × Re−0.155
ρc Nr3 Dr5
D
2.4.3
(2.9)
ReD ≥ 6 × 104
Drop Breakage
Drop breakage in liquid-liquid system is induced by the effect of high shear
stress or by the influence of turbulent inertial stress. However as the diameter of the
drop decreases, the deforming stress across it also decreases. Due to these phenomena
a diameter is finally reached where the deforming stress is unable to break the drop.
2.4.4
Critical Drop Size and Critical Rotor Speed
Critical drop size is the maximum drop size below which drop do not break for
a given rotor speed. Correspondingly, for a given drop size in the column, the minimum
rotor speed below which no drop will break is called the critical rotor speed. This rotor
speed was given by Cauwenberg et al. [32],
Ncr = 0.802
γ 0.7
0.4 0.59 D 0.71
ρ0.3
c µc di
r
for both laminar and turbulent regions.
(2.10)
According to him, this relationship has
shown good agreement with the experimental data in RDC columns of different sizes
(152, 300, 600mm). He also found that the equation of critical drop size is
−1.2
Re0.7
dcr = 0.685W eD,ω
D,ω Dr ,
(2.11)
where the disc angular Weber number and the Reynolds number are of the forms
W eD,ω =
ρc (2πNr )2 Dr3
,
γ
(2.12)
17
and
ReD,ω =
ρc 2πNr Dr2
,
µc
(2.13)
respectively.
2.4.5
Initial Number of Drops
The initial number of drops in an RDC could be controlled by the distributor
but basically it depends on the flow rate of dispersed phase, Fd and the size of initial
drop [7], that is
3Fd (d0 /2)−3
N umber of drops
=
.
unit time
4π
(2.14)
These drops are dispersed through the distributor, which is located at the top
or bottom of the column. The counter current flow of the phases can be achieved by
introducing different densities of liquid. The drops will rise up the column if their
density is less than that of the continuous phase. When the drops move through the
medium in the column, they will hit the rotating discs and will possibly break into
smaller drops until they arrive at the settling compartment.
2.4.6
Probability of Breakage
The probability of breakage for a given drop size is defined as the ratio of number
of broken drops and the total number of drops observed in a large sample number. In
1991, Bahmanyar and Slater [25] had introduced this idea of breakage probability.
Based on this idea, Cauwenberg et al. [32] had developed an equation of breakage
probability, P , for laminar region (ReD,ω < 105 ) and turbulent region (ReD,ω > 105 )
which are
P =
and
P =
0.258W e1.16
D,ω,m
1 + 0.258W e1.16
D,ω,m
,
0.00312W e1.01
D,ω,m
1 + 0.00312W e1.16
D,ω,m
(2.15)
,
(2.16)
where W eD,ω,m represents as a modified Weber number that is
W eD,ω,m =
0.5 1.5 − ω 1.5 )D d
ρ0.5
r i
c µc (ω
cr
,
γ
(2.17)
18
and
W eD,ω,m =
0.2 1.8 − ω 1.8 )D 1.6 d
ρ0.8
i
c µc (ω
cr
r
,
γ
(2.18)
respectively.
2.4.7
Mean Number of Daughter Drops Produced
The breakage of a drop will result in various numbers and sizes of daughter
drops. The number of daughter drops produced depends on the initial mother drop
size, physical properties and agitation speed. Many researches have been carried out by
previous researchers concerning the mean number of daughter drops produced. Starting
from Hancil and Rod in 1981, followed by Eid (see [7]) then finally Bahmanyar and
Slater [25] worked out experiments using different chemical systems. The data obtained
were well represented by the equation
di
−1 ,
Xm = 2 + 0.9
dcr
(2.19)
where di is mother drop size, Xm is number of daughter drops produced and dcr is the
critical drop size at the appropriate agitation speed.
Also, from the work done by Coulaloglou and Tavlarides [33] and Jares and
Prochazka [34] concerning the the drop distribution of daughter drops produced,
they found that the Beta distribution function fits the experimental data in most
column including RDC. The Beta probability density function which is related to this
distribution can be written in the form
f (Xm , y) = (Xm − 1)(1 − y)Xm −2
(2.20)
y is volume ratio of daughter drops to mother drops ie d3d /d3m .
2.5
Mass Transfer
In a single phase system, the mass transfer is defined as the movement of mass
or molecules from an area of high concentration to that of low concentration until a
homogeneous or equilibrium concentration in the system is achieved. Basically, there
are two modes of mass transfer in a single liquid phase:
19
Molecular Diffusion This type of diffusion occurs in the absence of any bulk motion
of the liquid. In this mode, the phase will tend to a uniform concentration as a
result of the random motion of the molecules.
Eddy Diffusion Meanwhile eddy diffusion occurs in turbulent flow processes because
of the existence of bulk motion of the molecules. The phase will tend to a uniform
concentration due to agitation.
The mass transfer process in the RDC column considered in this study involves
liquids in turbulent flow. In this column, mass transfer will occur whenever there is a
concentration gradient between the two phases in direction of decreasing concentration.
The rate of mass transfer of materials from one phase to the other depends on the mass
transfer coefficient. The prediction of mass transfer coefficient have been studied by
many researchers and recently by Slater et al.[30] and Bahmanyar et al.[35] on mass
transfer rates of single drop in short RDCs and non-flowing continuous phase. In the
following subsection we provide some theories associated with mass transfer before the
modelling of mass transfer in the RDC column is discussed.
2.5.1
The Whitman Two-film Theory
This theory is the earliest and simplest theory of mass transfer between two
liquids phases across a plane interface [36] . It assumes that there is a thin layer
on both sides of the interface. In this thin film, resistance to mass transfer exists.
The mass transfer across these films is assumed to take place by molecular diffusion.
Outside these films the bulk concentration of the liquid phases are uniform which is
brought about by the eddy diffusion. The eddy diffusion caused by the turbulence in
the bulk is considered to vanish abruptly at the interface of the films. It is assumed
that equilibrium is established between the two phases at the interfaces. Therefore any
resistance to transfer at the phase boundary is non-existent.
In order to describe the above process explicitly, let two liquids X and Y with
bulk concentrations, xb and yb respectively where the direction of mass transfer is
assumed from the X phase to the Y phase. The schematic diagram in Figure 2.3 will
describe the process. In the X phase, mass transfer at a steady state from the bulk
20
concentration to the interface is described by the equation
Jx = kx (xb − xi ),
(2.21)
and for the Y phase, the mass transfer is from the interface to the bulk concentration
which is
Jy = ky (yi − yb ),
(2.22)
where Jx and Jy are known as flux or rate of mass transfer. Meanwhile kx and ky are
the mass transfer coefficients for the liquids X and Y respectively.
Direction of mass transfer
x
b
x
XïPhase
YïPhase
i
yi
yb
Raffinate Phase
Extract Phase
Interface
Figure 2.3: Mass transfer at interface
Since equilibrium is established between the two phases at the interface, the
fluxes must be the same. Thus
kx (xb − xi ) = ky (yi − yb ).
(2.23)
The expression governing the equilibrium at the interface is known as
equilibrium relation or equation. For example, the equilibrium relation for cumeneisobutyric acid-water system is derived from the distribution of isobutyric acid (the
solute) between cumene and water data reported by Bailes et al. [37]. From this data
the equilibrium equation for the system is obtained which is
Cd = 0.135Cc1.85 ,
(2.24)
21
where Cd and Cc are concentrations of isobutyric acid in cumene and aqueous
respectively. Another example is the equilibrium equation of butanol-succinic acidwater system where the equation is
Cd = 1.086Cc − 0.849 × 10−3 Cc2 − 0.162 × 10−4 Cc3 .
2.5.2
(2.25)
The Penetration Theory
In Whitman two-film theory, we only consider the mass transfer across the
interface as a steady-state process of molecular diffusion whereby in this study
the process of mass transfer in RDC column is actually an unsteady-state process.
Therefore a theory proposed by Higbie (see Slater[38]) known as penetration theory is
introduced here.
The theory was about a mechanism of mass transfer involving the following
processes:
• The movement of eddies from the bulk of a fluid with concentration cb to the
interface at a distance z from its original position.
• At the interface the solute transfer takes place by unsteady state molecular
diffusion for a short exposure time t.
• This bulk of fluids is then being replaced by another bulk of fluids as a result of
eddy diffusion.
The equation governing the transfer process is given by
∂2c
∂c
=D 2
∂t
∂z
(2.26)
with the initial and boundary conditions
c = cb ,
z > 0,
t=0
(2.27)
c = ci ,
z = 0,
t>0
(2.28)
c = cb ,
z → ∞,
t>0
(2.29)
22
The solution of the above diffusion can be shown as
2
c − cb = (ci − cb )(1 − √
π
where
√2
π
√z
4Dt
0
√z
4Dt
exp(−u2 )du),
(2.30)
0
exp(−u2 )du is readily evaluated since it is actually a tabulated error
z
of function (erf( √4Dt
)). Therefore the expression (2.30) can be written as
c − cb = (ci − cb )(1 − erf ( √
z
)).
4Dt
(2.31)
By Fick’s first law [38], the rate of mass transfer per unit area across the interface
at any instant can be found by evaluating
∂c
= −D
∂t z=0
D
.
= (ci − cb )
πt
Jt
Averaging over time of exposure, te , gives
(ci − cb ) te D
J =
dt
te
πt
0
D
= 2(ci − cb )
.
πe
(2.32)
(2.33)
From (2.22) and (2.23), the film mass transfer coefficient of the continuous and dispersed
phase are kx = 2 πDe and ky = 2 πDe respectively.
2.5.3
Dispersed Phase Mass Transfer Coefficient
Several theoretical models have been proposed for the estimation of the
dispersed phase mass transfer coefficient (Godfrey and Slater[22]). They found that
the dispersed phase mass transfer coefficient, kd is time-dependent. In general, three
situations arise depending on the state of the drops which are
•
Molecular diffusion − Newman developed an equation for resistance in a solid
sphere that is
∞
d 6 1
−4n2 π 2 Dd t exp
kd = − ln 2
6t
π
n2
d2
1
23
Then, in 1953, Vermeulen[39] proposed a useful approximation to this equation as in
Talib[5], ie
kd ≈ −
•
−4n2 π 2 Dd t 1/2 d ln 1 − (1 − exp
)
6t
d2
Circulating of drop − A circulating motion inside drops is induced by drag forces
arising from relative velocity of motion between a drop and continuous phase. Kroglg
and Brink (see [7]) provided a general solution for the problem of heat transfer which can
be used for both phases . Then this idea was expanded by Calderbank and Korchincki
to obtain an equation for the mass transfer coefficient in drops with laminar internal
circulation (see Godfrey and Slater[22]). The equation is
∞
√
d 6 1
−4n2 π 2 Dd t kd = − 2.25 ln 2
exp
6t
π
n2
d2
1
•
Oscillating drops − As drops become larger their shape may change due to the
nature of drag force involved. At some critical size, drops can start to oscillate in shape
and drag force are such that terminal velocity decrease as the drop size increase further.
Many models have been proposed to predict mass transfer coefficient under oscillating
condition. Skelland et al. [40] suggested that
kd = 31.4
2.5.4
Dd 4Dd t −0.43 µd −0.125 V 2 ρc 0.37
.
d
d2
ρDd d
γ
Continuous Phase Mass Transfer Coefficient
There are three types of flow around the drops which influence the transfer of
solute from outside a stagnant drop. They are radial diffusion, natural convection and
forced convection. The continuous phase mass transfer coefficient for these types of
flow are correlated as a Sherwood number and are given respectively as
Shc = a1
where a1 is a constant,
Shc = a1 + a2
gρc ∆ρd3
n
Scc ,
2
µc
where Scc is Schmidt number defined as Scc = µc ρc Dc , a1 , a2 , n are constants and ∆ρ
is the difference in density and
Shc = a1 + a2 (Rf )n (Scc )l ,
24
where a1 , a2 , n, l are constants.
The transfer is by radial diffusion if the continuous phase is stagnant. Whilst the
transfer is by natural convection if the continuous phase around the drop is subjected
to convection. For the latter type of flow, the transfer is by forced convection if the
continuous phase around the drop is subject to an external force forcing the continuous
phase to flow past the drop with velocities up to those of complete turbulence.
2.5.5
Overall Mass Transfer Coefficient
If the equilibrium distribution of solute strongly favours one phase, then the
principle resistance to mass transfer lies in the other phase. A brief explanation about
this concept can be found in [7]. In this work, the required overall dispersed phase
mass transfer coefficient, Kodi for drops with size di in stage n, is defined as
Kodi =
∞
4Dd βn2 tr,i di 6L2
exp
−
ln
,
2
6ti
βn2 (βn2 + L(L − 1))
d
i
n=1
where, L known as Sherwood number, βn cot βn + L − 1 = 0. The first six values of βn
for specified value of L are given by Crank[11].
2.6
The Existing Forward Mathematical Models of the Processes in the
RDC column
In this section, the existing forward mathematical model of the processes
involved in the RDC column are reviewed.
This review only covers the most
recent researches on the models which were produced by Talib[5], Ghalehchian[6] and
Arshad[7] and Mohamed[41].
2.6.1
Talib’s work
Drop Distribution Model (Hydrodynamic Model)
Talib had modelled the break-up process for the drops moving up the RDC
column by assuming that each compartment has ten numbers of classes or cells of
equal widths which hold drops with sizes in the specified range.
25
Light phase drops entering the extraction column from the distributer has the
chance of breaking into smaller drops on hitting the first rotor disc. The drops then
moved into the first compartment. Depending on their sizes, the drops are placed in the
appropriate cell. In a given cell all drops are then treated as having the same average
diameter size when considering possible breakage as they moved past the next disc.
Continuing in this way up the column, the number of drops and their size distribution
for all the compartments in the column can be determined.
In Talib’s work, the distribution of the drops were determined by two methods
namely the Monte Carlo and the Expected Value methods. In the simulation drop
break-up using the Monte Carlo Method, drops are considered as entering and moving
up the column one at a time. Meanwhile, the simulation by the latter method considered
the break-up of a swarm of N drops. Beside that, the simulation of drop break-up using
this method uses the probability, p and beta distribution, φ(x, y) differently from the
first method which uses random number.
Even though the distribution of the drops are found to be similar for both
methods, Talib concluded that the latter method was more efficient due to the less
simulation time needed and data requirement. The Monte Carlo Method requires
detailed information including the number of daughter drops produced from the breakup of a drop, which depends on the size of the mother drop, the rotor speed and the
liquid used. However, the Expected Value Method requires only the average number
daughters produced.
Furthermore, Talib had introduced another model, Dynamic Expected Value
Method which was a modification of the EVM. The model was expected to give a more
realistic representation because it is based on different drop velocities for each class of
the drops whilst in the previous model, it was assumed that all drops have the same
velocity irrespective of their sizes.
Mass Transfer Model
In Talib’s early work, he had introduced two unsteady stage-wise models of
the mass transfer process in the RDC column namely the Initial Approach of mass
Transfer(IAMT) and the Boundary Approach of mass Transfer (BAMT). The first
model is based on the start up process of the drops entering a column with an
26
undisturbed continuous phase whilst the second model is based on the presence of
drops throughout the length of the RDC column.
Talib also introduced the concept of the diffusion in a sphere, the theory of
the film mass transfer coefficients and the two film-theory. Beside that at the early
development of the models, Talib used the linear driving force for both the drop and
the continuous phases. Since the interface of a liquid drop in a continuous phase is
spherical in RDC column, Vermuelen[39] stated that the driving force in a drop can
be considered as non-linear which is known as the quadratic driving force. Talib then
incorporated this idea into the IAMT mass transfer model.
2.6.2
Ghalehchian’s work
In Ghalehchian’s work, hydrodynamic and mass transfer experimental results
from a pilot RDC column of 23 stages were used. Then a new stage wise model with
back-flow was developed. The model took into account the influence of drop breakage
at each stage.
Generally, Ghalehchian had produced the new steady state model of mass
transfer which is also basically based on the mathematical equation discussed in
Talib[5]. Figure shows the stage wise mass transfer process, where e is the back-flow
coefficient which is equal to Fd /Fc . Fd and Fc here, are dispersed and continuous phase
flow rate. The new model was said to be more realistic by including the idea of axial
mixing. The model also considered the extraction of unclean solution.
2.6.3
Mohamed’s work
In Mohamed’s work, the mathematical modelling of simultaneous drop diffusing
in RDC column is developed. In this model, it is assumed that the distribution of the
drops in the column is in equilibrium and the mass transfer from the continuous phase
to every drop occur simultaneously.
The total concentration for every drop is obtained by the Simultaneous Discrete
Mass Transfer(S-DMT) model. The model is actually based on Discrete Mass Transfer
27
Fc , Cc , Nst 1
Fd , Cd , Nst
Nst
Nst-1
eFc , Cc ,n
n
(1 e) Fc , Cc ,n
eFc , Cc ,n1
2
1st stage
Fc , Cc ,1
Fd , Cd ,0
Figure 2.4: Stage wise back-flow for mass transfer process
Model as discussed in Talib[5]. From the model, Mohamed concludes that the two
drops will provide more cross-section area for the mass transfer compared to a drop for
same total volume.
2.6.4
Arshad’s work
In Arshad’s work, the hydrodynamic model is close to reality by following the
process from an undisturbed state into steady state. The model was found to reach
steady state quicker compared with Talib’s. The model was expected to update the
28
value of the hold-up and the velocities of the drops moving up the column before
they reach the final stage. Then Arshad used the mass transfer model developed by
Ghalehchian to combine with the new hydrodynamic model. Arshad considered four
different physical/chemical systems of two different sizes of the RDC column.
In addition, Arshad observed and analyzed the simulation data to examine the
effects of varying input variables on output values yield. The analysis was done by
Principle Component Analysis (PCA) method. Arshad also had provided a review on
Artificial Neural Network (ANN) and Fuzzy Logic (FL) modelling. At the final stage
of his work, Arshad had introduced these concept to the RDC system.
Besides producing a new mass transfer model which is based on the IBVP with
varied boundary condition, another aim of this research is to develop a model that
can determine the value of input parameters for a desired value of output parameters.
This type of modelling is called inverse modelling. Therefore the reviews on the inverse
problem including the terminologies, real world examples, classes of inverse problem
and the steps to get the solution of the inverse problem are provided in the following
section.
2.7
2.7.1
Inverse Modelling
Introduction
Inverse Problems or more precisely Inverse Modelling, are the most challenging
in computational and applied science and have been studied extensively. Although
there is no precise definition, the Inverse Problems refers to a wide range of problems
that are generally described by saying that they are concerned with the determination
of inputs or sources from observed outputs or responses. This terminology is contrary
with the forward problem. The opposition of terminologies can be illustrated in the
schematic diagrams as shown in Figures 2.5 and 2.6.
From the mathematical point of view, the distinguishing aspect of inverse
problem is that they are usually ill-posed problems. Ill-posed means that an inverse
problem will generally violate one or more of the properties of a well-posed problem as
defined by Hadamard in [42]. According to Hadamard, a problem is called well-posed
29
Input
Output
Process
Model
x
?
Effect
Cause
Figure 2.5: Forward problem
Input
?
Output
Process
Model
y
Effect
Cause
Figure 2.6: Inverse problem
if its solution satisfies the following three requirements:
• existence
• uniqueness
• stability.
The distinctions between the ill-posed and well-posed problem are tabulated in Table
2.1.
Table 2.1: The ill-posed and well-posed problems
Well-posed problem
i. a solution always exists
ii. there is only an unique solution
iii. a small change in the problem
leads to a small change in the solution
Ill-posed problem
i. a solution may not exist
ii. there may be more than one solution
iii. a small change in the problem
leads to a big change in the solution
For a long time it was thought that only well-posed problems have physical
meaning.
Nowadays the thought is different, ill-posed problems are no longer
discriminated. On the contrary, they have become synonyms for mathematically very
difficult but particularly interesting problems.
Inverse modelling can be defined as the process in obtaining the value of inputs
30
or sources from observed outputs or responses. In other words, it is the process of
solving the inverse problem. In order to solve an inverse problem or in order to develop
an inverse model, the following points have to be considered:
• the need to study and understand the process of a system (study the relationships
between the variables or parameters of the system).
This means study the
possibility of mathematical modelling of the process,
• the need to study the technique of solving this system (methods of solving the
forward problem),
• development of an algorithm for the numerical solution of the inverse problem.
Even though inverse problems have been enormously influential in many area of
industrial applications, but from the literature on the RDC column we found that the
inverse model of the process had never been studied. This motivated us to explore the
inverse problem area in general. Before we are able to construct the inverse modelling
of the process in the RDC column, a review on the inverse modelling itself including
some examples in other applications are rather necessary. Therefore as a start, in the
following section the typical examples of inverse problem in other areas will be given.
2.7.2
Inverse Problem in Sciences and Engineering
In the last twenty years, the field of inverse problems has undergone rapid
development. This is due to the fact that computing technology and the development
of powerful numerical methods have enormously increased which made it possible to
simulate complex problems. In addition, there exist many problems in sciences and
engineering which are ill-posed and in need of solution. This leads to a growing appetite
and stimulation of mathematical research particularly on the uniqueness solution and
developing stable and efficient numerical methods for solving such problems.
There are many examples of inverse problem in many fields of science and
engineering. A famous example is the X-ray CT (computed tomography) problem
[43]. X-ray CT is a medical imaging technique that produces images of a single plane
through the human body. In X-ray CT, a tomographic image is reconstructed from
31
X-ray shadow images taken from a set of different directions. The inverse problem
defined in this application is the determination of the mass density of the human body
using absorbtion X-ray.
Another interesting set of applications is related to optical or diffusion
tomography [44]. Optical or diffusion tomography refers to the use of low-energy
probes to obtain images of highly scattering media. It was recently discovered by
several experimental groups in the US that ultrafast laser pulses (about 10 picosecond
pulses) can propagate through so-called turbid media. More importantly, one can
detect differences in detector responses due to the presence of small inclusions with
different optical properties hidden in such media. The most obvious examples of turbid
media are coastal water and biological tissues. This discovery opened opportunities to
discover mines in coastal waters, to image early stage breast tumors etc.
Other examples such as inverse scattering for constructing the potential energy
from the phases of the scattered waves, identification of unknown heat conductivity
by means of temperature measurements on the boundary, estimation of structure and
properties of the earth etc [45, 46, 47, 48]. Alberg[45] introduced the concept of wave
splitting. In his works, the direct and the inverse scattering problems are solved for
a homogeneous semi-infinite by the use of time-domain technique. This technique has
been very successful in the solution of the inverse scattering problem. According to
Alberg[45], this method, which is based upon a wave-splitting concept in conjunction
with imbedding or Green function technique, has proved to be very efficient.
Abdullah and Louis[46] introduced an application of the method of approximate
inverse to a two-dimensional inverse scattering problem. They determined that the
refractive index from an inverse experiment is a nonlinear inverse problem and proposed
to split this nonlinear problem into an ill-posed linear problem and a well-posed
nonlinear part. This was done by first solving the data equation for the induced
sources, consisting of the product of the refractive index and the field inside the
object. This procedure retains the nonlinear relation between the two unknowns and
treats it implicitly. The linear problem is efficiently solved by applying the method of
approximate inverse. The nonlinear part is solved by treating the object equation. The
use of the method of approximate inverse makes it possible to determine the refractive
index and to locate inhomogeneities in the inverse medium problem. Further examples
32
of inverse problems can be found in [49].
The following subsection will provide the information of the general
classification for inverse problems.
2.7.3
Classes of Inverse Problem
Inverse problems may be classified in different ways. One way of classifying
inverse problems is by the type of information that is being sought in the solution
procedure. The classes are
• Backward inverse problem
In this class of problem, the initial conditions are to be found. For example,
consider the heat equation
ut = uxx ,
u(0, t) = u(π, t) = 0,
u(x, 0) = f (x).
(2.34)
(2.35)
(2.36)
The solution of the above heat equation is
u(x, t) =
∞
2
fn e−n t sin nx.
(2.37)
n=0
Then we formulate the backward problem as follows. Given g(x) = u(x, 1), can
we recover f (x) = u(x, 0)?. It is clear that, in the example above we are seeking
the solution of the initial condition which is u(x, 0).
• Coefficient Inverse Problem
Coefficient inverse problem is a parameter estimation problem where a constant
multiplier or parameter in a governing equation is to be found.
This type
of problem is very common in physics when the physical laws governing the
process are known but information about parameters is needed. Here, we wish to
determine the missing parameter values in order to get the mathematical model
which best describes the phenomena.
33
As an example, consider the heat conduction in a material occupying a domain
X whose temperature is kept at 0 at the boundary. The temperature u after
sufficiently long time can be modelled by:
ut = κuxx ,
(2.38)
u(0, t) = u(π, t) = 0,
(2.39)
u(x, 0) = 0,
(2.40)
where κ is characteristic of the material and is known as heat conductivity. The
inverse problem is to determine the heat conductivity, κ from the measurement
of the temperature (observed) and the flux κuxx on the boundary.
• Boundary Inverse Problem
Some missing information at the boundary of a domain is to be found. Note that
this can be a function estimation problem when this boundary condition changes
with time. It is also known as the control problem.
There is an example of a boundary inverse problem in the Inverse Heat
Conduction Problem
∂2T
∂T
=D 2,
∂t
∂z
where the unknown thermal action at the boundary of the object is to be found
based on observations (measurements) of the temperature on the interior of the
object.
2.7.4
Solution of Inverse Problem
Solution of inverse problem involves determining unknown causes (or inputs)
based on observation of their effects (or outputs).
This is in contrast to the
corresponding direct problem, whose solution involves finding effects based on a
complete description of their causes.
For example, methods of solving the inverse problem in mass transfer
require a rational combination of physics, mathematics and engineering including
experimentation knowledge. This combination actually forms a new research paradigm.
The same methodology can be applied to many research problems, in particular to
design and control system.
34
The characterization of new or unknown processes in solving the inverse
problems includes the following steps:
1. Construction of a mathematical model of the process from basic physical laws
(mathematical statement of the direct problem governing the process).
2. Development of inverse problem (IP) algorithms necessary to solve the
corresponding inverse problem.
The inverse problem naturally arises when
parameters or functions in the mathematical model need to be determined.
3. Mathematical validation of the IP algorithm by numerical experiments.
4. Design of experiments to gather information about the process in order to solve
the IP.
5. Experimental (data gathering).
6. Use of the IP algorithm to identify the unknown information about the process.
Analysis of the results, including statistical treatment is crucial to verify the
correctness of the results and ultimately, the adequacy of the description of the
process.
The following section will describe the concept of Fuzzy set to be used in solving
the problem mentioned above.
2.8
Fuzzy Logic Modelling
Fuzzy set techniques have been recognized as a powerful tool for the
development of models for systems that are not amenable to conventional modelling
approaches due to the lack of precise, formal knowledge about the system, strongly
nonlinear behavior or time varying characteristics [50]. Also at the computational
level, fuzzy models can be regarded as flexible mathematical structures, similar to
neural networks, that can approximate a large class of complex nonlinear systems to a
desired degree of accuracy [50].
Liquid-liquid extraction in an agitated RDC column is a complex system for
mathematical modelling. Even though satisfactory mathematical models have been
35
developed, the prediction of the values of the input parameters for desired values of
output parameters still could not be done successfully. Therefore, in this study a fuzzy
approach for modelling the system is considered.
The first subsection briefly reviews several basic concepts of fuzzy set theory
where it starts with an introduction to crisp set theory. In the subsequent subsection,
two systems which are based on fuzzy algorithm will be presented and then several
procedures for the building of fuzzy models are outlined.
2.8.1
The Basic Concepts of Fuzzy set Theory
The Crisp Set Theory
The ordinary crisp set theory is defined in such a way that individuals in a
universe are divided into two groups: members and non-members. The fundamental
review of crisp set theory and the crisp set operations can also be seen in many
literatures, for examples in [51, 52, 53].
The Fuzzy Set Theory
Fuzzy sets are not intended to replace crisp set theory but rather to bring
mathematics closer to reality. A fuzzy set may be defined as follows:
Definition 2.1. [51] Let X be the universal set with typical element denoted by x. A
fuzzy set F in X is characterized by a membership function µF : X → [0, 1], with the
value µF (x) representing the grade of membership of x in F .
Fuzzy sets are always mapping a universal set into [0, 1]. Conversely, every
function µ : X → [0, 1] may be considered as a fuzzy set ([52]). For example one can
define a set F1 = {x ∈ |x is about a2 } with triangular membership function as below

1

, x ∈ [a1 , a2 )
 ax−a

2 −a1



 1,
x = a2
(2.42)
µF1 (x) =
−x+a3


,
x
∈
(a
,
a
]
2
3

a3 −a2



 0,
otherwise
then the graphical description can be expressed as in Figure 2.7.
36
µF (x)
1
1
x
a1
a
2
a3
Figure 2.7: F1 = {x ∈ |x is about a2 }
Since a function can be represented by a set of ordered pairs, any fuzzy set F
can be written as
F = {(x, µF (x))|x ∈ X}
The Alpha Cut(α cut)
Definition 2.2. [51] An α-cut, Aα , is a crisp set which contains all the elements of
the universal set X that have a membership function at least to the degree of α and can
be expressed as
Aα = {x ∈ X|µA (x) ≥ α}
(2.43)
In addition, the set Aα = {x ∈ X|µA (x) > α} is called the strong α-cut. The
alpha cut is an important concept in procedures for creating the fuzzy environment as
well as assisting defuzzification.
The Fuzzy Numbers
A convex and normalized fuzzy set F , is called a fuzzy number. The definition
of convex and normalized fuzzy set are given below:
Definition 2.3. [51] Let F = {(x, µF (x))|x ∈ X} be a fuzzy set. F is called a convex
fuzzy set if
µF (λx1 + (1 − λ)x2 ≥ min[µF (x1 ), µF (x2 )], ∀x1 , x2 ∈ X and ∀ λ ∈ [0, 1].
Definition 2.4. A fuzzy set F is normal if there exists at least an element with
membership grade of 1.
Extension Principles
A principle for fuzzifying a crisp function is called an extension principle. It
was proposed by Zadeh [52] in 1965 to allow the extension of any point operations to
37
operations involving fuzzy sets. Klir[51] defined the extension principle as follows: Let
φ : X n → F (Y ) with φ(µ1 , µ2 , ..., µn )(y)) = sup{min{µ1 , µ2 , ..., µn }|(x1 , x2 , ..., xn ) ∈
X n and y = φ(x1 , x2 , ..., xn )}
In other words, a function φ : X n → F (Y ), which maps the tuples (x1 , x2 , ..., xn )
of X n to the crisp value φ(x1 , x2 , ..., xn ) of Y , can be extended in a proper way to a
function φ : (F (X))n → F (Y ). The extension principle extends the mapping in such a
way that it preserves the image of the elements of X.
2.8.2
Fuzzy System
Recently, logical models, which take a different form from mathematical ones,
have come into use, [53]. According to Terano[53], this type of models are divided into
two different types which are structural model and fuzzy logic model.
In structural model, the principle factors that make up the problem are
determined and the relationships among these factors are investigated and then
represented graphically. Although this type of model is effective for use with complex,
ambiguous problem but the representation of the principle factors is not clear. It is
because it uses a two-valued, “yes” or “no”, system to represent the relationships of
these factors.
The latter type of model is more suitable for expressing the ambiguity of
meaning found in natural language. The detailed explanation of how to develop fuzzy
modelling for a system will be found in the following subsection.
2.8.3
Fuzzy Modelling
The basic principles of fuzzy modelling were laid down by Zadeh [54] in 1973.
The area has grown rapidly since then, especially concerning the complexity of a system.
There are three principles in developing a fuzzy model, which are
• the use of linguistic variables in place of or in addition to numerical variables,
38
• the characterization of simple relations between variables by conditional fuzzy
statements,
• the characterization of complex relations by fuzzy algorithms.
These principles form the basis of two methods used for fuzzy modelling, namely
the direct approach and system identification. In the first method, the system is first
described linguistically using terms from natural language and is then translated into
the formal structure of a fuzzy system. The second method is developed from structure
identification to the parameter identification. Figure 2.8 shows a fuzzy modelling
approach compared to mathematical modelling.
INPUT CRISP
VALUES
Mathematical Modelling
OUTPUT CRISP
VALUES
Fuzzy Modelling
FUZZIFICATION
FUZZY
ENVIRONMENT
DEFUZZIFICZTION
Figure 2.8: The fuzzy logic modelling
2.8.4
Remarks
In this section the inverse problems by fuzzy approach on MISO and MIMO
systems, which were solved by Ahmad[8] and Ismail[10] are briefly presented.
39
Ahmad’s work
Ahmad developed an algorithm which was used in determining the optimized
electrical and geometrical parameters of microstrip lines. The problem was presented
as MISO system of some algebraic equations. The procedure involved in solving this
problem was taken in three phases which were:
• Fuzzification Phase
In this phase all the input and performance parameters required for the model
were fuzzified using the chosen membership function.
In Ahmad’s work,
triangular membership function was used.
• Fuzzy Environment Phase
The fuzzified values from the fuzzifaction phase were processed by Zadeh’s
extention principle to obtain the induced performance parameters.
• Defuzzification Phase
In this phase the optimal solution was determined.
In this work, Ahmad had also used a triangular induced performances parameter
and produced theorems of optimized defuzzified values which were used to determine
a most appropriate or optimized value of generated combination data.
Ismail’s work
Ismail produced a fuzzy algorithm for decision making in a MIMO system where
the system was modelled by a crisp state-space equation. Similar to Ahmad’s work, the
development of the algorithm is based on the three phases. In Ismail work, a triangular
induced performances parameter was used in order to get the optimized value of the
generated combination data.
2.9
Summary
In the beginning of this chapter, an overview of liquid-liquid extraction process
was provided. A review has been given, starting with the principle of the process and
40
it was then followed by the classification of the extraction equipment. To achieve the
aim of this research, the review on the RDC column was briefly given including the
important processes involved.
The mass transfer in the column are effected by the drop distribution and
breakage phenomena. The detailed description about these terms were provided leading
to the review on the mass transfer itself. The theoretical details on the mass transfer
coefficient were also included. A review on existing forward mathematical modelling by
the most recent researchers were also presented. These reviews are significantly used as
a background in developing a new mass transfer model; the works are detailed starting
in Chapter 3.
In section 2.7, the inverse problem in general, including the definition, the
examples of real world problems, the classes of the inverse problem and the steps
involved in solving the problems were reviewed. These reviews will serve as a motivation
to develop an inverse model of the mass transfer in the RDC column. The development
of the model is described starting in Chapter 5. Section 2.8 provides the review on
the Fuzzy Concepts. These concepts are applied in Chapters 5 and 6 to develop an
algorithm for solving the inverse problem.
CHAPTER 3
THE FORWARD MASS TRANSFER MODEL
3.1
Introduction
The existing mass transfer models mentioned in Chapter 2 were based on
a radial diffusion equation with constant boundary conditions.
However a mass
transfer model with varied boundary conditions has yet to be developed. Therefore,
in this chapter, a modified forward mass transfer model with time dependent function
boundary condition will be discussed. This function is derived from the experimental
data obtained in [5].
Following this derivation, Section 3.3.1 presents the details on how the solution
of the diffusion equation of the time varying boundary condition is obtained. This is
followed by the derivation of the new fractional approach to equilibrium. In Section
3.4, the simulations for different drop sizes are carried out to see their effects on the
new fractional approach to equilibrium. Then a comparison between the fractional
approach to equilibrium introduced in [11] and the new one is also carried out in the
last section of this chapter.
3.2
The Forward Mass Transfer Model
In the RDC column, the mechanism of mass transfer across an interface between
two liquid phases is based on penetration theory. This theory was proposed by Higbie
in 1935 (see Slater [38]), which assumed that a packet of fluid with bulk concentration
travel to the interface at a distance from its original position. At the interface, the fluid
42
packets undergo molecular diffusion for a short exposure of time, before being replaced
by another fluid packet.
The model discussed in this chapter is based on the model of the mass transfer
developed by Talib [5]. Talib [5] assumed that at each stage i, the drop has an initial
uniform concentration as well as the concentration of the medium phase. When a drop
enters a stage i, solutes from the uniform medium concentration surrounding the drop
are transferred to the drop or vice versa depending on the concentration difference
between the drop and the medium. In this study, only the transfer of solute from the
medium to the drop will be considered.
The study of the shape of the moving drops has been found useful in
understanding the dynamics of the moving drops since the drag on the drops depends
on their shapes during movement in another medium. The shape of liquid drops moving
in liquids is dependent on the balance between the hydrodynamic pressure exerted on
account of the relative velocities of the drop and field liquids, and the surface forces
which tend to make the drop a sphere. In this study we assume that all the drops
are spherical in shape, therefore the amount of solute transferred to the drops can be
obtained by using the concept of diffusion in a sphere.
3.2.1
Diffusion in a Sphere
Consider a sphere of radius a. The radial diffusion equation is
∂C
=D
∂t
∂2C
2 ∂C
+
2
∂r
r ∂r
(3.1)
where C = C(r, t) is the concentration at distance r from the center of the sphere at
time t and D is the diffusion constant.
If we make the substitution u = Cr, Equation (3.1) becomes
∂2u
∂u
=D 2
∂t
∂r
(3.2)
43
If the sphere of radius a has initial uniform concentration c1 and the surface of
the sphere is maintained at a constant concentration c0 , the diffusion equation of the
sphere with a constant diffusion coefficient D is given by the initial boundary value
problem (IBVP),
∂2u
∂u
= D 2 , 0 ≤ r < a,
∂t
∂r
u(0, t) = 0, t > 0
t≥0
(3.3)
(3.4)
u(a, t) = ac0 ,
t>0
(3.5)
u(r, 0) = rc1 ,
0≤r<a
(3.6)
These equations can be solved by the method of separation of variables.
Setting u(r, t) = R(r)T (t), we will get an ordinary differential equation of
T
R
=
= −λ2 ,
R
DT
where λ2 is a separation constant. Thus the general solutions for the space and time
variations are given as below,

 B1 + B2 r,
λ=0
R(r) =
 A cos λr + A sin λr, λ =
0
1
2

 B3 ,
λ=0
T (t) =
2
 Be−Dλ t , λ = 0
(3.8)
Therefore, the general solution for u(r, t) is

 (B1 + B2 r)B3 ,
λ=0
u(r, t) = R(r)T (t) =
2
 (A cos λr + A sin λr)Be−Dλ t , λ =
0
1
2
where A1 , A2 , A3 , B, B1 , B2 , B3 are the arbitrary constants.
Simplifying the above equation, we get

 (H + Ir),
λ=0
u(r, t) =
2
 (J cos λr + K sin λr)e−Dλ t , λ =
0
Using the superposition rule, we get
2
u(r, t) = (H + Ir) + (J cos λr + K sin λr)e−Dλ t ,
44
subject to boundary condition of Equations (3.4) and (3.5), we get
2
u(0, t) = 0 = H + Je−Dλ t ,
2t
Since the coefficient of H and e−Dλ
t>0
(3.12)
are linearly independent on the t interval,
it follows from (3.12) that we need H = 0 and J = 0, thus
2
u(r, t) = Ir + K sin λre−Dλ t ,
and
2
u(a, t) = ac0 = Ia + K sin λae−Dλ t ,
t>0
or
2
a(c0 − I) − K sin λae−Dλ t = 0.
t>0
(3.15)
2
Again invoking the linear independence of coefficient of a(c0 − I) and e−Dλ t , it follows
from (3.15) that a(c0 − I) = 0 and K sin λa = 0, which gives
I = c0
K = 0,
or
sin λa = 0,
(or both)
Here, the rule is to make the choice so as to maintain as robust a solution as possible,
then we take sin λa = 0 implies λn =
nπ
a
for n = 1, 2, 3, ......
Thus the solution becomes
u(r, t) = c0 r +
∞
Kn sin
n=1
nπr −Dn22 π2 t
e a
.
a
To find the Kn , and hence to complete the solution of the problem, we now set t = 0
in the expression on the right and replace u(r, 0) by the initial condition u(r, 0) = rc1 ,
then we obtain
u(r, 0) = rc1 = c0 r +
∞
Kn sin
n=1
or
r(c1 − c0 ) =
∞
Kn sin
n=1
nπr
,
a
nπr
.
a
This shows that the Kn are the coefficients in the half-range Fourier sine series
expansion of r(c1 − c0 ) over the interval 0 ≤ r ≤ a. Thus the Kn are given by
2
Kn =
a
a
0
r(c1 − c0 ) sin
nπr
dr,
a
45
and so
Kn =
−2a
(c1 − c0 )(−1)n .
nπ
Thus the solution of IBVP of (3.3)-(3.6) becomes
∞
(−1)n
nπr −Dn22 π2 t
2a
u(r, t) = c0 r + (c0 − c1 )
sin
e a
π
n
a
(3.21)
n=1
or
∞
C(r, t) = c0 +
(−1)n
nπr −Dn22 π2 t
2a
(c0 − c1 )
sin
e a
,
πr
n
a
(3.22)
n=1
where C(r, t) is the concentration of the drop at time t. In our work, we are interested
in the average concentration of the sphere, Cav , given by equation
Cav =
Ct
,
4πa3 /3
where the total concentration Ct of the sphere is obtained from
a
Ct =
C(r, t)4πr2 dr.
(3.23)
(3.24)
0
According to Crank [11], the total amount of diffusing substance entering or
leaving the drop which is denoted as fractional approach to equilibrium is used to relate
the analytical results to a mass transfer coefficient that is
F =
Cav − c1
c0 − c 1
(3.25)
where Cav is the average concentration of the drop at time t and c1 and c0 are the
initial and boundary concentrations respectively.
Using this concept, the fractional approach to equilibrium is derived for the
problem of equations (3.3) to (3.6) , which is
∞
6 1 Dn22π2 t
(e a ),
Fc (t) = 1 − 2
π
n2
(3.26)
1
where the subscript c in Fc indicates that this term is already derived by Crank [11].
3.3
The Modified Model
As mentioned in previous section, we are interested in developing an improved
model of mass transfer of which the boundary condition is a function of time. To
46
achieve this, we consider the normalized data obtained from the experimental work of
mass transfer in the RDC column with 152mm diameter and 23 stages of the iso-butyric
acid/cumene/watersystem (Talib [5]). In this system the iso-butyric acid in water is
acting as the feed(continuous phase) and the cumene is the solvent(dispersed phase).
The geometrical details of the RDC column used and the physical properties of this
system are given in Appendices A.1 and A.2.
Table 3.1: Normalized dispersed and continuous phase concentrations
Stage number
dispersed(drop)
continuous(medium)
0
0
0.912
7
0.118
0.947
11
0.162
0.960
15
0.232
0.981
19
0.269
0.992
23
0.285
0.997
24
0.294
1.00
Note: Stage 0 in Table 3.1 is the feed and exit for the dispersed and continuous phases
respectively and stage 24 is the exit and feed for the dispersed and continuous phases
respectively.
From the normalized data (see Table 3.1), we find that the concentration of the
continuous phase depends on the stage of the RDC column (the concentration is lesser
at the lower stage than the upper stage). This phenomenon has shown that there is
a mass transfer from the continuous to the dispersed phase. To relate the changes of
concentration with time, we consider 10 different classes of drops being formed from a
single mother drop as the mother drop hits the first rotor disc of the column. These 10
different sizes of daughter drops have different velocities depending on their sizes. The
velocity of the drops can be calculated using equation
v = vk (1 − h)m ,
(3.27)
where vk is the characteristic velocity of the drop. h is the hold up which is defined as
the ratio of the total volume of the freely moving drops present in the column to the
47
volume of the column and m is a constant.
0.07
velocity of the drops(m/s)
0.06
0.05
0.04
0.03
0.02
0.01
0
1
2
3
4
5
radius(m)
6
7
ï3
x 10
Figure 3.1: The velocity of 10 different sizes of drops in the RDC column.
The velocity of each drop is plotted against time as in Figure 3.1. From these
velocities the time spent by each drop in the compartment can be found. The residence
time for each size of the drop is tabulated in Table 3.2. The relationship between the
concentration of the continuous phase and the time taken for the 10 different sizes of
drops to reach a particular stage of the column can then be established. To achieve this,
we use the least squares method. In this method, we have to predict the relationship
between the two parameters by letting fˆ1 as the predicted function of the concentration
of the continuous phase where fˆ1 = aˆ1 i + bˆ1i t by a given value of t. The values of aˆ1 i
and bˆ1i can be obtained from
bˆ1i =
Siti f1
Siti ti
and
aˆ1 i = f¯1 − bˆ1i t¯i
where
Sitf1 =
and
ti f1 −
f1 ti
n
48
Siti ti =
t2i
( ti )2
−
n
where n = 7, t = tri stgj and tri is the resident time for drop of size i, meanwhile stgj
is the stage at j given data, for example stg2 = 7. This method chooses the prediction
bˆ1i that minimizes the sum of squared errors of prediction (f1 − fˆ1 )2 for all sample
points.
Table 3.2: The values of residence time and the slip velocity for each drop size
Drop Size(i)
0.0004
0.0011
0.0018
0.0025
0.0032
0.0039
0.0046
0.0053
0.0060
0.0067
Time(tri )
6.5225
2.9145
1.8427
1.5256
1.3760
1.2943
1.2487
1.3235
1.4257
1.5378
Velocity
0.0117
0.0261
0.0412
0.0498
0.0552
0.0587
0.0609
0.0574
0.0533
0.0494
Thus, by using this method, it is found that the concentration of the continuous
phase depends on the function of time t, that is f1i (t) = a1i + b1i t, where i corresponds
to the different sizes of the drops and a1 and b1 are constants. The values of a1 for the
ten different sizes of drops are the same but the values of b1 might differ according to
drop sizes (refer Table 3.3). To find the best function which represents all the functions
of t, the mean of the slopes of these linear functions is taken as the slope of the new
function. This new function represents the relationship between the concentration of
continuous phase and the resident time for all the 10 different drop sizes.
By assuming that the concentration on the surface of the drop is the same as
the concentration of the continuous phase (the medium), we can use the new function
f1 (t) as the boundary condition of equation (3.1). Thus, we get a modified model of
mass transfer of a single drop of which the boundary condition is a function of t, that
is
f1 (t) = a1 + b1 t,
(3.32)
49
Table 3.3: The values of a1 and b1
3.3.1
a1
b1
0.9671
0.0304 ×10− 3
0.9671
0.0681 ×10− 3
0.9671
0.1077 ×10− 3
0.9671
0.1301 ×10− 3
0.9671
0.1442 ×10− 3
0.9671
0.1533 ×10− 3
0.9671
0.1589 ×10− 3
0.9671
0.1499 ×10− 3
0.9671
0.1392 ×10− 3
0.9671
0.1290 ×10− 3
The Analytical Solution
The constant concentration ac0 in Equation (3.5) is now replaced by f1 (t) from
Equation (3.32), producing
u(a, t) = af1 (t),
t > 0,
(3.33)
while holding the other conditions unchanged. Rewrite Equations (3.3)-(3.6), where,
we get IBVP of time-varying function boundary condition of
∂u
∂2u
= D 2 , 0 ≤ r < a,
∂t
∂r
u(0, t) = 0, t > 0
u(a, t) = af1 (t) = f (t),
u(r, 0) = rc1 . 0 ≤ r < a
t>0
t≥0
(3.34)
(3.35)
(3.36)
(3.37)
The solution of this IBVP with varied boundary condition for conduction of
heat in solid is given by Carslaw and Jaeger in [55]. In this section, we show the
detailed steps in order to get the solution of the problem. The method of separation
of variables does not apply directly to the situation where time-varying boundary
50
condition arise. However, we show how by reformulating the problem it can be reduced
to a nonhomogeneous diffusion equation.
Now, let the solution of these equations be
u(r, t) = U (r, t) + V (r, t),
(3.38)
substitute this equation into (3.34) and rearrange the terms to obtain
Ut (r, t) − DUrr (r, t) = −[Vt (r, t) − DVrr (r, t)].
The appropriate boundary conditions are then
U (0, t) = −V (0, t),
t>0
U (a, t) = f (t) − V (a, t),
t>0
while the initial condition becomes
U (r, 0) = rc1 − V (r, 0),
0 ≤ r < a.
The idea now is to make the boundary conditions for U (r, t) homogeneous by
making a suitable choice for V (r, t). We will choose the simplest particular solution.
This is accomplished by setting
V (r, t) =
r
f (t).
a
(3.41)
This choice for V (r, t) converts the equation for U (r, t), which is a nonhomogeneous
diffusion equation, although now it is subject to the homogeneous boundary conditions.
Rewrite IBVP of U (r, t), we get
r
Ut − DUrr = − f (t) 0 ≤ r < a, t ≥ 0
a
U (0, t) = U (a, t) = 0, t > 0
r
U (r, 0) = g(r) − f (0), 0 ≤ r < a
a
(3.42)
(3.43)
(3.44)
where the related homogeneous problem is
vt − Dvrr = 0,
0 ≤ r < a,
t≥0
v(0, t) = v(a, t) = 0, t > 0
r
v(r, 0) = g(r) − f (0), 0 ≤ r < a
a
(3.45)
(3.46)
(3.47)
51
The solution of (3.45)-(3.47) by the method of separation of variables is
v(r, t) =
where An =
2
a
a
0
∞
An e
−Dn2 π 2 t
a2
ϕn (r),
(3.48)
n=1
nπr
[g(r) − ar f (0)] sin nπr
a dr and ϕn (r) = sin a .
The next step is to find a solution of the inhomogeneous problem of equations
(3.42)-(3.47) in the form of a series like (3.48), but in which the parameters An are
replaced by functions of t. The product An e
−Dn2 π 2 t
a2
will then become a function Tn (t)
so that the solution will be a series
∞
U (r, t) =
Tn (t)ϕn (r),
(3.49)
U (r, t)ϕn (r) dr.
(3.50)
n=1
where
2
Tn (t) =
a
a
0
We assume that Ut (r, t) is a continuous function in the region t > 0, 0 ≤ r ≤ a.
Under these circumstances, the integral in (3.50) has a derivative with respect to t
which can be calculated by differentiation under the integral sign. Referring to diffusion
equation of (3.42)-(3.44), we get,
Tn (t)
2 a
Ut (r, t)ϕn (r) dr.
a 0
r
2 a
[DUrr (r, t) − f (t)]ϕn (r) dr.
a 0
a
a
2 2D a
DUrr (r, t)ϕn (r) dr − 2 f (t)
rϕn (r) dr.
a 0
a
0
=
=
=
(3.51)
The last term of (3.51), denoted as
qn (t) = −
2 f (t)
a2
a
0
rϕn (r) dr,
is a known function since − a22 f (t) is given and using integration by parts we will get
2D
a
0
a
2D
Urr (r, t)ϕn (r) dr =
a
Further because ϕn = −λ2 ϕn and λ =
2D
a
a
0
DU (r, t)ϕn (r) dr.
nπ
a
a
0
Urr (r, t)ϕn (r) dr =
=
−2D a 2
λ U (r, t)ϕn (r) dr
a
0
−2Dn2 π 2 a
U (r, t)ϕn (r) dr,
a3
0
52
but from (3.50),
2D
a
a
0
Urr (r, t)ϕn (r) dr = −
Dn2 π 2
Tn (t)
a2
(3.54)
and substitute (3.54) into (3.51), we get
Tn (t) = −
Tn (t) +
Dn2 π 2
Tn (t) + q( t)
a2
Dn2 π 2
Tn (t) = qn (t)
a2
(3.55)
Equation (3.55) is a first-order linear differential equation where the integrating
factor is e
Dn2 π 2 t
a2
. Therefore the solution of (3.55) is
t
−Dn2 π 2 (t−τ )
−Dn2 π 2 t
2
a
a2
+
e
qn (τ ) dτ.
Tn (t) = Cn e
(3.56)
0
Setting t = 0 in (3.50), we get the general equation of Tn , which is
a
U (r, 0)ϕn (r) dr
Tn (0) = Cn =
0
nπr
r
2 a
dr
[g(r) − f (0)] sin
=
a 0
a
a
a
2
nπr
2
=
g(r) sin
dr +
(−1)n f (0),
a 0
a
nπ
(3.57)
and
qn (t) =
2 f (t)(−1)n .
nπ
(3.58)
The coefficient Tn (t) in (3.49) are completely known and hence problem (3.42)(3.44) has been solved. We have
∞
U (r, t) =
nπr
2 −Dn22 π2 t
e a
sin
a
a
n=1
a
0
nπr
dr +
g(r) sin
a
∞
nπr
(−1)n −Dn22 π2 t
e a
+
sin
n
a
n=1
t
∞
Dn2 π 2 τ
2 (−1)n −Dn22 π2 t
nπr
2
e a
sin
f (τ )e a
dτ .
π
n
a
0
2
f (0)
π
n=1
From (3.41) and u(r, t) = V (r, t) + U (r, t), the solution for diffusion equation of (3.34)(3.37) is
∞
u(r, t) =
2 −Dn22 π2 t
nπr
r
f (t) +
e a
sin
a
a
a
n=1
∞
a
0
nπr
dr +
g(r) sin
a
nπr
(−1)n −Dn22 π2 t
e a
+
sin
n
a
n=1
t
∞
Dn2 π 2 τ
2 (−1)n −Dn22 π2 t
nπr
2
e a
sin
f (τ )e a
dτ .
π
n
a
0
2
f (0)
π
n=1
53
By taking f (t) = a1 + b1 t which gives us
t
Dn2 π 2 τ
Dn2 π 2 t
a2
a2
2
2
a
a
f (τ )e
dτ = b1
e
−
Dn2 π 2
Dn2 π 2
0
and also we know that from the initial condition g(r) = c1 r which resulted in
r=t
g(r) sin
r=0
−a2
nπr
dr = c1
(−1)n ,
a
nπ
then
∞
r
2c1 a (−1)n+1 −Dn22 π2 t
nπr
sin
(a1 + b1 t) +
e a
+
a
π
n
a
u(r, t) =
n=1
∞
2a1 (−1)n −Dn22 π2 t
nπr
sin
e a
−
π
n
a
n=1
∞
a2 2b1
Dπ 3
(−1)n+1
nπr
+
sin
3
n
a
2b1
Dπ 3
(−1)n+1 −Dn22 π2 t
nπr
e a
sin
3
n
a
n=1
∞
2
a Knowing that
n=1
∞
(−1)n+1
n3
1
(3.60)
(r3 − a2 r)π 3
nπr
=−
,
a
12a3
sin
substituting this equation into (3.60) and rearranging them , give us
u(r, t) =
∞
r
b1
c1 a − a1 (−1)n+1 −Dn22 π2 t
nπr
(a1 + b1 t) +
(r3 − a2 r) + 2
e a
+
sin
a
6Da
π
n
a
∞
a2 2b1
Dπ 3
1
(−1)n+1
n3
1
e
−Dn2 π 2 t
a2
sin
nπr
.
a
(3.61)
Thus the solution of the diffusion equation of (3.1) with respect to the initialboundary condition of Equations (3.35), (3.36) and (3.37) is
C(r, t) =
∞
1
b1
c1 a − a1 (−1)n+1 −Dn22 π2 t
nπr
(a1 + b1 t) +
(r2 − a2 ) + 2
e a
+
sin
a
6Da
πr
n
a
∞
a2 2b1
Dπ 3 r
1
1
(−1)n+1
n3
e
−Dn2 π 2 t
a2
sin
nπr
.
a
(3.62)
As mentioned in the previous section, we are interested in the average
concentration of the sphere, Cav , given by Equation (3.23). Substituting (3.62) into
54
(3.24), we get
b1
1
(a1 + b1 t) +
(r2 − a2 ) 4πr2 dr +
a
6Da
r=0
r=a
∞
c 1 a − a1
nπr (−1)n+1 −Dn22 π2 t
2
sin
e a
4πr2 dr +
πr
n
a
r=0
1
r=a
∞
2
2b1 a
nπr (−1)n+1 −Dn22 π2 t
4πr2 dr
e a
sin
3
3
Dπ
r
n
a
r=0
Ct =
r=a (3.63)
1
= A+B+E
where
(3.64)
b1
1
(a1 + b1 t) +
(r2 − a2 ) 4πr2 dr
a
6Da
r=0
4 2
4πb1 a4
=
πa (a1 + b1 t) −
,
3
45D
r=a
∞
c1 a − a1 (−1)n+1 −Dn22 π2 t
nπr 2
B =
e a
4πr2 dr
sin
πr
n
a
r=0
A =
r=a ∞
1
8a2 (c1 a − a1 ) 1 −Dn22 π2 t
e a
,
=
π
n2
1
r=a
∞
2b1 a2 (−1)n+1 −Dn22 π2 t
nπr E =
e a
sin
4πr2 dr
3
3
Dπ
r
n
a
r=0
=
∞
a4 8b1
Dπ 3
1
1
1
e
n4
−Dn2 π 2 t
a2
.
Thus the average concentration Cav of the sphere is
∞
Cav =
b1 a
6(c1 a − a1 ) 1 −Dn22 π2 t
(a1 + b1 t)
−
+
e a
+
a
15D
π2a
n2
1
∞
6b1 a 1 −Dn22 π2 t
e a
.
Dπ 4
n4
(3.65)
1
Following with this result, we derive the new fractional approach to equilibrium
based on Equation (3.25), as
Fnew (t) =
Cav − c1
f (t)/a − c1
(3.66)
where f (t)/a and c1 are the boundary condition and initial condition of IBVP of
equation (3.1) respectively. By substituting (3.65) into (3.66), we get
Fnew =
b1 a
(a1 + b1 t)
−
+
a(a1 + b1 t − c1 ) 15D(a1 + b1 t − c1 )
∞
6(c1 a − a1 )
1 −Dn22 π2 t
e a
+
π 2 a(a1 + b1 t − c1 )
n2
6b1 a
4
Dπ (a1 + b1 t − c1 )
c1
.
(a1 + b1 t − c1 )
1
∞
1
1 −Dn22 π2 t
e a
−
n4
(3.67)
55
Avg conc of the drop when the boundary condition is f(t)
0.08
0.07
0.06
0.05
0.04
0.03
0.02
2
4
6
8
10
12
t
14
16
18
20
22
Figure 3.2: Sorption curve for sphere with surface concentration a1 + b1 t
3.4
Simulations for Different Drop Sizes
We consider the drop of size 0.00705m in diameter. The time taken for the
drop to move upwards in one compartment is 0.8868 seconds. From the least square
method, we found that f1 (t) is equal to 0.9187 + 0.0041t. Then let f (t) = a1 + b1 where
a1 = a(0.9187) and b1 = a(0.0041). Substitute this value and all the parameters into
(3.65) and we will get the relationship between the average concentration of the sphere
and the time, t. The relationship can easily be seen in Figure 3.2.
The comparison between this fractional approach to equilibrium, Fnew (t) and
the one obtained by Talib[5] is made based on the graph plotted in Figure 3.3. In
addition, simulations are also carried out to see the effect on fractional approach to
equilibrium with variations in drop sizes. A graphical representation of the effect of
variations in drop sizes is shown in Figure 3.4.
The concentration profiles of the curves shown in Figure 3.4 show that smaller
drops reach equilibrium concentration with the medium at a much faster rate than
larger drops. The profile of fractional approach to equilibrium of the modified model
compared with Crank’s[11] and Vermuelen’s[39] is similar.
56
0.08
Fractional Aprroach To Equilibrium
0.07
0.06
0.05
0.04
0.03
0.02
F(t)ïModified Model
F(t)ïTalib
0.01
0
5
10
15
20
25
t
Figure 3.3: Fractional approach to equilibrium vs. time
3.5
Discussion and Conclusion
In this chapter the modified mass transfer model was formulated based on
experimental data. By least square method and the assumption that the concentration
on the surface of the drop is the same as the concentration of the continuous phase, the
boundary condition of the IBVP was found to be a time dependent function, f1 (t) =
a1 + b1 (t). The analytical solution of the model was then detailed in Section 3.3.1. This
was followed by the derivation of the new fractional approach to equilibrium.
For comparison purposes, the new fractional approach to equilibrium profiles of
the time-dependent boundary condition and that of Talib[5] are shown in Figure 3.3.
Although the model considered here is a modification of the model proposed by Talib[5],
the new fractional approach to equilibrium profile agrees with the result obtained by
Talib. In conclusion, the new fractional approach to equilibrium gives a better theory
for further investigation of the mass transfer process in the RDC column. This is
because the new term was derived from the time-dependent boundary condition which
represents the real phenomena of the process in the column.
For further analysis, the simulations with variations in drop sizes were also
carried out to see their effect on the new fractional approach to equilibrium. From
Figure 3.4, the smaller the drop,the equilibrium concentration is more rapidly attained
57
1
0.9
Smaller Drop
Fractional Aprroach To Equilibrium
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
F(t)ïModified Model
F(t)ïTalib
Fv
Larger Drop
0
5
10
15
20
25
30
35
40
45
50
t
Figure 3.4: Fractional Approach to equilibrium vs. time for different drop sizes
. This is due to the fact that the smaller drop provides larger surface area to the volume
ratio, which causes a better absorption of the mass from the continuous phase.
The IBVP given by Equations (3.3), (3.4), (3.6) and (3.32) holds for a nonmoving drop in a stagnant medium. In a real RDC column drops are rising or falling in
the continuous phase, which induces internal circulation. The internal circulation has
the effect of distributing the solute uniformly in the drop to give the drop a uniform
concentration as it moves to the exit point. Therefore the following chapter will discuss
the mass transfer model of a moving drop in a non-stagnant medium.
CHAPTER 4
MASS TRANSFER IN THE MULTI-STAGE RDC COLUMN
4.1
Introduction
In the previous chapter we have shown the development of the modified mass
transfer model of time-dependent boundary value problem (BVP). The model involved
only the mass transfer of a single drop in a stagnant medium. The profile of the
fractional approach to equilibrium of the modified model agrees with the model
introduced by Talib[5] and Vermuelen[39].
Since in the RDC column the drops are moving in the continuous phase with
counter current direction, the mass transfer model of a moving drop in a non-stagnant
medium will be considered here. The new fractional approach to equilibrium is also
incorporated in developing the model.
According to the two-film theory, the concentrations of the two phases at
an interface where the equilibrium exist, is governed by the principles of physical
equilibrium. Due to this phenomenon at the interface, the boundary condition given
by Equation (3.36) has to be redefined. In the following section the IBVP with new
boundary condition will be given. In this section, the mass transfer model based on
modified quadratic driving force which is called Time-dependent Quadratic Driving
Force(TQDF) is described. Based on this model, we design a Mass Transfer of A Single
Drop Algorithm. This is then followed by a more realistic Mass Transfer of Multiple
Drops Algorithm. For comparison purposes, a normalization and the de-normalization
59
techniques are given in Section 4.5.
An alternative method of calculating the mass transfer for a Multi-Stage System
is also presented in the form of an algorithm named as the Mass Transfer Steady State
Algorithm. Finally, a discussion about the models is also presented.
4.2
The
Diffusion
Process
Based
On
The
Concept
Of
Interface
Concentration
Consider the previous IBVP. The diffusion process based on the concept of
interface concentration is obtained by replacing Equation (3.32) with the interface
condition. Then we get
∂2u
∂u
= D 2 , 0 ≤ r < a,
∂t
∂r
us (a, t) = f (cs ), t ≥ 0
u(r, 0) = rc1 ,
t≥0
0≤r<a
(4.1)
(4.2)
(4.3)
where us is the drop surface concentration, cs is the concentration of medium at the
drop surface and us (a, t) = f (cs ) is known as the equilibrium equation, which expresses
the concentration of the drop in equilibrium with the medium at the drop surface.
A drop with concentration cdin1 entering a column is subjected to the
concentration of the first compartment, cc1 . Solutes from the continuous phase are
transferred to the drop. Now the concentration of the drop is cdout1 . On reaching
the next compartment, the drop concentration, cdin2 , where cdin2 = cdout1 , is now
in a continuous phase concentration of the second compartment, cc2 , then the drop
concentration, cdout2 after leaving the second compartment can be obtained.
By
applying the same approach to the drop as it moves through every compartment, the
drop concentration cdoutn at the final compartment, ccn can be determined.
The mass transfer model based on the linear driving force is realistic if the
interface of the two liquids in contact is a simple plane. In 1953, Vermuelen[39] had
shown that if one of the interfaces of the two liquids is spherical, than the driving
60
force in a drop can be considered as non-linear. His expression known as quadratic
driving force was used successfully by previous researcher as can be found in [5]. In
this study we used the same concept and the new fractional approach to equilibrium is
also incorporated into the idea to get a new driving force named as Time Dependent
Quadratic Driving Force(TQDF).
The following section explains the rate of the mass transfer or flux across the
drop surface into the drop where the derivation of the time dependent quadratic driving
force is shown.
4.2.1
Flux Across The Drop Surface Into The Drop
The rate of mass transfer across the surface of the sphere given by flux J is
defined as
Jap =
dC
,
dt
(4.4)
where ap is considered as ratio of the surface area to the volume of a drop. From
Equation (3.66) the fractional approach to equilibrium of the new model is
Fnew (t) =
Cav − c1
f1 (t) − c1
and since the profile of fractional approach to equilibrium of the modified model is
similar to that of Crank[11] and Vermuelen[39] , we replace Fnew (t) with the one used
by Vermuelen that is
Fv = (1 − e−Dπ
2 t/a2
)0.5 .
(4.6)
Thus, Equation (3.66) becomes
Fv =
Cav − c1
f1 (t) − c1
(4.7)
Differentiating the above equation with respect to t, gives us
d
(Fv ) =
dt
1 Dπ 2 1 − Fv2 (t)
(
) =
)(
2 a2
Fv (t)
d Cav − c1
(
),
dt f1 (t) − c1
1
d
Cav − c1 d
(Cav ) −
f1 (t)
f1 (t) − c1 dt
(f1 (t) − c1 )2 dt
(4.8)
61
By taking Fv as (4.7) and rewriting, Equation (4.8) becomes,
(Cav − c1 ) d
1 Dπ 2 (f1 (t) − c1 )2 − (Cav − c1 )2
d
(Cav ) =
+
f1 (t)
2
dt
2 a
(Cav − c1 )
(f1 (t) − c1 ) dt
(4.9)
Substituting this equation into (4.4) and rearranging them, gives us
J
1 Dπ 2 (f1 (t) − c1 )2 − (Cav − c1 )2
1 Cav − c1 d
f1 (t)
(
)+
2
2ap a
Cav − c1
ap (f1 (t) − c1 ) dt
1 Cav − c1 d
4 Dπ 2 (f1 (t) − c1 )2 − (Cav − c1 )2
f1 (t)
(
)+
2
2ap d
Cav − c1
ap (f1 (t) − c1 ) dt
d Cav − c1 d
1 Dπ 2 (f1 (t) − c1 )2 − (Cav − c1 )2
(
f1 (t)
)+
3 d
Cav − c1
6 (f1 (t) − c1 ) dt
=
=
=
where ap =
6
d.
2
(4.10)
2
av −c1 )
The term ( (f1 (t)−cC1 )av−(C
) is known as the time-dependent
−c1
quadratic driving force. In this study, the quadratic driving force term is different
from the one used by Talib[5]. Here, f1 (t) is taken to be the surface concentration of
the drop instead of a constant, c0 which is used by Talib.
The rate of the mass transfer from the bulk concentration of the continuous
phase to the surface is given in the following section.
4.2.2
Flux in the Continuous Phase
The flux transfer in the continuous phase is given by
J = kc (cb − cs ),
(4.11)
where kc is the film mass transfer coefficient of the continuous phase. cb is the bulk
concentration in the continuous phase and cs is the concentration at the interface.
(cb −cs ) is the linear concentration driving force from the continuous bulk concentration
to the drop surface.
62
4.2.3
Process of Mass Transfer Based on Time-dependent Quadratic
Driving Force
The mass transfer across the surface of the sphere given by flux J defined in
2
2
av −c1 )
) is called the time-dependent quadratic
Equation (4.10) where ( (f1 (t)−cC1 )av−(C
−c1
driving force. Meanwhile the flux transfer in the continuous phase is given by (4.11).
As stated before, at the interface, (4.10) and (4.11) are equal, that is
d Cav − c1 d
1 Dy π 2 (f1 (t) − c1 )2 − (Cav − c1 )2
(
f1 (t) = kc (cb − cs ),
)+
3 d
Cav − c1
6 (f1 (t) − c1 ) dt
(4.12)
where Dy is the molecular diffusivity in the drop phase. By substituting (4.7) into
(4.12), we will get
Dy π 2
d
1 − Fv (t)2
1
(f1 (t) − c1 )(
) + Fv (t) f1 (t) = kc (cb − cs ).
3d
Fv (t)
6
dt
(4.13)
In this work, the concentration of both phases is in a normalized form that is,
the concentration is dimensionless which lies in the interval between zero and one. For
simplicity and to differentiate the latter terms from the original terms, we denote Cav ,
c1 , f1 (t), cb and cs as yav , y0 , ys , xb and xs respectively. Then (4.13) becomes
Dy π 2
d
1 − Fv (t)2
1
(ys − y0 )(
) + Fv (t) f1 (t) = kx (xb − xs ).
3d
Fv (t)
6
dt
(4.14)
By rearranging this equation, we get
ys =
3d
Fv
3d
Fv
d
1
kx (xb − xs )
−(
)(
)( )Fv (t) f1 (t) + y0
Dπ 2
1 − Fv2
Dy π 2 1 − Fv2 6
dt
(4.15)
Now, consider the situation at the drop surface. Equilibrium between the
medium and the concentration of drop is governed by equation
ys = f (xs ),
(4.16)
where for Cumene/Iso-butyric acid/Water system f (xs ) = x1.85
s .
The drop and medium concentrations, ys and xs , at the surface are found by
solving the non-linear equations of (4.15) and (4.16). In order to solve these equations,
we used bisection method. First, we substitute (4.16) into (4.15) which give us
63
x1.85
=
s
0 =
3d
Fv
3d
Fv
d
1
kx (xb − xs )
−(
)(
)( )Fv (t) f1 (t) + y0
Dπ 2
1 − Fv2
Dy π 2 1 − Fv2 6
dt
3d
Fv
3d
Fv
d
1
kx (xb − xs )
−(
)(
)( )Fv (t) f1 (t) + y0 − x1.85
s .
2
2
2
2
Dπ
1 − Fv
Dy π 1 − Fv 6
dt
Then let
g(xs ) =
3d
Fv
3d
Fv
d
1
kx (xb − xs )
−(
)(
)( )Fv (t) f1 (t) + y0 − x1.85
s . (4.17)
2
2
2
2
Dπ
1 − Fv
Dy π 1 − Fv 6
dt
With the assumption that the values of ys and xs lie between 0 and 1, the
root of Equation (4.17) must lie in the interval [0, 1]. Let the root be c, then by the
bisection method we get c =
0+1
2 .
This value is then substituted into Equation (4.17).
If g(c = 1/2) = 0 then the root of g is c = 1/2. Otherwise we have to repeat the
process of determining the value of c by checking the values of (g(0) × g(1/2)) and
(g(1) × g(1/2)). If (g(0) × g(1/2)) < 0 set a = 0 and b = 1/2, then c =
g(1) × g(1/2) < 0 set a = 1/2 and b = 1 then c =
1/2+1
2 .
0+1/2
2 .
If
With these values, repeat the
process until the root of g is obtained. These steps are well presented in the algorithm
below.
Bisection Algorithm
The following algorithm is used to calculate xs .
Step 1: Choose the initial solution of g, c, to lie in the interval [a, b] and initialize it
to
a+b
2 .
Set i = 1.
Step 2: Calculate the values of g(ai ), g(bi ) and g(ci ) using Equation (4.17).
Step 3: If g(ci ) ≤ 0.00001, set c = ci and stop.
else go to Step 4.
Step 4: If (g(ai ) × g(ci )) < 0 set i = i + 1, ai+1 = ai , bi+1 = ci and ci+1 =
ai +ci
2 ,
then
repeat Steps 2 to 3,
else if (g(ai ) × g(bi )) < 0 set ai+1 = ci , bi+1 = bi and ci+1 =
Steps 2 to 3.
ci +bi
2 ,
then repeat
64
The value of xs is substituted into Equation (4.15) or (4.16) to obtain ys . This
value is then used to calculate the average concentration of the drop using equation,
yav = Fnew (t)(ys − y0 ) + y0 ,
(4.18)
where Fnew (t) is the new fractional approach to equilibrium. Then the amount of mass
transfer of the drops can be obtained by applying mass balance equation, that is
Fx (xin − xout ) = Fy (yout − yin ),
(4.19)
where Fx and Fy are the flow rates of the continuous phase and the dispersed phase
respectively. The concentrations xin and yin are the uniform initial concentrations of
the continuous and drop phase. In this case xin and yin are xb and y0 respectively.
Meanwhile xout and yout are the exit concentration of the continuous and drop phase
respectively where we take yav as yout .
y
=y
out
ave
xin=xb
MASS BALANCE EQUATION
yin=y0
xout
Figure 4.1: Schematic diagram to explain the mass balance process
Equations (4.15)-(4.19) are used to calculate the amount of mass transfer from
the continuous phase to the drop. Based on various studies [21, 24, 31], the process
in the RDC column is very complicated because it involves not only mass transfer of
a single drop but infinitely many drops. These drops have different sizes and different
velocities. In this work we modelled the distribution of the drops along the column
exactly according to the model discussed by Arshad[7].
Before we construct a model that describes the mass transfer process as close
as the real process, the following section will explain the process of the mass transfer
of only a single drop with known size in the multi-stage RDC column.
65
4.3
Mass Transfer of a Single Drop
In this section, the process of the mass transfer of a single drop in the continuous
unsteady state medium of the 23 stages RDC column is considered. As explained
in the previous section, each compartment in the RDC column corresponds to the
stage number. The model concerns the mass transfer process of a single drop in every
compartment, where each compartment has its own medium concentration.
In this model, we assume that the continuous phase is continuously flowing in
the column with a unit concentration. Then a drop is injected into the column with
zero concentration. We also assume that the mass transfer takes place only when the
drop reaches the first compartment. Here the new fractional approach to equilibrium
is used, which is based on Equation (3.66) where the equation of average concentration
of the drop Cav , is given by (3.65) such that the new fractional approach to equilibrium
is (3.67).
The time t given in the Equation (3.67) is replaced with residence time tr,i of
a particular drop i in a compartment. Using this residence time and Equations (4.15)(4.19), the drop concentration in the first compartment is obtained. This concentration
is then taken as the initial concentration of the drop as the drop enters the second
compartment. This process is repeated through the final stage. The second drop is
then injected into the column with zero concentration but this time the concentration
of the medium, xout as calculated in the first batch of the process is used. We stop the
simulation when the steady state of the concentration of the drop at every compartment
is reached. In other words, the simulation is completed when the difference between
the concentration at iteration t and iteration t − 1 is very small. This condition must
be satisfied at each compartment.
The model described above is presented in Subsection 4.3.1.
66
4.3.1
Algorithm 4.1: Algorithm for Mass Transfer Process of a Single Drop
(MTASD Algorithm)
The process of mass transfer will continuously take place until the concentration
of the continuous phase is in equilibrium with the surface concentration of the drop.
The algorithm below describes the detail of the process of the mass transfer from stage
1 up to stage 23 for a single drop.
Algorithm to find the concentration of the liquids after the extraction
process of a single drop in 23 stages RDC Column.
This algorithm calculates the amount of the mass transfer from the continuous
phase to the drop.
Step 1: Input all the geometrical details and physical properties of the system. Set
iitr = 1, xin = 1 and yin = 0.
Step 2: Input initial values, that is xin and yin . Set j = 1 (stage 1)
Step 3: Calculate the value of fractional approach to equilibrium based on Varmulene
Equation (4.6) and the new Equation (3.67) which was based on the varied
boundary condition.
Step 4: Calculate the surface concentration of the medium and drop, xs and ys
respectively by solving the non-linear equations (4.15) and (4.16). Assume the
bulk concentration of the medium, xb is xin and the initial drop concentration,
y0 is yin .
Step 5: If ys > yin go to Step 6 else, set yout = yin , then go to Step 7.
Step 6: Determine the average concentration of the drops using Equation (4.18). This
value is taken to be the output concentration of the drop at jth stage, yout .
Step 7: Determine the concentration of the medium at the jth stage by using mass
balance equation of (4.19). This value is taken to be xout at the jth stage.
Step 8: If j > 23 go to Step 10,
else go to Step 9.
67
Step 9: Update the initial value for the next stage.
9a: If iitr = 1, set xin = 1, yin = yout (iitr , j), ∀j = 1, 2, ...n
else go to 9b.
9b: If j ≤ n − 2 set xin = xout (iitr − 1, j + 2) and yin = yout (iitr , j),
else (j = n − 1) set xin = 1, yin = yout (iitr , j).
Set j = j + 1. Repeat Steps 3 to 8.
Step 10: Take = 0.0001. If |yout (iitr , j) − yout (iitr − 1, j)| ≤ , stop, else go to Step
11.
Step 11: Update the initial value for the next iitr .
11a: Start with iitr = 1 set xin = xout (iitr , j = 2), yin = 0
11b: iitr = iitr + 1 set xin = xout (iitr , j = 2), yin = 0 ∀iitr = 2, 3, 4, .....
Set iitr = iitr + 1. Repeat Steps 2 to 10.
Figure 4.2 is the schematic representation of the mass transfer process of a
single drop in 23 stages RDC column in the form of a flow chart.
4.3.2
Simulation Results
Using Algorithm 4.1, we run the program to produce simulation results of
the mass transfer process for a single drop in a 23 stage RDC column. The profile
concentrations of continuous and dispersed phase along the column are shown in
Figure 4.3. For comparison purposes we also plot the concentrations of the continuous
and dispersed phase based on the new mass transfer model and Crank solution as
seen in Figure 4.4. Simulations were also carried out for different drop sizes. The
concentrations of the drop of different drop sizes are shown in Table 4.1.
4.4
Mass Transfer of Multiple Drops
In a real RDC column, the dispersed phase is injected into the column in the
form of drops. These drops will rise up the column if their density is less than that of
68
Start
Input Geometrical Details &
Physical Properties
Set itr = 1; xin =1, yin = 0
Input Initial Values (xin, yin)
Set j =1
Calculate equations (4.6 ) and (3.66)
Solving non-linear equations (4.15) & (4.16)
Yes
ys>yin?
j=j+1
Determine aveg
conc eqn (4.18)
iitr=iitr+1
No
Determine Medium conc
Mass Balance eqn (4.19)
Yes
j>23?
No
Update initial values
H d 0.0001
No
Update initial values
Yes
Stop
Figure 4.2: Flow chart of mass transfer process in the 23-stage RDC column for MTASD
Algorithm
69
Table 4.1: The concentration of the drops along the column
Drop size
Stage
No
d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
1
0.043
0.0093
0.0039
0.0026
0.0021
0.0018
0.0017
0.0017
0.0017
0.0017
2
0.0831
0.0185
0.0078
0.0051
0.0041
0.0036
0.0034
0.0034
0.0034
0.0034
3
0.1206
0.0275
0.0117
0.0077
0.0062
0.0054
0.0051
0.005
0.0051
0.0051
4
0.156
0.0364
0.0155
0.0102
0.0082
0.0072
0.0067
0.0067
0.0068
0.0069
5
0.1894
0.0452
0.0194
0.0128
0.0102
0.009
0.0084
0.0083
0.0084
0.0086
6
0.221
0.0538
0.0232
0.0153
0.0123
0.0108
0.0101
0.01
0.0101
0.0103
7
0.251
0.0624
0.0269
0.0178
0.0143
0.0126
0.0117
0.0117
0.0118
0.0119
8
0.2795
0.0708
0.0307
0.0203
0.0163
0.0144
0.0134
0.0133
0.0134
0.0136
9
0.3066
0.0792
0.0344
0.0228
0.0183
0.0162
0.015
0.0149
0.0151
0.0153
10
0.3326
0.0874
0.0381
0.0253
0.0203
0.018
0.0167
0.0166
0.0167
0.017
11
0.3573
0.0955
0.0418
0.0278
0.0223
0.0197
0.0183
0.0182
0.0184
0.0187
12
0.3809
0.1035
0.0455
0.0302
0.0243
0.0215
0.02
0.0198
0.02
0.0203
13
0.4036
0.1115
0.0491
0.0327
0.0263
0.0232
0.0216
0.0215
0.0217
0.022
14
0.4252
0.1193
0.0528
0.0351
0.0283
0.025
0.0232
0.0231
0.0233
0.0237
15
0.446
0.1271
0.0564
0.0375
0.0302
0.0267
0.0249
0.0247
0.0249
0.0253
16
0.4659
0.1347
0.06
0.04
0.0322
0.0285
0.0265
0.0263
0.0266
0.027
17
0.485
0.1423
0.0635
0.0424
0.0341
0.0302
0.0281
0.0279
0.0282
0.0286
18
0.5033
0.1498
0.0671
0.0448
0.0361
0.0319
0.0297
0.0295
0.0298
0.0303
19
0.5209
0.1572
0.0706
0.0472
0.038
0.0337
0.0313
0.0311
0.0314
0.0319
20
0.5379
0.1645
0.0741
0.0496
0.04
0.0354
0.0329
0.0327
0.033
0.0335
21
0.5541
0.1717
0.0776
0.052
0.0419
0.0371
0.0345
0.0343
0.0346
0.0352
22
0.5698
0.1789
0.0811
0.0543
0.0438
0.0388
0.0361
0.0359
0.0362
0.0368
23
0.5848
0.1859
0.0845
0.0567
0.0458
0.0405
0.0377
0.0375
0.0378
0.0384
Note: Initial concentration of continuous phase is 1 at stage 24 and initial concentration
of dispersed phase, di = 0, i = 1, 2, 3, ..., 10 at stage 0.
70
1
0.9
0.8
Concentration
0.7
0.6
0.5
0.4
0.3
0.2
Drop conc of new b.condition
Medium conc of new b.condition
0.1
0
0
5
10
15
20
25
Stage No
Figure 4.3: The profile of the medium and drop concentration along the column with
respect to the new fractional approach to equilibrium
the continuous phase. In this mass transfer model, the process of solute transfer from
continuous phase to the drops is described as follows.
We assume that initially the continuous phase has a unit concentration, that
is in each stage j, for j = 1, 2, 3, ..., n = 23, the initial concentration of the continuous
phase, x(iitr , j) is one where iitr is the iteration number and j is the stage number.
Then the first batch of drops with the same size is injected into the column. Each drop
entering the first stage of the column has zero concentration.
This group of drops will move upward and break into smaller drops as they hit
the first rotor disc. As in [5], the daughter drops are modelled as such that they are
divided into ten different classes of size. It has to be noted that the mass transfer process
in the real RDC column occurs simultaneously. Here we define the concentration of a
certain group of drops with class size i, di in stage j as y (i) (iitr , j). As these drops with
i (i
initial concentration yin
itr = 1, j = 1) enter the first compartment, they are subjected
to the medium concentration of the first compartment, xin (iitr , j).
(i)
The drop surface concentration, ys (iitr = 1, j = 1) in equilibrium with the
(i)
continuous phase, ys (iitr = 1, j = 1) at the interface is then obtained by Equations
(4.15) and (4.16). In these equations, bulk concentration of the continuous phase, xb is
71
1
0.9
0.8
Concentration
0.7
0.6
0.5
0.4
0.3
Drop conc of new b.condition
Medium conc of new b.condition
Drop conc of constant b.condition
Medium conc of constant b.condition
0.2
0.1
0
0
5
10
15
20
25
Stage No
Figure 4.4: The profile of the medium and drop concentration along the column with
respect to the new fractional approach to equilibrium and Crank solution
(i)
replaced by xin (iitr , j) = 1 and y0 is replaced by ys (iitr = 1, j = 1). After obtaining
the drop surface concentration for each size, the next step is to determine the drop
(i)
average concentration, yav (iitr , j). This is obtained by using Equation (4.18). Then,
the total concentration of the drops in each cell can be obtained from
(i)
(i)
(i)
,
ytotal = N (i) (j) × Vdrop × yav
(4.20)
where N (i) (j) is the number of the drops in each cell i at stage j.
The next step is to calculate the average concentration of the drops in the first
compartment by using
N cl=23
Yav =
i=1
N cl=23
i=1
(i)
(i)
N (i) × Vdrop × yav
(i)
N (i) × Vdrop
.
(4.21)
The continuous phase concentration, xout (iitr , j) after some amount of solute was
transfered to the drops in the first compartment can be determined by using mass
balance of Equation (4.19).
The process continues to the second stage. Before we start the process, the
initial value of the drops and the medium have to be updated. The initial values of the
(i)
(i)
drops at second stage are equal to yin (iitr = 1, j = 2) = yav (iitr = 1, j = 1). Meanwhile
at this time, the continuous phase concentration remains the same, (x(iitr , j) = 1).
72
After the updating process is completed, the process of mass transfer as explained
above is repeated through the final stage.
Now, the process proceeds to the next iteration. Here, the updating process
for the initial value of the drops and the continuous phase concentration also need
to be done. At the second iteration the initial value of the drops is zero, whilst the
continuous phase concentration, xin (iitr = 2, j = 1) = xout (iitr = 1, j = 2). The mass
transfer process is said to achieve the steady state if there exist = 0.0001 such that
|yout (iitr , j) − yout (iitr − 1, j)| ≤ .
The procedure to calculate the amount of mass transfer as explained in the
above subsection is divided into two algorithms. The first is the Basic Mass Transfer
Algorithm. In this algorithm, the amount of mass transfer from the continuous phase
to the drops is calculated for given values of initial concentrations. The other is the
main algorithm which is denoted as the Mass Transfer Multiple Drops Algorithm.
4.4.1
Basic Mass Transfer(BMT) Algorithm
This algorithm calculates the amount of mass transfer from the continuous
phase to the drops.
Algorithm 4.2: Basic Mass Transfer(BMT) Algorithm
(i)
(i)
Input: xin and yin . Output: xout and yout .
Step 1: Read the input values. Calculate the value of the fractional approach to
equilibrium based on the Varmulene equation, (4.6), the Crank equation, (3.26)
and the new equation, (3.67) which is based on the varied boundary condition.
(i)
(i)
Step 2: Calculate the surface concentration of the medium and drops, xs and ys ,
for i = 1, 2, 3, ...10 respectively by solving the non-linear equations of (4.15) and
(4.16) using bi-section method. Set the bulk concentration of the medium, xb is
xin and the initial drop concentration, y0 is yin .
73
(i)
(i)
(i)
(i)
Step 3: If ys > yin for i = 1, 2, 3, ...10 go to Step 4, else set yout = yin , and go to
Step 6.
(i)
Step 4: Determine the average concentration of the drops, yav for i = 1, 2, 3, ...10
using Equation (4.18).
Step 5a: Calculate the total concentration of the drops in each cell (i):
(i)
(i)
(i)
ytotal = N (i) × Vdrop × yav
where N (i) is the number of drops in each cell(i) at stage j.
Step 5b. Calculate the average concentration of the drops in jth stage using Equation
(4.21).
Set Yav = yout at stage j.
Step 6: Determine the concentration of the medium at jth stage by using the mass
balance equation of (4.19).
(i)
Algorithm 4.2 is used in the Algorithm 4.3 to calculate xout and yout at every
stage.
4.4.2
Algorithm for the Mass Transfer Process of Multiple Drops in the
RDC Column (MTMD Algorithm)
In the RDC column, the mass transfer process involved a swarm of drops.
Therefore, to provide a more realistic mass transfer model in the RDC column, we will
discuss the algorithm for the mass transfer process of the multiple drops as described
in previous section. The mass transfer process is based on the drop distribution as
explained in [5].
Algorithm 4.3: MTMD Algorithm
The algorithm calculates the amount of mass transfer from the continuous phase
to the drops.
74
Step 1: Input all the geometrical details and physical properties of the system. Set
(i)
iitr = 1, xin = 1 and yin = 0, ∀i = 1, 2, 3, ..., 10.
(i)
Step 2: Initialize xin and yin , set j = 1.
(i)
Step 3: Apply BMT algorithm and calculate xout and yout . If j > 23 go to Step 5,
else go to Step 4.
Step 4: Update the initial value for the next stage.
(i)
(i)
4a: If iitr = 1 ∀j = 1, 2, 3, ...n set xin = 1, yin = yav (iitr , j)
else go to 4b.
(i)
(i)
4b: If (j <= n − 2) set xin = xout (iitr − 1, j + 2), yin = yav (iitr , j))
(i)
(i)
else (j = n − 1) xin = 1, yin = yav (iitr , j)
Set j = j + 1. Repeat Step 3.
Step 5: Set = 0.0001. If |yout (iitr , j) − yout (iitr − 1, j)| ≤ , stop, else go to Step 6.
Step 6: Update the initial value for the next iitr .
(i)
6a: Start with iitr = 1 set xin = xout (iitr , j = 2), yin = 0
(i)
6b: iitr = iitr + 1 set xin = xout (iitr , j = 2), yin = 0 ∀iitr = 2, 3, 4, .....
Set iitr = iitr + 1. Repeat Steps 2 to 5.
The algorithm is presented as a flow chart in Figure 4.5.
4.4.3
Simulation Results
The simulation of the mass transfer model based on MTMD Algorithm were
carried out. For comparison purposes, the fractional approach to equilibrium based on
the Crank solution is also used. To validate the algorithm, we use the experimental
data from the SPS report (see Talib[5]). These data were produced by experimental
work on the mass transfer process of an RDC column with the geometrical properties
and system physical properties as given in Appendices A.1 and A.2. The results of the
simulations can be found in Figure 4.6.
75
Start
Input Geometrical Details &
Physical Properties
Set iitr = 1; xin =1, y(i)in = 0
Read Initial Values (xin, yin)
Set j =1
BMT
Update initial
value
( iitr iitr 1 )
j
j>23r?
No
j 1
Update Initial Value
Yes
No
H 0.0001?
Yes
Stop
Figure 4.5: Flow chart for mass transfer process of MTMD Algorithm
Before the curve of the experimental data can be plotted (Figure 4.6), a few
steps of normalization have to be considered. The first and second experimental data
are given in Tables 4.2 and 4.3 respectively. Since the simulation of the forward
modelling program uses normalized data, we need to find a technique to normalize
the experimental data.
4.5
The Normalization Technique
To normalize the data, an equilibrium equation governing the mass transfer
process of the system needs to be known. In this study, the system used is the isobutyric acid/cumene/water system and the equilibrium equation of the system is
yO = 0.135x1.85
A ,
(4.22)
76
1
0.9
Medium−new model
Medium−Talib Model
Drop−New model
Drop− Talib Model
Medium− Exp
Drop− Exp
0.8
Concentration
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
5
10
15
20
25
Stage No
Figure 4.6: The concentration of continuous and dispersed phase of new model, Talib
model and experimental
where yO is the organic(cumene-drop) phase and xA is the aqueous(continuous) phase,
all measured in gram per litre(g/l).
The normalization technique used is explained in the following procedure:
4.5.1
Normalization Procedure
Procedure 1: (Normalization Procedure)
Step 1: Assume that xAF is the feed concentration of continuous phase (iso-butyric
acid in feed) and ysmax g/l is the iso-butyric acid in equilibrium with xAF , the
relation xAF and ysmax is given by
ysmax = 0.135x1.85
AF ,
(4.23)
where yO and xA are replaced by ysmax and xAF respectively.
Step 2: Dividing Equation (4.22) by (4.23), gives
y = x1.85
(4.24)
77
Table 4.2: Experiment 1-Continuous phase (aqueous) and dispersed phase (organic)
concentrations
Rotating disc contactor column with 152mm diameter and 23 stages
Mass transfer direction: continuous phase to drop phase
System : Cumene/Iso-butyric acid/Water
Rotor speed NR = 5rad/s
Flow ratio (dispersed)/continuous phase) : 0.3333
Continuous phase (aqueous)
Dispersed phase (organic)
Flow rate: 3.75 l/m
Flow rate: 1.25 l/m
Feed concentration: 36.02 g/l
Feed concentration: 28.66 g/l
Exit concentration: 23.97 g/l
Exit concentration: 63.10 g/l
Stage
1
5
9
13
17
21
Continuous
24.02
24.95
26.18
27.85
30.10
32.91
Stage
3
7
11
15
19
23
Dispersed
-
36.34
40.08
46.46
52.80
57.33
where
y=
yO
,
(4.25)
xA
.
xAF
(4.26)
ysmax
and
x=
Step 3: Determine the normalized values of the dispersed phase concentration using
Equation (4.25). In this study we assume that the feed concentration of the
dispersed phase is zero. In order to satisfy this assumption, we use yO = yexp −yF
where yexp is the experimental value of dispersed phase concentration at particular
stage and yF is the feed concentration of the dispersed phase.
Step 4: Calculate the normalized values of the continuous phase concentration for
each corresponding stage by mass balance equation, (4.19).
78
Table 4.3: Experiment 2-Continuous phase (aqueous) and dispersed phase (organic)
concentrations
Rotor speed NR = 4.12rad/s
Flow ratio (dispersed)/continuous phase) : 0.3333
Continuous phase (aqueous)
Dispersed phase (organic)
Flow rate: 5.0 l/m
Flow rate: 1.67 l/m
Feed concentration: 39.64 g/l
Feed concentration: 27.28 g/l
Exit concentration: 25.12 g/l
Exit concentration: 60.98 g/l
Stage
1
5
9
13
17
21
Continuous
27.32
28.69
30.10
31.94
34.10
36.83
Stage
3
7
11
15
19
23
Dispersed
-
39.42
44.88
53.42
57.95
59.85
The detailed calculation for the normalized values of the dispersed and
continuous phase are shown in the following example.
Example 1
In this example we use the experimental data 1 from Table 4.2.
Step 1: From Table 4.2, xAF = 36.02, Substitute this into (4.23), we get ysmax =
102.3151,
Step 2: Calculate the normalized value for dispersed concentration at stage zero (this
stage corresponds to the feed ) using Equation (4.25), that is y0 =
28.66−28.66
102.3151
= 0.
Step 3: Repeat step 2 for stage 7,11,15,19,23 and 24, where stage 24 corresponds to
the exit stage. At stage 7 we will get y7 =
36.34−28.66
102.3151
= 0.0751.
Step 4: With the assumption that the feed concentration of the continuous phase
is normalized so that its value is 1, Equation (4.19) is used to calculate the
79
normalized continuous phase for stage 0,7,11,15,19 and 23. In this case we have
to calculate the normalized concentration at stage 23 first, that is x23 = x24 −
Fy
Fx (y24
− y23 ) = 1.0 − 0.333(0.337 − 0.280) = 0.9810. Repeat this step for stage
19, 15, 11, 7 and 0.
The results for all stages can be found in Table 4.4. The normalized process can
also be done by first normalizing the continuous phase concentration followed by the
dispersed phase which uses the mass balance equation. The same procedure is applied
to the data in Table 4.3 which produced the normalized data in Table 4.4.
Due to the fact that the experimental data was not given for every stage, there
was no data for the continuous concentration at stage 3, 7, 11,15, 19 and 23. In these
circumstances, we have to construct a technique for de-normalization process to get the
values of the concentrations in g/l at this stages.
Table 4.4: Experiment 1-Normalized continuous and dispersed phase concentrations
Stage
Continuous(x)
Dispersed(y)
Normalized x
Normalized y
0
23.97
28.66
0.899
0
1
24.02
36.34
0.921
0.075
40.08
0.932
0.112
46.46
0.951
0.174
52.80
0.970
0.236
57.33
0.9810
0.280
63.10
1.0
0.337
3
5
24.95
7
9
26.18
11
13
27.85
15
17
30.10
19
21
32.91
23
24
36.02
80
38
36
Continuous Phase Concentration
34
32
30
28
26
24
22
Exp Data W/O Deïnorm Value
Exp Data With Deïnorm Values
0
5
10
15
20
25
Stage No
Figure 4.7: The continuous phase concentration along the column: Experiment Data 1
4.5.2
De-normalization Procedure
Procedure 2 (De-normalization Procedure)
Step 1: Assume that xj and yj are the normalized concentration of the continuous
and dispersed phase respectively at stage i . Xj and Yj are the experimental
concentration value of the continuous and dispersed phase respectively. Assume
also that the normalized concentration of the medium and its experimental value
has a linear relationship, that is, its gradient is m =
X24 −X0
x24 −x0 .
Step 2: With the assumption that the normalized concentration of the medium
and its experimental value has a linear relationship, calculate the experimental
concentration of the medium of its respective normalized value:
Xj = X24 − m(1 − xj ).
(4.27)
For example at stage 0, X0 = X24 − m(1 − x0 ).
Step 3: Repeat step 2 until all the approximated experimental values at the
corresponding stage are calculated.
For the Data of Experiment 1, the de-normalization process will produce the
approximated experimental data at corresponding stages as can be seen in Table 4.5. To
81
Table 4.5: Experiment 1-De-normalized continuous concentrations
Stage
Continuous(x)
Normalized x
0
23.97
0.899
1
24.02
3
5
24.95
7
26.5953
9
26.18
11
27.9036
13
27.85
15
30.1743
17
30.10
19
32.441
21
32.91
23
33.9919
0.9810
24
36.02
1.0
0.921
0.932
0.951
0.970
see the effect of this de-normalization process on the experimental data, points with and
without the de-normalization data are plotted against stage number. From the graph
(see Figure 4.7), we can see that the trace of points containing de-normalized values at
certain stage, oscillate about the trace of points of the actual experimental data. This
phenomenon is explained by the fact that the de-normalized values at that particular
stages are calculated from the normalized values which are calculated through Step 4
in Procedure 1. In other words, the normalized values are not directly calculated from
the actual experimental values. Due to this reason there are some errors which affect
the smoothness of the de-normalized data curve(trace of the points).
In this case we have to construct a better technique for the de-normalization
process so that the de-normalized value curve will follow the behaviour of the actual
experimental data curve. In order to do this we include the error factor in the denormalization process, that is, in Step 2 of Procedure 2, Equation (4.27) becomes
82
Xj = X24 − m(1 − xj ) ± ê,
(4.28)
where ê is the error factor.
1.4
1.2
Error (Concentration)
1
0.8
0.6
0.4
0.2
0
0
5
10
15
20
25
Stage No
Figure 4.8: The error between the continuous phase concentration of Experiment Data
1 with and without de-normalized values
The differences between the two graphs in Figure 4.7 are then calculated along
the column. The relationship between the differences and the stage number is then
shown in Figure 4.8. It is then observed from Figure 4.8 that the error curve with
respect to stage number of the column has quadratic-like curve. By using Matlab Basic
Curve Fitting Tool-box, we represented the error data as a quadratic curve (see Figure
4.9) where the quadratic equation is
ê(j) = −0.0074j 2 + 0.1889j + 0.0001,
(4.29)
and j is the stage number of the column. This error function is then applied to Equation
(4.28) which resulted in a corrected de-normalized continuous phase concentration data.
These values are tabulated in Table 4.8. For comparison purposes, the corrected data
is then plotted against stage number of the column in Figure 4.10.
In the next section, another algorithm for the mass transfer process of the
multiple drops will be presented. In this model, the time when the next swarm of
drops is injected into the column is taken into account.
83
1.4
1.2
Error(Concentration)
1
0.8
0.6
0.4
data 1
quadratic
0.2
0
0
5
10
15
20
25
Stage No
Figure 4.9: The error is fit to Quadratic-like curve
Table 4.6: The error by quadratic fitting
4.6
Stage
0
7
11
15
19
23
24
Error
0
0.9608
1.1848
1.1725
0.9240
0.4391
0
Forward Model Steady State Mass Transfer of Multiple Drops
In a real RDC column, the drops are continuously injected into the column
according to the dispersed phase flow rate. This means that in order to produce the
mass transfer model as close as possible to the real process, the time when the next
swarm of drops is injected into the column need to be taken into consideration.
In this model, the mass transfer is calculated via the distribution of the drops
which is assumed to be in a steady state. The model can be explained as follows.
As in MTMD algorithm, we assumed that initially the continuous phase has a unit
concentration, while the first batch of drops is injected into the column with zero
concentration. This first swarm of drops with the same size will break into smaller
drops as they hit the first rotor disc.
These daughter drops are distributed into the cells according to their sizes as
explained in Section 4.4 . At the same time the mass transfer process occurs. The
84
38
36
Continuous Phase Concentration
34
32
30
28
26
Exp Data W/O Deïnorm Value
Exp Data With Deïnorm Values
Exp Data With Deïnorm Corrected Values
24
22
0
5
10
15
20
25
Stage No
Figure 4.10: The continuous phase concentration along the column with corrected value
: Experiment Data 1
equations used are exactly the same as in MTMD algorithm. The steps of calculation
can easily be understood if we refer to the flow chart in Figure 4.11.
In the following algorithm, when the second swam of drops is injected into the
column, the drops will also move upward and break into smaller drops as they hit the
first rotor disc (in this algorithm we assumed that the number of iteration is equal to
the number of batches of drops injected into the column). Now, the second batch will
fill the first compartment whilst the first one moves to the second compartment. The
steps for calculating the mass transfer of the drops in the first compartment are exactly
the same as the first batch of the drops.
However, for the second compartment, we take the initial concentration of the
drops, yin as the output concentration of the drops when the iteration is equal to one,
that is yin (iitr = 2, j = 2) = yout (iitr = 1, j = 1). At this time the initial concentration
of the continuous phase remains the same, xin = 1. The complete procedure for
calculating the mass transfer at this stage is shown in Figure 4.12.
Now, when the third swam of drops enter the column, the same phenomenon
will occur, but this time the initial concentration of the continuous phase at the first
compartment is subjected to the output concentration of the continuous phase at the
85
Initial Value
xin = 1, yin = 0
...
...
...
...
...
..
.........
.....
j=1
...
...
...
...
...
..
..........
.....
Calculate
xout , yout
...
...
...
...
...
.........
.....
..............................................
.
.
.
.
.
.
.
.
.
.......
..
.....
.......
....
.....
...
...
..
.....
..
...
itr
..
.....
.....
.
......
.
.
.
.
..
.........
.........
..................
............................
Go to i
=1
Figure 4.11: Flow chart for mass transfer process at iitr = 1
second compartment when the iteration is equal to two, that is xin (iitr = 3, j = 1) =
xout (iitr = 2, j = 2). Meanwhile the initial concentration of the drops, yin (iitr =
3, j = 1) = 0. The initial concentrations for the mass transfer at the second and third
compartments can be determined by following the steps given in the flow chart in Figure
4.13.
The same steps apply to the 4th, 5th, 6th, ..., nth swarm of drops. The step that
explains the way to determine the initial concentrations at particular stage is shown
in Figure 4.14. The phenomenon explained above will continue until the first batch
or group reaches the 23rd compartment (stage). At this instance the column is full
of drops. The iteration will continue until the concentration of the drops is in steady
state. In other words, the difference of the concentration for both phases at time t and
t − 1 is very small or negligible. The schematic diagram in Figure 4.15 illustrates the
phenomenon explained above.
The steps to calculate the amount of mass transfer as explained in this section
is divided into three algorithms. The first one is the Basic Mass Transfer Algorithm.
86
Initial Value
xin = 1, yin = 0
...
...
...
...
...
..
.........
.....
j=1
...
...
...
.
......................................................................................................................................................
..
...
...
...........
....
...
...
....
..
...
...
...
out . out
...
...
...
...
...
...
...
...
...
...
...
.
...
.........
....................................
...
.....
...............
.........
.
.
..
.
.
.........
.
......
..... .............
.
.
......
.....
.
.
.
.
.......
.....
...
.
.....
.
.
.
.
.
.
.
.
.
.
.
.
...
.......
.
......
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.......
.............................................
.
.
.
.......
.
.
...
.
...
itr
itr
....
.......
.
.
.
.
...
.
.
.
.
.......
.....
....
.
.
....... .............
.
.
.
.
.
.
.......
...........
...........
........
..
.................................................
...
...
...
...
.....
...
...
...
...
..........
...
.....
...
...
...
...
...
...
..
......................................
Calculate
x ,y
j =j+1
j=i ?
Yes
Go to i
=3
No
Update Initial Value
xin = 1
yin = yout (iitr − 1, j)
Figure 4.12: Flow chart for mass transfer process at iitr = 2
In this algorithm, the amount of mass transfer from the continuous phase to the drops
is calculated for given values of initial concentrations. The next subsection is the main
algorithm which is denoted as the Mass Transfer Steady State Algorithm. It is then
followed by the Updating Mechanism Algorithm which is divided into two, these are
the Updating Initial Value for Next Iteration and the Next Stage Algorithms.
4.6.1
Algorithm 4.4:
Algorithm To Find The Drop Concentration of
a Steady State Distribution in 23 Stages RDC Column (MTSS
Algorithm)
The algorithm calculates the amount of the mass transfer from the continuous
phase to the drops.
Step 1: Input all the geometrical details and physical properties of the system. Set
87
x
in
y
in
Initial values
xout (i 1,2)
itr
0
j=1
Calculate
xout (i , j ), yout (i , j )
itr
itr
j=j+1
Yes
j=iitr?
Go to
iitr=4
No
Update initial value
(j=2)
Yes
j=1
x
in
y
in
1
yout (i 1, j 1)
itr
No
x
in
y
in
1
yout (i 1, j )
itr
Figure 4.13: Flow chart for the mass transfer process at iitr = 3
(i)
iitr = 1, xin = 1 and yin = 0, ∀i = 1, 2, 3, ..., 10.
(i)
Step 2: Read initial values, that is xin and yin , set j = 1.
Step 3: If iitr ≤ n, go to step 4, else go to Step 7.
(i)
Step 4: Apply BMT algorithm to calculate xout and yout .
Step 5: If j < iitr , go to Step 6, else update initial value for iitr = iitr + 1 go to Step
3,
Step 6: Update the initial value for the next stage. Set j = j + 1, repeat Steps 4 to
5.
Step 7: Now iitr = n + 1. Read the input values and set j = 1.
88
Initial values
x
in
y
in
x out ( i
itr
1, 2 )
0
j=1
Calculate
xout (i , j ), yout (i , j )
itr
itr
j=j+1
Go to
iitr=iitr+1
Yes
j=iitr?
No
Update initial value
j=1?
Yes
x
x out ( i
1, j 2 )
itr
y out ( i 1, j )
itr
in
y
in
No
j tn2
Yes
x
1
in
y
y (i 1, j)
in out itr
No
x
in
y
in
xout (i 1, j 2)
itr
yout (i 1, j 1)
itr
Figure 4.14: Flow chart describing the mass transfer process for iitr = 4, 56, ..., n
(i)
Step 8: Apply BMT algorithm to calculate xout and yout .
Step 9: If j < n. Update the initial values for the next stage. Set j = j + 1, repeat
Steps 8 to 9, else go to Step 10.
Step 10: Set = 0.0001. If |yout (iitr , j) − yout (iitr − 1, j)| ≤ , stop, else Update the
initial value for the next iitr . Set iitr = iitr + 1, repeat Steps 8 to 9.
To update the initial value for the next stage and for the next iteration, the
following algorithms are considered.
89
i itr = 1 ;j
1
iitr
4;j 4
iitr
3;j 3
iitr
4;j 3
iitr
2;j 2
iitr
3;j 2
iitr
4;j 2
iitr
2;j 1
iitr
3;j 1
iitr
4;j 1
Figure 4.15: Schematic diagram of the mass transfer process in the 23-stage RDC
column
90
Start
Input Geometrical Details &
Physical Properties
Set iitr = 1; xin =1, y(i)in = 0
Read Initial Values (xin, yin)
Set j =1
No
iitr d n ?
Yes
Update initial
value
( iitr iitr 1 )
BMT
No
j
j 1
j<iitr?
Yes
Update Initial Value
iitr=n+1. Read input value. Set j=1
Update initial
value
( iitr iitr 1 )
BMT
j<n?
Yes
Update
initial value
(j
j 1
No
No
H 0.0001
Yes
Stop
Figure 4.16: Flow chart for mass transfer process of MTSS Algorithm
91
4.6.2
Updating Mechanism Algorithm
Algorithm 4.5: Updating the Initial Value for Next Iteration (iitr ) (UIVI)
Algorithm
The Algorithm is used to update the initial values for the next iteration.
Step 1 Read the current position of iitr and j.
(i)
Step 2 If iitr = 1, the updating input values of next iteration is xin = 1, yin = 0
else (iitr > 1), the updating input values of next iteration is xin = xout (iitr −1, 2),
(i)
yin = 0
Algorithm 4.5: Updating the Initial Value for the Next Stage (j) (UIVS)
Algorithm
The Algorithm is used to update the initial values for the next stage (j)
Step 1: Read the current position of iitr and j.
Step 2: If iitr ≤ n go to Step 3 else go to Step 5.
Step 3: If j < iitr
(i)
(i)
if (1 < iitr ≤ 3) ⇒ xin = 1, yin = yav (iitr − 1, j)
else(4 ≤ iitr ≤ n)
(i)
if (j = 1) ⇒ xin = xout (iitr − 1, j + 2), yin = 0
(i)
(i)
elseif j ≥ iitr − 2 ⇒ xin = 1, yin = yav (iitr − 1, j)
else (2 ≤ j < iitr − 2) ⇒ xin = xout (iitr − 1, j + 2),
(i)
(i)
yin = yav (iitr − 1, j)
else (j < iitr ) go to Step 4
Step 4: Apply the UIVI Algorithm to update the initial values for the next iteration.
Step 5: (iitr > n)
(i)
If j = 1 ⇒ xin = xout (iitr − 1, j + 2), yin = 0
92
(i)
(i)
elseif j ≥ n − 2 ⇒ xin = 1 yin = yav (iitr − 1, j)
(i)
(i)
else(2 ≤ j < n − 2) ⇒ xin = xout (iitr − 1, j + 2), yin = yav (iitr − 1, j).
4.6.3
Simulation Results
The simulations of the mass transfer model based on the MTSS Algorithm were
carried out. For comparison purposes, the output concentrations of the continuous and
dispersed phase for both MTSS and MTMD algorithms are listed in Table 4.7. To
analyze the result graphically, the six curves from MTSS, MTMD and experimental
data are plotted in Figure 4.17.
4.7
Discussion and Conclusion
A detailed description of the development of the mass transfer models has been
presented in this chapter. It begins with the concept of the diffusion equation which
is based on the interface concentration. In these models, the new fractional approach
to equilibrium was used to get the flux across the drop surface of Equation (4.10).
From this derivation, the term referred to Time Dependent Quadratic Driving Force
was formulated.
The MTASD Algorithm was designed based on the concept explained above.
This algorithm calculates the amount of solute transfer from the continuous phase to a
single drop. The simulations of the algorithm were also carried out for different size of
drops. The range of the size is from 0.0004 to 0.0007 meter in diameter. The output
concentrations of the drops for each size were listed in Table 4.1. From the data, it can
be seen that, the concentration of a smaller drop is higher than the bigger one at every
stage. This is because the smaller drop provides larger surface area compared to the
other. In fact, the velocity of the smaller drop is less, meaning that the smaller drop
has a higher residence time in each compartment.
Besides the new fractional approach to equilibrium, we also run the MTASD
algorithm using the fractional approach to equilibrium based on the Crank solution.
93
1
0.9
0.8
Concentration
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
5
10
15
MediumïMTMD
DropïMTMD
MediumïMTSS
DropïMTSS
MediumïExp
DropïExp
20
25
Stage No
Figure 4.17: The concentration of continuous and dispersed phase of MTMD, MTSS
Algorithm and Experimental
The simulation data of the medium and drop concentrations were plotted in Figure 4.4.
The profile of the curve using the new fractional approach to equilibrium agrees with
the one based on the Crank solution.
The idea to provide a model which is close to the real process of the mass
transfer in the column has driven us to develop the MTMD algorithm. This algorithm
calculates the mass transfer of the multiple drops. The drop distribution as explained
in Talib[5] was considered. To validate the algorithm, we used the experimental data
in Tables 4.2 and 4.3. These data have to be normalized, before the comparison of
the data could be made. Figure 4.6 shows six curves of the continuous and dispersed
phase concentrations for the mass transfer model developed by Talib, the new model
of MTMD algorithm and from the experimental data.
Although the result of MTMD algorithm showed that the model agrees with
the profile of the experimental data, in Section 4.6 another algorithm named MTSS
algorithm for the multiple drops mass transfer process was presented. In MTMD
algorithm the calculation of the mass transfer for the first batch of the drops was
94
carried out up to the final stage without considering when the second batch of drops
was injected into the column. It seems that, in this algorithm the second batch of drops
was only injected when the first batch reached the top of the column. Similarly, the
third batch of drops would be injected when the calculation of mass transfer for the
second batch had been completed for all stages.
On the other hand, we considered the time when the next swarm of drops
was injected in MTSS algorithm. In this work, we assumed that the flow rate of the
dispersed phase was equal to the simulation time for each iteration. Therefore, in
the MTSS algorithm, the mass transfer for the second batch of the drops would be
calculated even as the first one just reached the second compartment. The process
of construction of the algorithm was illustrated in flow charts of Figures 4.11, 4.12,
4.13 and 4.14. The output concentrations for the continuous and dispersed phase from
MTSS and MTMD were listed in Table 4.7. From these data, we conclude that the
outputs from both algorithms do not give much difference. Figure 4.17 clearly is in
agreement with the above conclusion.
However, MTSS Algorithm has close trait to the real phenomenon of the mass
transfer process in the RDC column. It is because in the real RDC column the mass
transfer occurs simultaneously as explained in the MTSS Algorithm. Therefore, we
conclude that MTSS Algorithm gives a better representation of the real mass transfer
process and hence it is expected to produce better simulation results when compared
to the experimental data. The latter conclusion is in accordance with the dispersed
and continuous phase concentrations curves as shown in Figure 4.17.
The MTASD, MTMD and MTSS algorithms described in this chapter can be
used successfully to calculate the amount of mass transfer from the continuous phase
to dispersed phase. But in most industrial applications, the value of input parameters
that is needed to be identified instead of the value of the output parameters. The
identified input values will be used in the extraction process to produce the desired
output concentrations. This problem is known as the inverse problem. Traditionally,
such problem can only be solved by repeated simulation of the above algorithms. This
method consumes a lot of computer time and it will be costly if actual processes are
involved. Therefore, in the following chapter a new technique which is based on fuzzy
approach is introduced in order to overcome this problem.
95
Table 4.7: The concentration of the dispersed and continuous phase according MTMD
and MTSS Algorithm
Stage
Continuous
Dispersed
Continuous
Dispersed
(MTMD)
(MTMD)
(MTSS)
(MTSS)
1
0.959
0.003
0.8949
0.0027
2
0.9594
0.0068
0.8951
0.0033
3
0.96
0.0117
0.8966
0.0078
4
0.9608
0.0176
0.8985
0.0136
5
0.9619
0.0245
0.9009
0.0206
6
0.9631
0.0324
0.9036
0.0287
7
0.9645
0.0412
0.9067
0.038
8
0.966
0.051
0.9102
0.0485
9
0.9678
0.0616
0.914
0.06
10
0.9695
0.073
0.9181
0.0725
11
0.9715
0.0853
0.9226
0.086
12
0.9733
0.0982
0.9275
0.1005
13
0.9754
0.1119
0.9325
0.1157
14
0.9773
0.1262
0.9379
0.1319
15
0.9794
0.1411
0.9436
0.1488
16
0.9814
0.1564
0.9494
0.1663
17
0.9835
0.1722
0.9554
0.1843
18
0.9855
0.1883
0.9616
0.203
19
0.9875
0.2047
0.9679
0.2219
20
0.9895
0.2212
0.9743
0.241
21
0.9915
0.2378
0.9808
0.2606
22
0.9933
0.2544
0.9872
0.2799
23
0.9953
0.2694
0.993
0.2974
24
0.9971
0.2783
0.9966
0.3081
No
CHAPTER 5
THE INVERSE MODEL OF MASS TRANSFER: THEORETICAL
DETAILS AND CONCEPTS
5.1
Introduction
Basically this chapter introduces an Inverse Single Drop Single Stage-Fuzzy
(ISDSS-Fuzzy) model which represents the mass transfer process of a single drop in
a single stage RDC column. This model is a basis for the inverse model of the mass
transfer process in the real RDC column. It begins with a discussion of the formulation
of the inverse model for mass transfer process in the RDC column.
Section 5.2.1 presents the mappings of (5.1) and (5.2) which represent the
forward model involved. The mappings are in the form of functions of several variables.
Then Subsection 5.3.1 describes the three phases involved in developing the inverse
model. To validate the model, an example is used by implementing it to the problem
of mass transfer process for a single drop in a single stage RDC column.
The detail of the process is written in the form of an algorithm, which
is presented in Section 5.4.
We also used the Theorem of Optimized Defuzzified
and its corollary which are introduced by Ahmad in [8] in order to determine the
optimal combination of input parameters for the desired output parameters. Finally, a
discussion is presented and conclusions are drawn on the presented work.
97
5.2
Inverse Modelling in RDC Column
The MTASD, MTMD MTSS algorithms described in the previous chapter can
be used successfully to calculate the amount of mass transfer from continuous phase
to dispersed phase. But this type of modelling, which is known as forward modelling
is not efficient enough to determine the required input parameters in order to produce
certain values of output parameters. The determination of the input values by trial
and error consumes a lot of computer time and it will be costly if actual processes were
involved. These difficulties inspired us to develop an alternative method in order to
overcome the problems. Hence, a new technique which is based on fuzzy approach is
introduced here to determine the input concentration of both phases for a certain value
of output concentrations. This type of modelling is called inverse modelling.
Inverse Modelling is the process of obtaining the input parameters or
determining the causes for desired output parameters[42]. In other words, in inverse
modelling, the desired responses are given and a model is used to estimate the input
parameters. Before the inverse model can be developed, we have to consider the first
two steps below, these are Steps 1 and 2. After the inverse model has been developed,
we have to consider Step 3 in order to get the solution of the model.
1: The understanding and construction of a forward mathematical model of the system.
In this case, we already have the forward mathematical model of the system as
described in Chapters 3 and 4.
2: Studying the technique of solving this problem.
The forward algorithms of the mass transfer process in the RDC column have
been developed successfully as explained in Chapter 4.
3: Development of inverse problem algorithms necessary to solve the corresponding
inverse problem.
Traditionally, the determination of input parameters for desired value of output
parameters of mass transfer process has been addressed by repeated simulation
of forward problem.
The following subsection will give the formulation of inverse problem for the
mass transfer process in the RDC column.
98
5.2.1
Formulation of the Inverse Problem
Basically the forward model of the mass transfer process in the RDC column
consists of IBVP of diffusion equation (4.1)-(4.3) and nonlinear equations (4.15) and
(4.16), linear algebraic equations (4.18) and mass balance equation of (4.19). But the
IBVP of diffusion equation of (4.1)-(4.3) is actually embedded in (4.15) and (4.18).
Thus the multivariate system modelled by Equations (4.15), (4.16), (4.18) and (4.19)
can be simplified as the multiple input multiple output (MIMO) system of
h1 (xin , yin ) = yout ,
(5.1)
h2 (xin , yin , h1 ) = xout ,
(5.2)
where h1 is the mapping that represents equations (4.15), (4.16) and (4.18) to produce
the first output while h2 represents the mass balance equation to produce the second
output. The MIMO system can be represented as a block diagram as in Figure 5.1.
Equations (5.1) and (5.2) can be written in simplified form of
h(h1 , h2 ) = (yout , xout ),
(5.3)
or h : hi → 2 where h is a functional and hi is a space of functions and 2 is a two
dimensional Euclidean space. In other words, h is a functional from a space of functions
to a plane.
x
in
Average
Drop
Concentration
y
out
yout
yin
Mass Balance
Equation
xout
Figure 5.1: The MIMO system
Since the mass transfer process of the multiple drops in the multi-stage RDC
column is being considered, (5.3) is used repeatedly in order to accomplish the final
99
Output 2
Output 1
h1(xinn, yinn)
h2(xinn, yinn, h1)
h1(xin3, yin3)
h2(xin3, yin3, h1)
h1(xin2, yin2)
h2(xin2, yin2, h1)
h1(xin1, yin1)
h2(xin1, yin1, h1)
Input 1
Final Stage
2nd Stage
1st Stage
Input 2
Figure 5.2: Schematic diagram of the forward model in a Multi-stage RDC column
100
outputs. The multi-stage process in the RDC column is shown in Figure 5.2. In this
forward process, the values of the output parameters, yout and xout can be determined
if the values of the input parameters are given. Now, consider the inverse problem of
this system, which is to determine the input parameters, xin and yin for a desired values
of the output parameters, xout and yout . Since the exact solution of this problem is
hard to attain due to its ill-posed characteristics, an approximation method has to be
considered. The following section describes the method used in obtaining the solution
of the problem.
5.3
Inverse Modelling Method
The approach adopted in this work is based on the basic principles of fuzzy
modelling which was laid down by Zadeh[51]. He stated indirectly that fuzzy modelling
can provide an approximate and yet effective means of describing the behavior of
systems which are complex or ill-defined to admit use of precise mathematical analysis.
Therefore in this section, the description of the fuzzy approach is illustrated starting
with the statement of the multivariate equations of the system used.
The multivariate systems modelled by Equations (5.1) and (5.2) can be written
as
(n)
(n)
(n)
h1 (xin , yin ) = yout ,
(n)
(n)
(n)
(n)
(5.4)
(n)
h2 (xin , yin , h1 ) = xout ,
(5.5)
or
(n)
(n)
h(h1 , h2 ) = (yout , xout ),
(5.6)
where the superscript n refers to nth-stage of RDC column. When n = 1 which is
(1)
(1)
the first stage, the output parameters are yout and xout . These output parameters will
(2)
(1)
(2)
(1)
become input parameters for the second stage which are yin = yout and xin = xout .
This process continues up to the final stage.
In our study, these parameters are determined through experimental data,
simulation of forward model data or by suggestion of experts. These values are modelled
by the concept of fuzzy numbers. Fuzzy number defined in Chapter 2 is a fuzzy set
101
that is convex and normal. A fuzzy number of dimension one is considered in the early
phases of the development of the inverse model. Specifically, triangular fuzzy number
is employed through out the whole process of developing the model.
In formulating the inverse model, the approach introduced by Ahmad in [8] is
modified by considering the MIMO system of Equation (5.6).
5.3.1
Fuzzy Flow Chart
Ahmad introduced Fuzzy Flow chart to design a technique that optimizes
geometrical and electrical parameters of the microstrip lines in order to reduce the
crosstalk level[8]. Based on this idea we developed an inverse model to overcome
the difficulties explained in Section 5.2. The procedure in developing the model is
divided into three phases. The phases are the Fuzzification, Fuzzy Environment and
Defuzzification phase.
CRISP VALUE
FUZZIFICATION
FUZZY VALUE
FUZZY
ENVIRONMENT
FUZZY VALUE
DEFUZZIFICATION
CRISP VALUE
Figure 5.3: Fuzzy Algorithm
102
5.3.2
Fuzzification Phase
According to Klir et.al.[51], variables involved in an engineering design are
usually referred to as parameters. The parameters are classified as input, output and
performance parameters. In our problem, the input parameters are the geometrical
configurations and physical properties, and the input concentrations of continuous and
dispersed phase. The geometrical configurations are the diameters of the rotor disc,
the column, the rotor speed etc. Meanwhile the physical properties are the viscosity
and the density of the continuous and dispersed phase etc. The output parameters are
the output concentration of the continuous and dispersed phase and the performance
parameter is the hold-up. These parameters are specified in Table 5.1.
Table 5.1: Design parameters
Input Parameters
Output Parameters
Performance Parameters
Geometrical Properties
Continuous Phase Conc.
Holdup
Physical Properties
Dispersed Phase Conc.
Continuous Phase Conc.
Dispersed Phase Conc.
In our model, we assume that the input parameters of the geometrical
configurations and physical properties are fixed for certain values. These values are
taken from experimental data ( see in Appendix A). The performance parameter is
also assumed to be fixed. The actual input parameters of the model are the input
concentration of the continuous and dispersed phase. On the other hand the output
parameters are the output concentration of the continuous and dispersed phase.
In the fuzzification phase, the input and output parameters x(0) , y (0) and x(n) ,
y (n) respectively are fuzzified. For simplicity we denote the first input and output
parameters which are the input and output concentrations of the continuous phase,
(0)
(n)
(0)
(n)
x(0) , x(n) as p1 , q1
and the input and output concentrations of the dispersed phase,
y (0) , y (n) as p2 , q2 . These notations will be applicable throughout this thesis. The
descriptions of these notations are shown in Figure 5.4.
In this process the determined crisp values of the parameters are fuzzified by
the membership function. Here, the triangular membership function is used due to its
suitability to the nature of the problem. For example, if [a1 , a2 ] is the domain of the
103
(n)
(0)
q1
p1
Forward System
(0)
p2
(n)
q2
Figure 5.4: The view of the input and output parameters of the system
input parameter, then the end-points of this interval will be assigned zero fuzzy value.
If we refer to Figure 2.7 in Chapter 2, there is a value of input parameter, say, a2 ,
a2 ∈ [a1 , a2 ] which will give the close preferred output parameter. This input value
will be assigned to a fuzzy value of one. Therefore, any input value, p1 ∈ [a1 , a3 ] will
be assigned a fuzzy value according to it’s about a2 . Besides the suitability reasoning,
many industrial applications used triangular membership function due to its simplicity
and computational efficiency [51].
(0)
Now, assume an input pi
that takes value in the set Pi ∈ [ai , bi ] then the
(0)
preferences for the different values of pi
can be expressed as a fuzzy set FPi on Pi .
Similarly let QPi be the preferred output parameters which take all the input parameters
(0)
as its variables and is presented by fuzzy set FQPi . Each value of pi
(0)
corresponds to the membership value of pi
(0)
∈ Pi , FPi (pi )
in the set. The subscript i referred to the
different input or output parameter.
The following subsection describes the fuzzy environment phase where all the
fuzzified input values from fuzzification phase are used.
5.3.3
Fuzzy Environment Phase
The fuzzified input parameters from fuzzification phase are then used to
determine the induced output parameters. This process can be done by assuming
that all the fuzzy sets (taken from the previous phase), FPi , express preferences of all
(0)
input parameters pi
∈ Pi with Pi ⊂ R+ to be determined, normalised and convex. P
is a closed interval positive real number.
In this phase, the input, output and performance parameter must be
determined. We should also be able to specify the functions used which map the
input parameters to the output parameters. Let the function be h. Then, select the
104
value of α-cut, such that α1 , α2 , α3 , ..., αk ∈ (0, 1] which are equally spaced. After the
selection of the α-cut has been made, all the α-cut for every FPi must be determined.
According to Definition 2.2, the α-cut for every FPi is in the form of an interval.
The next step is to generate all 2m combinations of the endpoints of the intervals
which represent the αk -cut for every FPi . Since in this study we assume that the input
parameters are the input concentration of the continuous and dispersed phase, thus
m = 2. Therefore we will get 4 combination for every αk -cut. These combinations
are then used in the forward model as the values of its input parameters in order to
determine their corresponding output parameters, rk with respect to each value of the
α-cut. To get the induced performance parameter, Find , we have to determine the
minimum and maximum values of the output parameters, rk with respect to each value
of the α-cut.
After the induced performance parameter Find has been determined, plot these
points on the graph. The fuzzified output parameters, Fh(Pi ) must also be plotted on
the same axes for each i. Next the intersections between the fuzzified output parameters
Fh(Pi ) and the induced output parameters Find have to be found. This step is followed
by the determination of the largest fuzzy membership value for the intersection, say
(0)
f ∗ . Finally, the corresponding value of the output parameters, say h(pi )∗ has to be
determined.
The steps of the process of getting the optimal combination of the input
parameters values for the corresponding f ∗ will be given in the following subsection.
5.3.4
Defuzzification Phase
In this phase the optimal combination of the input parameters will be
determined. First we must determine the α-cut for FPi of the corresponding f ∗ . After
this value has been determined, all 4 combinations of the endpoints of the intervals
representing α = f ∗ -cut must be generated. These four combination of inputs values
are actually the possible solutions of the problem.
The next step is to determine the corresponding output parameter, rk∗ for each
105
of the combinations with respect to α = f ∗ . As stated in Chapter 2, one of the ill-posed
characteristics is that there may be more than one solution. Hence the inverse problem
in this study truly satisfies the ill-posed characteristics. Finally, since there are four
possible solutions, the optimal combination of input parameters must be determined.
The following example is used to describe the above method.
5.3.5
Numerical Example
In this section, we consider the problem of determining the values of the input
parameters for the desired values of the output parameters of the mass transfer process
of a single drop in a single stage RDC column. This is simply a Multiple Input Multiple
Output (MIMO) system. As stated in previous section, the first step is to determine
the preferred input and output parameters.
The purpose of this example is to see whether the method described above works
for the system. Further more, this example will also provide the detailed calculations
and as such a motivation to produce a better inverse model of the mass transfer
process in the RDC column. Since the system is a single drop single stage, there
is no experimental data available in the literature. Therefore to provide the preferred
input and output parameters, the simulation data of the forward model is used. The
specification of these values are given in Table 5.2 and 5.3.
Table 5.2: Preferred input values
Input Parameters
Domain
Suggested Value
Continuous Conc. (CCin )
[32.8
55.6]
45.48
Dispersed Conc.(CDin )
[11.2
14.5]
13.78
Table 5.3: Preferred output values
Output Parameters
Domain
Suggested Value
Continuous Conc.(CCout )
[28
40]
36
Dispersed Conc.(CDout )
[23
35]
30
106
1
x
1
x2
0.9
0.8
Membership Value
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
15
20
25
30
35
40
Concentration (g/l)
45
50
55
60
Figure 5.5: Triangular fuzzy number of the input parameters
These values are now ready to be fuzzified by the triangular membership
function. Figures 5.5 and 5.6 show the triangular fuzzy number of the preference
input and output parameters respectively. The two limits of the domain will have
fuzzy values of zeroes whereas the suggested value will be assigned a fuzzy value equal
to one. Now let’s choose the α-cut to be 0, 0.2, 0.4, 0.6, 0.8 and 1.0. Using the α-cut
definition, we calculate the α-cut of all the input and output parameters obtained from
Figure 5.5 and 5.6. For example, take α = 0.2, then the α = 0.2-cut for preferred input
is
Aα=0.2 = {pi ∈ Pi |µA (pi ) ≥ 0.2},
if i=1, the α = 0.2-cut is
Aα=0.2 = {p1 ∈ P1 |µA (p1 ) ≥ 0.2},
= [32.8 + 0.2(45.48 − 32.8), 55.6 − 0.2(55.6 − 45.48)],
= [35.34, 53.58].
The same procedure is used to calculate the α-cut for each value of α. These values
are then listed in Tables 5.4 and 5.5.
The next step is to generate all the possible combinations of the endpoints of
the interval representing each α-cut for the input parameters. We have 4 combination
107
1
y
1
y2
0.9
0.8
Membership Value
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
22
24
26
28
30
32
Concentration (g/l)
34
36
38
40
Figure 5.6: Triangular fuzzy number of the output parameters
Table 5.4: α-cuts values for input parameters
α-cuts Values
Input Parameters
0.2
0.4
Continuous Conc.
[35.34 53.58]
[37.87 51.55]
[40.41
Dispersed Conc.
[11.72
[12.23 14.21]
[12.75 14.07]
14.36]
0.6
49.53]
0.8
1.0
[42.94 47.50]
[45.48
45.48]
[13.26
[13.78
13.78]
13.92]
of 2-tuple for each α-cuts. For example, if α = 0.2, the alpha-cut for the first and
second input parameters are [35.34, 53.58] and [11.72, 14.36] respectively. Therefore the
four combinations of the end-points of these intervals are (35.34, 11.72), (35.34, 14.36),
(53.58, 11.72) and (53.58, 14.36). The first tuple is the value for the first input parameter
and the second tuple is the second input parameter. The same procedure is applied
to the rest of the alpha-cuts. The combinations of the end-points with respect to the
corresponding α-cuts can then be found in Table 5.6.
After all the possible combinations are identified, each of these combinations
will be mapped to the output value by the forward model. This forward model consists
of an IBVP of diffusion equation and a few of the algebraic equations as explained
in Chapter 3 and then simplified as the MIMO system of (5.3). For example, with
α = 0.2, the 1st input combination, (35.34,11.72) will map to output parameters of
108
Table 5.5: α-cuts values for output parameters
α-cuts Values
Output Parameters
0.2
0.4
0.6
0.8
1.0
Continuous Conc.(CCout )
[29.6
39.2]
[31.2 38.4]
[32.8 37.6]
[34.4
36.8]
[36.0 36.0]
Dispersed Conc.(CDout )
[24.4
34.0]
[25.8 33.0]
[27.2 32.0]
[28.6
31.0]
[30.0
30.0]
Table 5.6: The combination for each α-cuts values parameters
Combination of
α-cuts Values
input (CCin , CDin )
0.2
0.4
0.6
0.8
1.0
1st combination
(35.34,11.72)
(37.87,12.23)
(40.41,12.75)
(42.94,13.26)
(45.48,13.78)
2nd combination
(35.34,14.36)
(37.87,14.21)
(40.41,14.07)
(42.94,13.92)
(45.48,13.78)
3rd combination
(53.58,11.72)
(51.55,12.23)
(49.53,12.75)
(47.50,13.26)
(45.48,13.78)
4th combination
(53.58,14.36)
(51.55,14.21)
(49.53,14.07)
(47.50,13.92)
(45.48,13.78)
27.89 and 22.35 respectively. The complete set of the output parameter values for their
corresponding input values are listed in Table 5.7.
Table 5.7: The output of each combination of each α-cuts
Combination of
α-cuts Values
input (CCin , CDin )
0.2
0.4
0.6
0.8
1
CC
CD
CC
CD
CC
CD
CC
CD
CC
CD
1st combination
27.89
22.35
29.95
23.78
32.01
25.21
34.07
26.63
36.13
28.06
2nd combination
42.90
32.02
41.21
31.03
39.52
30.04
37.82
29.05
36.13
28.06
3rd combination
27.40
23.80
29.58
24.87
31.76
25.93
33.95
26.99
36.13
28.06
4th combination
43.37
30.57
41.57
29.94
39.76
29.31
37.94
28.68
36.13
28.06
The mapped output parameters are then used to determine the induced output
parameters, Find . The induced output parameters can be obtained by taking the
minimum and maximum value (endpoints of interval) for each element of output
parameters. As an example, in Table 5.7, the output concentration of the continuous
phase, q1 is equal to 27.89, 42.9, 27.4 and 43.37 for each input combination of α = 0.2.
In this procedure we will take the minimum value of 27.4 and the maximum of 43.37.
This indicates that α = 0.2-cut for the first induced output parameter is [27.4, 43.37].
109
The same process is repeated for different values of alpha to obtain the corresponding
α-cut. These values are listed in Table 5.8.
Table 5.8: The min and max of the combination for each α-cuts values
Combination of
α-cuts Values
input(CCin , CDin )
0.2
0.4
0.6
0.8
1.0
min
max
min
max
min
max
min
max
min
max
CCout
27.40
43.37
29.58
41.57
31.76
39.76
33.95
37.94
36.13
36.13
CDout
22.35
32.02
23.78
31.03
25.21
30.04
26.63
29.05
28.06
28.06
The induced output values are then used to plot the curves of induced output
parameters. The induced output parameters are actually triangular fuzzy numbers. The
intersection between the induced and the preferred output for both output parameters
are shown in Figure 5.7 and 5.8. From Figure 5.7, the intersection occurs at the
maximum side of the induced triangle meanwhile Figure 5.8 shows that the intersection
occurs at the minimum side of the induced triangle.
1
induced
preferred
0.9
0.8
0.7
f*=0.8377
Fuzzy Values
0.6
0.5
0.4
0.3
0.2
0.1
0
20
25
30
28.8636
Dispersed Phase Concentration
35
Figure 5.7: Intersection between induced and preferred output for dispersed phase
concentration
The intersection of the two curves in both figures will provide the f ∗ -values
110
1
induced
preferred
0.9
f* =0.9561
0.8
0.7
Fuzzy value
0.6
0.5
0.4
0.3
0.2
0.1
0
25
30
35
40
45
50
Continuous Phase Concentration
Figure 5.8: Intersection between induced and preferred output for continuous phase
concentration
which are z = 0.8377 and z = 0.9561 respectively. These f ∗ -values are then processed
in the defuzzification phase. In this phase, defuzzification is carried out to get the best
possible combination of the input parameters in order to produce the output parameters
which are close to the desired output values. Each of the four combinations of the
endpoints of the interval are determined and these values are then used to calculated
the output parameters. All the data are given in Table 5.9.
Table 5.9: Input combination with fuzzy value z = 0.8377
Combination of Input(CCin , CDin )
Input Value
Output Value
1st combination
(43.42, 13.36)
26.90
2nd combination
(43.42, 13.90)
27.20
3rd combination
(47.12, 13.36)
28.56
4th combination
(47.12, 13.90)
28.86
For the four combinations of the input parameters given in Table 5.9, we have to
choose only one combination which can provide the optimal solution. To achieve this,
Ahmad[8] introduced an optimization defuzzified theorem. By this theorem, the fourth
combination of input parameters i.e. (47.12, 13.90) of fuzzy value 0.8377 is chosen as
111
Table 5.10: Input combination with fuzzy value z = 0.9561
Combination of Input(CCin , CDin )
Input Value
Output Value
1st combination
(44.92, 13.67)
35.67
2nd combination
(44.92, 13.81)
35.65
3rd combination
(45.92, 13.67)
36.52
4th combination
45.92, 13.81)
36.50
the best solution. Meanwhile for the second output parameter we choose the second
combination of input parameter that is (44.92, 13.81) of z = 0.9561.
From both of the input combinations we choose the one with the higher
membership value. In this case we take fuzzy value of z = 0.9561 where the best
input combination of (44.92, 13.81) is chosen. These input values are then used in the
forward model producing the optimal solution of (35.65, 27.82).
Table 5.11: Optimized input parameters
Input Parameter
Calculated Input Values
Preferred Values
Error(%)
CCin
44.92
45.48
1.23
CDin
13.81
13.78
0.22
From the above example, the values of the input parameters for the desired
values of the output parameters are successfully determined. The values are shown in
Tables 5.11 and 5.12. The input values differ from the preferred values with an error of
1.23% and 0.22% respectively. The percentage error for each of the output parameters
of the system are 1.06% and 7.27% respectively.
Table 5.12: Calculated output parameters
Output Parameter
Calculated Output Values
Preferred Values
Error(%)
CCout
35.62
36
1.06
CDout
27.82
30
7.27
The complete process of the inverse model in determining the input parameters
112
for the desired output parameters is explained in detail by the following algorithm.
5.4
Inverse Modelling of the Mass Transfer Process of a Single Drop in a
Single Stage RDC Column Fuzzy-Based Algorithm(ISDSS-Fuzzy)
5.4.1
Algorithm 5.1: Inverse Fuzzy-Based Algorithm (ISDSS-Fuzzy)
The algorithm has the following steps:
Step 1: Let h1 : I1 × I2 −→ O2 , h2 : I1 × I2 × O2 −→ O1 where O2 ∈ Q2 , O1 ∈ Q1 ,
Q1 , Q2 ∈ R+ be the output parameters such that r1 = h1 (p1 , p2 ) and r2 =
h2 (p1 , p2 , h1 (p1 , p2 )).
Step 2: Select appropriate value for α-cut, such that α1 , α2 , α3 , ...αk ∈ (0, 1].
Step 3: For each Pi , determine the end points of all the αk -cuts, FIi (i = 1, 2).
Step 4: For each Qi , determine the end points of all the αk -cuts for preferred output
parameters, FQP (i = 1, 2).
Step 5: Generate all 2m combinations of all the endpoints of intervals representing
αk -cuts. Each combination is an m-tuple (in this problem m = 2).
Step 6: Determine r1 = h1 (p1 , p2 ) and r2 = h2 (p1 , p2 , h1 (p1 , p2 )) for each 2-tuple j ∈
1, 2, ...2m .
Step 7: For each α-cuts, determine the induced output parameters, Find by taking the
min value and max value of each element of i i.e let
Find = [min rj , max rj ]
for all j = 1, 2
Step 8: Set FQP ∧ Find and find the fuzzy number of f = sup(FQP ∧ Find )
Step 9: Find the α-cut of FIi for corresponding value of f .
Step 10: Repeat Steps 5 and 6 for α = f and denote the corresponding output
parameter as rj for each 2-tuple j ∈ 1, 2, ...2n .
113
Step 11: Determine the optimal combination of input parameter and stop.
The value determined in the final step of the algorithm is the approximate value
of the input parameter which will produce the desired value of the output parameter.
The value is determined by the Theorem of Optimized Defuzzified Value[8] and its
corollary as stated below.
Theorem 5.1. ([8]) If h∗i = rj∗ = max rj such that µ(ri∗j ) = f ∗ , for some (rj , f ∗ ) ∈
Find , then rj∗ = h∗i = max [hi (p∗1 , p∗2 )] where µ(p∗i ) = f ∗ .
Corollary 5.1. ([8]) If h∗i = rj∗ = min rj such that µ(ri∗j ) = f ∗ , for some (rj , f ∗ ) ∈
Find , then rj∗ = h∗i = min [hi (p∗1 , p∗2 )] where µ(p∗i ) = f ∗ .
Refer to [8] for the proof of Theorem 5.1 and Corollary 5.1. The theorem
indicates that if the preferred fuzzy intersects on the maximum side of the fuzzy
induced, then the set of optimized parameters is the set for the maximum of the induced
values. Furthermore, the corollary indicates that if the preferred fuzzy intersects on
the minimum side of the fuzzy induced, then the set of optimized parameters is the set
for the minimum of the induced values.
5.5
Simulation Results
The simulations of the mass transfer process for a single drop single stage system
by ISDSS-Fuzzy Algorithm are carried out. The input data for the simulations is based
on the data used in Section 5.3.5. Here, the domain of the input parameters is enlarged
while the domain of preferred outputs remains unchanged. For the first simulation,
the domains of CCin and Cdin are [30.8, 57.6] and [9.2, 17.5] respectively. The input
data for second simulation are [28.8, 59.6] and [7.2, 19.5]. In both simulations the same
suggested value is used for the input and the output parameters.
The result of the simulations are tabulated in Tables 5.13 and 5.14.
For
Simulation 1, the preferred output dispersed phase concentration intersected on the
maximum side of induced triangular, therefore by Theorem 5.1 the optimal solution
is (47.10, 14.29) with the maximum output of 28.35. Whilst, the intersection of the
114
Table 5.13: Simulation 1: The results of input domains [30.8, 57.6] and [9.2, 17.5]
Combination
Cd
CC
z = 0.866
z = 0.9752
Input
Output
Input
Output
1st combination
(43.51, 13.17)
26.83
(45.12, 13.67)
35.84
2nd combination
(43.51, 14.29)
27.45
(45.12, 13.87)
35.81
3rd combination
(47.10, 13.17)
27.73
(45.78, 13.67)
36.40
4th combination
(47.10, 14.29)
28.35
(45.78, 13.87)
36.37
Table 5.14: Simulation 2: The results of input domains [28.8, 59.6] and [7.2, 19.5]
Combination
Cd
CC
z = 0.8822
z = 0.9819
Input
Output
Input
Output
1st combination
(43.75, 13.24)
26.98
(45.21, 13.70)
35.91
2nd combination
(43.75, 14.22)
27.52
(45.21, 13.85)
35.89
3rd combination
(46.91, 13.24)
27.86
(45.70, 13.70)
36.33
4th combination
(46.91, 14.22)
28.40
(45.70, 13.85)
36.30
induced output continuous phase concentration and preferred output occurred on the
minimum side of the induced triangle. Therefore by Corollary 5.1 the optimal solution
is (45.12, 13.87) with the minimum output of 35.89.
For comparison purposes, we calculate the percentage errors between the
optimal solutions obtained from the algorithm and the suggested values.
The
comparison is also made between the errors calculated from the output solution and the
preferred output parameters. These values are listed in Table 5.15. On the other hand,
the errors between the output solutions and the preferred outputs for the different input
domains are also given in Table 5.16.
5.6
Discussion and Conclusion
The ISDSS-Fuzzy Algorithm was developed through the three phases of the
fuzzy system. Steps 1 to 4 described the fuzzification phase. In this phase, the preferred
115
Table 5.15: The errors between the calculated input values and preferred values for
different input domain
Simulation
Input Parameter
Numbers
CCin
Cdin
Eg 5.3.5
[32.8 55.6]
[11.2 14.5]
Sim 1
[30.8 57.6]
Sim 2
[28.8 59.6]
Calculated Input Values
CCin
Preferred Values
Errors (%)
Cdin
CCin
Cdin
CCin
Cdin
44.92
13.81
45.48
13.78
1.23
0.22
[9.2 17.5]
45.12
13.87
45.48
13.78
0.79
0.65
[7.2 19.5]
45.21
13.85
45.48
13.78
0.59
0.5
Table 5.16: The errors between the calculated output values and preferred values for
different input domain
Simulation
Numbers
Calculated Output Values
CCout
Preferred Values
Errors (%)
Cdout
CCout
Cdout
CCout
Cdout
Eg 5.3.5
35.62
27.82
36
30
0.92
7.53
Sim 1
35.81
27.94
36
30
0.53
6.87
Sim 2
35.89
27.97
36
30
0.32
6.77
input and output parameters were fuzzified. Steps 5 to 8 described the processing of the
fuzzified parameters in the fuzzy environment. The phase of defuzzification was then
described in Steps 9 to 11. The values determined in the final step of the algorithm are
the approximate optimal value of input parameters that will produce the desired value
of the output parameters. These values were determined by the Optimized Defuzzified
Value Theorem or its corollary.
In early stages of the development of the inverse model for the mass transfer
process in the RDC column, we implemented the ISDSS-Fuzzy Algorithm to the single
drop single stage system of the column. The system involved is the multiple input
multiple output (MIMO) system. Since MIMO system can always be separated into
a group of multiple input single output (MISO) [36, 56], we considered two MISO
systems to represent the problem involved.
The system consists of the IBVP of
the diffusion equation of (3.34)-(3.37) where from these equations, (3.65) was then
determined together with the mass balance equation of (4.19). For clear description,
we illustrate the separation of the model by a diagram in Figure 5.9.
116
x(0)
1
(n)
y2
(0)
x1
MISO
(0)
y(n)
2
x2
MIMO
(0)
(0)
x2
(n)
y1
x1
x(0)
MISO
y(n)
1
2
Figure 5.9: The MIMO system is separated into 2 MISO system
As shown in Figure 5.9, the MIMO system representing the mass transfer
process in the RDC column is now separated into two independent MISO systems. After
the completion of the fuzzification process , the fuzzified input parameters were then
processed to produce the induced output parameters. Since the MIMO system is now
separated into two independent MISO systems, we will get two different values from the
intersection points between two sets of two triangles. Table 5.9 presented the result of
intersection between the induced and preferred concentration of the continuous phase.
Meanwhile Table 5.10 presented the result of the intersection between the induced and
the preferred concentration of the dispersed phase.
A decision was made in order to determine the appropriate fuzzy value between
f ∗ = 0.8377 and f ∗ = 0.9561. Since the fuzzy value corresponds to the degree of
desirability, the largest value f ∗ = 0.9561 was chosen. With this value we arrived at
the stage where the determination of the optimal combination of the input parameters
from amongst the four combinations has to be resolved. The choice must produce
the least error when compared to the preferred values. This process was done in the
defuzzification phase.
The simulations of the mass transfer process for a single drop single stage
system by ISDSS-Fuzzy Algorithm were also carried out for different domains of input
parameters. The aim of the simulation is to see the effect of the input domain on the
solution. Tables 5.15 and 5.16 showed the percentage of errors between the optimal
solutions obtained from the algorithm and the suggested values and the errors between
the calculated and the preferred output parameters for the different simulations. From
the tables, we conclude that the change in the input domain does affect the output of
the algorithm. The tables showed that, if the domain is enlarged, the calculated input
and output values are closer to the preferred values.
From the numerical example shown in this chapter, it is clear that the ISDSS-
117
Fuzzy Algorithm is applicable to the Single Drop Single Stage RDC system. However,
the type of output parameters for MIMO system of the mass transfer process in the
RDC column is actually two dependent parameters. This situation is well illustrated
in the diagram shown in Figure 5.1. Therefore the inverse model of a Single Drop of a
Single Stage system which is in the form of the ISDSS-Fuzzy Algorithm is not sufficient
to represent the real situation. Hence in the next chapter, we will show a new approach
using fuzzy logic in developing the inverse model of the mass transfer process in such a
way that the norm of separating the MIMO system into a group of MISOs is no longer
necessary.
CHAPTER 6
INVERSE MODEL OF MASS TRANSFER IN THE MULTI-STAGE
RDC COLUMN
6.1
Introduction
Due to the inadequacy of the ISDSS-Fuzzy Algorithm described in Chapter 5
in representing the inverse model of the MIMO system, a new model is proposed. The
proposed model is an inverse model of the MIMO system without the separation of the
system into the MISOs.
To develop the model, fuzzy number of dimension two is used instead of the
one used in Chapter 5. Therefore in Section 6.2, we describe some theoretical details
involved. The details are about the relationship between two crisp sets and this is
followed by the relationship between two fuzzy sets. We also include some examples
which can explain the concept more clearly. From fuzzy relation we extend the concept
of fuzzy number of dimension one to dimension two. It uses the concept of the domain
of confidence in 2 which is actually a generalization of the interval in .
Section 6.4 discusses the development of the Inverse Model of Mass Transfer
Process of a Single Drop in a Single Stage RDC Column based on two dimensional
fuzzy number. The constructed algorithm referred to the Inverse Single Drop Single
Stage-2D Fuzzy Algorithm. To validate the algorithm we also used the same data
as in 5.3.5 so that the comparison of both algorithms can be carried out. We then
implement the latter algorithm to the mass transfer process in the multi-stage RDC
119
column. Some modification of the algorithm is considered before the implementation
can be done successfully.
6.2
Theoretical Details
Let U and V be two arbitrary classical crisp sets. The Cartesian product of U
and V , denoted by U × V , is the crisp set of all ordered pairs (u, v) such that u ∈ U
and v ∈ V ; that is,
U × V = {(u, v)| u ∈ U and v ∈ V }.
In general, the Cartesian product of arbitrary n crisp sets U1 , U2 , ...Un , denoted by
U1 × U2 × ... × Un , is the crisp set of all n-tuples (u1 , u2 , ...un ) such that ui ∈ Ui for
i ∈ 1, 2, ...n, that is
U1 × U2 × ... × Un = {(u1 , u2 , ...un )| ui ∈ Ui }.
6.2.1
Relation
A crisp relation among crisp sets U1 , U2 , ...Un , is a subset of the Cartesian
product U1 × U2 × ... × Un , that is, if we use Q(U1 , U2 , ...Un ) to denote a relation among
U1 , U2 , ...Un , then
Q(U1 , U2 , ...Un ) ⊂ U1 × U2 × ... × Un .
Example 6.1. Let U = {2, 3, 4} and V = {3, 4, 5}. Then the Cartesian product of U
and V is the set U × V = {(2, 3), (2, 4), (2, 5), (3, 3), (3, 4), (3, 5), (4, 3), (4, 4), (4, 5)}. A
relation between U and V is a subset of U × V . For example, let Q(U, V ) be a relation
named “the first element is smaller than the second element”, then
Q(U, V ) = {(2, 3), (2, 4), (2, 5), (3, 4), (3, 5), (4, 5)}
The following example shows the relation between two infinite sets.
120
Example 6.2. Let S = [24, 32] and T = [12, 18]. Then the Cartesian product of S and
T is the set S × T = {(s, t) : s ∈ S, t ∈ T } which is a rectangular surface and the four
vertices of the rectangle are (24, 12), (24, 18), (32, 12), (32, 18). Let P (S, T ) be a relation
named “the boundary points on the rectangular surface of S × T ”, then
P (S, T ) = {(s, t) : (24, t), (32, t) where t ∈ T and (s, 12), (s, 18) where s ∈ S}
(6.5)
Example 6.3. Let S = [a1 , an ] ∈ and T = [b1 , bn ] ∈ be two intervals of two input
parameters of a MIMO system. Let the Cartesian product of S and T be the relation
between the two input parameters in 2 and denoted as S × T = {(s, t) : s ∈ S, t ∈
T }. If there is a preference point in S × T say, (am , bm ), where a1 ≤ am ≤ an and
b1 ≤ bm ≤ bn , then this point will give the optimal solution for the system. If we use a
number in the interval [0, 1] to represent the degree of “the point in S × T that will give
the optimal solution”, then this concept may be represented by the following relational
matrix:
S
[a1 , an ] [a2 , an−1 ] · · ·
am

[b1 , bn ]
T


[b2 , bn−1 ] 


..

.


bm

0
0
0
0.2
0
0
..
0
.
0




,



1
where the relation of the Cartesian product of the two intervals is the relation
as (6.5) defined in Example 6.2.
Example 6.3 shows that we need to generalize the concept of classical relation
in order to formulate more relationships in the real world. Therefore in the following
subsection, the concept of fuzzy relation is thus introduced.
121
6.2.2
Fuzzy Relation
Definition 6.1. [57]
A fuzzy relation R in UF1 × UF2 ×, ... × UFn is defined as the fuzzy set
R = {((u1 , u2 , ..., un ), µR (u1 , u2 , ..., un ))|(u1 , u2 , ..., un ) ∈ UF1 × UF2 ×, ... × UFn }, (6.6)
where µR : UF1 × UF2 ×, ... × UFn −→ [0, 1].
As a special case, a binary fuzzy relation is a fuzzy set defined in the Cartesian
product of two fuzzy sets.
Definition 6.2. (Cartesian Product of Two Fuzzy Sets)[59]
Let A and B be fuzzy sets in X and Y , respectively. The Cartesian product
of A and B, denoted by A × B, is a fuzzy set in the product space X × Y with the
membership function
µA×B (x, y) = min(µA (x), µB (y))
(6.7)
A × B is characterized by two-dimensional membership function.
The following discussion is based on the theories of fuzzy relation in 2 .
6.3
Fuzzy Number of Dimension Two
Definition 6.3. Let CFαi and DFαi be the sets of all triangular fuzzy numbers with
membership values of αi , where i ∈ [0, 1]. The fuzzy pyramidal number is the Cartesian
product of
CFαi × DFαi = {(x, y) : x ∈ CFαi , y ∈ DFαi }.
(6.8)
The fuzzy number of dimension two must satisfy the following properties[57]:
122
1. ∀x0 ∈ C: µR (x0 , y) ∈ [0, 1], is a convex membership function.
2. ∀y0 ∈ D: µR (x, y0 ) ∈ [0, 1], is a convex membership function.
3. ∀α ∈ [0, 1] and for all α-level, {R}α {R}α = {(x, y) : (x, y) ∈ C ×D, µR (x, y) ≥ α},
is a convex surface.
4. ∃(xn , yn ) ∈ C × D: µR (xn , yn ) = 1.
Theorem 6.1. The fuzzy pyramidal number is fuzzy number of dimension two.
Proof The pyramidal fuzzy number is a fuzzy number of dimension two if it satisfies
the four properties above. Let the pyramidal fuzzy number be defined as in Definition
6.3. Consider the triangular fuzzy numbers be defined as Equations

x−a2


+ 1 a1 ≤ x ≤ a2

 a2 −a1
x−a2
CF =
a2 −a3 + 1 a2 ≤ x ≤ a3



 0
otherwise





and
DF =
y−b2
b2 −b1
y−b2
b2 −b3



 0
(6.9)
+ 1 b1 ≤ y ≤ b2
+ 1 b2 ≤ y ≤ b3
(6.10)
otherwise.
Now, our next step is to show that the properties are satisfied by the pyramidal fuzzy
number.
1. Let C = [a1 , a3 ] and D = [b1 , b3 ]. Let x0 be any point in C where C ⊂ X. If we
fix the value of x (in this case we let this value equals x0 ) and let y vary from
b1 to b3 ∀α ∈ [0, 1], the function µR (x0 , y), which represents this condition is a
trapezoidal membership function for any value of x0 where x0 ∈ [a1 , a3 ] \ {a2 }
and triangular membership function when x0 = a2 . From [57], the trapezoidal
and triangular membership functions are convex.
2. The proof is the same as in (i).
3. Let {R}α=α0 be α-level for R which is defined from the Cartesian product of the
triangular fuzzy numbers C and D at α-cut = α0 , (In other words the Cartesian
product of two closed interval). From this definition, we get {R}α=α0 as a domain
of confidence for the rectangular domain (see Figure 6.2). Now we want to prove
123
that the rectangular domain is convex domain. The rectangular domain resulted
from the Cartesian product of two closed interval of [a1 , a3 ] and [b1 , b3 ], which
contains infinitely many pairs of elements in the form of (a, b) where a ∈ [a1 , a3 ]
and b ∈ [b1 , b3 ]. The boundary of the rectangular domain is four line segments.
Each line segment divide the plane into two half planes. Thus the rectangular
domain is the intersection of four half planes. Half plane is convex. From Theorem
9 in [58], the intersection of the convex sets is also a convex set. Hence the
rectangular domain, {R}α=α0 is convex.
4. Let xn ∈ C where µC (xn ) = 1 and yn ∈ D where µD (xn ) = 1. The Cartesian
product of xn and yn will give the point (xn , yn ) in R2 such that µ((xn , yn )) = 1
µ(x,y)
1
CF
α= 0.2
DF
x
C ×D
F
F
y
Figure 6.1: Pyramidal fuzzy number
6.3.1
Alpha-level
Consider fuzzy sets CF and DF with their triangular membership functions
defined as Equations 6.9 and 6.10.
Let R be the fuzzy relation on R2 with its
corresponding pyramidal membership function. Then R can be written as a fuzzy
124
µ(x)
µ(y)
1
1
a
1
X
a3
a
2
b1
(a)
b2 b
3
(b)
Y
Y
b
3
α=1
b2
αïlevel curve
•
b1
a
1
a2
a3
X
(c)
Figure 6.2: Pyramidal fuzzy number from Cartesian product of two triangular fuzzy
numbers
set
R = {((x, y), µ(x, y))|(x, y) ∈ CFαi × DFαj , µ(x, y) ∈ [0, 1]}.
(6.11)
The α-level set of R denoted by {R}α , is defined as
{R}α =



{(x, y)|x ∈ [(α − 1)(a2 − a1 ) + a2 , (α − 1)(a2 − a3 ) + a2 ],


y ∈ [(α − 1)(b2 − b1 ) + b2 , (α − 1)(b2 − b3 ) + b2 ], µR (x, y) ≥ α} 0 < α ≤ 1



 cl(supp R)
α=0
(6.12)
The α-level set of a pyramidal fuzzy number is a closed and bounded surface.
The Cartesian product of two close intervals will result in a domain of confidence
for the rectangular domain. From the definition of Cartesian product of two closed
intervals [60] if [a1 , a3 ] and [b1 , b3 ] are closed intervals, their product,
[a1 , a3 ] × [b1 , b3 ] = {(x, y) : a1 ≤ x ≤ a3 , b1 ≤ y ≤ b3 }
(6.13)
is called a closed rectangle in R2 .
In order to show that {R}α is a bounded domain, here we use the Euclidean
distance. We know that,
a21 + b21 ≤ a23 + b23 .
125
Pick any point in {R}α , say (a, b), we get
because a ≤ a3 and b ≤ b3 . Since
a2
+
b2
≤ a23 + b23 ,
a23 + b23 > 0, by the theorem of positive real number,
[61] ∃ M ∈ Z+ , such that
2
2
a +b ≤
a23 + b23 ,
< M
(6.16)
Hence, it is shown that the α-level set of a pyramidal fuzzy number is a closed and
bounded domain.
This section provides the theoretical details which become the basis for
accomplishing the aim of this chapter. Thus, in the following section, the development
of the inverse model of the mass transfer based on two dimensional fuzzy number will
be presented.
6.4
Inverse Modelling of the Mass Transfer Based on Two Dimensional
Fuzzy Number
In this section, the modification of the ISDSS-Fuzzy Model is shown. The
modification use the two dimensional fuzzy number concept as discussed in Section 6.3.
In this model the suggested input parameters are processed in three phases in
order to produce the optimal solution as described in the ISDSS-Fuzzy Algorithm. In
the first phase, the input parameters are fuzzified by a triangular membership function,
while the preferred output parameters are fuzzified by pyramidal membership function.
Figure 6.2 shows how the Cartesian product of two triangular fuzzy numbers produce
a pyramidal fuzzy number. All the α-cuts for every fuzzified input, FPi , must be
determined as explained in Subsection 5.3.3. The same goes for the α-cuts for every
fuzzified output, FQi , which is determined by Equation (6.12). In the next phase,
the fuzzifed input values are employed for calculating the associated fuzzy sets for the
output parameter.
126
The fuzzified input and output parameters are then processed by Zadeh’s
extension principle [51] to produce the most appropriate output data.
The steps
involved are exactly the same as in Subsection 5.3.3. However, in this model, the
MIMO system as described in Figure 5.1 is considered. Therefore, for each α-cut, the
fuzzified input values FPi are mapped onto two dimensional Euclidean space by the
functional
 h of Equation (5.3). Let the corresponding output parameters be r, where
r1
rj =   and j ∈ 1, 2, ...2m .
r2
j
The subsequent step is the determination of the induced output parameters,
Find . This is done by taking the minimum and maximum values of each element of
r i.e let u1 = min(r1 )j , u2 = min(r2 )j and let v1 = max(r1 )j , v2 = max(r2 )j , for all
j ∈ 1, 2, ...2m and we define
Rαl = {(r1 , r2 , µ(r1 , r2 )) : αl ≤ µ(r1 , r2 ) ≤ αl+1 , u1 ≤ r1 ≤ v1 , u2 ≤ r2 ≤ v2 },
therefore Find =
(6.17)
Rαl . The α-cut of Find is defined as
l∈k




 u1 + (v1 − u1 )t


= r : 0 ≤ t ≤ 1, µ(r) ≥ α .
[r]α =

 u + (v − u )t
2
2
2
(6.18)
The intersection points between the pyramidal preferred output and the
triangular induced plane are determined by plotting the two curves on the same axes.
The optimal fuzzy value is then used to determined the possible combinations of input
parameters. These combinations of input parameters are actually the output data of
the inverse model. The output data is then defuzzified in the fuzzification phase in
order to obtain the best possible combination of the input parameters.
The steps to determine the outputs of the above model may conveniently be
performed using the following algorithm:
6.4.1
The ISDSS-2D Fuzzy Algorithm
All the fuzzy sets FIi expressing preferences of all input parameters Pi ∈
[ai , bi ] ⊂ + (i = 1, 2) are determined, normalized and convex. Let QP be preferred
127
performances parameter which takes all the input parameters as its variables and is
presented by fuzzy set FQP . Here, QP refers to Equation (5.3) in order to get the
values of yout and xout .
Algorithm 6.1: The ISDSS-2D Fuzzy Algorithm
Step 1: Let h1 : I1 × I2 −→ O2 , h2 : I1 × I2 × O2 −→ O1 and h(h1 , h2 ) = (O2 , O1 )
where O2 ∈ Q2 , O1 ∈ Q1 . Let h : h1 × h2 −→ 2 is the performance parameter
such that r = h(h1 , h2 ).
Step 2: Select appropriate value for α-cut, such that α1 , α2 , α3 , ...αk ∈ (0, 1].
Step 3: For each Pi , determine the end points of all the αk -cuts, FIi (i = 1, 2).
Step 4: Generate all 2m combinations of all the endpoints of intervals representing
αk -cuts. Each combination is an m-tuple (in this problem m = 2).

 

r1
O2
 for each 2-tuple j ∈ 1, 2, ...2m .
Step 5: Determine rj =   = h(h1 , h2 ) = 
r2
O1
j
Step 6: For each α-cuts, determine the induced output parameters, Find by taking the
min value and max value of each element of r i.e let u1 = min(r1 )j , u2 = min(r2 )j
and let v1 = max(r1 )j , v2 = max(r2 )j , for all j ∈ 1, 2, ...2m . Apply equations
(6.17) and (6.18) to obtain the α-cuts of Find .
Step 7: Set FhP ∧ Find , where Find is the induced output parameter and determine
the fuzzy number of f = sup(FhP ∧ Find ).
Step 8: Find the α-cut of FIi for the corresponding value of f .
Step 9: Repeat step 4 and 5 for α = f and denote the corresponding performance
parameter as rj for each 2-tuple j ∈ 1, 2, ...2m .
Step 10: Determine the optimal combination of input parameters and stop.
The value determined in the final step of the algorithm is the approximate value
of the input parameters which is hoped to produce the desired value of the output
parameter. The value is determined by Theorem 6.4, which is an extension of Theorem
of Optimized Defuzzified Value [8]. However, we have to show that the induced solution
for RDC column, Find , is convex and normal before Theorems 6.4 works. The definition
of the convexity of a fuzzy set is given in order to show that Find is a convex fuzzy set.
128
Definition 6.4. [51] A fuzzy set A ⊂ F(P ) is convex if and only if
µA (λp1 + (1 − λ)p2 ) ≥ min[µA (p1 ), µA (p2 )],
∀λ ∈ [0, 1] and ∀p1 , p2 ∈ F(P ),
where min denotes the minimum operator.
This definition is then followed by the formulation of the following lemma.
Lemma 6.1. If A ⊆ F(P ) and µA (λp1 + (1 − λ)p2 ) ≥ min[µA (p1 ), µA (p2 )] ∀λ ∈
[0, 1] and ∀p1 , p2 ∈ F(P ) then [a]α2 ⊆ [a]α1 for all α2 ≥ α1 .
Proof Assume A ⊆ F(P ) and µA (λp1 + (1 − λ)p2 ) ≥ min[µA (p1 ), µA (p2 )] ∀λ ∈
[0, 1] and ∀p1 , p2 ∈ F(P ). Let α2 = µA (λp1 + (1 − λ)p2 ) and min[µA (p1 ), µA (p2 )] = α1 .
By the properties of alpha-cut([51]), if there exist α2 ≥ α1 , then [a]α2 ⊆ [a]α1 .
What follows is the definition of the normality of a fuzzy set.
Definition 6.5. [62] A fuzzy set A ⊂ F(P ) is normal if and only if sup µA (p) = 1.
p∈A
We state the following theorem which then is proven by construction.
Theorem 6.2. Let h(h1 , h2 ) = (O2 , O1 ) where O2 ∈ Q2 , O1 ∈ Q1 . Let h : h1 × h2 −→
2 be the performance parameter such that r = h(h1 , h2 ). Then if all the fuzzy set FIi
expressing preferences of all input parameter Pi ∈ Ii ⊂ + (i = 1, 2) is convex, it follows
that the induced solution for RDC column, Find is also a convex fuzzy set.
Proof (by construction) Given that I1 , I2 is convex, i.e if [Ii ]α is a closed interval
for each α and αk+1 ≥ αk ⇒ [Ii ]αk+1 ⊆ [Ii ]αk ∀i = 1, 2 and αk ∈ [0, 1] for k = 1, 2, ..., n.
Find all end points of [Ii ]αk and denote as {Iimin , Iimax }αk . Now, determine all the
combination of end points for every [Ii ] of each αk and write as {< I1 , I2 >}αk .
Generate h1 (I1 , I2 )αk , h2 (I1 , I2 , O2 )αk and h(h1 , h2 )αk .


Determine rj = 


r1
O2
 = Y(h1 , h2 ) = 
 for each 2-tuple j ∈ 1, 2, ...2m .
r2
O1
j
Then for each α-cuts, determine the induced performance parameters, Find by taking
the min value and max value of each element of r i.e if u1 = min(r1 )j , u2 = min(r2 )j
129
and let v1 = max(r1 )j , v2 = max(r2 )j , for all j ∈ 1, 2, ...2m and we define Rαl =
{(r1 , r2 , µ(r1 , r2 )) : αl ≤ µ(r1 , r2 ) ≤ αl+1 , u1 ≤ r1 ≤ v1 , u2 ≤ r2 ≤ v2 }, therefore
Rα l .
Find =
l∈k
Next, we prove that if αk+1 ≥ αk and all α-cut of Find is a closed domain ⇒ [r]αk+1 ⊆
α-cut of Find which is defined
[r]αk ∀i = 1,
2and αk ∈ [0, 1] for
 k = 1, 2, ..., n. Obviously

 u1 + (v1 − u1 )t
 = r : 0 ≤ t ≤ 1, µ(r) ≥ α is a closed domain ∀ α ∈
as [r]α = 

 u + (v − u )t
2
2
2
Rαl and r = (r1 , r2 ) = Y(h1 , h2 )αk+1
[0, 1]. Take r ∈ [r]αk+1 , therefore r ∈
l=k+1,...n
where h1 (I1 , I2 )αk+1 = r2 and h2 (I1 , I2 , r2 )αk+1 = r1 for some (I1 , I2 ) where Ii ∈
[Ii ]αk+1 ∀i = 1, 2.
Since Ii is convex i.e Ii ∈ [Ii ]αk+1 ⊆ [Ii ]αk ∀i = 1, 2., which implies that r ∈
Rαl i.e r ∈ [r]αk .
l=k,k+1,...n
Therefore [r]αk+1 ⊆ [r]αk . Hence the induced solution for RDC column, Find , is a
convex fuzzy set.
We then state the following theorem which is used in proving Theorem 6.4.
Theorem 6.3. Let h(h1 , h2 ) = (O2 , O1 ) where O2 ∈ Q2 , O1 ∈ Q1 . Let h : h1 × h2 −→
2 be the performance parameter such that r = h(h1 , h2 ). If all the fuzzy set FIi
expressing the preferences of all input parameters Pi ∈ Ii ⊂ + (i = 1, 2) is normal,then
it follows that the induced solution for RDC column, Find , is also normal.
Proof Since all the fuzzy sets FIi , expressing preferences of all input parameters Pi ∈
Ii ⊂ + (i = 1, 2) are normal, then there exist p1 ∈ I1 and p2 ∈ I2 , such that µ(p1 ) =
µ(P2 ) = 1. Look, h1 (p1 , p2 ) = O2 , h2 (p1 , p2 , h1 ) = O1 , and h(h1 , h2 ) = (O2 , O1 ) = r
such that µ(r) = 1. Hence Find is normal.
We use the following Theorem 6.4 to determine the optimal combination of the
input parameters.
Theorem 6.4. Let P = {(rj , µ(rj )), a ≤ rj ≤ c : µ(a) = 0, µ(c) = 0, µ(b) =
1, a ≤ b ≤ c, j ∈ Z + } where (rj , µ(rj )) ∈ Find and let S = {(rl , µ(rl )),
b ≤ rl ≤ c : µ(a) = 0, µ(b) = 1} be the max side of the induced plane, where
130
(rl , µ(rl )) ∈ Find and S ⊂ P . If there exist QP = rl such that µ(rl ) = f and
(rl , f ) ∈ S where f = sup(FQP ∩ Find ) for some (rl , µ(rl )) ∈ Find , then rl = QP =
max QP (P1 , P2 ) where µ(Pi ) = f .
Proof Suppose QP = rl ∈ S such that µ(rl ) = f where f = sup(FQP ∩ Find )
for some (rl , µ(rl )) ∈ Find . Determine all the f -cuts of all FIi to create all 2-tuples
of (P1 , P2 ) such that µ(Pi ) = f and (Pi , f ) ∈ FIi . Set rl = max QP (P1 , P2 ),
therefore (rl , f ) ∈ Find . However, since Find is normal and convex, this imply that
rl = rl .
The theorem above is used if the intersections lie on the maximum side of the
induced plane. However if the intersections lie on the minimum side of the induced
plane, the following Theorem is used.
Theorem 6.5. Let P = {(rj , µ(rj )), a ≤ rj ≤ c : µ(a) = 0, µ(c) = 0, a ≤
b ≤ c, j ∈ Z + } where (rj , µ(rj )) ∈ Find and let S = {(rl , µ(rl )),
a ≤ rl ≤ b : µ(a) = 0, µ(b) = 1} be the min side of the induced plane, where
(rl , µ(rl )) ∈ Find and S ⊂ P . If there exist QP = rl such that µ(rl ) = f and
(rl , f ) ∈ S where f = sup(FQP ∩ Find ) for some (rl , µ(rl )) ∈ Find , then rl = QP =
min QP (P1 , P2 ) where µ(P )i ) = f .
Proof Suppose QP = rl ∈ S such that µ(rl ) = f where f = sup(FQP ∩ Find )
for some (rl , µ(rl )) ∈ Find . Determine all the f -cuts of all FIi to create all 2-tuples
of (P1 , P2 ) such that µ(Pi ) = f and (Pi , f ) ∈ FIi . Set rl = min QP (P1 , P2 ),
therefore (rl , f ) ∈ Find . However, since Find is normal and convex, this imply that
rl = rl .
Theorems 6.4 and 6.5 indicate that if the preferred fuzzy intersects on the
maximum or minimum side of the fuzzy induced plane, then the set of optimized
parameters is the set of the maximum or minimum norm of the induced values. The
theorems enable the decision maker to identify the best optimized value from the
predicted results in the final phase of the algorithm.
131
6.4.2
Numerical Example
To study the capability of the proposed method, a numerical example is given
by considering a system with two input and two output parameters for the mass transfer
of a single drop in a single stage RDC column. The input parameters of the numerical
example in Subsection 5.3.5 is used. The domains of the preferred input and output
parameters are given in Tables 5.2 and 5.3.
These figures are simply fuzzy numbers where the preferred and the domain
are set to have the highest and lowest membership values respectively. The α-cuts of
all the input parameters with the increment of 0.2 are calculated as listed in Table
5.4.
Then these values are used to calculate the fuzzified induced plane, Find as
mentioned in Step 6 of Algorithm 6.1. For example when α = 0.2, the values of
the input parameters, p1 and p2 are in the interval [35.34, 53.58] and [11.72, 14.36].
After all the possible combinations of the end points of these two input parameters
are identified, each of these combinations is then used in the forward model to get the
respective r. Since
we will get four different values
 wehave
 fourinput
 combinations,
 

27.89
42.90
27.40
43.37
,
,
,
.
of r which are 
22.35
32.02
23.80
30.57
Now, let u1 = min(r1 )j = 27.40, u2 = min(r2 )j = 22.35 and let
 v1 =max(r1 )j =
27.40
 and v =
43.37, v2 = max(r2 )j = 32.02, where j = 1, 2, 3, 4, then u = 
22.35


43.37
. Then the values for Rα=0.2 becomes R0.2 = {(r1 , r2 , µ(r1 , r2 )) = 0.2 : αl ≤

32.02
0.2 ≤ αl+1 , u1 ≤ r1 ≤ v1 , u2 ≤ r2 ≤ v2 }. The calculation must be repeated for different
values of α. After the value of R has been calculated for every α ∈ [0, 1], we will get the
Rαl . The induced output generated from this
induced output parameters, Find =
l∈k
derivation is actually a triangular plane as can be seen in Figure 6.3. The α = 0.2-level
set of Find is
{R}0.2


 

 u1 + (v1 − u1 )t

27.4 + 15.97t
=
 = r : 0 ≤ t ≤ 1, µ(r) ≥ 0.2 .
= 
 u + (v − u )t

22.35 + 9.67t
2
2
2
Similarly the output parameters given in Table 5.3 are also ready to be fuzzified
by triangular membership function. Now, let CF and DF be the fuzzy sets for fuzzified
132
1
0.9
0.8
Membership value
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
35
30
25
20
CDout
25
30
35
40
45
50
CCout
Figure 6.3: The Induced Plane
CCout and CDout respectively. By Definition 6.2, the Cartesian product of two fuzzy
sets CF and DF , denoted by CF × DF is also a fuzzy set and by Definition 6.3 the
Cartesian product of the triangular fuzzy numbers will generate a pyramidal fuzzy
number of dimension two. Then with these definitions we calculate the alpha-level set
of the fuzzy relation of the preferred output parameter according to equation (6.12).
For example when α = 0.2, we obtain
{R}0.2 = {(q1 , q2 )|(q1 , q2 ) ∈ [29.6, 39.2] × [24.4, 34.0]}
= {(q1 , q2 )|(q1 , q2 ) ∈ Rec(a1 , a2 , a3 , a4 )},
where
Rec((a
domain and ((a1 , a2 , a3 , a4 )) =
2 , a
3 , a4 )) is the rectangular


  1 , a

29.6
29.6
39.2
39.2

,
,
,
 corresponds to the four points of the
24.4
34.0
24.4
34.0
rectangular domain resulting from the Cartesian product of the two intervals. The
values of alpha-level set with increment of 0.2 are tabulated in Table 6.1. These
values are then used to generate the pyramidal fuzzy number of the preferred output
parameters as shown in Figure 6.4.
The next step is to determine the intersection points between the preferred
and the induced plane. To determine the intersection points we first have to find
the equation of the induced plane and the plane on the pyramidal surface where the
133
Table 6.1: The values of alpha-level set
α-level Set( A set of points in the rectangle surface)
Fuzzy Value
0.2
0.4
0.6
0.8
1.0
The Four Points of the Rectangle Vertices

 
 
 

29.6
29.6
39.2
39.2

 
 
 


,
,
,

24.4
34.0
24.4
34.0

 
 
 

31.2 31.2 38.4 38.4

,
,
,

25.8
33.0
25.8
33.0

 
 
 

32.8
32.8
37.6
37.6

 
 
 


,
,
,

27.2
32.0
27.2
32.0

 
 
 

34.4
34.4
36.8
36.8

 
 
 


,
,
,

28.6
31.0
28.6
31.0

 
 
 

36.0
36.0
36.0
36.0

 
 
 


,
,
,

30.0
30.0
30.0
30.0
intersection occurred. To do so, the following steps are considered:
Step 1 Determination of the equation of the induced plane.
Identify the three points of the vertices of the triangular plane. In this example
the three points are P (25.22, 20.93, 0), Q(45.20, 33.01, 0) and P (36.13, 28.06, 1),
which determine the vectors PQ and PR where PQ = (19.98, 12.08, 0) and PR =
(10.91, 7.13, 1). The cross product of these two vectors is
"
"
"
"
" i
j
k "
"
"
"
"
N1 : PQ × PR = " 19.98 12.08 0 " = 12.08i − 19.98j + 10.66k.
"
"
"
"
" 10.91 7.13 1 "
Thus the equation of induced plane is
12.08(q1 − 25.22) − 19.98(q2 − 20.93) + 10.66z = 0,
12.08q1 − 19.98q2 + 10.66z = −113.489
Step 2 Observation of which planes of the pyramidal surface intersect with
the induced plane.
In this example, the intersection lies on two planes of the pyramidal, say, plane 1
and plane 2. The next step is to identify the equations of these two planes.
134
1
Membership value
0.8
0.6
0.4
0.2
0
35
40
30
38
36
34
25
32
30
CDout
20
28
CCout
Figure 6.4: The preference output
Step 3 Determination of the equation of the preferred plane.
Plane 1: The three points are P (28, 23, 0), Q (40, 23, 0) and R (36, 30, 1). Then,
P Q = (12, 0, 0) and P R = (18, 7, 1). The
"
"
" i j
"
"
N2 : P Q × P R = " 12 0
"
"
" 8 7
cross product of these two vectors is
"
"
k "
"
"
0 " = 0i − 12j + 84k.
"
"
1 "
Therefore the equation of plane 1 is
0(q1 − 28) − 12(q2 − 23) + 84z = 0,
Plane 1: − 12q2 + 84z = −276
Plane 2: The three points are Q (40, 23, 0), P (40, 35, 0) and R (36, 30, 1). Then,
QP = (0, 12, 0) and Q R = (−4, 7, 1). The cross product of these two vectors
is
"
"
" i
j k
"
"
N3 : QP × Q R = " 0 12 0
"
"
" −4 7 1
"
"
"
"
"
" = 12i + 0j + 48k.
"
"
"
Therefore the equation of plane 2 is
12(q1 − 40) + 48z = 0,
Plane 2: 12q1 + 48z = 480
135
Membership value
1
0.5
0
35
30
25
20
CDout
35
30
25
45
40
50
CCout
(a)
32
CDout
30
28
26
24
22
26
28
30
32
34
36
38
40
42
44
CCout
(b)
Figure 6.5: (a)The intersection between preferred and induced Output. (b) Level curve
of (a)
Step 4 Identification of the line segment from the intersection between the
induced plane and the two surfaces of the pyramidal preferred output.
Identify the line segments of the intersection. To achieve this, first solve the
simultaneous equations of the induced plane and plane 1.
12.08q1 − 19.98q2 + 10.66z = −113.489,
−12q2 + 84z = −276
For simplicity, the end point of the line segment lying on the Q1 Q2 -plane is
considered. That point is the point of intersection when the fuzzy value is equal
to zero, i.e z = 0. Therefore
 we get
 q2 = 23 and q1 = 28.69. Thus, one of the
28.69




point of the intersection is  23 . We know that N1 and N2 are the normal


0
vector of the induced and plane 1 respectively. Therefore, the cross product of
136
these two vectors is
"
"
"
"
" i
j
k "
"
"
"
"
N1 × N2 = " 12.08 −19.98 10.66 " = −1550.36i − 1014.72j − 144.96k.
"
"
"
"
" 0
−12
84 "


28.69




The equation of the line segment that contains the point  23  and parallel


0
to the above vector is
q2 − 23
z
q1 − 28.69
=
=
= t1
−1550.36
−1014.72
−144.96
(6.19)
The same procedure is applied in order to determine the intersection points
between the induced plane and plane 2. The two simultaneous equations are
12.08q1 − 19.98q2 + 10.66z = −113.489,
12q1 + 0q2 + 48z = −276
If z = 0, we will get q1 = 40 and q2 = 29.84. Next find the vector which is parallel
to the line segment of intersection between induced plane and plane 2
"
"
"
"
" i
j
k "
"
"
"
"
N1 × N3 = " 12.08 −19.98 10.66 " = −959.04i − 451.88j + 239.76k.
"
"
"
"
" 12
0
48 "
Thus the equation of the line when the two planes intersect is
q2 − 29.84
z
q1 − 40
=
=
= t2
−959.04
−451.88
239.76
(6.20)
Step 5 Determination of the supremum point.
This point is the point of intersection which has the highest fuzzy value. To
indentify the point, we must solve (6.19) and (6.20) simultaneously. Then we get
t1 = −5.31 × 10−3
= 3.21 ×10−3 . Substitute these values into (6.19) or
 t2 
 and
q
36.92
 1 

  

(6.20), to obtain q2  =  28.39 .
  

z
0.7697
Thus f ∗ = 0.7697. Now we want to determine the α-cut of the fuzzified input
parameters, FIi for f ∗ = 0.7697. In this case, we get CCin = [42.48, 47.87] and CCout =
137
[13.17, 13.95]. Again we have to generate all 4 combinations of all the endpoints of the
interval representing α = f ∗ -cut. Repeat Step 5 in the IDSS-2D Fuzzy Algorithm.
The output values for the corresponding input parameters are tabulated in
Table 6.2. Since f ∗ lies on the maximum size of the induced plane, by Theorem 6.4, the
combination of the input parameters with the maximum norm of their respective output
parameter is chosen. The result of the implementation of the ISDSS-2D Algorithm
shows that the 4th combination, (47.87, 13.95) of the input parameters is taken as the
optimal solution in order to produce the desired output. The percentage of errors of
each of the input and output parameters are tabulated in Table 6.3.
Table 6.2: Input combination with fuzzy value z = 0.7697
Input Value
Output Value
output 1st combination
(42.48, 13.17)
(33.69, 26.37)
42.78
2nd combination
(42.48, 13.95)
(33.55, 26.80)
42.94
3rd combination
(47.87, 13.17)
(38.27, 28.80)
47.90
4th combination
(47.87, 13.95)
(38.13, 29.23)
48.04
Combination of Input(CCin , CDin )
Table 6.3: Error of input and output parameters
Calculated
Preferred
Input
Calculated
Preferred
Output
Input Values
Input Values
Error (%)
Output Values
Output Values
Error (%)
(47.87, 13.95)
(45.48, 13.78)
(5.26,1.23)
(38.13, 29.23)
(36.0, 30.0)
(5.92, 2.57)
6.4.3
Simulation Results
The simulations for different input domains of ISDSS-2D-Fuzzy Algorithm are
carried out. The output data is tabulated in Tables 6.4 and 6.5.
For comparison purposes, we tabulate the percentage errors of the calculated
values of the input and output parameters with respect to the suggested values
respectively for the ISDSS-Fuzzy and ISDSS-2D-Fuzzy Algorithms as can be seen in
Table 6.6.
138
Table 6.4: The errors between the calculated input values and the preferred values for
the different Input Domain
Simulation
Input Parameter
Calculated Input Values
Preferred Values
Errors (%,%)
Numbers
CCin
Cdin
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
Eg of 6.4.2
[32.8 55.6]
[11.2 14.5]
(47.87, 13.95)
(45.48, 13.78)
(5.26, 1.23)
Sim 1
[30.8 57.6]
[9.2 17.5]
(48.06, 14.57)
(45.48, 13.78)
(5.68, 5.76)
Sim 2
[28.8 59.6]
[7.2 19.5]
(48.43, 14.97)
(45.48, 13.78)
(6.48, 8.66)
Table 6.5: The errors between the calculated output values and the preferred values
for the different input domain
Simulation
Calculated Output Values
Preferred Values
Errors (%,%)
(CCout, Cdout)
(CCout, Cdout)
Numbers
f∗
Eg of 6.4.2
0.7697
(38.13, 29.23)
(36.0, 30.0)
(5.92, 2.57)
Sim 1
0.7868
(38.18, 29.66)
(36.0, 30.0)
(6.05, 1.15)
Sim 2
0.7914
(38.41, 30.04)
(36.0, 30.0)
(6.70, 0.13)
(CCout, Cdout)
The following section will describe the development of the inverse model of the
mass transfer of a single drop in a multi-stage RDC column. The model is constructed
by implementing the ISDSS-2D Fuzzy Algorithm with some modification.
6.5
Inverse Model of the Mass Transfer of a Single Drop in a Multi-Stage
RDC Column Based on Two Dimensional Fuzzy Number
The procedure in developing the model is also taken in three phases as described
in Section 5.3.1.
As in ISDSS-2D Fuzzy Model, the preferred input and output
parameters are fuzzified using the triangular and the two dimensional pyramidal
membership functions respectively.
(0)
Let p1
(0)
∈ P1 and p2
∈ P2 be the initial
concentrations of the continuous and dispersed phase where P1 and P2 are two bounded
intervals. The fuzzified values of these parameters are FP (0) and FP (0) respectively. Let
(n)
q1
(n)
∈ Q1 and q2
1
2
∈ Q2 be the preferred output concentrations of the continuous and
139
Table 6.6: The errors of the output solution of ISDSS and ISDSS-2D-Fuzzy Algorithms
ISDSS-Fuzzy
Simulation
ISDSS-2D-Fuzzy
Input Error
Output Error
Input Error
Output Error
Numbers
CCin
Cdin
CCin
Cdin
CCin
Cdin
CCin
Cdin
Eg of 6.4.2
1.23
0.22
0.92
7.53
5.26
1.23
5.92
2.57
Sim 1
0.79
0.65
0.53
6.87
5.68
5.76
6.05
1.15
Sim 2
0.59
0.5
0.32
6.77
6.48
8.66
6.70
0.13
dispersed phase where Q1 and Q2 are two bounded intervals. Then the fuzzified values
of the output concentrations are FQ1 ×Q2 .
The fuzzified input data is then processed in the fuzzy environment phase to
produce the output data. Steps 2 to 5 in ISDSS-2D Fuzzy Algorithm are applied to
(i)
the fuzzified input parameters to produce the corresponding output values, rj where


(i)
r
(i)
1 
and j = 1, 2, ...2m . The superscript (i) corresponds to the ith stage
rj = 
(i)
r2
j
of the column. Since there are four combinations of the fuzzified input values, we will
(1)
obtain four different values of r(i) for each α-cut. If i = 1, rj corresponds to the output




(1)
(1)
r
q
(1)
1 
1 
=
of the column which are
concentrations of the first stage, rj = 
(1)
(1)
r2
q2
j



j
(2)
(1)
q1
p1
 =
 . The
assumed to be the input concentrations of the second stage, 
(2)
(1)
p2
q2
j
j
process in obtaining the output parameters for the successive stage is repeated through
the final stage of the column. Then, the value of the output concentrations at the final
stage is

(n)
rj
(n)


r1
(n)

q1
 =

=
(n)
(n)
r2
q2
j
j
The subsequent step is the determination of the induced output parameters,
Find . This determination will be done by taking the minimum and maximum values
(n)
(n)
of each of the element of r(n) i.e let u1 = min(r1 )j , u2 = min(r2 )j
(n)
and let v1 =
(n)
max(r1 )j , v2 = max(r2 )j , for all j ∈ 1, 2, ...2m . Then Equations (6.17) and (6.18)
are used to calculate the α-cuts of Find . The intersection points between Find and FQP
will be determined by plotting the curve of Find and the preferred output parameters
140
q1
q2
CRISP VALUE
DEFUZZIFICATION
FUZZY VALUE
h23(h1,h2)
Fuzzy Value
FUZZY
ENVIRONMENT
hn(h1,h2)
Fuzzy Value
h2(h1,h2)
Fuzzy Value
h1(h1,h2)
FUZZY VALUE
FUZZIFICATION
CRISP VALUE
p1
p2
Figure 6.6: ISDMS-2D Fuzzy model
141
on the same axes. This step is followed by choosing the optimal fuzzy values, f ∗ , of all
the intersection points.
Subsequently, Steps 8 to 11 of ISDSS-2D Fuzzy Algorithm are applied in order
to determine the optimal combination of the input parameters. These steps are taken in
the defuzzification phase of the algorithm. Figure 6.6 represents the Inverse Single Drop
in a Multi-Stage Model (ISDMS-2DFuzzy) of the mass transfer in the RDC Column.
The following algorithm describes in detail the steps involved in determining
the input parameters for the desired output parameters for the mass transfer of a single
drop in the multi-stage RDC column.
6.5.1
The Inverse of Single Drop Multi-stage-2D Fuzzy(ISDMS-2D Fuzzy)
Algorithm
(1)
All the convex and normalized fuzzy sets FIi expressing the preferences of all
(1)
the input parameters Pi
(n)
∈ [ai , bi ] ⊂ + (i = 1, 2) are determined. Let QP
be the
preferred output parameters which take all the input parameters as its variables and
are presented by the fuzzy set FQ(n) . The algorithm can be represented as follows.
P
Algorithm 6.2: ISDMS-2D Fuzzy Algorithm
(1)
(1)
(1)
(1)
Step 1: Let h1 : I1 ×I2 −→ O2 , h2 : I1 ×I2 ×O2 −→ O1 and h(h1 , h2 ) = (O2 , O1 )
(1)
(1)
(1)
(1)
(1)
(1)
where O2 ∈ Q2 , O1 ∈ Q1 . Let h : h1 × h2 −→ 2 is the output parameter
(1)
(1)
such that r(1) = h(h1 , h2 ).
Step 2: Select the appropriate value for the α-cut, such that α1 , α2 , α3 , ...αk ∈ (0, 1].
(1)
Step 3: For each Pi , determine the end points of all the αk -cuts, FI (1) (i = 1, 2).
i
Step 4: Generate all 2m combinations of all the endpoints of the intervals representing
the αk -cuts. Each combination is an m-tuple (in this problem m = 2).




(1)
(1)
r
O
(1)
(1) (1)
1 
2 
= h(h1 , h2 ) = 
Step 5: Determine rj = 
for each 2-tuple j ∈
(1)
(1)
r2
O1
j
1, 2, ...2m by applying MTASD Algorithm.
142
Step 6: Repeat Step 6.5.1 by taking the output rj (1) in the first stage as the input
(2)
Pi
for the next stage. These process continues through the final stage.
Step 7: For each α-cuts, determine the induced output parameters, Find by taking the
(n)
minimum and maximum values of each element of r(n) i.e let u1 = min(r1 )j ,
(n)
(n)
(n)
and let v1 = max(r1 )j , v2 = max(r2 )j , for all j ∈ 1, 2, ...2m
u2 = min(r2 )j
and apply Equations (6.17) and (6.18) to obtain Find .
Step 8: Set FQP ∧ Find , where Find is the induced output parameter at the final stage
and find the fuzzy values of f = sup(FQP ∧ Find ).
Step 9: Find the α-cut of FI (1) for the corresponding value of f .
i
Step 10: Repeat step 4 and 5 for α = f and denote the corresponding output
(n)
parameter as r j
for each 2-tuple j ∈ 1, 2, ...2m .
Step 11: Determine the optimal combination of input parameters and stop.
In Step 6.5.1, the optimal solution of the algorithm is determined by applying
Theorem 6.4 or 6.5. The three phases of the algorithm are illustrated as a flow chart
in Figure 6.7.
For the multi-stage RDC column, Theorem 6.2 is extended to the following
corollary for verifying the convexity of the induced solution.
Corollary 6.1. If all the fuzzy set FI (i) where superscript (i) corresponds to ith stage,
i
(i)
expressing the preferences of all the input parameters Pi
(i)
∈ Ii
⊂ + (i = 1, 2) are
convex at any stage, then the induced solution for the respective stage of the RDC
column, Find is also convex.
Proof The proof is repetitive of Theorem 6.2 for any stage of RDC column.
As a special case for our 23-stage RDC column, we have the following corollary.
Corollary 6.2. If all the fuzzy set FI (i) expressing the preferences of all the input
parameters
(i)
Pi
∈
(i)
Ii
i
⊂
+ (i
= 1, 2) are convex, then the induced solution for 23-stage
RDC column, Find is also convex.
143
Start
Specify the value of input
and performance
parameters
Fuzzify these values by
triangular membership
function.
Fuzzified Performance
Parameter
Fuzzified Input Parameter
Forward Mathematical
equations
Fuzzy
Environment
No
Final
Stage?
Fuzzy values
Yes
Determine the fuzzy
number of the optimal
intersection point
Fuzzy values
Fuzzy values
Defuzzification
Crisp values
Stop
Figure 6.7: The flow chart representing the three phases
144
Again, for the multi-stage RDC column, Theorem 6.3 is extended to the
following corollary for verifying the normality of the induced solution.
Corollary 6.3. If all the fuzzy set FI (i) expressing the preferences of all the input
(i)
parameter Pi
(i)
∈ Ii
i
⊂ + (i = 1, 2) is normal at any stage , then the induced solution
for the respective stage RDC column, Find is also normal.
Proof The proof is repetitive of Theorem 6.3 for any stage of RDC column.
In view of the fact the 23-stage RDC column is considered, we have the following
corollary for verifying the normality of the induced solution.
Corollary 6.4. If all the fuzzy set FI (i) expressing the preferences of all the input
parameter
(i)
Pi
∈
(i)
Ii
i
⊂
+ (i
= 1, 2) is normal, then the induced solution for the
23-stage RDC column, Find is also normal.
The results of the simulations of this algorithm are presented in the following
subsection.
6.5.2
Simulation Results
The simulations of ISDMS-2D-Fuzzy Algorithm are carried out for the different
input domains. The input data used in the simulations are tabulated in Table 6.7.
These are increments of two units for both sides of the input domains of each input
parameter in the successive simulation without changing the preferred values. However
the domains and the preferred values of the output parameters remain unchanged. The
results of the simulations are tabulated in Tables 6.8, 6.9 and 6.10.
Table 6.8 shows the four combinations of the input parameters which are
mapped onto four of two tuples of output parameters for each simulation. The fuzzy
value, f ∗ of each simulation is also given. The percentage errors of the calculated input
parameters with respect to their preferred values are listed in Table 6.9. Whilst Table
6.10 shows the errors between the calculated output parameters and their respective
preferred values for each simulation.
145
Table 6.7: The input data for simulations of ISDMS-2D-Fuzzy Algorithm
Simulation
Input Domain
Preferred Input
Output Domain
Preferred Output
Numbers
CCin
Cdin
CCin
Cdin
CCin
Cdin
CCin
Cdin
Sim 1
[32.8 42.6]
[22.5 34.5]
39.64
27.28
[26.99 35.05]
[72.0 116.0]
32.62
98.71
Sim 2
[30.8 44.6]
[20.5 36.5]
39.64
27.28
[26.99 35.05]
[72.0 116.0]
32.62
98.71
Sim 3
[28.8 46.6]
[18.5 38.5]
39.64
27.28
[26.99 35.05]
[72.0 116.0]
32.62
98.71
Table 6.8: The results of ISDMS-2D-Fuzzy simulations
Comb
Sim 1
Sim 2
Sim 3
f ∗ = 0.9859
f ∗ = 0.9864
f ∗ = 0.9864
No
Input
Output
Input
Output
Input
Output
1st
(39.54, 27.21)
(32.54, 98.32)
(39.52, 27.19)
(32.52, 98.22)
(39.49, 27.16)
(32.49, 98.10)
2nd
(39.54, 27.38)
(32.54, 98.49)
(39.52, 27.41)
(32.52, 98.44)
(39.49, 27.43)
(32.49, 98.37)
3rd
(39.68, 27.21)
(32.65, 98.78)
(39.71, 27.19)
(32.67, 98.84)
(39.73, 27.16)
(32.69, 98.91)
4th
(39.68, 27.38)
(32.65, 98.95)
(39.71, 27.41)
(32.67, 99.06)
(39.73, 27.43)
(32.69, 99.18)
6.6
Implementation of ISDMS-2D-Fuzzy Algorithm on the Mass Transfer
of Multiple Drops in Multi-stage System
The implementation of ISDSS-2D-Fuzzy and ISDMS-2D-Fuzzy algorithms were
discussed in Sections 6.4 and 6.5. However the implemented models involves only the
mass transfer of a single drop. Therefore, in this section, the mass transfer of the
multiple drops is considered.
The forward model of the mass transfer of the multiple drops has been discussed
in Chapter 4. Based on this model, we implement the concept of ISDMS-2D-Fuzzy
Model to produce an inverse model which is capable of determining the value of the
input parameters of the mass transfer for the multiple drops. The aim of developing
this model is to handle real world problems which arise in the chemical industry in order
to determine the best input for the desire values of output. In a real RDC column, the
process of the mass transfer involves multiple drops.
146
Table 6.9: ISDMS-2D-Fuzzy: The errors between the calculated input values and
preferred values for different input domain
Simulation
Input Parameter
Calculated Input Values
Preferred Values
Errors (%)
Numbers
CCin
Cdin
CCin
Cdin
CCin
Cdin
CCin
Cdin
Sim 1
[32.8 42.6]
[22.5 34.5]
39.54
27.21
39.64
27.28
0.25
0.26
Sim 2
[30.8 44.6]
[20.5 36.5]
39.52
27.19
39.64
27.28
0.30
0.33
Sim 3
[28.8 46.6]
[18.5 38.5]
39.49
27.16
39.64
27.28
0.38
0.44
Table 6.10: ISDMS-2D-Fuzzy: The errors between the calculated output values and
preferred values for different input domain
Simulation
Calculated Output Values
Numbers
f∗
Sim 1
Preferred Values
Errors (%)
CCout
Cdout
CCout
Cdout
CCout
Cdout
0.9859
32.54
98.32
32.62
98.71
0.26
0.39
Sim 2
0.9864
32.52
98.22
32.62
98.71
0.32
0.50
Sim 3
0.9864
32.49
98.10
32.62
98.71
0.39
0.62
The procedure in developing the model has three phases as described in Section
6.5. Basically the steps in ISDMS-2D-Fuzzy Algorithm are applied in order to get the
final output of the model. The difference is only on the forward model used in Step 6.5.1
of ISDMS-2D-Fuzzy Algorithm. In order to determine the induced output parameters,
Find , the MTMD forward model is employed instead of the MTASD in Section 6.5. The
successive steps of ISDMS-2D-Fuzzy Algorithm is then followed to produce the output
of the model. The results of the simulations of this model are presented in the following
subsection.
6.6.1
Simulation Results
The simulations of IMDMS-2D-Fuzzy Algorithm are carried out on two different
sets of input data. For the first set, the preferred input values are the feed continuous
and dispersed phase concentrations of the Experimental Data 1 as in Table 4.2. While
147
for the second set, the feed continuous and dispersed phase concentrations from the
Experimental Data 2 of Table 4.2 are taken as the preferred input values. These input
data are listed in Tables 6.11 and 6.14 respectively.
Table 6.11: Set Data 1: The input data for simulations of IMDMS-2D-Fuzzy Algorithm
Simulation
Input Domain
Preferred Input
Output Domain
Preferred Output
Numbers
CCin
Cdin
CCin
Cdin
CCin
Cdin
CCin
Cdin
Sim 1
[32.80 44]
[15.0 30.0]
36.02
28.66
[21.25 32.70]
[41.51 75.65]
24.50
60.18
Sim 2
[30.80 46]
[13.0 32.0]
36.02
28.66
[21.25 32.70]
[41.51 75.65]
24.50
60.18
Sim 3
[28.80 48]
[11.0 34.0]
36.02
28.66
[21.25 32.70]
[41.51 75.65]
24.50
60.18
Table 6.12: IMDMS-2D-Fuzzy: The errors between the calculated input values and
preferred values
Simulation
∗
Calculated Input Values
Preferred Values
Errors (%,%)
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
Numbers
f
Sim 1
0.9507
(35.86, 27.99)
(36.02, 28.66)
(0.44, 2.34)
Sim 2
0.9530
(35.77, 27.92)
(36.02, 28.66)
(0.69, 2.58)
Sim 3
0.9555
(35.70, 27.87)
(36.02, 28.66)
(0.89, 2.76)
As in previous algorithms, the simulations are also carried out for the different
input domains. The errors of the solutions are tabulated in Tables 6.12 and 6.13 for
the first set of data and Tables 6.15 and 6.16 for the second set of data. Error 1 in
Tables 6.13 and 6.16 indicates the errors between the calculated and preferred output.
Error 2 indicates the error between the calculated output and the experimental values.
6.7
Discussion and Conclusion
In this chapter, we first presented the theoretical details involved in developing
the inverse model of the mass transfer in the RDC column which is based on two
dimensional fuzzy number. The details start with the crisp relation which was then
followed by the fuzzy relation. Based on the fuzzy relation concept, the pyramidal
148
Table 6.13: IMDMS-2D-Fuzzy: Errors of calculated output against and preferred values
and Experimental Data 1
Simulation
Calculated Output
Preferred Values
Exp Value
Errors 1(%,%)
Errors 2(%,%)
Numbers
Values
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
Sim 1
(24.34, 59.25)
(24.50, 60.18)
(23.97, 63.1)
(0.64, 1.54)
(1.54,6.10)
Sim 2
(24.26, 59.05)
(24.50, 60.18)
(23.97, 63.1)
(0.99, 1.87)
(1.21,6.42)
Sim 3
( 24.18, 58.88)
(24.50, 60.18)
(23.97, 63.1)
(1.31, 2.16)
(0.88,6.69)
Table 6.14: Set Data 2: The input data for simulations of IMDMS-2D-Fuzzy Algorithm
Simulation
Input Domain
Preferred Input
Output Domain
Preferred Output
Numbers
CCin
Cdin
CCin
Cdin
CCin
Cdin
CCin
Cdin
Sim 1
[32.8 44]
[15.0 30.0]
39.64
27.28
[18.89 30.09]
[41.52 75.65]
25.73
64.91
Sim 2
[30.8 46]
[13.0 32.0]
39.64
27.28
[18.89 30.09]
[41.52 75.65]
25.73
64.91
Sim 3
[28.8 48]
[11.0 34.0]
39.64
27.28
[18.89 30.09]
[41.52 75.65]
25.73
64.91
fuzzy number of dimension two was derived. This derivation was followed by the
verification that the properties of the two dimensional fuzzy number has been satisfied.
The definition of the alpha-level of the pyramidal fuzzy number was also given. It
was then proved that the alpha-level is closed and bounded. The boundedness and
closedness of the alpha-level are necessary to ensure the existence of the solution of the
inverse model.
The development of the model starts with the mass transfer of the single drop
single stage, ISDSS-2D-Fuzzy system. In this model, the three phases of the fuzzy
algorithm were used as in ISDSS-Fuzzy Model described in Chapter 5. However, in
ISDSS-2D-Fuzzy model, the two dimensional fuzzy number concept was employed.
Therefore, for each α-level, the fuzzified input parameters were mapped by Equation
(5.3). This process was taken in the fuzzy environment phase.
In addition, a triangular plane was used as the induced output parameter
149
Table 6.15: IMDMS-2D-Fuzzy: The errors between the calculated input values and
preferred values
Simulation
Calculated Input Values
Preferred Values
Errors (%,%)
Numbers
f∗
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
Sim 1
0.9811
(39.72, 27.33)
(39.64, 27.28)
(0.20, 0.18 )
Sim 2
0.9806
(39.76, 27.37)
(39.64, 27.28)
(0.30, 0.33)
Sim 3
0.9807
(39.80, 27.41)
(39.64, 27.28)
(0.40, 0.48)
Table 6.16: IMDMS-2D-Fuzzy: Errors of the calculated output against preferred values
and Experimental Data 2
Simulation
Calculated Output
Preferred Values
Exp Value
Errors 1(%,%)
Errors 2(%,%)
Numbers
Values
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
(CCin, Cdin)
Sim 1
(25.81, 65.11)
(25.73, 64.91)
(27.28, 60.98)
(0.33, 0.31)
(5.38, 6.77)
Sim 2
(25.86, 65.22)
(25.73, 64.91)
(27.28, 60.98)
(0.49, 0.48)
(5.21, 6.95)
Sim 3
(25.89, 65.33)
(25.73, 64.91)
(27.28, 60.98)
(0.64, 0.64)
(5.10, 7.13)
instead of the one used by Ahmad[8] and Ismail et al.[10]. In their studies, they
considered only the points on the boundary of the triangular plane as the induced
output parameter. The idea of using the triangular plane was inspired by the result of
the nonexistent intersection points between the induced triangular and the preferred
output parameters.
The optimal solution of the algorithm was then determined in the defuzzification
phase by either Theorem 6.4 or Theorem 6.5. These theorems respectively indicated
that if the preferred fuzzy intersects on the maximum or minimum side of the fuzzy
induced plane, then the set of the optimized parameters is the set of the maximum
or minimum norm of the induced values. Prior to the proof of the theorems, we have
shown that the induced solution, Find is normal and convex. To show the convexity of
the induced solution, Lemma 6.1 was used.
A numerical example was also presented to study the capability of the method
150
used in developing the algorithm. Since, the system discussed involves the single drop
single stage system, the same input data of the Numerical Example in Subsection
5.3.5 was used. Thus, from the ISDSS-2D-Fuzzy Algorithm, the optimal solution is
(47, 87, 13.95) with an error of 5.26 and 1.23 percents respectively. The optimal solution
would be mapped to the output parameters of values (38.13, 29.23). These values
differ from the suggested values by 5.92 and 2.57 percents. From our comparison, it
has been empirically found that the error of the optimal solution from the example
in Subsection 5.3.5 is lesser than the error in Subsection 6.4.2. So is the error of the
output parameters. Even though the error in ISDSS-2D-Fuzzy Algorithm is greater,
the model is a appropriate representation of the dependent behavior of the two output
parameters of the system.
Besides the example in Subsection 6.4.2, the simulations of ISDSS-2D-Fuzzy
were also carried out for the different input domains. The input data used was exactly
the same as in the simulations of the ISDSS-Fuzzy algorithm. The errors of the optimal
solutions and the calculated output were tabulated in Tables 6.4 and 6.5. Table 6.4
showed that the larger the domain the bigger the error of the optimal solution for both
parameters. On the other hand, Table 6.4 showed that the error of calculated CCout
contradicted with the error of calculated Cdout . In other words as the domain became
larger the error of CCout increased while the error of Cdout decreased.
With the new approach, we then implemented the ISDSS-2D-Fuzzy Algorithm
to the multi-stage system. The system considered in this work is divided into two.
The first one is the single drop multi-stage system which is named ISDMS-2D-Fuzzy.
The inverse model of the system was developed by implementing the ISDSS-2DFuzzy Algorithm with some modification. The modification is on the repeated uses
of Equation (5.3) in order to get r for every stage. At the final stage this value was
processed to produce the induced output parameters. The details of the process were
described in the ISDMS-2D-Fuzzy Algorithm.
Again, the optimal solution is determined by either Theorem 6.4 or 6.5 in the
defuzzification phase. Subsequently, based on the normality and convexity theorems of
the induced solution for the single stage system, we constructed Corollaries 6.1 and 6.3
for multi-stage system. Specifically, since we discussed the mass transfer process in the
23-stage RDC column, Corollaries 6.1 and 6.3 were followed by Corollaries 6.2 and 6.4
151
for the convexity and normality of the induced solution.
The simulations of the ISDMS-2D-Fuzzy Algorithm were also carried out for
the different input domains. In the successive simulation, there were increments of
two units for both sides of each input domain. The errors of the calculated input and
output parameters were listed in Tables 6.9 and 6.10 respectively. These tables showed
that as the input domain became larger the error of the calculated input and output
parameters increased.
The other multi-stage system is the multi-stage for multiple drops system. The
procedure involved in developing this type of model is the same as in ISDMS-2D-Fuzzy
system. The difference is only on the forward model used in order to determined the
induced solution. The forward model of MTSS was used in IMDMS-2D-Fuzzy instead
of MTASD in the ISDMS-2D-Fuzzy Algorithm.
To validate the model, the Experimental Input Data 1 and 2 were used in the
simulations of the algorithm. The preferred output values were chosen by applying
the forward MTSS Algorithm. Subsequently, a comparison was made between the
calculated output of the IMDMS-2D-Fuzzy Algorithm and the experimental values.
The percentage error, Error 2 was calculated and tabulated in Tables 6.13 and 6.16
for both sets of data. The aim of this comparison is to point out the difference of the
output between the inverse modelling by fuzzy concept and the experimental values.
It is observed that both errors are less than 10%.
To summarize, the formulation of an inverse mass transfer for multiple drops
in a multi-stage RDC column was presented based on two dimensional fuzzy number
concept. In general, we conclude that this new technique for the determination of
the optimal input parameters gives useful information and provides a faster tool for
decision-makers.
CHAPTER 7
CONCLUSIONS AND FURTHER RESEARCH
7.1
Introduction
This chapter provides a summary and an overall conclusion of the findings
presented in this work and also gives an outline of some further research which are
worthwhile investigating in the future.
7.2
Summary of the Findings and Conclusion
The initial task of the work was to formulate an equation that will be used as
the boundary condition of the IBVP. This equation was expected to be a time varying
function. This was achieved by using the experimental data from [5]. From the data,
it was found that the concentration of the continuous phase depends on the stage of
the RDC column. In this work, the following assumptions are adopted:
• there are ten different classes of drops with different velocities depending on their
sizes,
• mass transfer of a single solute from continuous phase to a single drop,
• the drop is spherical and there is no coalescence of drops,
• the concentration of the drop along the radius r is assumed to be uniform
153
• drop contact time for mass transfer coefficient estimation is residence time in the
compartment.
With these assumptions and by the least square method, it was found that the boundary
condition is a function of t, that is f1 (t) = a1 +b1 t. The analytical solution of the IBVP
with the new boundary condition was detailed in Subsection 3.3.1.
The derivation of the new fractional approach to equilibrium was then
considered based on the analytical solution of the varied boundary condition IBVP. The
comparison of the new and existing fractional approach to equilibrium was carried out
by plotting the curves with respect to time on the same axes as in Figure 3.3. The curve
of the new fractional approach to equilibrium profile agrees with the result obtained by
Talib[5]. Therefore, from this initial task we conclude that the new fractional approach
to equilibrium, Fnew , represents the real phenomena of the mass transfer and hence
gives better tool for further development of the improved mass transfer model in the
column.
The development of the improved mass transfer model is one of the main aims
in this research. Therefore the IBVP which is based on the interface concentration was
considered. With this consideration and the new fractional approach to equilibrium,
a new driving force named Time-dependent Quadratic Driving Force (TQDF),
2
2
av −c1 )
), was derived. The process of mass transfer of a single drop based
( (f1 (t)−cC1 )av−(C
−c1
on TQDF is governed by:
1. The equilibrium equations
ys = f (xs ),
2. The interface equation
ys =
3d
k (x
Dπ 2 x b
Fv
Fv
3d
d
1
− xs ) 1−F
2 − ( D π 2 )( 1−F 2 )( 6 )Fv (t) dt f1 (t) + y0 ,
y
v
3. The average concentration of the drop
yav = Fnew (t)(ys − y0 ) + y0 ,
4. The mass balance equation
Fx (xin − xout ) = Fy (yout − yin ).
v
154
Based on these equations, the MTASD Algorithm was designed. This algorithm
calculates the amount of mass of a solute transfer from the continuous phase to a single
drop in the column. The process of mass transfer is said to be in a steady state, if there
exist ε = 0.0001 where the difference of the concentration at t = n and t = n − 1 is
less or equal to ε at every stage. At this point, the concentration of the drop interface
is in equilibrium with the medium. The complete description of the algorithm is well
illustrated as a flow chart in Figure 4.2.
The simulation of the MTASD Algorithm was also carried out using the Crank
solution of fractional approach to equilibrium, Fc . The validation of the MTASD
Algorithm was done empirically by plotting the curves of the simulation results from
both Fnew and Fc . It was found from Figure 4.3 that the curves of the dispersed and
continuous phase concentrations from the improved model agree with the curves from
the existing model in [5].
Based on various studies, the mass transfer process in the RDC column is very
complicated because it involves not only the mass transfer of a single drop but infinitely
many drops. These drops have different sizes and different velocities. Therefore, a more
realistic MTMD Algorithm is constructed which was later refined as another algorithm,
MTSS Algorithm. Both of the algorithms calculate the mass transfer of multiple drops
in 23-stages RDC column.
In this model, the total concentration of the drops in each cell is obtained by
applying Equation (4.20). Then using Equation (4.21), the average concentration of
the drop in each compartments is calculated. Finally the mass balance equation is
applied in order to obtain the amount of solute transfer from the continuous to the
dispersed phase. In the MTSS Algorithm the calculation of the mass transfer was done
simultaneously with respect to iteration time. In other word, as an example, the mass
transfer for iitr = 2 is calculated at stage two for the first swam of drops and at stage
one for the second swam of drops. This is contrary to MTMD Algorithm. In the
MTMD algorithm, the mass transfer at iitr = 1 is calculated at every stage without
considering the second swam of drops. The simulation data of both algorithms and the
experimental data are then plotted in Figure 4.17.
From this figure, it was empirically found that the output from both algorithms
do not give significant difference. However, MTSS Algorithm is more realistic due to
155
the fact that mass transfer in the real RDC column occurs simultaneously as explained
in the MTSS Algorithm. In conclusion, MTSS Algorithm gives a better representation
of the real mass transfer process and hence it is expected to produce better simulation
results when compared to experimental data. The dispersed and continuous phase
concentrations curves in Figure 4.17 clearly show the agreement of the above conclusion.
For more definitive conclusion, the improved mass transfer model, where by
the output can be simulated MTSS Algorithm, gives a useful information and provides
better simulation results and hence better control system for the RDC column.
This research has established a technique for solving the inverse problem of
determining the values of input parameters for the desired values of output parameters.
In achieving the task, the multivariate equations involved in modelling the forward
mass transfer process as explained in Chapters 3 and 4 are simplified as MIMO system
of Equation (5.6). The development of the inverse algorithm necessary to solve the
corresponding inverse problem is as described in Section 5.2. The essential feature
of the method used was the fuzzy algorithm. This algorithm requires three phases
of a structure-based fuzzy system, these are fuzzification of the input variables, fuzzy
environment and defuzzification. In the early stage of the development, the ISDSSFuzzy Algorithm was constructed by considering the separation of the MIMO into
a group of MISOs system. In this algorithm, fuzzy number of dimension one and
triangular membership function were employed.
As described in Chapter 5, the output parameters for MIMO system of the
mass transfer in the RDC column are actually two dependent parameters. Due to this
reason a new approach is introduced based on two dimensional fuzzy number. In this
work, we deduced the following results:
• the derivation of pyramidal fuzzy number from the Cartesian product of two
triangular fuzzy numbers,
• the verification of the properties of the two dimensional fuzzy number,
• the definition of the alpha-level set of the pyramidal fuzzy number,
• this alpha-level set is closed and bounded.
156
The boundedness and closedness of the alpha-level are necessary to ensure the existence
of the solution of the inverse model.
These deductions brought the study to the development of a series of algorithms
for solving the inverse problem corresponding to the improved forward models. The
respective algorithms are:
• ISDSS-2D-Fuzzy for Single Drop Single Stage system,
• ISDMS-2D-Fuzzy for Single Drop Multi-stage system
• Implementation of ISDMS-2D-Fuzzy Algorithm to Multiple Drops Multi-stage
system with some modifications.
In these algorithms, all the input parameters were fuzzified to create fuzzy environment.
This is then processed to produce the induced output parameters. The best output
parameters were extracted through defuzzification phase. This optimal solution was
determined by either Theorem 6.4 or Theorem 6.5. This study has also led us to the
establishment of:
• Lemma 6.1. This lemma is used for the proof of Theorem 6.2,
• Theorem 6.1. This theorem states that the fuzzy pyramidal number is fuzzy
number of dimension two.
• Theorem 6.2. This theorem states about the convexity of the induced solution,
• Theorem 6.3. This theorem states about the normality of the induced solution,
• Theorem 6.4. This theorem indicates that if the preferred fuzzy intersects on the
maximum of the fuzzy induced plane, then the set of optimized parameters is the
set of the maximum norm of the induced values.
• Theorem 6.5. This theorem indicates that if the preferred fuzzy intersects on the
minimum of the fuzzy induced plane, then the set of optimized parameters is the
set of the minimum norm of the induced values,
• Corollary 6.1. This corollary states about the convexity of the induced solution
for multi-stage RDC column,
157
• Corollary 6.2. This corollary states about the convexity of the induced solution
for 23 stages RDC column,
• Corollary 6.3. This corollary states about the normality of the induced solution
for multi-stage RDC column,
• Corollary 6.4. This corollary states about the normality of the induced solution
for 23 stages RDC column.
(i)
This study proved that if all fuzzy set FIi expressing the preferences of all
(i)
the input parameter Pi
(i)
∈ Ii
⊂ + (i = 1, 2) are convex and normal, then the
induced solution for the 23-stage RDC column, Find are also convex and normal. It
also showed that the presented method is able to solve the inverse problem of MIMO
system and capable of determining the optimal value of the output parameters. Their
corresponding input parameters are then chosen to be the best suggested values.
In addition, the percentage of relative error between the actual outputs obtained
from the approximate solution of the presented algorithm and the target output was
found to be less than 10%. The inverse models have successfully eliminated the trial
and error aspect of the forward process in determining the correct inputs for the desired
outputs. Therefore, we conclude that this new technique gives a useful information and
provides a faster tool for decision-makers.
7.3
Further Research
This research presents the improved mathematical forward mass transfer model
for simulation of RDC Column and also established a technique for assessing the inverse
models of the corresponding improved forward mass transfer models. All the objectives
of the research are achieved successfully. However, the following research suggestions,
in our opinion are worthwhile investigations:
• Development of Inverse Model of the hydrodynamic process.
The parameters involved in the hydrodynamic process in the RDC column
are complexly interrelated.
Therefore only certain parameter values can be
158
controlled and adjusted such as that of rotor speed (Nr ), dispersed phase flow
rate (Fd ) and interfacial tension (γ). Although interfacial tension could not be
controlled directly but at least by varying this value will provide us with some
useful information. These three parameters are determined or fixed outside the
RDC column, but once they are applied to the modelling, it will give whatever
calculated value for the holdup. This is an inverse problem of type coefficient
inverse problem.
• Development of the intra-stage control system for the RDC column.
In this study the inverse problem in determining the value of the input parameter
for the desired value of output of 23-stage RDC column has been successfully
solved. Intra-stage control system is the control system inside the RDC column.
The inverse algorithm developed in this study only need the information of the
input and output parameters outside the RDC column. Whilst for the intrastage control, more information is needed in particular the information on the
concentrations of both liquids at certain stage or if possible at every stage in the
RDC column.
• Further investigation and development on the theory of two dimensional fuzzy
number in multi-stage systems.
• Development of the integrated model of the hydrodynamic and mass transfer
processes.
Parallel processing is suggested to be introduced in order to develop the integrated
model of the hydrodynamic and mass transfer processes. This integrated model
is hoped to give better simulation and better control system for the RDC column.
159
REFERENCES
1. Warren, L.M. Unit Operations of Chemical Engineering. Sixth Edition. Singapore:
McGraw-Hill Higher Education 2001
2. Kertes, A.S. The Chemistry of Solvent Extraction. In: Hanson, C. Recent Advances
in Liquid-liquid Extraction. Exeter, Great Britain: Pergamon Press. 15-92; 1975
3. Charles, W.G. Inverse Problem.
Sixth Edition.
USA: The Mathematical
Association of America. 1999
4. Korchinsky,
W.J.
and
Azimzadeh,
An
Improved
Stagewise
Model
of
Countercurrent Flow Liquid-liquid Contactor Chemical Engineering Science. 1976.
31(10): 871-875
5. Talib, J. Mathematical Model of Rotating Disc Contactor Column. Ph.D. Thesis.
Bradford University, Bradford, U.K.; 1994
6. Ghalehchian, J. S. Evaluation of Liquid-Liquid Extraction Column Performance
for Two Chemical System, Ph.D. Thesis. Bradford University, Bradford, U.K.;
1996
7. Arshad, K.A. Parameter Analysis For Liquid-Liquid Extraction Coloumn Design.
Ph.D. Thesis, Bradford University, Bradford, U.K.; 2000
8. Ahmad, T. Mathematical and Fuzzy Modelling of Interconnection in Integrated
Circuit. Ph.D. Thesis. Sheffield Hallam University, Sheffield, U.K.; 1998
9. Ahmad, T., Hossain, M.A., Ray, A.K. and Ghassemlooy, Z. Fuzzy Based Design
Optimization to Reduce The Crosstalk in Microstrip Lines Journal of Circuits,
Systems and Computer. 2004. 13(1):1-16.
160
10. Ismail, R., Ahmad, T., Ahmad, S., Ahmad.R.S, A Fuzzy Algorithm for Decisionmaking in MIMO Syatem, Sains Pemutusan Peringkat Kebangsaan, 2002
11. Crank, J.
The Mathematics of Diffusion. Second Edition. London: Oxford
University Press. 1978
12. Lo,
T.C. and Malcolm,
H.I.B. Extraction Liquid-Liquid.
Kirk-Othmer
Encyclopedia of Chemical Technology 4th Ed. vol 10, John Wiley & Sons 1994.
13. Blumberg, R., Gonen, D. and Meyer, D. Industrial Inorganic Processes.
In:
Hanson, C. Recent Advances in Liquid-liquid Extraction. Exeter, Great Britain:
Pergamon Press. 93-112; 1975
14. Coleby, J. and Graesser R. Industrial Organic Processes. In: Hanson, C. Recent
Advances in Liquid-liquid Extraction. Exeter, Great Britain: Pergamon Press.
113-138; 1975
15. University of Bradford and The Institution of Chemical Engineers. Introduction
to Solvent Extraction Technology. Bradford. 1975
16. School of Chemical Engineering, University of Bradford and British Nuclear Fuel
Plc. Chemical Engineering: An Introductory Awareness Course. Bradford. 1987
17. Laddha, G.S. and Degaleesan, T.E. Transport Phenomena in Liquid Extraction.
Tata Mc.Graw-Hill Publishing Co Ltd. 1976
18. Koster, W.C.G. Handbook of Solvent Extraction. J. Wiley and Sons. 1983
19. Reissinger, K.H. and Schroter J. Selection Criteria for Liquid-liquid Extractor.
Chemical Engineering. 1978. 85:109-118.
20. Korchinsky, W.J. Rotating Disc Contactor. In: Godfrey, J.C. and Slater, M.J.
Liquid-Liquid Extraction Equipment. England: J. Wiley and Sons. 247-276; 1994
21. Gourdan, C., Casamatta, G. and Muratet, G. Population Balance Based Modelling.
In: Godfrey, J.C. and Slater, M.J. Liquid-Liquid Extraction Equipment. England:
J. Wiley and Sons. 137-226; 1994
22. Godfrey J.C. and Slater, M. J. Slip Velocity Relationships for Liquid-liquid
Extraction Columns. Transaction Industrial Chemical Engineers 1991. 69:130141
161
23. Weiss, J., Steiner L. and Hartland S. Determination of Actual Drop Velocities in
Agitated Extraction ColumnChemical Eng. Science. 1995. 50(2):255-261
24. Bahmanyar, H. Drop Breakage and Mass Transfer Phenomena in a Rotating Disc
Contactor Column. Ph.D. Thesis. Bradford University, Bradford, U.K.; 1988
25. Bahmanyar, H. and Slater M.J. Studies of Drop Break-up in Liquid-liquid Systems
in a rotating Disc Contactor. Part 1: Conditions of No Mass Transfer. Chemical
Engineering & Technology. 1991. 14(2):78-89.
26. Bahmanyar, H. Dean, D.R., Dowling, I.C., Ramlochan, K.M. and Slater M.J.
Studies of Drop Break-up in Liquid-liquid Systems in a rotating Disc Contactor.
Part II: Effects of Mass Transfer and Scale-up.
Chemical Engineering &
Technology. 1991. 14(3):178-185.
27. Hinze, J.O. Fundamentals of the Hydrodynamic Mechanism of Splitting in
Dispersion Processes. AICh.E Journal. 1955. 1(3):289-295.
28. Strand, C. P., Olney, R.B., Ackerman, G.H. Fundamental Aspects of Rotating Disc
Contactor Performance. AICh.E Journal. 1962. 8(2):252
29. Zhang, S.H., Yu, S.C., Zhou, Y.C. A Model For Liquid-liquid Extraction Column
Performance: The Influence of Drop size distribution on extraction Efficiency Can.
J. Chem. Eng.. 1985. 63:212-226
30. Slater, M. J., Godfrey J.C., Chang-Kakoti D.K., Fei, W.Y., Drop Sizes and
Distribution in Rotating Disc Contactors. J. Separ. Proc. Tech. 1985:40-48.
31. Chang-Kakoti D.K.,Fei, W.Y., Godfrey, J.C., Slater, M.J. Drop Sizes and
Distributions in Rotating Disc Contactors Used for Liquid-liquid Extraction. J.
Sep. Process Technology. 1985. 6:40-48.
32. Cauwenberg, V. Hydrodynamics and Physico-Chemical Aspects of Liquid-Liquid
Extraction. Ph.D Thesis. Katholieke University Leuven, Belgium; 1995
33. Coulaloglou, C.A. and Tavlarides, L.L. Description of Interaction Processes in
agitated Liquid-liquid Dispersion. Chem. Eng. Science. 1977. 32(11):1289-1297.
34. Jares, J. and Prochazka, J. Break-up of Droplets in Karr Reciprocating Plate
Extraction Column. Chem. Eng. Science. 1987. 42(2):283-292.
162
35. Bahmanyar, H., Chang-Kakoti D.K., Garro, L., Liang, T.B. and Slater, M.J. Mass
Transfer from single Drops in Rotating Disc, Pulsed Sieve Plate and Packed Liquidliquid Extraction columns Trans. Institute Chemical Engineers. 1990. 68A: 74-83
36. Robert, E.T. Mass Transfer Operation. Third Edition. USA: McGraw-Hill. 1980.
37. Bailes, P.J., Godfrey, J.C. and Slater, M.J. Liquid-liquid Extraction Test Systems.
Chemical Engineering Res. Des. 1983. 61: 321-324
38. Slater, M.J. Rate Coefficients in Liquid-liquid Extraction Systems. In: Godfrey,
J.C. and Slater, M.J. Liquid-Liquid Extraction Equipment. England: J. Wiley and
Sons. 48-94; 1994
39. Vermuelen,T. Theory for Irreversible and Constant-Pattern Solid Diffusion.
Industrial and Engineering Chemistry. 1953. 45(8):1664-1669.
40. Skelland, A.H.P. and Lee, J.M. Drop Size and Continuous Phase Mass Transfer
in Agitated Vessels . American Institute of Chemical Engineers Journal. 1981.
27(1):99-111.
41. Muhamed, A.H. Model Peralihan Jisim Diskret Serentak Bagi Resapan Titisan,
Ms. Thesis. Universiti Teknologi Malaysia, Skudai, Malaysia; 2000
42. Glasko, V.B. Inverse Problems of Mathematical Physics. New York: Moscow
University Publishing. 1984
43. Michael, G. X-ray Computed Tomography, Special Feature: Medical Physics.
Journal of PhysEd. 2001
44. Alberto, F.G. A Nonlinear Inverse Problem Inspired by Three-dimensional Diffuse
Tomography Inverse Problem. 2001. 17(6):1907-1922.
45. Aberg,
I.,
Kristensson,
G. and Wall,
D.J.N. Propagation of Transient
Electromagnetic Waves in Time Varying Media-direct and Inverse Scattering
Problem. Inverse Problem.1995.11(1):29-49.
46. Abdullah, H. and Louis, A.K. The Approximate Inverse for Solving an Inverse
Scattering Problem for Acoustic Wave in Inhomogeneous Medium.
Problem. 1999. 15(5):1213-1229.
Inverse
163
47. Colton, D. and Piana, M. The Simple Method for Solving the Electromagnetic
Inverse Scattering Problem: The Case of TE Polarized Waves. Inverse Problem.
1998. 14(3):597-614.
48. Colton, D. and Piana, M. Inequalities for Inverse Scattering Problem in Absorbing
Media. Inverse Problem. 2001. 17(4):597-606.
49. Anger, G., Gorenflo, R., Jochmann, H., et. al. Inverse Problem: Principles
and Application in Geophysics Technology and Medicine. Mathematical Research.
1993. vol.74. Akademie Verlag, Berlin.
50. Robert, B. An Overview of Fuzzy Modelling and Model-based Fuzzy Control.
In: Henk, B.V. and Robert, B. Fuzzy Logic Control: Advance in Applications.
Singapore: World Scientific Publishing Co. 3-35; 1999
51. George, J.K. and Yuan, B. Fuzzy Sets and Logic: Theory and Applications. New
Jersey: Prentice Hall. 1995
52. Zadeh, L.A. Fuzzy sets. Information and Control. 1965. 8(3):338-353.
53. Terano, T., Asai, K. and Sugeno, M. Fuzzy System Theory. USA: Academic Press
Inc. Harcourt Brace & Company Publisher. 1995.
54. Zadeh, L.A. Outline of A New Approach to The Analysis of Complex Systems and
Decision Processes. IEEE Trans. on Systems, Man and Cybern. 1973. 3(1):28-44.
55. Carslaw, H.S. and Jaeger, J.C. Conduction of Heat in Solids. London: Oxford
University Press. 1959
56. Wang, Y., Rong, G., and Wang, S. Hybrid Fuzzy Modelling of Chemical Process.
Fuzzy set and System. 2001. 130:265-275.
57. Kaufmann, A. and Gupta, M. Introduction to Fuzzy Arithmetic. New York: Van
Nostrand Reinhold Company. 1985.
58. Moise, E.E. Elementary Geometry From An Advanced Standpoint. Second Edition.
USA: Addison-Wesley Publishing Company Inc. 1974.
59. Jang, J.R., Sun, C.T. and Mizutani, E. Neuro-Fuzzy and Soft Computing. USA:
Prentice-Hall International Inc. 1997.
164
60. Simmons, G.F. Introduction to Topology and Modern Analysis. USA:McGraw-Hill
Book Company. 1963.
61. Rudin, W. Principle of Mathematical Analysis. Third Edition. USA: McGraw-Hill
Book Company. 1976.
62. Saade, J.J. Mapping Convex and Normal Fuzzy Sets. Fuzzy Sets and System. 1996.
81:251-256.
APPENDIX A
Geometrical and Physical Properties of RDC Column
Geometrical properties of RDC column
Number of stages
23
Height of a compartment(m)
0.076
Diameter of rotor disc(m)
0.1015
Diameter of column(m)
0.1520
Diameter of stator ring(m)
0.1110
Rotor speed(rev/s)
4.2
Table A.1: The geometrical properties of the rotating disc contactor (RDC) column.
165
166
Physical properties of the system(cumene/isobutyric acid/water)
Continuous phase:isobutyric acid in water
Dispersed phase:isobutyric acid in cumene
Viscosity of continuous phase (kg/ms)
0.100E-2
Viscosity of Dispersed phase (kg/ms)
0.710E-3
Density of continuous phase (kg/ms3 )
0.100E+4
Density of dispersed phase (kg/ms3 )
0.862E+3
Molecular diffusivity in the continuous phase (m2 /s)
0.850E-9
Molecular diffusivity in the dispersed phase (m2 /s)
0.118E-8
Table A.2: The physical properties of the system used.
APPENDIX B
GLOSSARY
A glossary of the acronyms used in the thesis is provided below.
The acronyms
represents some useful mathematical concepts or terms and the names for some
algorithms.
NAME
MEANING
ANN
Artificial Neural Network
BAMT
Boundary Approach of Mass Transfer
BMT
Basic Mass Transfer
EVM
Expected Value Mathod
FL
Fuzzy Logic
IAMT
Initial Approach of Mass Transfer
IBVP
Initial Boundary Value Problem
IP
Inverse Problem
IMDMS
Inverse Multiple Drops MUlti-stage
ISDSS
Inverse Single Drop Single Stage
MIMO
Multiple Input Multiple Output
MISO
Multiple Input Single Output
MTASD
Mass Transfer of a Single Drop
MTMD
Mass Transfer of Multiple Drops
MTSS
Mass Transfer steady State
PCA
Principle Component Analysis
167
168
RDC
Rotating Disc Contactor
TQDF
Time-dependent Quadratic Driving Force
S-DMT
Simultaneous Discrete Mass Transfer
UIVI
Updating Initial Value for Next Iteration
UIVS
Updating Initial Value for Next Stage
X-ray CT
X-ray Computed Tomography
APPENDIX C
PAPERS PUBLISHED DURING THE AUTHOR’S CANDIDATURE
From the material in this thesis there are, at the time of submission, papers which have
been published, presented or submitted for publication or presentation as following:
Books
P1. Maan, N., Talib, J., Arshad, K.A. and Ahmad, T. Inverse Modeling Of Mass
Transfer Process in the RDC Column by Fuzzy Approach.
In: Mastorakis,
N.E., Manikopoulos, C., Antoniou, G.E., Mladenov, V.M. and Gonos, I.F. Recent
Advances in Intelligent Systems and Signal Processing. Greece: WSEAS Press.
2003: 348–353
Papers published in journals
P2. Normah Maan, Jamalludin Talib and Khairil Anuar Arshad Use of Neural Network
for Modeling of Liquid-liquid Extraction Process in the RDC Column. Matematika.
19(1).2003. 15–27
P3. Maan, N., Talib, J., Arshad, K.A. and Ahmad, T. On Determination of Input
Parameters of The Mass Transfer Process in the Multiple Stages RDC Column by
Fuzzy Approach: Inverse Problem Matematika. Vol 20(2): 2004
170
Papers published in proceedings
P4. Normah Maan, Jamalludin Talib and Khairil Anuar Arshad Mass Transfer Model
of a Single Drop in the RDC Column. Prosiding Simposium Kebangsaan Sains
Matematik Ke 10 2002; 217–227.
P5. Maan, N., Talib, J., Arshad, K.A. and Ahmad, T. Inverse Modeling Of Mass
Transfer Process in the RDC Column by Fuzzy Approach. Proceedings of the 7th
WSEAS International Multiconference on Circuits, systems, Communications and
Computers. July 7-10. Corfu, Greece: WSEAS, Paper No. 457-281.
P6. Maan, N., Talib, J., Arshad, K.A. and Ahmad, T. On Inverse Problem of the Mass
Transfer Process in the Multiple Stages RDC Column: Fuzzy Approach. Abstract
of the International Conference on Inverse Problem: Modeling and Simulation.
2004.
P7. Maan, N., Talib, J., Arshad, K.A. and Ahmad, T. On Mass Transfer Process
In Multiple Stages RDC Column: Inverse Problem. Presented in the Simposium
Kebangsaan Sains Matematik Ke 11, Promenade Hotel, Kota Kinabalu, Sabah Dis
22-24, 2003.
APPENDIX D
PROGRAM MAT-LAB: INVERSE ALGORITHM
%Final Revision- successfully run
% ===========================================================
% Filename : ISDMS-2D Fuzzy
%===========================================================
%Chapter6
=============================================================
% A Fuzzy Algorithm For Inverse Modeling Of Mass Transfer Process in The
Rotating Disc Contactor Column.
=============================================================
% Reference: Normah Maan,
Department of Mathematics, Faculty of Science, University
%
Technology Malaysia, 81310 Skudai Johor Bharu Johor,
=============================================================
% n-the number of stages
n=23
a=0.00705;
Dy=0.118*10^-8;
%t=100
Fy=1.25;
Fx=3.75;
tic;
I=[28.8 39.64 46.6;18.5 27.28 38.5];%Sim3
O=[31.5 39.20 41.6;25.8 31.97 39.86]
% Hit any key to print the input matrix and the output matrix
pause
fprintf('Input matrix is' ),I
fprintf('Output matrix is' ),O
% Hit any key to calculate the end-points for input matrix
pause
k=5
h = 1/k;
m = 2;
for i = 1:m
y=0;
for j = 1:k+1
p(2*i-1,j)= y * (I(i,2)-I(i,1))+I(i,1);
p(2*i,j)= I(i,3) - y * (I(i,3)-I(i,2));
y = y+h;
end
end
171
172
disp('the end-points for input matrix: '),p
CCin=zeros(k+1,m);
for i=1:m
for j=1:k+1
CCin(1,1)=p(1,1);
CCin(j,i)=p(i,j);
end
end
CCin
Cdin=zeros(k+1,m);
for i=1:2
for j=1:k+1
Cdin(j,i)=p(i+m,j);
end
end
Cdin
% Hit any key to calculate the end-points for output matrix
pause
%prefered output
for i = 1:m
y=0;
for j = 1:k+1
po(2*i-1,j)= y * (O(i,2)-O(i,1))+O(i,1);
po(2*i,j)= O(i,3) - y * (O(i,3)-O(i,2));
y = y+h;
end
end
disp('the end-points for output matrix: '),po
CCout=zeros(k+1,m);
for i=1:m
for j=1:k+1
CCout(1,1)=po(1,1);
CCout(j,i)=po(i,j);
end
end
CCout
Cdout=zeros(k+1,m);
for i=1:2
for j=1:k+1
Cdout(j,i)=po(i+m,j);
end
end
Cdout
% Hit any key to create the x-points, y-points and z-points
173
pause
dCC=zeros(1,k)
H=10
for j=1:k
dCC(j)=(CCout(j,2)-CCout(j,1))/H;
end
dCC
for j=1:k
dCd(j)=(Cdout(j,2)-Cdout(j,1))/H;
end
dCd
Xaxis=zeros(k+1,H+1) ;
for j=1:k
for i=1:H+1
Xaxis(j,1)=CCout(j,1);
Xaxis(j,i)=CCout(j,1)+ (i-1)*dCC(1,j);
Xaxis(k+1,i)=CCout(k+1,2);
end
end
Xaxis
Yaxis=zeros(k+1,H+1)
for j=1:k
for i=1:H+1
Yaxis(j,1)=Cdout(j,1);
Yaxis(j,i)=Cdout(j,1)+ (i-1)*dCd(1,j);
Yaxis(k+1,i)=Cdout(k+1,2);
end
end
Yaxis
%Generate the points to plot the graph of preferred output
y1=Yaxis(:,1:1);
y1_1=y1(:,[1 1 1 1 1 1 1 1 1 1 1]);
y11=Yaxis(:,11:11);
y11_11=y11(:,[1 1 1 1 1 1 1 1 1 1 1]);
x1=Xaxis(:,1:1);
x1_1=x1(:,[1 1 1 1 1 1 1 1 1 1 1]);
x11=Xaxis(:,11:11);
x11_11=x11(:,[1 1 1 1 1 1 1 1 1 1 1]);
Zaxis=zeros(k+1,H+1);
for j=1:k+1
for i=1:H+1
Zaxis(1,:)=0 ;
Zaxis(j,:)=(j-1)*h;
end
end
174
Zaxis
fnX=[Xaxis ;Xaxis ;(x1_1) ;(x11_11) ];
fnY=[y1_1;y11_11;Yaxis;Yaxis];
fnZ=[Zaxis;Zaxis;Zaxis;Zaxis];
% Hit any key to plot preferred output
pause
figure('name','Membership function for preferred output')
mesh(fnX,fnY,fnZ),%drawnow;
xlabel('CCout');
ylabel('CDout');
zlabel('Membership function');
% Hit any key to process the input values to get the induced performance parameter
%Generate all 2^n combinations of all the endpoints of intervals
%representing alpha-k cuts
pause
fuzzy_val=zeros(m,4,k+1);
for i=1:k+1
for j=1:2
for l=1:m
fuzzy_val(1,2*j-1,i)=CCin(i,1);
fuzzy_val(1,2*j,i)=CCin(i,2);
fuzzy_val(2,3*j-2,i)=Cdin(i,1);
fuzzy_val(2,j+1,i)=Cdin(i,2);
end
end
end
fuzzy_val
%Determine rj=(r1,r2)=Y(h1,h2)#####Y1pt0=[min(r1) max(r1)];
%Y2pt0=[min(r2) max(r2)];
%For each alpha cuts, determine the induced performance parameters,
Y1pt=zeros(1,2,k+1);
Y2pt=zeros(1,2,k+1);
y1pt=zeros(1,2,k+1);
y2pt=zeros(1,2,k+1);
for i=1:k+1
[Y1pt(:,:,i),Y2pt(:,:,i)]=fw1n2((fuzzy_val( 1:1,1:4,i))',(fuzzy_val( 2:2,1:4,i))',I)
end
Y1pt
Y2pt
Fxy_ind=zeros(k+1,2^m);
for i=1:k+1
for j=1:m
%Fxy_ind(i,j)=Y1pt(:,j,n,i);
Fxy_ind(i,j)=Y1pt(:,j,i);
Fxy_ind(i,2+j)=Y2pt(:,j,i);
175
end
end
Fxy_ind
F_ind=zeros(1,k+1)
L=0
for i=1:k+1
F_ind(:,i)=L;
L=L+h
end
F_ind
Out_minx=[Fxy_ind(:,1:1) F_ind'];
Out_maxx=[Fxy_ind(:,2:2) F_ind'];
Out_miny=[Fxy_ind(:,3:3) F_ind'];
Out_maxy=[Fxy_ind(:,4:4) F_ind'];
minmax_x=[Out_minx;Out_maxx];
minmax_y=[Out_miny;Out_maxy];
%induced output
dx=zeros(1,k)
H=10
for j=1:k
dx(j)=(Fxy_ind(j,2)-Fxy_ind(j,1))/H;
end
dx
dy=zeros(1,k) ;
for j=1:k
dy(j)=(Fxy_ind(j,4)-Fxy_ind(j,3))/H;
end
dy
% Hit any key to Generate the points to plot the graph of induced output
pause
inx_axis=zeros(k+1,H+1) ;
for j=1:k
for i=1:H+1
inx_axis(j,1)=Fxy_ind(j,1);
inx_axis(j,i)=Fxy_ind(j,1)+ (i-1)*dx(1,j);
inx_axis(k+1,i)=Fxy_ind(k+1,2);
end
end
inx_axis
iny_axis=zeros(k+1,H+1) ;
for j=1:k
for i=1:H+1
iny_axis(j,1)=Fxy_ind(j,3);
iny_axis(j,i)=Fxy_ind(j,3)+ (i-1)*dy(1,j);
iny_axis(k+1,i)=Fxy_ind(k+1,4);
176
end
end
iny_axis
zz=(F_ind)'
inz_axis=zz(:,[1 1 1 1 1 1 1 1 1 1 1])
figure('name','The interction between the preferred and the induced output.')
subplot(2,1,1);
mesh(inx_axis,iny_axis,inz_axis),hold on;
mesh(fnX,fnY,fnZ),drawnow;
xlabel('CCout');
ylabel('CDout');
zlabel('Membership function');
subplot(2,1,2)
contour(inx_axis,iny_axis,inz_axis,12),hold on;
%surf(inxx,inyy,inzz),hold on;
%prefered output
contour(fnX,fnY,fnZ,12),drawnow;
%mesh(fnX,fnY,fnZ)%,drawnow
%view([10,45]);
grid on;
xlabel('CCout');
ylabel('CDout');
zlabel('Membership function');
%The equation of induced plane
P=[Y1pt(1,1,1) Y2pt(1,1,1) 0]
Q=[Y1pt(1,2,1) Y2pt(1,2,1) 0]
R=[Y1pt(1,1,k) Y2pt(1,1,k) 1]
PQ=-P+Q%vector PQ
PR=-P+R%vector PR
%To find the cross product of vector PQ and PR i.e vector normal to the induced
plane
PQPR=[(PQ(1,2)*PR(1,3))-(PQ(1,3)*PR(1,2))
-1*((PQ(1,1)*PR(1,3))(PQ(1,3)*PR(1,2))) (PQ(1,1)*PR(1,2))-(PQ(1,2)*PR(1,1))]
%Therefore the equation of induced plane is ax+by+cz+d=0
InPlane=[PQPR(1,1) PQPR(1,2) PQPR(1,3) (PQPR(1,1)*-1*P(1,1))+(PQPR(1,2)*1*P(1,2))+(PQPR(1,3)*-1*P(1,3))]
%to find the equation of one of the plane of the prefered surface
PP=[O(1,3) O(2,1) 0];
QQ=[O(1,1) O(2,1) 0];
RR=[O(1,2) O(2,2) 1];
PPQQ=-PP+QQ;
PPRR=-PP+RR;
[Plane_pref1,x_1,n1n2]=Pt_inter(PP,PPQQ,PPRR,PQPR,InPlane)
%linein1 is the line intersection between the induced plane and preferred surface
linein1=[n1n2(1,1) x_1(1,1) ; n1n2(1,2) x_1(2,1); n1n2(1,3) x_1(3,1)];
% i.e x=t1*n1n2(1,1)+x(1,1),y=t1*n1n2(1,2)+x(2,1),z=t1*n1n2(1,3)+x(3,1),
%###################################################################
%equation of the adjacent lines of this plane1 line PPRR,
%i.e x=t2*PPRR(1,1) +PP(1,1),y=t2*PPRR(1,2) +PP(1,2),z=t2*PPRR(1,3) +PP(1,3)
177
line1=[PPRR(1,1) PP(1,1); PPRR(1,2) PP(1,2) ;PPRR(1,3) PP(1,3)];
%solve to get x, y, z i.e the common point
[X1,Y1,Z1]=Optimal_pt1(linein1,line1,PPRR,PP,n1n2,x_1)
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
QQ=[O(1,1) O(2,1) 0];
QQRR=[RR(1,1)-QQ(1,1) RR(1,2)-QQ(1,2) RR(1,3)-QQ(1,3)];
line2=[QQRR(1,1) QQ(1,1); QQRR(1,2) QQ(1,2) ;QQRR(1,3) QQ(1,3)];
[X2,Y2,Z2]=Optimal_pt1(linein1,line2,QQRR,QQ,n1n2,x_1)
%to find the equation of 2nd plane of the prefered surface
SS=[O(1,1) O(2,3) 0];
SSQQ=-SS+QQ;
SSRR=[RR(1,1)-SS(1,1) RR(1,2)-SS(1,2) RR(1,3)-SS(1,3)];
[Plane_pref2,x_2,n1n3]=Pt_inter(SS,SSQQ,SSRR,PQPR,InPlane)
%linein2 is the line intersection between the induced plane and preferred surface
linein2=[n1n3(1,1) x_2(1,1) ; n1n3(1,2) x_2(2,1); n1n3(1,3) x_2(3,1)];
% i.e x=t1*n1n3(1,1)+x(1,1),y=t1*n1n3(1,2)+x(2,1),z=t1*n1n3(1,3)+x(3,1),
%###################################################################
%equation of the adjacent lines of this plane1 line PPRR,
%i.e x=t2*SSRR(1,1) +SS(1,1),y=t2*SSRR(1,2) +SS(1,2),z=t2*SSRR(1,3) +SS(1,3)
line3=[SSRR(1,1) SS(1,1); SSRR(1,2) SS(1,2) ;SSRR(1,3) SS(1,3)];
%solve to get x, y, z i.e the common point
[X3,Y3,Z3]=Optimal_pt1(linein2,line3,SSRR,SS,n1n3,x_2)
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
QQRR=[O(1,2)-O(1,1) O(2,2)-O(2,1) RR(1,3)-QQ(1,3)];
line4=[QQRR(1,1) QQ(1,1); QQRR(1,2) QQ(1,2) ;QQRR(1,3) QQ(1,3)];
[X4,Y4,Z4]=Optimal_pt1(linein2,line4,QQRR,QQ,n1n3,x_2)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%to find the equation of 3rd plane of the prefered surface
TT=[O(1,3) O(2,3) 0];
SS=[O(1,1) O(2,3) 0];
RR=[O(1,2) O(2,2) 1];
TTSS=-TT+SS;
TTRR=-TT+RR;
%TTRR=[O(1,2)-O(1,1) O(2,2)-O(2,1) RR(1,3)-TT(1,3)];
[Plane_pref3,x_3,n1n4]=Pt_inter(TT,TTSS,TTRR,PQPR,InPlane)
%linein3is the line intersection between the induced plane and preferred surface
linein3=[n1n4(1,1) x_3(1,1) ; n1n4(1,2) x_3(2,1); n1n4(1,3) x_3(3,1)];
% i.e x=t1*n1n2(1,1)+x(1,1),y=t1*n1n2(1,2)+x(2,1),z=t1*n1n2(1,3)+x(3,1),
%###################################################################
%equation of the adjacent lines of this plane1 line PPRR,
%i.e x=t2*PPRR(1,1) +PP(1,1),y=t2*PPRR(1,2) +PP(1,2),z=t2*PPRR(1,3) +PP(1,3)
line5=[TTRR(1,1) TT(1,1); TTRR(1,2) TT(1,2) ;TTRR(1,3) TT(1,3)];
%solve to get x, y, z i.e the common point
[X5,Y5,Z5]=Optimal_pt1(linein3,line5,TTRR,TT,n1n4,x_3)
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
%SS=[O(1,1) O(2,3) 0];
178
SSRR=[O(1,2)-O(1,1) RR(1,2)-SS(1,2) RR(1,3)-SS(1,3)];
line6=[SSRR(1,1) SS(1,1); SSRR(1,2) SS(1,2) ;SSRR(1,3) SS(1,3)];
[X6,Y6,Z6]=Optimal_pt1(linein3,line6,SSRR,SS,n1n4,x_3)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%to find the equation of THE 4TH plane of the prefered surface
PP=[O(1,3) O(2,1) 0];
TT=[O(1,3) O(2,3) 0];
RR=[O(1,2) O(2,2) 1];
PPTT=-PP+TT;
PPRR=-PP+RR;
[Plane_pref4,x_4,n1n5]=Pt_inter(PP,PPTT,PPRR,PQPR,InPlane)
%linein1 is the line intersection between the induced plane and preferred surface
linein4=[n1n5(1,1) x_4(1,1) ; n1n5(1,2) x_4(2,1); n1n5(1,3) x_4(3,1)];
% i.e x=t1*n1n2(1,1)+x(1,1),y=t1*n1n2(1,2)+x(2,1),z=t1*n1n2(1,3)+x(3,1),
%###################################################################
%equation of the adjacent lines of this plane1 line PPRR,
%i.e x=t2*PPRR(1,1) +PP(1,1),y=t2*PPRR(1,2) +PP(1,2),z=t2*PPRR(1,3) +PP(1,3)
line7=[PPRR(1,1) PP(1,1); PPRR(1,2) PP(1,2) ;PPRR(1,3) PP(1,3)];
%solve to get x, y, z i.e the common point
[X7,Y7,Z7]=Optimal_pt1(linein4,line7,PPRR,PP,n1n5,x_4)
%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
TT=[O(1,3) O(2,3) 0];
%TTRR=[O(1,2)-O(1,1) O(2,2)-O(2,1) RR(1,3)-TT(1,3)];
line8=[TTRR(1,1) TT(1,1); TTRR(1,2) TT(1,2) ;TTRR(1,3) TT(1,3)];
[X8,Y8,Z8]=Optimal_pt1(linein4,line8,TTRR,TT,n1n5,x_4)
%Proses of Defuzzification
Ans=zeros(8,3);
Ans=[X1 Y1 Z1;X2 Y2 Z2;X3 Y3 Z3;X4 Y4 Z4;X5 Y5 Z5;X6 Y6 Z6;X7 Y7 Z7;X8
Y8 Z8]
count=0
for ii=1:1:8
if (Ans(ii,3)>=0) & (Ans(ii,3)<=1)
count=count+1
for jj=1:1:3
AnsZ(count,jj)=Ans(ii,jj)
end
else
count=count
end
end
179
%AnsSup=zeros(count,3)
for ii=1:1:count;
Sup_Z=max(AnsZ(:,3))
if Sup_Z==max(AnsZ(ii,3))
II=ii
Sup_X=AnsZ(II,1)
Sup_Y=AnsZ(II,2)
end
end
Sup_X
Sup_Y
Sup_Z
%Determine all alpha cuts of the fuzzified input parameter by using
%the highest fuzzy membership value of the intersection
endpt_Sup_Z=[((I(1,2)-I(1,1))*Sup_Z+I(1,1)) ((I(1,2)-I(1,3))*Sup_Z+I(1,3));((I(2,2)I(2,1))*Sup_Z+I(2,1)) ((I(2,2)-I(2,3))*Sup_Z+I(2,3))]
%Defuzzified
%Generate all 2^n combinations of all the endpoints of intervals representing alpha-k
%cuts
nn=2
Com=zeros(2,1,2^nn);
for j=1:2^nn
DCom(:,:,1)=[endpt_Sup_Z(1,1);endpt_Sup_Z(2,1)];
DCom(:,:,2)=[endpt_Sup_Z(1,1);endpt_Sup_Z(2,2)];
DCom(:,:,3)=[endpt_Sup_Z(1,2);endpt_Sup_Z(2,1)];
DCom(:,:,4)=[endpt_Sup_Z(1,2);endpt_Sup_Z(2,2)];
end
fprintf( '2^n combination of all the endpoints of intervals representing alpha-0.0 cuts
'),ComSup_Z=[DCom(:,:,1) DCom(:,:,2) DCom(:,:,3) DCom(:,:,4)]
%Determine rj=(r1,r2)=Y(h1,h2)#####Y1pt0=[min(r1) max(r1)];
%Y2pt0=[min(r2) max(r2)];
toc;
[x_out,y_out]=Defw1n2((ComSup_Z( 1:1,1:4))',(ComSup_Z( 2:2,1:4))',I)
%x_out(:,:,:)=(xx_out.*(I(1,3)-I(2,1)))+I(2,1);
%y_out(:,:,:)=(yy_out.*(I(1,3)-I(2,1)))+I(2,1);
[Output,Out_para]=minnorm(x_out,y_out,n)
%[Output,Out_para]=maxnorm(x_out,y_out,n)
for i=1:2
Error(i)=abs(O(i,2)-Out_para(1,i))*100/O(i,2);
end
Error
180
function [Fxind,Fyind]=fw1n2(x_in,y_in,I)
n=23
time=20
KL=4
[xoout(:,:),yoout(:,:)]=fw1_2n2(n,I)
xoout
yoout
X_out=zeros(KL,1);
Y_out=zeros(KL,1);
XX_out=zeros(KL,1);
YY_out=zeros(KL,1);
ysmax=zeros(KL,1)
for L=1:1:KL
ysmax(L,1)=0.135*(x_in(L,:))^1.85
for j=1:n
X_out(L,:)=xoout;% the continuous phase is flowing out at the first stage
Y_out(L,:)=yoout;
YY_out(L,:)=(Y_out(L,:)*ysmax(L,1))+y_in(L,1);
XX_out(L,:)=X_out(L,:)*x_in(L,:);
end
end
X_out
Y_out
Fxind=zeros(1,2);Fyind=zeros(1,2);
Fxind(:,:)=[min(XX_out(:,:)) max(XX_out(:,:))];
Fyind(:,:)=[min(YY_out(:,:)) max(YY_out(:,:))];
Fxind
Fyind
function [XX_out,YY_out]=Defw1n2(x_in,y_in,In)
n=23;
time=20;
KL=4;
[xoout(:,:),yoout(:,:)]=fw1_2n2(n,In);
X_out=zeros(KL,1);
Y_out=zeros(KL,1);
XX_out=zeros(KL,1);
YY_out=zeros(KL,1);
ysmax=zeros(KL,1)
for L=1:1:KL
ysmax(L,1)=0.135*(x_in(L,:))^1.85
X_out(L,:)=xoout;% the continuous phase is flowing out at the first stage
Y_out(L,:)=yoout;
YY_out(L,:)=(Y_out(L,:)*ysmax(L,1))+y_in(L,1);
XX_out(L,:)=X_out(L,:)*x_in(L,:);
end
XX_out
YY_out
181
%solve to get x, y, z i.e the common point
function [X,Y,Z]=Optimal_pt1(linein,line1,PPRR,PP,n1n2,x)
AA=[linein(1,1) -1*line1(1,1) ;linein(2,1) -1*line1(2,1) ];
bb=[-1*(linein(1,2)-line1(1,2));-1*(linein(2,2)-line1(2,2))];
t=inv(AA)*bb;
x1=t(2,1)*PPRR(1,1) +PP(1,1)
x2=t(1,1)*n1n2(1,1)+x(1,1)
if (x1-x2)<=0.000001;
X=x1
else
X=fprintf( 'x1 not equal to x2:No intersection point ')
end
if X<0
X=fprintf( 'no intersection point ')
else
X==X;
end
X
y1=t(2,1)*PPRR(1,2) +PP(1,2)
y2=t(1,1)*n1n2(1,2)+x(2,1)
if (y1-y2)<=0.000001;
Y=y1;
else
Y=fprintf( 'y1 not equal to y2 ');
end
if Y<0
Y=fprintf( 'no intersection point ');
else
Y=Y;
end
Y
z1=t(2,1)*PPRR(1,3) +PP(1,3);
z2=t(1,1)*n1n2(1,3)+x(3,1);
if (z1-z2)<=0.000001
Z=z1;
if 0<=Z<=1
Z=Z
else
Z=fprintf( 'no intersection point ');
end
else
Z=fprintf( 'z1 not equal to z2 :No intersection point.');
end
function [Plane_pref,x,n1n2]=Pt_inter(Pt_P,PPQQ,PPRR,PQPR,InPlane)
PPQQPPRR=[(PPQQ(1,2)*PPRR(1,3))-(PPQQ(1,3)*PPRR(1,2)) 1*((PPQQ(1,1)*PPRR(1,3))-(PPQQ(1,3)*PPRR(1,2))) (PPQQ(1,1)*PPRR(1,2))(PPQQ(1,2)*PPRR(1,1))]
%Therefore the equation of this plane is ax+by+cz+d=0
Plane_pref=[PPQQPPRR(1,1) PPQQPPRR(1,2) PPQQPPRR(1,3)
(PPQQPPRR(1,1)*-1*Pt_P(1,1))+(PPQQPPRR(1,2)*1*Pt_P(1,2))+(PPQQPPRR(1,3)*-1*Pt_P(1,3))]
Plane1=Plane_pref
A=[InPlane(1,1) InPlane(1,2) InPlane(1,3);Plane1(1,1) Plane1(1,2) Plane1(1,3);0 0 1]
b=[-1*InPlane(1,4);-1*Plane1(1,4);0]
x=inv(A)*b%i.e x is one of the points on the intersection between these two planes
n1n2=[(PQPR(1,2)*PPQQPPRR(1,3))-(PQPR(1,3)*PPQQPPRR(1,2)) 1*((PQPR(1,1)*PPQQPPRR(1,3))-(PQPR(1,3)*PPQQPPRR(1,1)))
(PQPR(1,1)*PPQQPPRR(1,2))-(PQPR(1,2)*PPQQPPRR(1,1))]
182
function [Output,Out_para]=maxnorm(xout,yout,n)
for i=1:4
norma(i)=sqrt((xout(i,1))^2+(yout(i,1))^2)
end
Output=max(norma)
for i=1:4
if Output==norma(i)
Out_para=[xout(i,1) yout(i,1)]
end
end
function [Output,Out_para]=minnorm(xout,yout,n)
for i=1:4
norma(i)=sqrt((xout(i,1))^2+(yout(i,1))^2)
end
Output=min(norma)
for i=1:4
if Output==norma(i)
Out_para=[xout(i,1) yout(i,1)]
end
end
Download