Computational Methods in Systems Biology

(Ann) #1

228 N. Paoletti et al.


(^0) 0 4 8 121620 0 4 8 121620Time (h)
5
10
15
BG (mmol/L)
t< 3. 9 t 3. 9 − 11. 1 t> 11. 1 BGminBGmax
Perfect 0% 99.52% 0.48% 6.83 10.05
HCL1.55% 80.6% 17.85% 4.43 13.03
Robust3.11%87.56% 9.33% 3.84 12.38
Fig. 6.BG profile (left) and performance indicators (right) for the high carbohydrate
intake scenario (50 repetitions). Legend is as in Fig. 3.
-1 (^050100) Time (min) 150 200 250
0
1
2
3
BG est error (mmol/L)
(a)q=0. 1521
t< 3. 9 t 3. 9 − 11. 1 t> 11. 1 EDGEBG
MHE0.17%96.02% 3.82%1.970.85
EKF 0% 44.03% 55.97% N.A. 1.63
-20 (^050100) Time (min) 150 200 250
-10
0
10
20
30
40
BG est error (mmol/L)
(b)q=1
MHE
EKF
t< 3. 9 t 3. 9 − 11. 1 t> 11. 1 EDGEBG
MHE 0% 94.38% 5.62% 2 1.15
EKF1.32% 43.75% 54.93% N.A. 4.44
Fig. 7.BG estimation error of Moving Horizon Estimator (MHE) and Extended
Kalman Filter (EKF), at different sensing noise variancesq(20 repetitions).
model [ 8 ]; and estimations that often diverge, or converge to wrong state predic-
tions [ 26 , 32 ]. Moreover, “off-the-shelf” Kalman filters only support zero-mean
disturbances (white Gaussian noise), thus preventing the estimation of random
meal and exercise episodes.
We compare the state estimation accuracy between our MHE design and an
EKF scheme, according to themeals as expectedscenario (see Sect.5.1). In the
EKF, to predict the state estimate at timet,ˆx(t), we use the model of Sect. 3
as follows:xˆ ̇(t)=F(xˆ(t),ιt,E[ut]), whereιtis the (known) insulin input and
uncertainty parametersutare replaced with their expected value E[ut]^3.
To evaluate if the estimators are robust with respect to sensing noise, we
tested two different variance values for the sensing noise:q=0.1521 (default)
andq= 1 (increased noise). As visible in Fig. 7 , the MHE outperforms the EKF,
with a consistently lower state estimation error. The imprecise state predictions
of the EKF lead to a wrong behavior of the overall closed-loop system, with
only∼44% of time spent within normal BG ranges, against>94% of the MHE.
Unlike the EKF, the MHE is robust to sensing noise, with an average estimation
error (columnEBG) that stays relatively constant fromq=0.1521 toq=1.
(^3) The real expected value ofutis known because here we work with arbitrary distri-
butions.

Free download pdf