Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation

碩士 === 國立中興大學 === 電機工程學系所 === 94 === This thesis proposes a novel design method of Fuzzy Controller by Ant Colony Optimization (ACO) algorithm with Fuzzy Clustering (FC-ACOFC). The objective of FC-ACOFC is to improve both the design efficiency of fuzzy controller and control performance. Structure o...

Full description

Bibliographic Details
Main Authors: Chiang Lo, 羅強
Other Authors: Chia-Feng Juang
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/35058560902407924766
id ndltd-TW-094NCHU5441044
record_format oai_dc
spelling ndltd-TW-094NCHU54410442016-05-25T04:14:50Z http://ndltd.ncl.edu.tw/handle/35058560902407924766 Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation 結合螞蟻群最佳化與模糊分群設計模糊控制器及其FPGA實現 Chiang Lo 羅強 碩士 國立中興大學 電機工程學系所 94 This thesis proposes a novel design method of Fuzzy Controller by Ant Colony Optimization (ACO) algorithm with Fuzzy Clustering (FC-ACOFC). The objective of FC-ACOFC is to improve both the design efficiency of fuzzy controller and control performance. Structure of FC-ACOFC, including the number of rules and fuzzy sets in each input variable, is created on-line by a newly proposed fuzzy clustering method. In contrast to conventional grid-type partition, the antecedent part of FC-ACOFC is flexibly partitioned, and the phenomenon of highly overlapped fuzzy sets is avoided. Once a new rule is generated, the consequence is selected from a list of candidate control actions by ACO. In ACO, the tour of an ant is regarded as a combination of consequent actions selected from every rule. A pheromone matrix among all candidate consequent actions is constructed and an on-line learning algorithm for heuristic value update is proposed. Searching for the best one among all consequence combinations involves using the pheromone matrix and heuristic values. To verify the performance of FC-ACOFC, simulations on nonlinear system control, water bath temperature control and chaotic system control are performed. Simulations on these problems and comparisons with other algorithms have demonstrated the performance of FC-ACOFC. The ACO used here is hardware implemented on Field Programmable Gate Array (FPGA) chip. The use of Programmable Logic Device (PLD) is more and more general in recent years, and the procedure of circuit deign is fast and elastic. Application of the ACO chip to fuzzy control a simulated water bath temperature control problem has verified the effectiveness of the designed chip. Chia-Feng Juang 莊家峰 2006 學位論文 ; thesis 38 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 電機工程學系所 === 94 === This thesis proposes a novel design method of Fuzzy Controller by Ant Colony Optimization (ACO) algorithm with Fuzzy Clustering (FC-ACOFC). The objective of FC-ACOFC is to improve both the design efficiency of fuzzy controller and control performance. Structure of FC-ACOFC, including the number of rules and fuzzy sets in each input variable, is created on-line by a newly proposed fuzzy clustering method. In contrast to conventional grid-type partition, the antecedent part of FC-ACOFC is flexibly partitioned, and the phenomenon of highly overlapped fuzzy sets is avoided. Once a new rule is generated, the consequence is selected from a list of candidate control actions by ACO. In ACO, the tour of an ant is regarded as a combination of consequent actions selected from every rule. A pheromone matrix among all candidate consequent actions is constructed and an on-line learning algorithm for heuristic value update is proposed. Searching for the best one among all consequence combinations involves using the pheromone matrix and heuristic values. To verify the performance of FC-ACOFC, simulations on nonlinear system control, water bath temperature control and chaotic system control are performed. Simulations on these problems and comparisons with other algorithms have demonstrated the performance of FC-ACOFC. The ACO used here is hardware implemented on Field Programmable Gate Array (FPGA) chip. The use of Programmable Logic Device (PLD) is more and more general in recent years, and the procedure of circuit deign is fast and elastic. Application of the ACO chip to fuzzy control a simulated water bath temperature control problem has verified the effectiveness of the designed chip.
author2 Chia-Feng Juang
author_facet Chia-Feng Juang
Chiang Lo
羅強
author Chiang Lo
羅強
spellingShingle Chiang Lo
羅強
Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
author_sort Chiang Lo
title Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
title_short Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
title_full Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
title_fullStr Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
title_full_unstemmed Fuzzy Controller Design by Ant Colony Optimization with Fuzzy Clustering and Its FPGA Implementation
title_sort fuzzy controller design by ant colony optimization with fuzzy clustering and its fpga implementation
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/35058560902407924766
work_keys_str_mv AT chianglo fuzzycontrollerdesignbyantcolonyoptimizationwithfuzzyclusteringanditsfpgaimplementation
AT luóqiáng fuzzycontrollerdesignbyantcolonyoptimizationwithfuzzyclusteringanditsfpgaimplementation
AT chianglo jiéhémǎyǐqúnzuìjiāhuàyǔmóhúfēnqúnshèjìmóhúkòngzhìqìjíqífpgashíxiàn
AT luóqiáng jiéhémǎyǐqúnzuìjiāhuàyǔmóhúfēnqúnshèjìmóhúkòngzhìqìjíqífpgashíxiàn
_version_ 1718281491213975552