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...
Saved in:
Published in | IEEE access Vol. 10; pp. 1936 - 1945 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 2169-3536 2169-3536 |
DOI | 10.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 |