Modelling and Predictive Control of An Olive Oil Mill
Modelling and Predictive Control of An Olive Oil Mill
Modelling and Predictive Control of An Olive Oil Mill
&$$
1PSUP
1PSUVHBM
4FQUFNCFS
I K - L ( M N L
x x
x x
x x
x x
Oleaginous
development of a model based upon rst principles combined O
x x
m o p m
phase
with experimental results and validated with real data. Differ-
Termo-mixer Filter Centrifugal
ent control strategies have been tested under simulation, show- Mill Alpeorujo
ing that good performance can be obtained by the use of a pre- pump
(to dryer)
dictive controller that takes into account the measurable distur-
bances that appear in the process. Constraints in actuators are
also included in the control strategy. Figure 1: Process
, L ( & * 4 N L 9 & ,
P R
The process is composed of several operations: reception of duce continuous variations in the level and therefore changes
raw material (olives), washing, preparation, extraction, and in temperature since the quantity of product inside the machine
storage of the produced oil [3]. Figure 1 shows the most im- varies. As level can be easily measured, it can be considered as
portant phases of the process: preparation and extraction. a measurable disturbance and hence can be taken into account
by the predictive algorithm as a action.
Y Y ^ [ | c [
z a z a
given.
*4#/
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.
The machine is divided into different (usually three or four) Measured inlet water temperature
80
tanks or , each one with revolving blades to facilitate
) " + % -
75
homogenizing. The bodies are composed of semi-cylinders 70
dropped over one side of the rst body and pushed by the re- .
60
volving blades, which make the paste fall down to the second 55
50
body through the over ow and so on. The existence of sev- /
0 1 2
Time(hours)
3 4 5
7 8 : ;
< 6 4 = >
8 ;
6 @
? 8 ;
Q A E
To decanter
G H I K L M O P M Q R S U P V V Q S Q M Y P R O Q Z [ R Y P L M ^
f f
(1)
d e d h d e d h
d h | i
| d e
f }
d ` h
}
h | i
t t
v
one can give rise to emulsions, which interfere with the extrac-
k p
d ` h h i
t v w v w
tion process. k p
The feeding of the machine with the paste coming from the
Inlet ow in each body is not known, it must be calculated from
crushing mill is done by an on-off level controller that turns the
/
the available measures: levels and outlet paste ow, using the /
feeding pump on when the level is low and turns it off when
following equation :
it reaches a maximum. Therefore the evolution of the level re-
sembles a kind of saw-teeth wave, which has a great in uence / _ ` d d i
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.
Mass of paste and water in the heating jacket 45
R e a l vs s i m u l a t e d o u tp u t
40
Environment temperature
35
Water ow
Exchanged heat
Loss heat 30
Friction heat
Heat transfer coef cient
25
68 69 70 71 72 73 74
" #
Loss factor T im e ( h o u r s )
Cross section of the body
Measured level
$
Outlet paste flow be different depending on external factors and values that can
Third body level Outlet paste change as inlet paste density (which is not homogeneous) or
Non linear temperature
Heating water temperature heat transfer coef cient.
model
R e a l v s s im u la t e d o u tp u t
Inlet paste temperature 45
40
3º body temperature (ºC)
Physical parameters
35
30
This model includes a loss factor that describes the heat ex-
25
changed with the environment and a constant factor to model 86 87 88 89 90 91 92
T im e ( h o u r s )
the heat generated by friction.
The complete model is obtained assembling the body models,
taking into account that: Figure 6: Measured and simulated temperature (II)
from a series of tests performed in the plant during this year’s With the results obtained from simulations is it possible to nd
campaign. This data was used to estimate many of the para- linear models using simple identi cation techniques [9]. The
meters that appear in the model which are not perfectly known, models needed for control give the nal paste temperature (the
since they depend on several circumstances: kind and moisture paste that leaves the last body of the thermomixer) as function
of olives, dirt in the heating circuit, etc. of ow and temperature of the heating water and level.
Figures 5 and 6 show a comparison of real (the bold one) and After several simulations, the following models were obtained,
simulated output obtained with real input data. The error can in the form of a CARIMA description:
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.
of the last body as constant as possible in spite of disturbances
# % & ( * + # % ( / 0 1 3 # % ( * # 7 3 # % # # * 9
& 3 ( % / 0
& % ; #
@
3 # % F &
G
Temperature
Water
Set point flow
Temperature with respect to level: Controller System
3 J % # # ( A J % # & 0 +
Measurable disturbances:
(5) Noise
& 3 # % 0 ; ;
level and water temperature
# % # # > & A
Predictive Control can be an interesting candidate to control
(6) this system. There are many applications of several predictive
& 3 # % 0 ; *
controllers in industry [8] and the one chosen for this applica-
tion is Dynamic Matrix Control, DMC [4]. This controller, as
shown in [2], can easily deal with measurable disturbances.
-3
R e sp o n s e to s te p in flo w o f h e a tin g w a te r
x 10
2
1.5
As was said before, the effect of the manipulated variable in the
1 process output is slower than the effect of disturbances. This
0.5
0
fact makes it interesting to include a prediction of the distur-
2
R es p o n s e to s te p in le ve l bances to improve the results. This is a slight change with
0 respect to the standard DMC algorithm, which considers that
-2
-4
disturbances are kept constant (and equal to their current value)
-6 in the future. The information that provides this future evolu-
R e s p o n s e to s te p in w a ter te m pe ra tu re
0.6
tion is very important in this case, allowing the controller to
0.4
anticipate its in uence on the process output.
0.2
0
0 1 2 3 4 5 6
In this application, as the main disturbance acting on the out-
T im e (h o u rs) put (level) exhibits a predictable behaviour, the control law is
calculated considering an Auto-Regressive second order model
[7] of disturbance.
Figure 7: Step responses
The control law that minimizes the general cost function:
The sampling time was chosen as 100 seconds according to
the dynamics of the process. Step responses of the model are
shown in gure 7. K
Z
[ \
_ ` a
^ d 3 f d g
@ h
i k
_ ` a
d g
@
(8)
b u u w
L N P Q R S P T U R S V R W X Y
where
The control objective is to maintain the operating conditions [ y z
in the thermomixer, that is equivalent to keep the temperature - is the expectation operator
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.
- is the vector of future control action increments The expression for assuming a truncated step response
measurable disturbances
K
(13)
J
H H W
-
is the reference trajectory L N
G P Q S T P
where
is the samples of the truncated step response and
is the increment of the disturbance signal in the instant
P
Q
H
T
. P
The expression (13) can be separated in two terms, the rst one -
(9)
is the sum of two terms, the rst one due to the control law -
% Y
K
[
% Y %
K
J
% Y
L N
G P
Q S
T P
H W
L N
P
Q S
T P
H W
(14)
of variables are deterministic.
%
F G
@ % Y B @ % Y B %
[
H H W
% % # % '
(10)
L N
Q S
G P T P
.
.
% 2 % % 2 % % '
#
.
.
% % Y
H W (15)
L N
Q
P S T P
2
%
% ily calculated most cases with an optimal prediction. This can
%
.
2
.
%
2
%
#
.
^ ` a b c d e b
: % ' 9 : @ @ B
. . .
% ' 9 F G @
2
B
% ' 9 F G @ B
(12)
. . .
available this year and the controller will be tested in the real
plant during next year’s campaign.
That indicates that the best control law should include the best
The rst graph shows the effect of disturbance estimation on
prediction for the future values of disturbances. The standard
-
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.
36
mation of level variations and constraints in the manipulated
34
variable can be a good solution for the problem that exists in
32 No measurable disturbance the real plant.
Constant disturbance estimation
AR model disturbance estimation
30 Set point
!
25 26 27 28 29
4
x 10
3
The authors would like to acknowledge E.F. Camacho, M.R.
Heating water flow(l/h)
Figure 9: Results from linear simulator [1] K.J. Astrom and B. Wittenmark. "Computer Controlled
Systems", (1984) ' ( * , . 0 1 * 3 5 7 8 8
variable saturates during the experiment, reaching its physical [3] Civantos, L. “Obtención del aceite de oliva virgen”, F E H
(1999) = ( J 1 C 8 7 F L : 7 N C 8 7 @ 9 H
I
@ P Q , 9 : 7 , 0 L U V
(Integral of Absolute Error) for the three cases are 0.64, 0.52 trol - A Computer Control Algorithm”, Q , . C X 7 . 0 1 Z C , 3
and 0.35. This gure also shows level evolution, which apart (1980) . ( C 8 Z C , ] * ( * , 1 * @ 9 7 , _ ( 7 , 1 0 L 1 C H
15 16 17 18 19 20 21
6000 Time (hours)
[8] Qin, S.J. and T.A. Badgwell. "An overview of Industrial
4000 Model Predictive Control Technology." , Q , Z U * X 0 1 7 8
2000 ' ( C 1 * L L Z C , . ( C 8 e L L * L L X * , . 7 , E b * ` g 0 ( * 1 . C , L ] C ( h * 3
I W
0 L * 7 ( 1 U H Q , Q Z U F 9 l X : C L 0 X 9 * ( 0 * L o p q @ r o H c * ] ] ( * l Z H
15 16 17 18 19 20 21 s
(1997)
y y y z
Level (m)
1
o 3 q H
15 16 17 18 19 20 21
Time (hours)
[10] Thompson E.V. and W.H. Ceckler. “Introduction to
Chemical Engineering”, (1979) { 1 H t ( 7 ` 3 5 0 8 8 H
Authorized licensed use limited to: Bursa Uludag Universitesi. Downloaded on December 12,2021 at 14:58:42 UTC from IEEE Xplore. Restrictions apply.