IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v16y2023i5p2451-d1087685.html
   My bibliography  Save this article

Zero-Phase FIR Filter Design Algorithm for Repetitive Controllers

Author

Listed:
  • Pedro V. S. G. de Lima

    (Department of Biomedical Engineering, Center of Technology and Geosciences, Federal University of Pernambuco, Recife 50740-530, PE, Brazil)

  • Rafael C. Neto

    (Power Electronics and Drives Research Group (GEPAE), Department of Electrical Engineering, Center of Technology and Geosciences, Federal University of Pernambuco, Recife 50740-530, PE, Brazil)

  • Francisco A. S. Neves

    (Power Electronics and Drives Research Group (GEPAE), Department of Electrical Engineering, Center of Technology and Geosciences, Federal University of Pernambuco, Recife 50740-530, PE, Brazil)

  • Fabrício Bradaschia

    (Power Electronics and Drives Research Group (GEPAE), Department of Electrical Engineering, Center of Technology and Geosciences, Federal University of Pernambuco, Recife 50740-530, PE, Brazil)

  • Helber E. P. de Souza

    (Department of Industry, Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Pesqueira 55200-000, PE, Brazil)

  • Eduardo J. Barbosa

    (Power Electronics and Drives Research Group (GEPAE), Department of Electrical Engineering, Center of Technology and Geosciences, Federal University of Pernambuco, Recife 50740-530, PE, Brazil)

Abstract

Repetitive controllers (RCs) are linear control structures based on the internal model principle. This control strategy is known for its ability to control periodic reference signals, even if these signals have many harmonic components. Despite being a solution that results in a good performance, several parameters of the repetitive controller need to be correctly tuned to guarantee its stability. Among these parameters, one that has high impact on the system performance and stability is the finite impulse response (FIR) filter, which is usually used to increase the stability domain of RC-based controllers. In this context, this paper presents a complete tutorial for designing the zero-phase FIR filter, which is often used to stabilize control systems that use RC-based controllers. In addition, this paper presents a Matlab ® application developed for performing the stability analysis of RC systems and designing its FIR filter. Simulation and experimental results of a shunt active power filter are used to validate the algorithm and the Matlab ® application.

Suggested Citation

  • Pedro V. S. G. de Lima & Rafael C. Neto & Francisco A. S. Neves & Fabrício Bradaschia & Helber E. P. de Souza & Eduardo J. Barbosa, 2023. "Zero-Phase FIR Filter Design Algorithm for Repetitive Controllers," Energies, MDPI, vol. 16(5), pages 1-33, March.
  • Handle: RePEc:gam:jeners:v:16:y:2023:i:5:p:2451-:d:1087685
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/16/5/2451/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/16/5/2451/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Mohammad Fateh & Hojjat Tehrani & Seyed Karbassi, 2013. "Repetitive control of electrically driven robot manipulators," International Journal of Systems Science, Taylor & Francis Journals, vol. 44(4), pages 775-785.
    2. Zhaoxu Luo & Mei Su & Jian Yang & Yao Sun & Xiaochao Hou & Josep M. Guerrero, 2016. "A Repetitive Control Scheme Aimed at Compensating the 6 k + 1 Harmonics for a Three-Phase Hybrid Active Filter," Energies, MDPI, vol. 9(10), pages 1-17, September.
    3. Dong Liu & Baojin Li & Songtao Huang & Linguo Liu & Haozhe Wang & Yukai Huang, 2022. "An Improved Frequency-Adaptive Virtual Variable Sampling-Based Repetitive Control for an Active Power Filter," Energies, MDPI, vol. 15(19), pages 1-20, October.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Quentin Bellec & Jean-Claude Le Claire & Mohamed Fouad Benkhoris & Peyofougou Coulibaly, 2021. "A New Robust Digital Non-Linear Control for Power Factor Correction—Arc Welding Applications," Energies, MDPI, vol. 14(4), pages 1-25, February.
    2. Felipe J. Zimann & Eduardo V. Stangler & Francisco A. S. Neves & Alessandro L. Batschauer & Marcello Mezaroba, 2020. "Coordinated Control of Active and Reactive Power Compensation for Voltage Regulation with Enhanced Disturbance Rejection Using Repetitive Vector-Control," Energies, MDPI, vol. 13(11), pages 1-18, June.
    3. Leonardo Rodrigues Limongi & Fabricio Bradaschia & Calebe Hermann de Oliveira Lima & Marcelo Cabral Cavalcanti, 2018. "Reactive Power and Current Harmonic Control Using a Dual Hybrid Power Filter for Unbalanced Non-Linear Loads," Energies, MDPI, vol. 11(6), pages 1-19, May.
    4. Lin Xiao & Yunong Zhang, 2016. "Dynamic design, numerical solution and effective verification of acceleration-level obstacle-avoidance scheme for robot manipulators," International Journal of Systems Science, Taylor & Francis Journals, vol. 47(4), pages 932-945, March.
    5. Carlos Aguilar-Avelar & Javier Moreno-Valenzuela, 2017. "A MRAC Principle for a Single-Link Electrically Driven Robot with Parameter Uncertainties," Complexity, Hindawi, vol. 2017, pages 1-13, January.
    6. Lan Zhou & Jinhua She, 2015. "Design of a robust output-feedback-based modified repetitive-control system," International Journal of Systems Science, Taylor & Francis Journals, vol. 46(5), pages 808-817, April.
    7. Lan Zhou & Jinhua She & Min Wu, 2015. "A one-step method of designing an observer-based modified repetitive-control system," International Journal of Systems Science, Taylor & Francis Journals, vol. 46(14), pages 2617-2627, October.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:16:y:2023:i:5:p:2451-:d:1087685. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.