Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA.

Saved in:
Bibliographic Details
Title: Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA.
Authors: Ahmed, Samet1 a.Samet@univ-soukahras.dz, Yahia, Kourd1, Dimitri, Lefebvre2
Source: Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ). Sep2024, Vol. 49 Issue 9, p13005-13024. 20p.
Subjects: VHDL (Computer hardware description language), Particle swarm optimization, Fuzzy algorithms, Membership functions (Fuzzy logic), Fuzzy logic, Adaptive fuzzy control
Abstract: This article describes a research study on an electromechanical system with saturation, where a fuzzy hybrid controller with integral action and anti-windup is applied. The study focuses on implementing this Integral Fuzzy Logic Controller (IFLC) on a Field-Programmable Gate Array (FPGA) board. The fuzzy controllers, known for their effectiveness in handling disturbances and saturations, are used in a parallel structure. To optimize the performance of the controller, the Particle Swarm Optimization (PSO) technique is employed to tune the membership functions and feedback loop gains. The complex algebraic concepts and Type 1 fuzzy logic algorithms are transformed into mathematical equations suitable for VHSIC Hardware Description Language (VHDL). The proposed controller is co-simulated using Vivado and Xilinx® System Generator (XSG) tools on both software and hardware platforms. The utilization of fixed-point data propagation in the controller's structure ensures optimized implementation methods. The performance index of our controller surpasses that of a conventional Proportional-Integral-Derivative (PID) controller, demonstrating superior efficacy in regulating the system dynamics. To verify the efficacy of the proposed control strategy, a thorough comparison is done using control simulations between it and previous PID systems. The results show a 31% decrease in speed overshoot. [ABSTRACT FROM AUTHOR]
Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 179394491
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Ahmed%2C+Samet%22">Ahmed, Samet</searchLink><relatesTo>1</relatesTo><i> a.Samet@univ-soukahras.dz</i><br /><searchLink fieldCode="AR" term="%22Yahia%2C+Kourd%22">Yahia, Kourd</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Dimitri%2C+Lefebvre%22">Dimitri, Lefebvre</searchLink><relatesTo>2</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Arabian+Journal+for+Science+%26+Engineering+%28Springer+Science+%26+Business+Media+B%2EV%2E+%29%22">Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )</searchLink>. Sep2024, Vol. 49 Issue 9, p13005-13024. 20p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22VHDL+%28Computer+hardware+description+language%29%22">VHDL (Computer hardware description language)</searchLink><br /><searchLink fieldCode="DE" term="%22Particle+swarm+optimization%22">Particle swarm optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Fuzzy+algorithms%22">Fuzzy algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Membership+functions+%28Fuzzy+logic%29%22">Membership functions (Fuzzy logic)</searchLink><br /><searchLink fieldCode="DE" term="%22Fuzzy+logic%22">Fuzzy logic</searchLink><br /><searchLink fieldCode="DE" term="%22Adaptive+fuzzy+control%22">Adaptive fuzzy control</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: This article describes a research study on an electromechanical system with saturation, where a fuzzy hybrid controller with integral action and anti-windup is applied. The study focuses on implementing this Integral Fuzzy Logic Controller (IFLC) on a Field-Programmable Gate Array (FPGA) board. The fuzzy controllers, known for their effectiveness in handling disturbances and saturations, are used in a parallel structure. To optimize the performance of the controller, the Particle Swarm Optimization (PSO) technique is employed to tune the membership functions and feedback loop gains. The complex algebraic concepts and Type 1 fuzzy logic algorithms are transformed into mathematical equations suitable for VHSIC Hardware Description Language (VHDL). The proposed controller is co-simulated using Vivado and Xilinx® System Generator (XSG) tools on both software and hardware platforms. The utilization of fixed-point data propagation in the controller's structure ensures optimized implementation methods. The performance index of our controller surpasses that of a conventional Proportional-Integral-Derivative (PID) controller, demonstrating superior efficacy in regulating the system dynamics. To verify the efficacy of the proposed control strategy, a thorough comparison is done using control simulations between it and previous PID systems. The results show a 31% decrease in speed overshoot. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=179394491
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s13369-024-08912-y
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 20
        StartPage: 13005
    Subjects:
      – SubjectFull: VHDL (Computer hardware description language)
        Type: general
      – SubjectFull: Particle swarm optimization
        Type: general
      – SubjectFull: Fuzzy algorithms
        Type: general
      – SubjectFull: Membership functions (Fuzzy logic)
        Type: general
      – SubjectFull: Fuzzy logic
        Type: general
      – SubjectFull: Adaptive fuzzy control
        Type: general
    Titles:
      – TitleFull: Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Ahmed, Samet
      – PersonEntity:
          Name:
            NameFull: Yahia, Kourd
      – PersonEntity:
          Name:
            NameFull: Dimitri, Lefebvre
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2024
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 2193567X
          Numbering:
            – Type: volume
              Value: 49
            – Type: issue
              Value: 9
          Titles:
            – TitleFull: Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )
              Type: main
ResultId 1