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...

Full description

Bibliographic Details
Main Authors: Her-Terng Yau, Yu-Chi Pu, Simon Cimin Li
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