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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:An international journal of optimization and control s. 25070023
Hlavní autori: Achour Touat, Mohand, Khati, Hocine, Fekik, Arezki, Taher Azar, Ahmad, Talem, Hand, Mellah, Rabah, Ahmed, Saim
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