Prediction of Blood Glucose Level Using Nonlinear System Identification Approach

Predicting the blood glucose level of type 1 diabetes mellitus of patients could prevent hypo/hyperglycemia incidents that are threats for the patients with this disease. A nonlinear system identification approach is proposed in this work to develop a mathematical model, which can be used to predict...

Full description

Saved in:
Bibliographic Details
Published inIEEE access Vol. 10; pp. 1936 - 1945
Main Authors Aljamaan, Ibrahim, Al-Naib, Ibraheem
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2169-3536
2169-3536
DOI10.1109/ACCESS.2021.3139578

Cover

Loading…
Abstract Predicting the blood glucose level of type 1 diabetes mellitus of patients could prevent hypo/hyperglycemia incidents that are threats for the patients with this disease. A nonlinear system identification approach is proposed in this work to develop a mathematical model, which can be used to predict the blood glucose level over a given period with high accuracy. More specifically, the Hammerstein Box-Jenkins model is used to approximate the system, where two infinite impulse response filters represent the linear and noise processes, and a polynomial basis function represents the nonlinearity. The proposed identification method is based on the Steiglitz-McBride approach to predict the model parameters. Moreover, a simulation software licensed by the USA Food and Drug Administration that simulates the dynamics of the glucose-insulin system metabolism inside the body, called Type I Diabetes Metabolic Simulator (T1DMS), was used to generate the data. Thirty subjects of different age groups were considered, and the data was generated for a week with a sample per minute, i.e. 302430 data points. This data was then processed using a developed MATLAB code to predict the blood glucose level. Various scenarios were established to validate the proposed approach. The simulations showed very promising results with a very low average root mean square error of 1 mg/dl, which is seven times less compared to other prediction techniques. Other cost functions have also been used and they showed very good results. In the future, this approach can be embedded in closed-loop continuous blood glucose monitoring systems in order to give alerts to the patients and help in calculating the needed insulin dose.
AbstractList Predicting the blood glucose level of type 1 diabetes mellitus of patients could prevent hypo/hyperglycemia incidents that are threats for the patients with this disease. A nonlinear system identification approach is proposed in this work to develop a mathematical model, which can be used to predict the blood glucose level over a given period with high accuracy. More specifically, the Hammerstein Box-Jenkins model is used to approximate the system, where two infinite impulse response filters represent the linear and noise processes, and a polynomial basis function represents the nonlinearity. The proposed identification method is based on the Steiglitz-McBride approach to predict the model parameters. Moreover, a simulation software licensed by the USA Food and Drug Administration that simulates the dynamics of the glucose-insulin system metabolism inside the body, called Type I Diabetes Metabolic Simulator (T1DMS), was used to generate the data. Thirty subjects of different age groups were considered, and the data was generated for a week with a sample per minute, i.e. 302430 data points. This data was then processed using a developed MATLAB code to predict the blood glucose level. Various scenarios were established to validate the proposed approach. The simulations showed very promising results with a very low average root mean square error of 1 mg/dl, which is seven times less compared to other prediction techniques. Other cost functions have also been used and they showed very good results. In the future, this approach can be embedded in closed-loop continuous blood glucose monitoring systems in order to give alerts to the patients and help in calculating the needed insulin dose.
Author Aljamaan, Ibrahim
Al-Naib, Ibraheem
Author_xml – sequence: 1
  givenname: Ibrahim
  orcidid: 0000-0002-0816-5964
  surname: Aljamaan
  fullname: Aljamaan, Ibrahim
  email: iaaljamaan@iau.edu.sa
  organization: Biomedical Engineering Department, College of Engineering, Imam Abdulrahman Bin Faisal University, Dammam, Saudi Arabia
– sequence: 2
  givenname: Ibraheem
  orcidid: 0000-0002-7499-0655
  surname: Al-Naib
  fullname: Al-Naib, Ibraheem
  organization: Biomedical Engineering Department, College of Engineering, Imam Abdulrahman Bin Faisal University, Dammam, Saudi Arabia
BookMark eNp9kVFrGzEMx83oYF3XT9CXgz0nsyzbd37MQtcFQlfI-mx8Pl3ncD1n9mXQbz83142xhwqBhNDvj8T_PTsb40iMXQFfAnDzabVeX-92S8EFLBHQqLp5w84FaLNAhfrsn_4du8x5z0s0ZaTqc3Z3l6gLfgpxrGJffR5i7Kqb4ehjpmpLv2io7nMYH6rbOA5hJJeq3VOe6LHadDROoQ_eneDV4ZCi8z8-sLe9GzJdvtQLdv_l-vv662L77WazXm0XXvJmWkBnFCHUda-dc16QElKWViMYIYFj3XiQbUlOrW-Bt3VDvKe-5uQROV6wzazbRbe3hxQeXXqy0QV7GsT0YF2agh_ISoGCa2gNKpDaOKMQURstGy8N9LpofZy1ygs_j5Qnu4_HNJbzrdBQK86FUmXLzFs-xZwT9daH6fT8lFwYLHD77Ied_bDPftgXPwqL_7F_Ln6dupqpQER_CaO1bhqBvwHbWJY0
CODEN IAECCG
CitedBy_id crossref_primary_10_1109_ACCESS_2022_3212435
crossref_primary_10_1016_j_iswa_2024_200344
crossref_primary_10_1016_j_procs_2024_12_019
crossref_primary_10_1007_s42835_023_01615_8
crossref_primary_10_3390_bios12080562
crossref_primary_10_1049_cth2_12479
Cites_doi 10.1155/2021/6613425
10.1109/EMBC.2015.7319088
10.1007/s10916-017-0788-2
10.1109/LCSYS.2018.2844179
10.3390/s19204538
10.1016/j.jprocont.2016.02.003
10.1109/JBHI.2019.2908488
10.1016/j.ifacol.2015.12.266
10.1016/j.ijmedinf.2019.03.008
10.1089/dia.2015.0417
10.1007/978-3-642-23957-1_29
10.1089/dia.2017.0035
10.3182/20110828-6-IT-1002.03676
10.2196/14340
10.1016/j.cmpb.2015.10.021
10.1002/dmrr.3348
10.1016/j.artmed.2019.07.007
10.1177/1932296820922622
10.1049/iet-cta.2014.0534
10.1007/978-3-030-21077-9_19
10.1016/j.conengprac.2018.05.006
10.1109/TBME.2007.893506
10.1002/cnm.2833
10.1016/j.bspc.2014.04.007
10.1109/CCAC.2017.8276390
10.1111/dom.13860
10.1109/CDC.2010.5717390
10.1002/9781118287422
10.1109/TCST.2015.2462734
10.1089/dia.2005.7.48
10.1109/TBME.2020.3004031
10.1109/CCA.2014.6981379
10.1177/1460458219850682
10.1016/j.cmpb.2013.09.020
10.1007/s41666-020-00068-2
10.1177/193229680900300106
10.1016/j.diabres.2020.108388
10.1002/0471722960
10.1109/TBME.2015.2487043
10.1038/s42255-020-0212-y
10.3390/info11080374
10.1177/1932296818761457
10.3390/s19051151
10.3390/s21020546
10.1109/JBHI.2019.2931842
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
DOA
DOI 10.1109/ACCESS.2021.3139578
DatabaseName IEEE Xplore (IEEE)
IEEE Xplore Open Access Journals
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Engineered Materials Abstracts
METADEX
Technology Research Database
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Directory of Open Access Journals
DatabaseTitle CrossRef
Materials Research Database
Engineered Materials Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
METADEX
Computer and Information Systems Abstracts Professional
DatabaseTitleList

Materials Research Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 1945
ExternalDocumentID oai_doaj_org_article_4232061b9351469a9533369648c491f6
10_1109_ACCESS_2021_3139578
9666882
Genre orig-research
GrantInformation_xml – fundername: Deputyship for Research and Innovation, Ministry of Education, Saudi Arabia, through Imam Abdulrahman Bin Faisal University/College of Engineering
  grantid: IF-2020-013-Eng
  funderid: 10.13039/501100015090
GroupedDBID 0R~
4.4
5VS
6IK
97E
AAJGR
ABAZT
ABVLG
ACGFS
ADBBV
AGSQL
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
OK1
RIA
RIE
RNS
AAYXX
CITATION
RIG
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c408t-1d95e3177f6aaac2e52446aa63192410378c14b14b0ebcb10b78e0fef70ec3303
IEDL.DBID RIE
ISSN 2169-3536
IngestDate Wed Aug 27 01:28:26 EDT 2025
Mon Jun 30 05:24:29 EDT 2025
Thu Apr 24 22:53:57 EDT 2025
Tue Jul 01 04:20:53 EDT 2025
Wed Aug 27 03:03:35 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by/4.0/legalcode
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c408t-1d95e3177f6aaac2e52446aa63192410378c14b14b0ebcb10b78e0fef70ec3303
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-0816-5964
0000-0002-7499-0655
OpenAccessLink https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/document/9666882
PQID 2617500255
PQPubID 4845423
PageCount 10
ParticipantIDs ieee_primary_9666882
doaj_primary_oai_doaj_org_article_4232061b9351469a9533369648c491f6
crossref_citationtrail_10_1109_ACCESS_2021_3139578
crossref_primary_10_1109_ACCESS_2021_3139578
proquest_journals_2617500255
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20220000
2022-00-00
20220101
2022-01-01
PublicationDateYYYYMMDD 2022-01-01
PublicationDate_xml – year: 2022
  text: 20220000
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref11
ref10
Steiglitz (ref43) 1967; 6
ref17
ref16
ref19
ref18
ref50
ref46
ref48
ref47
ref42
ref41
ref44
ref49
(ref1) 2021
ref8
ref9
ref4
ref3
ref6
ref5
Ljung (ref7) 1998
ref40
ref35
ref37
ref36
ref31
ref30
ref33
ref32
ref2
ref39
ref38
(ref45) 2021
ref24
ref23
ref26
ref25
ref20
ref22
ref21
(ref34) 2021
ref28
ref27
ref29
References_xml – volume-title: T1DMS—The Epsilon Group
  year: 2021
  ident: ref34
– ident: ref40
  doi: 10.1155/2021/6613425
– ident: ref14
  doi: 10.1109/EMBC.2015.7319088
– ident: ref13
  doi: 10.1007/s10916-017-0788-2
– ident: ref49
  doi: 10.1109/LCSYS.2018.2844179
– ident: ref47
  doi: 10.3390/s19204538
– ident: ref27
  doi: 10.1016/j.jprocont.2016.02.003
– ident: ref19
  doi: 10.1109/JBHI.2019.2908488
– ident: ref21
  doi: 10.1016/j.ifacol.2015.12.266
– ident: ref15
  doi: 10.1016/j.ijmedinf.2019.03.008
– volume-title: Clarke Error Grid Analysis—File Exchange—MATLAB Central
  year: 2021
  ident: ref45
– ident: ref4
  doi: 10.1089/dia.2015.0417
– ident: ref17
  doi: 10.1007/978-3-642-23957-1_29
– ident: ref2
  doi: 10.1089/dia.2017.0035
– ident: ref42
  doi: 10.3182/20110828-6-IT-1002.03676
– ident: ref11
  doi: 10.2196/14340
– ident: ref25
  doi: 10.1016/j.cmpb.2015.10.021
– ident: ref48
  doi: 10.1002/dmrr.3348
– ident: ref29
  doi: 10.1016/j.artmed.2019.07.007
– ident: ref46
  doi: 10.1177/1932296820922622
– ident: ref24
  doi: 10.1049/iet-cta.2014.0534
– ident: ref28
  doi: 10.1007/978-3-030-21077-9_19
– ident: ref5
  doi: 10.1016/j.conengprac.2018.05.006
– ident: ref38
  doi: 10.1109/TBME.2007.893506
– ident: ref6
  doi: 10.1002/cnm.2833
– ident: ref22
  doi: 10.1016/j.bspc.2014.04.007
– ident: ref33
  doi: 10.1109/CCAC.2017.8276390
– ident: ref31
  doi: 10.1111/dom.13860
– ident: ref23
  doi: 10.1109/CDC.2010.5717390
– ident: ref8
  doi: 10.1002/9781118287422
– ident: ref26
  doi: 10.1109/TCST.2015.2462734
– ident: ref35
  doi: 10.1089/dia.2005.7.48
– ident: ref18
  doi: 10.1109/TBME.2020.3004031
– ident: ref41
  doi: 10.1109/CCA.2014.6981379
– ident: ref30
  doi: 10.1177/1460458219850682
– volume-title: System Identification: Theory for the User
  year: 1998
  ident: ref7
– ident: ref36
  doi: 10.1016/j.cmpb.2013.09.020
– ident: ref20
  doi: 10.1007/s41666-020-00068-2
– ident: ref39
  doi: 10.1177/193229680900300106
– volume: 6
  start-page: 1963
  issue: 11
  year: 1967
  ident: ref43
  article-title: A technique for the identification of linear systems
  publication-title: Angew. Chem. Int. Ed.
– ident: ref32
  doi: 10.1016/j.diabres.2020.108388
– ident: ref9
  doi: 10.1002/0471722960
– ident: ref37
  doi: 10.1109/TBME.2015.2487043
– ident: ref10
  doi: 10.1038/s42255-020-0212-y
– ident: ref16
  doi: 10.3390/info11080374
– ident: ref50
  doi: 10.1177/1932296818761457
– volume-title: Diabetes
  year: 2021
  ident: ref1
– ident: ref44
  doi: 10.3390/s19051151
– ident: ref3
  doi: 10.3390/s21020546
– ident: ref12
  doi: 10.1109/JBHI.2019.2931842
SSID ssj0000816957
Score 2.2997296
Snippet Predicting the blood glucose level of type 1 diabetes mellitus of patients could prevent hypo/hyperglycemia incidents that are threats for the patients with...
SourceID doaj
proquest
crossref
ieee
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1936
SubjectTerms Autoregressive processes
Basis functions
Blood
Blood glucose level
Box-Jenkins model
Cost function
Data points
Diabetes
Diabetes mellitus
Glucose
Hammerstein model
Hyperglycemia
Identification methods
IIR filters
Impulse response
Insulin
Mathematical models
nonlinear system identification
Nonlinear systems
Nonlinearity
Polynomials
Predictions
Predictive models
Simulation
Steiglitz-McBride approach
System identification
T1DMS simulator software
type 1 diabetes
SummonAdditionalLinks – databaseName: Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3PS8MwFA6ykx5EneJ0Sg4eLUvapG2O23AO0bGDg91C0iUn2WTO_9_3kmxMBL0IPZQ2_fVemi9f8vI9Qu4sM-BY4zMP4JhB61dl1vsiK6WppcMzQbvzZVKOZ-JpLud7qb4wJizKA0fD9XAiETDHKgw5L5XBcEjMQSfqRijug9g2U2yPTIU2uOalklWSGeJM9frDIXwREMKcA0_F2an6GxQFxf6UYuVHuxzAZnRCjlMvkfbj252SA7c8I0d72oFtMp2ucY4F7UpXng4wAJ0-xgB0-oyhQDSEA9BJFMMwaxrVyWlcm-vTYB3tJ1XxczIbPbwOx1lKj5A1gtWbjC-UdAD_lS-NMU3uJEA17JYFkipc_1c3XFjYmLON5cxWtWPe-Yq5pgDouiCt5WrpLgktuDHCL0QB4CQKw6xZVE4WlVNNJYQXHZJvLaWbpB2OKSzedOAQTOloXo3m1cm8HXK_u-g9Smf8XnyALtgVRd3rcABqg061Qf9VGzqkjQ7c3QTIXAkcokO6W4fq9I9-aNSil4FTXf3Ho6_JYY5LI8LwTJe0NutPdwMdlo29DXXzC-pY37s
  priority: 102
  providerName: Directory of Open Access Journals
Title Prediction of Blood Glucose Level Using Nonlinear System Identification Approach
URI https://ieeexplore.ieee.org/document/9666882
https://www.proquest.com/docview/2617500255
https://doaj.org/article/4232061b9351469a9533369648c491f6
Volume 10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5RJhh4I8pLHhhJ6zTOaywVBSFADCB1s2zXXkAtKu3Cr-fOdiNeQkgZrMSOnHy2786--w7gTHOFwCqXOBSOCa5-ZaKdy5IiV1Vu6Ynn7ry7L66fxM0oH63AeRMLY631zme2Q0V_lj-emgVtlXVRNS9QI2xBC4dZiNVq9lMogUSdl5FYKOV1tz8Y4DegCdhL0TKl86jqi_DxHP0xqcqPldiLl-Em3C07FrxKnjuLue6Y92-cjf_t-RZsRD2T9cPA2IYVO9mB9U_sg7vw8DCjUxpChk0duyAXdnYVXNjZLTkTMe9QwO4DnYaascBvzkJ0r4vbfawfecn34Gl4-Ti4TmKChcQIXs2TdFznFhWI0hVKKdOzOQp7LBYZmWUUQViZVGi8uNVGp1yXleXOupJbk6Hw24fVyXRiD4BlqVLCjUWG4k1kims1Lm2elbY2pRBOtKG3_PPSRPZxSoLxIr0VwmsZ4JIEl4xwteG8afQayDf-rn5BkDZViTnb30AoZJyIkg6mUYfRNYUwFLUi91rKaSgqI-rUFW3YJfial0Tk2nC8HCAyzvI3SWz2ubfKDn9vdQRrPQqX8Fs2x7A6ny3sCSoxc33qjf9TP4Y_AGUm7SQ
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LbxshEB65ySHNoc1TcZu0HHLMOqwX9nF0rLhuY1s5JFJuCDBcEtmVa1_66zsDeNWXqkp7QLuwYvcDZgZmvgG4NFwjsNpnHoVjhqtflRnvi6yUupaOngTuzumsHD-KL0_yqQNXbSyMcy44n7keFcNZ_nxpN7RVdo2qeYka4SvYRbkvZIzWandUKIVEI6tELZTz5nowHOJXoBHYz9E2pROp-hfxE1j6U1qVP9biIGBGb2G67Vr0K3nubdamZ7__xtr4v30_gDdJ02SDODQOoeMWR7D_E__gMdzfr-ichrBhS89uyImdfYpO7GxC7kQsuBSwWSTU0CsWGc5ZjO_1acOPDRIz-Qk8jm4fhuMspVjIrOD1OsvnjXSoQlS-1FrbvpMo7rFYFmSYUQxhbXNh8OLOWJNzU9WOe-cr7myB4u8UdhbLhTsDVuRaCz8XBQo4UWhu9LxysqhcYyshvOhCf_vnlU3845QG40UFO4Q3KsKlCC6V4OrCVdvoa6Tf-Hf1G4K0rUrc2eEGQqHSVFR0NI1ajGkoiKFsNDnYUlZDUVvR5L7swjHB174kIdeF8-0AUWmef1PEZy-DXfbu760-wt74YTpRk8-zu_fwuk_BE2ED5xx21quNu0CVZm0-hJH8A14L73w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Prediction+of+Blood+Glucose+Level+Using+Nonlinear+System+Identification+Approach&rft.jtitle=IEEE+access&rft.au=Aljamaan%2C+Ibrahim&rft.au=Al-Naib%2C+Ibraheem&rft.date=2022&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=10&rft.spage=1936&rft.epage=1945&rft_id=info:doi/10.1109%2FACCESS.2021.3139578&rft.externalDocID=9666882
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon