Implementation of Generalized Model Predictive Control Algorithm for DC-DC Boost Converter on STM32

Abstract This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The computational efficiency of the predictive controller is achieved through an explicit analytical solution calculated offline. The proposed approach...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Electrica Jg. 24; H. 3; S. 722 - 732
Hauptverfasser: Hmidene, Ali, Bennasr, Hichem, M'sahli, Faouzi
Format: Journal Article
Sprache:Englisch
Veröffentlicht: İstanbul University-Cerrahpasa 01.09.2024
ISSN:2619-9831, 2619-9831
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Abstract This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The computational efficiency of the predictive controller is achieved through an explicit analytical solution calculated offline. The proposed approach is implemented, reviewed, and compared with academic benchmarks and complex dynamic systems. Experimental results are provided using both Black-Box and White-Box models based on a boost converter, with a comparison between the two models. The algorithm demonstrates good control performance with low computational time, making it suitable for real-time applications in systems with fast dynamics. Cite this article as: A. Hmidene, H. Bennasr and F. M'sahli, "Implementation of generalized model predictive control algorithm for DC-DC boost converter on STM32," Electrica, 24(3), 722-732, 2024.
AbstractList This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The computational efficiency of the predictive controller is achieved through an explicit analytical solution calculated offline. The proposed approach is implemented, reviewed, and compared with academic benchmarks and complex dynamic systems. Experimental results are provided using both Black-Box and White-Box models based on a boost converter, with a comparison between the two models. The algorithm demonstrates good control performance with low computational time, making it suitable for real-time applications in systems with fast dynamics.
Abstract This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The computational efficiency of the predictive controller is achieved through an explicit analytical solution calculated offline. The proposed approach is implemented, reviewed, and compared with academic benchmarks and complex dynamic systems. Experimental results are provided using both Black-Box and White-Box models based on a boost converter, with a comparison between the two models. The algorithm demonstrates good control performance with low computational time, making it suitable for real-time applications in systems with fast dynamics. Cite this article as: A. Hmidene, H. Bennasr and F. M'sahli, "Implementation of generalized model predictive control algorithm for DC-DC boost converter on STM32," Electrica, 24(3), 722-732, 2024.
Author Hmidene, Ali
M'sahli, Faouzi
Bennasr, Hichem
Author_xml – sequence: 1
  givenname: Ali
  surname: Hmidene
  fullname: Hmidene, Ali
– sequence: 2
  givenname: Hichem
  surname: Bennasr
  fullname: Bennasr, Hichem
– sequence: 3
  givenname: Faouzi
  surname: M'sahli
  fullname: M'sahli, Faouzi
BookMark eNpNkMtKAzEYhYNUsNa-gYu8wNRcJpnJsk69FCoK6jpkkj81ZTopmVDQp9dWKa7O4XD4Ft8lGvWxB4SuKZkJKtgNdGBzCtbMGGHljJVEqDM0ZpKqQtWcjv71CzQdhg0hhNWUEMXHyC63uw620GeTQ-xx9PgBekimC1_g8FN00OGXBC7YHPaAm9jnFDs879YxhfyxxT4mvGiKRYNvYxzy4bGHlCHhH9zr2xNnV-jcm26A6V9O0Pv93VvzWKyeH5bNfFVYTlkuhHNCgfRtLSsuLfWVIUrxUjFvrK2slVI47rnxTFBlhKx_Hq5tK8-UlF7wCVr-cl00G71LYWvSp44m6OMQ01qblIPtQHPVWukq00JrS2Ooqa1XqvXSO0cqOLDKX5ZNcRgS-BOPEn3wrk_e9cG7Pnrn3wr3e-E
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.5152/electrica.2024.24059
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2619-9831
EndPage 732
ExternalDocumentID oai_doaj_org_article_39bc6d7abebc4aa1a8cf99bf6fdd07e5
10_5152_electrica_2024_24059
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
ARCSS
CITATION
EN8
GROUPED_DOAJ
IAO
ITC
M~E
OK1
ID FETCH-LOGICAL-c312t-5dd59e6fb86736c1f7a0993492facc7cc665d3f3af2519a568f7adbb7f2966f53
IEDL.DBID DOA
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001409445600015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2619-9831
IngestDate Mon Nov 03 21:53:07 EST 2025
Sat Nov 29 07:38:15 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c312t-5dd59e6fb86736c1f7a0993492facc7cc665d3f3af2519a568f7adbb7f2966f53
OpenAccessLink https://doaj.org/article/39bc6d7abebc4aa1a8cf99bf6fdd07e5
PageCount 11
ParticipantIDs doaj_primary_oai_doaj_org_article_39bc6d7abebc4aa1a8cf99bf6fdd07e5
crossref_primary_10_5152_electrica_2024_24059
PublicationCentury 2000
PublicationDate 2024-09-01
PublicationDateYYYYMMDD 2024-09-01
PublicationDate_xml – month: 09
  year: 2024
  text: 2024-09-01
  day: 01
PublicationDecade 2020
PublicationTitle Electrica
PublicationYear 2024
Publisher İstanbul University-Cerrahpasa
Publisher_xml – name: İstanbul University-Cerrahpasa
SSID ssj0002810093
Score 2.2665586
Snippet Abstract This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The...
This paper presents the practical implementation of a Generalized Model Predictive Control (GPC) algorithm using low-cost microcontrollers. The computational...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 722
Title Implementation of Generalized Model Predictive Control Algorithm for DC-DC Boost Converter on STM32
URI https://doaj.org/article/39bc6d7abebc4aa1a8cf99bf6fdd07e5
Volume 24
WOSCitedRecordID wos001409445600015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2619-9831
  dateEnd: 20241231
  omitProxy: false
  ssIdentifier: ssj0002810093
  issn: 2619-9831
  databaseCode: DOA
  dateStart: 20190101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2619-9831
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002810093
  issn: 2619-9831
  databaseCode: M~E
  dateStart: 20180101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8NADD4hxAAD4inKSzewhjbJ5TW2aSsGWlWiSN2ie0JRm6A0MDDw27EvocrGwpIhOlmXz6fYX2J_JuQuMK4bofigp73AYbKnHc4D4ygWSiYjLURsG4Ufo-k0XiySWWvUF9aE1fLANXBdPxEyVBEXWkjGuctjaZJEmNAo1Yu0VS-FrKdFpt7sJyMXuXrdKwch2-vWU2XgwYETeuweAhnKk7ZiUUuy38aW8RE5bJJC2q83c0x2dH5CDlpSgadEWhnfddMplNPC0EYxevmlFcWRZis6K_G3C77AaFqXoNP-6qUA_v-6ppCd0mHqDFM6KIpNhStwFrMuKZh7mk9874w8j0fz9MFpBiQ40ne9ygmUChIdGhFjdZZ0TcQh4UO9QcOljKQMw0D5xucG-1N5EMawQgkRGQ9Yjgn8c7KbF7m-IDTpcZPwngb_GAYmudEMMGcJxnfuuR3i_EKVvdc6GBnwB4Q220KbIbSZhbZDBojndi2qWNsb4Nus8W32l28v_8PIFdnHbdV1Yddktyo_9A3Zk5_VclPe2mMD18n36AfjI858
linkProvider Directory of Open Access Journals
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=Implementation+of+Generalized+Model+Predictive+Control+Algorithm+for+DC-DC+Boost+Converter+on+STM32&rft.jtitle=Electrica&rft.au=Ali+Hmidene&rft.au=Hichem+Bennasr&rft.au=Faouzi+M%27sahli&rft.date=2024-09-01&rft.pub=%C4%B0stanbul+University-Cerrahpasa&rft.eissn=2619-9831&rft.volume=24&rft.issue=3&rft.spage=722&rft.epage=732&rft_id=info:doi/10.5152%2Felectrica.2024.24059&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_39bc6d7abebc4aa1a8cf99bf6fdd07e5
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2619-9831&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2619-9831&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2619-9831&client=summon