Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms

碩士 === 長庚大學 === 機械工程研究所 === 86 === The problem of controller design for a plant with unknown dynamics is considered in this thesis. With the assumption that the available information is restricted to final evaluations of control results, the strategy of reinforcement learning was chosen to improve t...

Full description

Bibliographic Details
Main Authors: Yi-Fong Chang, 張奕峰
Other Authors: 張耀仁
Format: Others
Language:zh-TW
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/48612581516529051275
id ndltd-TW-086CGU00489011
record_format oai_dc
spelling ndltd-TW-086CGU004890112016-01-22T04:17:04Z http://ndltd.ncl.edu.tw/handle/48612581516529051275 Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms 運用並行式基因演算法開發倒單擺非傳統控制器實體 Yi-Fong Chang 張奕峰 碩士 長庚大學 機械工程研究所 86 The problem of controller design for a plant with unknown dynamics is considered in this thesis. With the assumption that the available information is restricted to final evaluations of control results, the strategy of reinforcement learning was chosen to improve the controller performance. In this paper, we explore the search capability of Genetic Algorithms to the design of both a fuzzy logic controller and a neural nerwork controller (NNC), for the balance of an inverted pendulum. The inverted pendulum is chosen due to its capability to withstand system failure in the course of iterated trials. Many successful applications of genetic algorithms can be found in the literature, however, the detailed implementation choices and design factors, such as encoding, genetic operators, evolutionary parameters etc., are still open and unclear. These issues typically have great influence on final results. In this thesis, Genetic Algorithms are implemented in a parallel framework called the island model. Different evolutionary parameters are applied on the population in each island, while allowing migration to take place between islands. We implemented six islands on a network of Transputer modules to evolve for control parameters. The proposed architecture of parallel Genetic Algorithms (PGAs) is demonstrated to offer consistent and effective search capability. Furthermore, experimental results using the controllers found from PGAs are provided to justify the learning reults. 張耀仁 1998 學位論文 ; thesis 80 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 長庚大學 === 機械工程研究所 === 86 === The problem of controller design for a plant with unknown dynamics is considered in this thesis. With the assumption that the available information is restricted to final evaluations of control results, the strategy of reinforcement learning was chosen to improve the controller performance. In this paper, we explore the search capability of Genetic Algorithms to the design of both a fuzzy logic controller and a neural nerwork controller (NNC), for the balance of an inverted pendulum. The inverted pendulum is chosen due to its capability to withstand system failure in the course of iterated trials. Many successful applications of genetic algorithms can be found in the literature, however, the detailed implementation choices and design factors, such as encoding, genetic operators, evolutionary parameters etc., are still open and unclear. These issues typically have great influence on final results. In this thesis, Genetic Algorithms are implemented in a parallel framework called the island model. Different evolutionary parameters are applied on the population in each island, while allowing migration to take place between islands. We implemented six islands on a network of Transputer modules to evolve for control parameters. The proposed architecture of parallel Genetic Algorithms (PGAs) is demonstrated to offer consistent and effective search capability. Furthermore, experimental results using the controllers found from PGAs are provided to justify the learning reults.
author2 張耀仁
author_facet 張耀仁
Yi-Fong Chang
張奕峰
author Yi-Fong Chang
張奕峰
spellingShingle Yi-Fong Chang
張奕峰
Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
author_sort Yi-Fong Chang
title Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
title_short Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
title_full Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
title_fullStr Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
title_full_unstemmed Reinforcement Controller Design and Implementation for an Inversed-Pendulum System Using Parallel Genetic Algorithms
title_sort reinforcement controller design and implementation for an inversed-pendulum system using parallel genetic algorithms
publishDate 1998
url http://ndltd.ncl.edu.tw/handle/48612581516529051275
work_keys_str_mv AT yifongchang reinforcementcontrollerdesignandimplementationforaninversedpendulumsystemusingparallelgeneticalgorithms
AT zhāngyìfēng reinforcementcontrollerdesignandimplementationforaninversedpendulumsystemusingparallelgeneticalgorithms
AT yifongchang yùnyòngbìngxíngshìjīyīnyǎnsuànfǎkāifādàodānbǎifēichuántǒngkòngzhìqìshítǐ
AT zhāngyìfēng yùnyòngbìngxíngshìjīyīnyǎnsuànfǎkāifādàodānbǎifēichuántǒngkòngzhìqìshítǐ
_version_ 1718161287160004608