FPGA design and implementation of fuzzy learning control: Application on DC motor position control
This paper investigates the implementation of a Fuzzy Model Reference Learning Control (FMRLC) on a Zedboard Zynq-7000 FPGA. The proposed adaptive controller dynamically adjusts its knowledge base and incorporates a memory-based control mechanism to retain and utilize past results in recurring situa...
Uložené v:
| Vydané v: | An international journal of optimization and control s. 25070023 |
|---|---|
| Hlavní autori: | , , , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
01.01.2025
|
| ISSN: | 2146-0957, 2146-5703 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This paper investigates the implementation of a Fuzzy Model Reference Learning Control (FMRLC) on a Zedboard Zynq-7000 FPGA. The proposed adaptive controller dynamically adjusts its knowledge base and incorporates a memory-based control mechanism to retain and utilize past results in recurring situations. The design and deployment of the controller were carried out using the MATLAB/Simulink environment and applied to the angular position control of a DC motor. Initially, the controller was tested using the FPGA-In-the-Loop (FIL) approach to assess its robustness against disturbances in simulation. Subsequently, it was experimentally validated for real-time motor position control. The results obtained in FIL simulations and experimental tests demonstrate high tracking accuracy and strong disturbance rejection. These findings underscore both the superiority of the proposed controller over the conventional PID controller and the effectiveness of the adopted design methodology. |
|---|---|
| AbstractList | This paper investigates the implementation of a Fuzzy Model Reference Learning Control (FMRLC) on a Zedboard Zynq-7000 FPGA. The proposed adaptive controller dynamically adjusts its knowledge base and incorporates a memory-based control mechanism to retain and utilize past results in recurring situations. The design and deployment of the controller were carried out using the MATLAB/Simulink environment and applied to the angular position control of a DC motor. Initially, the controller was tested using the FPGA-In-the-Loop (FIL) approach to assess its robustness against disturbances in simulation. Subsequently, it was experimentally validated for real-time motor position control. The results obtained in FIL simulations and experimental tests demonstrate high tracking accuracy and strong disturbance rejection. These findings underscore both the superiority of the proposed controller over the conventional PID controller and the effectiveness of the adopted design methodology. |
| Author | Khati, Hocine Fekik, Arezki Ahmed, Saim Achour Touat, Mohand Taher Azar, Ahmad Mellah, Rabah Talem, Hand |
| Author_xml | – sequence: 1 givenname: Mohand surname: Achour Touat fullname: Achour Touat, Mohand – sequence: 2 givenname: Hocine surname: Khati fullname: Khati, Hocine – sequence: 3 givenname: Arezki surname: Fekik fullname: Fekik, Arezki – sequence: 4 givenname: Ahmad surname: Taher Azar fullname: Taher Azar, Ahmad – sequence: 5 givenname: Hand surname: Talem fullname: Talem, Hand – sequence: 6 givenname: Rabah surname: Mellah fullname: Mellah, Rabah – sequence: 7 givenname: Saim surname: Ahmed fullname: Ahmed, Saim |
| BookMark | eNp1kM1OwzAQhC1UJErpnaNfIOD4LzG3KNACqlQO5Rw5jl0ZOXZkh0P79FRtTpXYy65W8400cw9mPngNwGOOnggXGD9_fG7rXYUwQwVCmNyAOc4pz1iByGy6kWDFHVim9INOI2iOmJiDdvW1rmCnk917KH0HbT843Ws_ytEGD4OB5vd4PECnZfTW76EKfozBvcBqGJxVk8zD1xr2YQwRDiHZ83NSPoBbI13Sy2kvwPfqbVe_Z5vt-qOuNpnCZTFm2mBNCeadVAhzw1qiqWISKUyo7rgUpSatMKUUghNKjRKkE4bjVpeqNJSRBeAXXxVDSlGbRtlLijFK65ocNeeymquyTiC6AodoexkP_yN_zgBvgw |
| CitedBy_id | crossref_primary_10_1007_s40435_025_01833_0 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION |
| DOI | 10.36922/IJOCTA025070023 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2146-5703 |
| ExternalDocumentID | 10_36922_IJOCTA025070023 |
| GroupedDBID | 8FE 8FG AAYXX ABDBF ABJCF ABUWG ACUHS ADBBV AFFHD AFKRA ALMA_UNASSIGNED_HOLDINGS AMVHM ARAPS BCNDV BENPR BGLVJ BPHCQ CCPQU CITATION EDSIH EOJEC ESX HCIFZ KQ8 L6V M7S OBODZ OK1 P62 PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PTHSS |
| ID | FETCH-LOGICAL-c287t-ef2e4326dac026f5b3e4c5a0c234ed6a98e3b9f8a996344fc93d9f62be8c8f453 |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001544843800005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2146-0957 |
| IngestDate | Sat Nov 29 07:55:30 EST 2025 Tue Nov 18 20:53:39 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://creativecommons.org/licenses |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c287t-ef2e4326dac026f5b3e4c5a0c234ed6a98e3b9f8a996344fc93d9f62be8c8f453 |
| OpenAccessLink | https://doi.org/10.36922/ijocta025070023 |
| ParticipantIDs | crossref_citationtrail_10_36922_IJOCTA025070023 crossref_primary_10_36922_IJOCTA025070023 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-01-01 |
| PublicationDateYYYYMMDD | 2025-01-01 |
| PublicationDate_xml | – month: 01 year: 2025 text: 2025-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | An international journal of optimization and control |
| PublicationYear | 2025 |
| SSID | ssj0000941059 ssib020012884 ssib031741062 |
| Score | 2.2858443 |
| Snippet | This paper investigates the implementation of a Fuzzy Model Reference Learning Control (FMRLC) on a Zedboard Zynq-7000 FPGA. The proposed adaptive controller... |
| SourceID | crossref |
| SourceType | Enrichment Source Index Database |
| StartPage | 25070023 |
| Title | FPGA design and implementation of fuzzy learning control: Application on DC motor position control |
| WOSCitedRecordID | wos001544843800005&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: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 2146-5703 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000941059 issn: 2146-0957 databaseCode: P5Z dateStart: 20110101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: AUTh Library subscriptions: ProQuest Central customDbUrl: eissn: 2146-5703 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000941059 issn: 2146-0957 databaseCode: BENPR dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 2146-5703 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000941059 issn: 2146-0957 databaseCode: M7S dateStart: 20110101 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2146-5703 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000941059 issn: 2146-0957 databaseCode: PIMPY dateStart: 20110101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVPQU databaseName: Turkey Database customDbUrl: eissn: 2146-5703 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000941059 issn: 2146-0957 databaseCode: EDSIH dateStart: 20110101 isFulltext: true titleUrlDefault: https://search.proquest.com/turkey providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LaxsxEBZu0kN7KH3S9IUOvRSzxJb2pd4Wp25SaOqDC-nJSFqpNol3w9YOwT-pv7IjaeVVTAPNoWAWI7RadudjNN_MaAah9yyVPM3UMMrkEAiKAJ4i8oREqZI0VTTTWkrbbCI7Pc3Pztik1_vtz8JcXWRVlV9fs8v_KmoYA2Gbo7N3EPd2URiA_yB0uILY4fpPgh9PPhf90iZmuMjA0qeIe-NQrzebbb-Inz5b3boIu3C2iSIcjfogybrp-9QuPzc0aYvK1pzo3IpBMYoaFNKyPenZnqDr7jcwA-W7bvrTes1d2kg9dx1F3CYw5y7Z4LgOw_9jdb6wOrxo1OZ80fkeTMJKsXEZ48V8ycvQpUGSwKVhNZ9pNh6B7ed2YtWNmXJhobYFY9YYHX_bCmjKiKkte_Ll22haDMKpN6tu7-yG2xxFYEd2jdnOCvfQPskSBhp0f3LydfLDay9io5LdqV8wzGLg22Tr8QMibYxZ0-3Qv5-Lm9vHHO48JrCTAoNn-hg9apkKLhzCnqCeqp6ih0H9ymdIGKxhhzUMgsM3sYZrjS3WsMcabuX_EQdIw_A7GmGLNOyR5mc-R9_Hn6aj46ht2hFJIN-rSGmiYuAEJZdA73UiqIplwgeS0FiVKWe5ooLpnAPRpnGsJaMl0ykRKpe5jhP6Au1VdaVeIgxfgpBSCKEFjYHZ8CGReTyghGvBUi4O0KH_RDPZVrQ3jVUuZrfJ7gB92N5x6aq53Dr31R3mvkYPOhy_QXurZq3eovvyarX41bxrgfIHmOmT3g |
| linkProvider | ProQuest |
| 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=FPGA+design+and+implementation+of+fuzzy+learning+control%3A+Application+on+DC+motor+position+control&rft.jtitle=An+international+journal+of+optimization+and+control&rft.au=Achour+Touat%2C+Mohand&rft.au=Khati%2C+Hocine&rft.au=Fekik%2C+Arezki&rft.au=Taher+Azar%2C+Ahmad&rft.date=2025-01-01&rft.issn=2146-0957&rft.eissn=2146-5703&rft.spage=25070023&rft_id=info:doi/10.36922%2FIJOCTA025070023&rft.externalDBID=n%2Fa&rft.externalDocID=10_36922_IJOCTA025070023 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2146-0957&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2146-0957&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2146-0957&client=summon |