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...
Gespeichert in:
| Veröffentlicht in: | Electrica Jg. 24; H. 3; S. 722 - 732 |
|---|---|
| Hauptverfasser: | , , |
| 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.266657 |
| 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/eLvHCXMwrV07T8MwELZQxQAD4inKSx5YQ5uXHY9t2oqlVSWK1C3yE4raBLWFgYHfzl0SqmwsLBmSk-V8l-Tui8_fEXKfqCQ2PMBVf668SOArZYXwuBOmK5yWLDBlswk-mSTzuZg2Wn1hTVglD1wB1wmF0sxwqazSkZS-TLQTQjnmjOlyW6qXQtbTIFNv5S8jH7l6tVcOQnbQqbrKwI0DJwyiBwhkKE_aiEUNyf4ytoyOyVGdFNJeNZkTsmfzU3LYkAo8I7qU8V3VO4VyWjhaK0Yvvqyh2NJsSadrXHbBDxhNqxJ02lu-FMD_X1cUslM6SL1BSvtFsdmiBfZitmsKwz3NxmFwTp5Hw1n66NUNEjwd-sHWi42JhWVOJVidpX3HJSR8qDfopNZca8ZiE7pQOtyfKmOWgIVRirsAWI6LwwvSyovcXhIKrMs32jmluYwYAw_qUAGVSCI_UXCtTbxfqLL3SgcjA_6A0GY7aDOENiuhbZM-4rmzRRXr8gT4Nqt9m_3l26v_GOSaHOC0qrqwG9Larj_sLdnXn9vFZn1XPjZwHH8PfwDAmc1G |
| 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 |