Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA.
Saved in:
| 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.
Login for full access.
|
|
| 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 |