Constrained Neural Network-based Model Predictive Control for Quadrotors Using the Sine Cosine Algorithm
In this paper, an efficient nonlinear control algorithm, called Constrained Neural Networks based Model Predictive control using Sine Cosine Algorithm (CNNMPC-SCA) is developed to control the dynamics of quadrotors. The main objective is to design an efficient controller for quadrotors that ensures...
Saved in:
| Published in | Periodica polytechnica. Electrical engineering and computer science Vol. 69; no. 3; pp. 291 - 304 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Budapest
Periodica Polytechnica, Budapest University of Technology and Economics
01.07.2025
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2064-5260 2064-5279 2064-5279 |
| DOI | 10.3311/PPee.40289 |
Cover
| Abstract | In this paper, an efficient nonlinear control algorithm, called Constrained Neural Networks based Model Predictive control using Sine Cosine Algorithm (CNNMPC-SCA) is developed to control the dynamics of quadrotors. The main objective is to design an efficient controller for quadrotors that ensures satisfactory performance while minimizing the gap between the quadrotor positions and the reference trajectories. Indeed, a novel dynamic model architecture of the quadrotor is developed using several Nonlinear Autoregressive Exogenous (NARX) neural networks, this model aims to accurately predict the future behavior of the quadrotor within a short and acceptable time frame, making it suitable for implementation in the control process. The designed model was validated and then integrated into the CNNMPC-SCA algorithm. Furthermore, the metaheuristic algorithm known as the Sine Cosine Algorithm (SCA) was modified and employed to solve the non-convex, nonlinear optimization problem of the proposed predictive controller. To assess the efficiency of the proposed CNNMPC-SCA algorithm, a comparative study was conducted using the Adaptive Fuzzy PID controller and the hybrid Fuzzy PID controller. The obtained results demonstrate that the proposed control algorithm achieves better control performances compared to those obtained using the other considered controllers. |
|---|---|
| AbstractList | In this paper, an efficient nonlinear control algorithm, called Constrained Neural Networks based Model Predictive control using Sine Cosine Algorithm (CNNMPC-SCA) is developed to control the dynamics of quadrotors. The main objective is to design an efficient controller for quadrotors that ensures satisfactory performance while minimizing the gap between the quadrotor positions and the reference trajectories. Indeed, a novel dynamic model architecture of the quadrotor is developed using several Nonlinear Autoregressive Exogenous (NARX) neural networks, this model aims to accurately predict the future behavior of the quadrotor within a short and acceptable time frame, making it suitable for implementation in the control process. The designed model was validated and then integrated into the CNNMPC-SCA algorithm. Furthermore, the metaheuristic algorithm known as the Sine Cosine Algorithm (SCA) was modified and employed to solve the non-convex, nonlinear optimization problem of the proposed predictive controller. To assess the efficiency of the proposed CNNMPC-SCA algorithm, a comparative study was conducted using the Adaptive Fuzzy PID controller and the hybrid Fuzzy PID controller. The obtained results demonstrate that the proposed control algorithm achieves better control performances compared to those obtained using the other considered controllers. |
| Author | Stiti, Chafea Fas, Mohamed Lamine Kara, Kamel Benrabah, Mohamed |
| Author_xml | – sequence: 1 givenname: Mohamed surname: Benrabah fullname: Benrabah, Mohamed – sequence: 2 givenname: Mohamed Lamine surname: Fas fullname: Fas, Mohamed Lamine – sequence: 3 givenname: Chafea surname: Stiti fullname: Stiti, Chafea – sequence: 4 givenname: Kamel surname: Kara fullname: Kara, Kamel |
| BookMark | eNplkF1PwjAUhhuDiYjc-AuWeKcZ9mPttktC_EpQMcr1UtozGI51tp2Ef28R4o1Xb3Py9Dkn7znqNaYBhC4JHjFGyO1sBjBKMM3yE9SnWCQxp2ne-3sLfIaGzq0xxkTQlKR5H60mpnHeyqoBHb1AZ2Udwm-N_YwX0oXhs9FQRzMLulK--oYo_PDW1FFpbPTWSW2NN9ZFc1c1y8ivIHoPskC5fYzrpbGVX20u0GkpawfDYw7Q_P7uY_IYT18fnibjaaxISvJYC1CUpIKAyDHlmV4IzXlJ9YKXMpFcJCoDnuiUcalSykrMCCZUCRCKszJnA3Rz8HZNK3dbWddFa6uNtLuC4GLfU9G2AMVvT4G-OtCtNV8dOF-sTWebcGDBwvaM5ZjTQF0fKGWNcxbKf8p99UflD1_Nd5c |
| ContentType | Journal Article |
| Copyright | Copyright Periodica Polytechnica, Budapest University of Technology and Economics 2025 |
| Copyright_xml | – notice: Copyright Periodica Polytechnica, Budapest University of Technology and Economics 2025 |
| DBID | AAYXX CITATION 8FE 8FG ABJCF ABUWG AFKRA ARAPS BENPR BGLVJ BYOGL CCPQU DWQXO HCIFZ L6V M7S P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS ADTOC UNPAY |
| DOI | 10.3311/PPee.40289 |
| DatabaseName | CrossRef ProQuest SciTech Collection ProQuest Technology Collection Materials Science & Engineering Collection (subscription) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Technology collection East Europe, Central Europe Database ProQuest One Community College ProQuest Central SciTech Premium Collection ProQuest Engineering Collection Engineering Database (subscription) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef Advanced Technologies & Aerospace Collection Engineering Database Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest One Academic Eastern Edition East Europe, Central Europe Database ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central China ProQuest Central Advanced Technologies & Aerospace Database ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest One Academic UKI Edition ProQuest Central Korea Materials Science & Engineering Collection ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) Engineering Collection |
| DatabaseTitleList | Advanced Technologies & Aerospace Collection CrossRef |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository – sequence: 2 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2064-5279 |
| EndPage | 304 |
| ExternalDocumentID | 10.3311/ppee.40289 10_3311_PPee_40289 |
| GroupedDBID | .4S 8FE 8FG AAYXX ABJCF ABUWG ACIWK AFKRA ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS BENPR BGLVJ BPHCQ BYOGL CCPQU CITATION EOJEC HCIFZ L6V M7S OBODZ P62 PHGZM PHGZT PQGLB PQQKQ PROAC PTHSS PUEGO TUS DWQXO PKEHL PQEST PQUKI PRINS ADTOC UNPAY |
| ID | FETCH-LOGICAL-c1719-d6ec21761e690258db6d55f2db5fa4a564c8e54d735ac723f031012c6e6c53f93 |
| IEDL.DBID | UNPAY |
| ISSN | 2064-5260 2064-5279 |
| IngestDate | Tue Aug 19 23:29:37 EDT 2025 Thu Oct 09 10:10:59 EDT 2025 Wed Oct 01 05:13:04 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Issue | 3 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1719-d6ec21761e690258db6d55f2db5fa4a564c8e54d735ac723f031012c6e6c53f93 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://pp.bme.hu/eecs/article/download/40289/23982 |
| PQID | 3258839052 |
| PQPubID | 2034351 |
| PageCount | 14 |
| ParticipantIDs | unpaywall_primary_10_3311_ppee_40289 proquest_journals_3258839052 crossref_primary_10_3311_PPee_40289 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2025-07-01 20250701 |
| PublicationDateYYYYMMDD | 2025-07-01 |
| PublicationDate_xml | – month: 07 year: 2025 text: 2025-07-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Budapest |
| PublicationPlace_xml | – name: Budapest |
| PublicationTitle | Periodica polytechnica. Electrical engineering and computer science |
| PublicationYear | 2025 |
| Publisher | Periodica Polytechnica, Budapest University of Technology and Economics |
| Publisher_xml | – name: Periodica Polytechnica, Budapest University of Technology and Economics |
| SSID | ssj0001627179 |
| Score | 1.9167432 |
| Snippet | In this paper, an efficient nonlinear control algorithm, called Constrained Neural Networks based Model Predictive control using Sine Cosine Algorithm... |
| SourceID | unpaywall proquest crossref |
| SourceType | Open Access Repository Aggregation Database Index Database |
| StartPage | 291 |
| SubjectTerms | Algorithms Comparative studies Constraints Control algorithms Control systems design Control theory Controllers Dynamic models Heuristic methods Neural networks Nonlinear control Predictive control Proportional integral derivative Rotary wing aircraft Trigonometric functions |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB60HtSD-MT6YkGv0WZfSQ4iKooIFp_gLexmN_ZQ21hbxH_vTB5WEbwvc5jN7vfNzuT7AA6U9THCeifg0opAKjxzVkVRYD2XOeJXLjz9jXzT1VdP8vpZPc9At_kXhsYqmzuxvKjdMKM38iPBVYxg3lH8pHgLyDWKuquNhYaprRXccSkxNgtznJSxWjB3dtG9vZ--umiO9QtxYo5YjFWY7lSapUKEpKzo_aGk3ttvlJpSz_nJoDCfH6bf_4FCl8uwVNNHdlrt9wrM-MEqLP4QFVyDHnlwls4P3jHS3sD13WrYOyDMcoz8z_rsdkQ9Grrt2Hk1r86QwLK7iXGjIXnwsHKcgCFDZA8YDFfRjDw77b9gXsa913V4urx4PL8Kaj-FIAujMAmc9hlWIDr0mpqLsbPa4W5wZ1VupFFaZrFX0kVCmSziIifZ0JBn2utMiTwRG9AaDAd-E1iSxZaYX8y9lZrn1grX8YlJcp1oo_M27Df5S4tKNiPFcoOynFKW0zLLbdhpUpvWR-c9nW50Gw6-0_0nSlE0Ubb-j7INC5w8e8sR2x1ojUcTv4tEYmz36q_jCyhGx94 priority: 102 providerName: ProQuest |
| Title | Constrained Neural Network-based Model Predictive Control for Quadrotors Using the Sine Cosine Algorithm |
| URI | https://www.proquest.com/docview/3258839052 https://pp.bme.hu/eecs/article/download/40289/23982 |
| UnpaywallVersion | publishedVersion |
| Volume | 69 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: East Europe, Central Europe Database customDbUrl: eissn: 2064-5279 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001627179 issn: 2064-5279 databaseCode: BYOGL dateStart: 20120101 isFulltext: true titleUrlDefault: https://search.proquest.com/eastcentraleurope providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 2064-5279 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001627179 issn: 2064-5279 databaseCode: BENPR dateStart: 20120101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 2064-5279 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001627179 issn: 2064-5279 databaseCode: 8FG dateStart: 20120101 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9NAEF1Bcqg40EJBBJVoJXq1HXs_bB_TqmmFROSWRmpP1n6MCSIkURoL0V_fGdstpVzg5sNotN7Z3fdWO_OGsUNlIUNYHwWJtCKQCvecVWkaWEhkhfhVCaBq5M9TfTaTn67UVVfHTbUw63WIMBDO6wjA3UTd9EWelONXxkeSXsYiEq3Dc7evFRLwHuvPpsX4mtrIIcDi1aqpDe6-07wVJRUijtE7QNi4-BOGfnPLnXq5Nr9-msXiEcxMdtnlwwCb7JLvYb21obt9ot34n3-wx152tJOPW7NX7BksX7MXj8QI99mcenc2HSPAc9LsQPtpmyQeENZ5Tn3TFrzY0NsOnZL8uM1z50h8-Xlt_GZFvXt4k4bAkVnyL-gMrSi3no8XX1ebb9v5jzdsNjm5PD4Luj4MgYvTOA-8Boc3Fx2DpkfJzFvtMYqJt6oy0igtXQZK-lQo49JEVCQ3GidOg3ZKVLl4y3rL1RLeMZ67zBJjzBKwUieVtcKPIDd5pXNtdDVgH-_DUq5buY0SrykUvLIoAMpm9gbs4D5iZbflbkqBI0O2N1LJgB0-RPEvL7QEWi_v_83sgPW2mxo-IPfY2iF7nk1Oh6x_dDItLobdyrsDDqPdOA |
| linkProvider | Unpaywall |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwEB4hOFAOCGgRWx61VHpM2fiV5IAQUNBSYAUUJG7Bjp1yWHbDsivEn-O3MZNHlwqJG_doFI3H_mY84-8D2FTWxwjr7YBLKwKpcM9ZFUWB9VzmiF-58PQa-bSrO1fy97W6noLn5i0MjVU2Z2J5ULtBRnfkW4KrGMG8rfhOcR-QahR1VxsJDVNLK7jtkmKsfthx7J8esYR72D76hev9g_PDg8v9TlCrDARZGIVJ4LTPMC_XodfUcoud1Q7_kTurciON0jKLvZIuEspkERc5kWmGPNNeZ0rkRMaEEDAjhUyw-JvZO-ieXUxueTTHeolycI7Yj1WfblccqUKExOTo_U9Jvb7_UXGS6s6O-4V5ejS93ivUO1yA-TpdZbtVfC3ClO8vwdwrEsPPcEuan6XShHeMuD7w-241XB4QRjpGems9djaknhCdrmy_mo9nmDCz87FxwwFp_rByfIFhRsr-oDH8imby2W7vL67D6PbuC1x9iGeXYbo_6PsVYEkWW8o0Y-6t1Dy3Vri2T0yS60Qbnbfge-O_tKhoOlIsb8jLKXk5Lb3cgrXGtWm9VR_SSWC1YPOfu99YKYrGytf3rXyD2c7l6Ul6ctQ9XoVPnPSCy_HeNZgeDcd-HZOYkd2oI4XBzUcH5wt17wPP |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS-RAEG5kPMgedH3hiCsNek0yST-SHAdRRHAY0QE9hX5UdsRxZhgnyO6vtyqJj10vesuhKDpd3f19TVd9xdixspAhrPeCRFoRSIV7zqo0DSwkskT8KgVQNfLlQJ-P5MWtum3ruKkWZj4PEQbCcRUBuKeonb7Ik3L8zPhI0stYRKJ1eO6uaoUEvMNWR4Nh_47ayCHA4tWqrg1uv9O8ESUVIo7RO0BYu_gXht655Vo1nZs_z2Yy-QAzZxvs5m2AdXbJQ1gtbej-_qfd-M0_-MnWW9rJ-43ZJluB6Rb78UGMcJuNqXdn3TECPCfNDrQfNEniAWGd59Q3bcKHC3rboVOSnzR57hyJL7-qjF_MqHcPr9MQODJLfo3O0Ipy63l_8nu2uF-OH3fY6Oz05uQ8aPswBC5O4zzwGhzeXHQMmh4lM2-1xygm3qrSSKO0dBko6VOhjEsTUZLcaJw4DdopUeZil3WmsynsMZ67zBJjzBKwUieltcL3IDd5qXNtdNllR69hKeaN3EaB1xQKXjEcAhT17HXZwWvEinbLPRUCR4Zsr6eSLjt-i-InL7QEGi_7XzM7YJ3looJfyD2W9rBday8MzNq4 |
| 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=Constrained+Neural+Network-based+Model+Predictive+Control+for+Quadrotors+Using+the+Sine+Cosine+Algorithm&rft.jtitle=Periodica+polytechnica.+Electrical+engineering+and+computer+science&rft.au=Mohamed+BenrabahLaboratory+of+Robotics%2C+Parallelism+and+Embedded+Systems%2C+Department+of+Automatic%2C+Faculty+of+Electrical+Engineering%2C+University+of+Science+and+Technology+Houari+Boumediene%2C+P.+O.+B.+32%2C+Bab+Ezzouar%2C+16111+Algiers%2C+Algeria&rft.au=Mohamed+Lamine+FasLaboratory+of+Electrical+Systems+and+Remote+Control%2C+Department+of+Automatic+and+Electrical+Engineering%2C+Faculty+of+Technology%2C+Blida+1+University%2C+P.+O.+B.+270%2C+09000+Blida%2C+Algeria&rft.au=Chafea+StitiLaboratory+of+Electrical+Systems+and+Remote+Control%2C+Department+of+Automatic+and+Electrical+Engineering%2C+Faculty+of+Technology%2C+Blida+1+University%2C+P.+O.+B.+270%2C+09000+Blida%2C+Algeria&rft.au=Kamel+KaraLaboratory+of+Electrical+Systems+and+Remote+Control%2C+Department+of+Automatic+and+Electrical+Engineering%2C+Faculty+of+Technology%2C+Blida+1+University%2C+P.+O.+B.+270%2C+09000+Blida%2C+Algeria&rft.date=2025-07-01&rft.pub=Periodica+Polytechnica%2C+Budapest+University+of+Technology+and+Economics&rft.issn=2064-5260&rft.eissn=2064-5279&rft.volume=69&rft.issue=3&rft.spage=291&rft_id=info:doi/10.3311%2FPPee.40289 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2064-5260&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2064-5260&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2064-5260&client=summon |