Helicopter controlling and balancing
The Cerebellar Model Articulation Controller (CMAC) is a neural network inspired by the neurophysiologic theory of the cerebellum. The CMAC was rst described by Albus [1, 3] in 1975 and despite its biological relevance, the main reason for using the CMAC is that it operates very fast, which make...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/39860 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-39860 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-398602023-03-03T20:33:00Z Helicopter controlling and balancing Khuong, Kien Trung. Lau Chiew Tong Quek Hiok Chai School of Computer Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation The Cerebellar Model Articulation Controller (CMAC) is a neural network inspired by the neurophysiologic theory of the cerebellum. The CMAC was rst described by Albus [1, 3] in 1975 and despite its biological relevance, the main reason for using the CMAC is that it operates very fast, which makes it suitable for real-time adaptive control. According to the control scheme proposed by Miller [15, 16], the CMAC learns the inverse dynamics of the plant while it is controlled by a classical controller. This makes the training of the CMAC memory unpredictable because for a particular control setting, the plant output typically follows a certain trajectory. Thus, which particular memory cells will be covered by the plant output trajectory is undetermined. Therefore, the learning phase of the CMAC has to be planned carefully to ensure the entire characteristic surface is trained. In addition, since the number of memory cells in the CMAC is finite, the control output is discrete, which results in heavy fluctuations in the system. Increasing the memory can be a solution to this problem but it is not always feasible. As a result, the Modi ed Cerebellar Model Articulation Controller (MCMAC) was proposed in [17] to overcome these limitations. It successfully removes the conventional controller and at the same time, achieves very good performance [4]. Moreover, the Averaged Trapezoidal Output (ATO) was also proposed in [4] and incorporated into the MCMAC to reduce the e ect of the quantization error without using extra memory cells. Therefore, the MCMAC is designed and developed to control the pitch axis of a real 2 DOF helicopter built by Quanser. The results obtained from many experiments show that its performance exceeds those of the CMAC and the supplied LQR. It is on a par with the Sliding Mode Control (SMC) via LQR and sometimes, it is even better under certain conditions. Bachelor of Engineering (Computer Engineering) 2010-06-07T04:54:27Z 2010-06-07T04:54:27Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/39860 en Nanyang Technological University 92 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation Khuong, Kien Trung. Helicopter controlling and balancing |
description |
The Cerebellar Model Articulation Controller (CMAC) is a neural network inspired by the neurophysiologic theory of the cerebellum. The CMAC was rst described by Albus [1, 3] in 1975 and despite its biological relevance, the main reason for using the
CMAC is that it operates very fast, which makes it suitable for real-time adaptive
control.
According to the control scheme proposed by Miller [15, 16], the CMAC learns the inverse dynamics of the plant while it is controlled by a classical controller. This makes
the training of the CMAC memory unpredictable because for a particular control setting, the plant output typically follows a certain trajectory. Thus, which particular memory cells will be covered by the plant output trajectory is undetermined. Therefore, the learning phase of the CMAC has to be planned carefully to ensure the entire characteristic surface is trained. In addition, since the number of memory cells in the CMAC is finite, the control output is discrete, which results in heavy fluctuations in the system. Increasing the memory can be a solution to this problem but it is not always feasible. As a result, the Modi ed Cerebellar Model Articulation Controller (MCMAC) was proposed in [17] to overcome these limitations. It successfully removes the conventional controller and at the same time, achieves very good performance [4]. Moreover, the Averaged Trapezoidal Output (ATO) was also proposed in [4] and incorporated into the MCMAC to reduce the e ect of the quantization error without using extra memory cells. Therefore, the MCMAC is designed and developed to control the pitch axis of a real 2 DOF helicopter built by Quanser. The results obtained from many experiments show that its performance exceeds those of the CMAC and the supplied LQR. It is on a par with the Sliding Mode Control (SMC) via LQR and sometimes, it is even better under certain conditions. |
author2 |
Lau Chiew Tong |
author_facet |
Lau Chiew Tong Khuong, Kien Trung. |
format |
Final Year Project |
author |
Khuong, Kien Trung. |
author_sort |
Khuong, Kien Trung. |
title |
Helicopter controlling and balancing |
title_short |
Helicopter controlling and balancing |
title_full |
Helicopter controlling and balancing |
title_fullStr |
Helicopter controlling and balancing |
title_full_unstemmed |
Helicopter controlling and balancing |
title_sort |
helicopter controlling and balancing |
publishDate |
2010 |
url |
http://hdl.handle.net/10356/39860 |
_version_ |
1759857769522921472 |