An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming
This paper is concerned with the design of a field programmable gate arrays- (FPGAs-) based digital proportional-integral-derivative (PID) controller for synchronization of a continuous chaotic model. By using the evolutionary programming (EP) algorithm, optimal control gains in PID-controlled chaot...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2011-01-01
|
Series: | Discrete Dynamics in Nature and Society |
Online Access: | http://dx.doi.org/10.1155/2011/516031 |
id |
doaj-461674f61c544275919606aff8148a9a |
---|---|
record_format |
Article |
spelling |
doaj-461674f61c544275919606aff8148a9a2020-11-24T22:36:33ZengHindawi LimitedDiscrete Dynamics in Nature and Society1026-02261607-887X2011-01-01201110.1155/2011/516031516031An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary ProgrammingHer-Terng Yau0Yu-Chi Pu1Simon Cimin Li2Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung 411, TaiwanDepartment of Electrical Engineering, Far-East University, No. 49, Zhonghua Rd., Xinshi Cist., Tainan 74448, TaiwanDepartment of Electrical Engineering, National University of Tainan, Tainan 700, TaiwanThis paper is concerned with the design of a field programmable gate arrays- (FPGAs-) based digital proportional-integral-derivative (PID) controller for synchronization of a continuous chaotic model. By using the evolutionary programming (EP) algorithm, optimal control gains in PID-controlled chaotic systems are derived such that a performance index of integrated absolute error (IAE) is as minimal as possible. To verify the system performance, basic electronic components, including OPA resistor and capacitor elements, were used to implement the chaotic Sprott circuits, and FPGA technology was used to implement the proposed digital PID controller. Numerical and experimental results confirmed the effectiveness of the proposed synchronization procedure.http://dx.doi.org/10.1155/2011/516031 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Her-Terng Yau Yu-Chi Pu Simon Cimin Li |
spellingShingle |
Her-Terng Yau Yu-Chi Pu Simon Cimin Li An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming Discrete Dynamics in Nature and Society |
author_facet |
Her-Terng Yau Yu-Chi Pu Simon Cimin Li |
author_sort |
Her-Terng Yau |
title |
An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming |
title_short |
An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming |
title_full |
An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming |
title_fullStr |
An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming |
title_full_unstemmed |
An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming |
title_sort |
fpga-based pid controller design for chaos synchronization by evolutionary programming |
publisher |
Hindawi Limited |
series |
Discrete Dynamics in Nature and Society |
issn |
1026-0226 1607-887X |
publishDate |
2011-01-01 |
description |
This paper is concerned with the design of a field programmable gate arrays- (FPGAs-) based digital proportional-integral-derivative (PID) controller for synchronization of a continuous chaotic model. By using the evolutionary programming (EP) algorithm, optimal control gains in PID-controlled chaotic systems are derived such that a performance index of integrated absolute error (IAE) is as minimal as possible. To verify the system performance, basic electronic components, including OPA resistor and capacitor elements, were used to implement the chaotic Sprott circuits, and FPGA technology was used to implement the proposed digital PID controller. Numerical and experimental results confirmed the effectiveness of the proposed synchronization procedure. |
url |
http://dx.doi.org/10.1155/2011/516031 |
work_keys_str_mv |
AT herterngyau anfpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming AT yuchipu anfpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming AT simonciminli anfpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming AT herterngyau fpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming AT yuchipu fpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming AT simonciminli fpgabasedpidcontrollerdesignforchaossynchronizationbyevolutionaryprogramming |
_version_ |
1725719690349641728 |