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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |