Dual loop control in positioning system
Backlash is a common phenomenon in motion control process. It happens when there is a delay between the motion on the load side and the motor side, which may lead to a loss in position accuracy and system instability. When this happens, a motion control process employing only one encoder, normally r...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/17171 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-17171 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-171712023-03-04T19:37:44Z Dual loop control in positioning system Lok, Weng Hoo. Lau Wai Shing, Michael School of Mechanical and Aerospace Engineering DRNTU::Engineering::Mechanical engineering::Control engineering Backlash is a common phenomenon in motion control process. It happens when there is a delay between the motion on the load side and the motor side, which may lead to a loss in position accuracy and system instability. When this happens, a motion control process employing only one encoder, normally rotary encoder placed at motor position for system stability purposes, is not able to achieve load position accuracy as backlash is not accounted for in the process. In order to overcome this phenomenon, the motion control analysis in this project employs two encoders; rotary encoder placed at motor position and linear encoder placed at load position. Given this addition, it is then necessary to develop a dual loop motion control program to implement the changes. This dual loop motion control program is created using LabVIEW, a platform and development environment for graphical programming language named “G”. A single loop motion control program is also created and data collected using similar inputs are compared for both motion control system to determine the benefits of dual loop motion control. The data obtained shows the existence of oscillation in ‘voltage output’ and ‘set point – process variable’ of the controllers in both motion control program, with dual loop motion control program having a smaller magnitude of oscillation. Backlash is also observed in all the sets of data obtained. When no condition is set for the load to stop, only the load in the dual loop motion control is able to achieve a zero error load position. Thus, it can be concluded that dual loop motion control process is able to achieve a more stable operation and a higher degree of accuracy. Bachelor of Engineering 2009-06-01T04:08:53Z 2009-06-01T04:08:53Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/17171 en Nanyang Technological University 108 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::Mechanical engineering::Control engineering |
spellingShingle |
DRNTU::Engineering::Mechanical engineering::Control engineering Lok, Weng Hoo. Dual loop control in positioning system |
description |
Backlash is a common phenomenon in motion control process. It happens when there is a delay between the motion on the load side and the motor side, which may lead to a loss in position accuracy and system instability. When this happens, a motion control process employing only one encoder, normally rotary encoder placed at motor position for system stability purposes, is not able to achieve load position accuracy as backlash is not accounted for in the process.
In order to overcome this phenomenon, the motion control analysis in this project employs two encoders; rotary encoder placed at motor position and linear encoder placed at load position. Given this addition, it is then necessary to develop a dual loop motion control program to implement the changes. This dual loop motion control program is created using LabVIEW, a platform and development environment for graphical programming language named “G”. A single loop motion control program is also created and data collected using similar inputs are compared for both motion control system to determine the benefits of dual loop motion control.
The data obtained shows the existence of oscillation in ‘voltage output’ and ‘set point – process variable’ of the controllers in both motion control program, with dual loop motion control program having a smaller magnitude of oscillation. Backlash is also observed in all the sets of data obtained. When no condition is set for the load to stop, only the load in the dual loop motion control is able to achieve a zero error load position. Thus, it can be concluded that dual loop motion control process is able to achieve a more stable operation and a higher degree of accuracy. |
author2 |
Lau Wai Shing, Michael |
author_facet |
Lau Wai Shing, Michael Lok, Weng Hoo. |
format |
Final Year Project |
author |
Lok, Weng Hoo. |
author_sort |
Lok, Weng Hoo. |
title |
Dual loop control in positioning system |
title_short |
Dual loop control in positioning system |
title_full |
Dual loop control in positioning system |
title_fullStr |
Dual loop control in positioning system |
title_full_unstemmed |
Dual loop control in positioning system |
title_sort |
dual loop control in positioning system |
publishDate |
2009 |
url |
http://hdl.handle.net/10356/17171 |
_version_ |
1759854529435664384 |