FPGA implementation of a single-input fuzzy logic controller for boost converter with the absence of an external analog-to-digital converter

Fazel Taeed, Z. Salam, S. Ayob

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

Resumé

In this paper, the single-input fuzzy logic controller (FLC) (SIFLC) for boost converter output-voltage regulation is proposed. The SIFLC utilizes the signed distance method that reduces the multidimensional rule table to 1-D with only one input variable, i.e., distance d. The simplification allows for the control surface to be approximated by a piecewise linear. It is shown that, despite the simplicity of SIFLC, its control performance is almost equivalent to that of the conventional FLC. As a proof of concept, the SIFLC is implemented using the Altera EP2C35F672C6N field-programmable gate array (FPGA) and applied on a 50-W boost converter. The SIFLC is compared to the proportional-integral controller; the simulation and practical results indicate that SIFLC exhibits excellent performance for step load and input reference changes. Another feature of this work is the absence of an external analog-to-digital converter (ADC). Instead, a simple analog-to-digital conversion scheme is implemented using the FPGA itself. Due to the simplicity of the SIFLC algorithm and the absence of an external ADC, the overall implementation requires only 408 logic elements and five input-output pins of the FPGA.
OriginalsprogEngelsk
TidsskriftIEEE Transactions on Industrial Electronics
Vol/bind59
Udgave nummer2
Sider (fra-til)1208-1217
ISSN0278-0046
DOI
StatusUdgivet - 2012

Fingeraftryk

Digital to analog conversion
Fuzzy logic
Field programmable gate arrays (FPGA)
Controllers
Control surfaces
Analog to digital conversion
Voltage control

Citer dette

@article{80b131bdf9484b30bc9df268b6f28e09,
title = "FPGA implementation of a single-input fuzzy logic controller for boost converter with the absence of an external analog-to-digital converter",
abstract = "In this paper, the single-input fuzzy logic controller (FLC) (SIFLC) for boost converter output-voltage regulation is proposed. The SIFLC utilizes the signed distance method that reduces the multidimensional rule table to 1-D with only one input variable, i.e., distance d. The simplification allows for the control surface to be approximated by a piecewise linear. It is shown that, despite the simplicity of SIFLC, its control performance is almost equivalent to that of the conventional FLC. As a proof of concept, the SIFLC is implemented using the Altera EP2C35F672C6N field-programmable gate array (FPGA) and applied on a 50-W boost converter. The SIFLC is compared to the proportional-integral controller; the simulation and practical results indicate that SIFLC exhibits excellent performance for step load and input reference changes. Another feature of this work is the absence of an external analog-to-digital converter (ADC). Instead, a simple analog-to-digital conversion scheme is implemented using the FPGA itself. Due to the simplicity of the SIFLC algorithm and the absence of an external ADC, the overall implementation requires only 408 logic elements and five input-output pins of the FPGA.",
author = "Fazel Taeed and Z. Salam and S. Ayob",
year = "2012",
doi = "10.1109/TIE.2011.2161250",
language = "English",
volume = "59",
pages = "1208--1217",
journal = "I E E E Transactions on Industrial Electronics",
issn = "0278-0046",
publisher = "Institute of Electrical and Electronics Engineers",
number = "2",

}

FPGA implementation of a single-input fuzzy logic controller for boost converter with the absence of an external analog-to-digital converter. / Taeed, Fazel; Salam, Z.; Ayob, S.

I: IEEE Transactions on Industrial Electronics, Bind 59, Nr. 2, 2012, s. 1208-1217.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

TY - JOUR

T1 - FPGA implementation of a single-input fuzzy logic controller for boost converter with the absence of an external analog-to-digital converter

AU - Taeed, Fazel

AU - Salam, Z.

AU - Ayob, S.

PY - 2012

Y1 - 2012

N2 - In this paper, the single-input fuzzy logic controller (FLC) (SIFLC) for boost converter output-voltage regulation is proposed. The SIFLC utilizes the signed distance method that reduces the multidimensional rule table to 1-D with only one input variable, i.e., distance d. The simplification allows for the control surface to be approximated by a piecewise linear. It is shown that, despite the simplicity of SIFLC, its control performance is almost equivalent to that of the conventional FLC. As a proof of concept, the SIFLC is implemented using the Altera EP2C35F672C6N field-programmable gate array (FPGA) and applied on a 50-W boost converter. The SIFLC is compared to the proportional-integral controller; the simulation and practical results indicate that SIFLC exhibits excellent performance for step load and input reference changes. Another feature of this work is the absence of an external analog-to-digital converter (ADC). Instead, a simple analog-to-digital conversion scheme is implemented using the FPGA itself. Due to the simplicity of the SIFLC algorithm and the absence of an external ADC, the overall implementation requires only 408 logic elements and five input-output pins of the FPGA.

AB - In this paper, the single-input fuzzy logic controller (FLC) (SIFLC) for boost converter output-voltage regulation is proposed. The SIFLC utilizes the signed distance method that reduces the multidimensional rule table to 1-D with only one input variable, i.e., distance d. The simplification allows for the control surface to be approximated by a piecewise linear. It is shown that, despite the simplicity of SIFLC, its control performance is almost equivalent to that of the conventional FLC. As a proof of concept, the SIFLC is implemented using the Altera EP2C35F672C6N field-programmable gate array (FPGA) and applied on a 50-W boost converter. The SIFLC is compared to the proportional-integral controller; the simulation and practical results indicate that SIFLC exhibits excellent performance for step load and input reference changes. Another feature of this work is the absence of an external analog-to-digital converter (ADC). Instead, a simple analog-to-digital conversion scheme is implemented using the FPGA itself. Due to the simplicity of the SIFLC algorithm and the absence of an external ADC, the overall implementation requires only 408 logic elements and five input-output pins of the FPGA.

UR - http://www.scopus.com/inward/record.url?scp=80054799354&partnerID=8YFLogxK

U2 - 10.1109/TIE.2011.2161250

DO - 10.1109/TIE.2011.2161250

M3 - Journal article

VL - 59

SP - 1208

EP - 1217

JO - I E E E Transactions on Industrial Electronics

JF - I E E E Transactions on Industrial Electronics

SN - 0278-0046

IS - 2

ER -