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

Full description

Saved in:
Bibliographic Details
Main Author: Khuong, Kien Trung.
Other Authors: Lau Chiew Tong
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