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

Embedding an Electrical System Real-Time Simulator with Floating-Point Arithmetic in a Field Programmable Gate Array

Author

Listed:
  • Janailson Queiroz

    (Electrical and Computer Engineering Graduate Program, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil)

  • Sarah Carvalho

    (Computer Systems Department, Federal University of Paraíba, João Pessoa 58055-000, Brazil)

  • Camila Barros

    (Computer Systems Department, Federal University of Paraíba, João Pessoa 58055-000, Brazil)

  • Luciano Barros

    (Computer Systems Department, Federal University of Paraíba, João Pessoa 58055-000, Brazil)

  • Daniel Barbosa

    (Electrical and Computer Engineering Department, Federal University of Bahia, Salvador 40170-115, Brazil)

Abstract

Real-Time Digital Simulation (RTDS) is a powerful tool in modeling and analyzing electrical and drive systems because it provides an efficient and accurate process. There are several hardware devices for this type of simulation; however, their high costs have led to the increasing use of more affordable and reconfigurable technologies. In this context, many logic blocks and storage elements make the Field Programmable Gate Array (FPGA) an ideal device to perform RTDS. This work proposes a technique to embed a real-time digital simulator in an FPGA through Hardware Description Language (HDL) since it provides liberty in the architecture choice and no dependency on commercial ready-made hardware–software packages. The approach proposed focuses on system design developing with expression tree graph, synthesizing and verifying, prioritizing the performance and design accuracy concerning area and power consumption. Thus, the result acquisition occurs at a time step considered in real-time. A simulation of a direct current (DC) motor speed control has been incorporated into this work as an example of application, which includes the embedding and simulation of the electric machine and its drive system. Performance tests have shown that the developed simulator is real-time and makes possible realistic analysis of the interaction between the plant and its control. In addition, an idea of the hardware requirement for real-time simulation is proposed based on the number of mathematical operations.

Suggested Citation

  • Janailson Queiroz & Sarah Carvalho & Camila Barros & Luciano Barros & Daniel Barbosa, 2021. "Embedding an Electrical System Real-Time Simulator with Floating-Point Arithmetic in a Field Programmable Gate Array," Energies, MDPI, vol. 14(24), pages 1-16, December.
  • Handle: RePEc:gam:jeners:v:14:y:2021:i:24:p:8404-:d:701320
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/14/24/8404/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/14/24/8404/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Bowen Jiang & Nimananda Sharma & Yujing Liu & Chuan Li & Xiaoliang Huang, 2022. "Real-Time FPGA/CPU-Based Simulation of a Full-Electric Vehicle Integrated with a High-Fidelity Electric Drive Model," Energies, MDPI, vol. 15(5), pages 1-17, March.
    2. Nicholas D. de Andrade & Ruben B. Godoy & Edson A. Batista & Moacyr A. G. de Brito & Rafael L. R. Soares, 2022. "Embedded FPGA Controllers for Current Compensation Based on Modern Power Theories," Energies, MDPI, vol. 15(17), pages 1-17, August.

    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:14:y:2021:i:24:p:8404-:d:701320. 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.

    We have no bibliographic references for this item. You can help adding them by using 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.