เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน
วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2551
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | Thai |
Published: |
จุฬาลงกรณ์มหาวิทยาลัย
2011
|
Subjects: | |
Online Access: | http://cuir.car.chula.ac.th/handle/123456789/15788 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Chulalongkorn University |
Language: | Thai |
id |
th-cuir.15788 |
---|---|
record_format |
dspace |
spelling |
th-cuir.157882011-08-25T07:09:28Z เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน A non-linear control technique for a rotary inverted pendulum อธิป วางขุนทด รัชทิน จันทร์เจริญ จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ ลูกตุ้ม วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2551 ในวิทยานิพนธ์ฉบับนี้ได้เสนอตัวควบคุมสำหรับเพนดูลัมผกผันแบบหมุนซึ่งตัวควบคุมประกอบด้วยตัวควบคุมเพื่อแกว่งเพนดูลัมขึ้นและตัวควบคุมรักษาสมดุล ตัวควบคุมเพื่อแกว่งแท่งเพนดูลัมขึ้นออกแบบเพื่อแกว่งแท่งเพนดูลัมให้ขึ้นไปสู่ตำแหน่งตั้งขึ้นซึ่งออกแบบโดยใช้พื้นฐานจากพลังงานของแท่งเพนดูลัมเนื่องจากระบบมีองศาอิสระเท่ากับสองแต่มีตัวขับเพียงหนึ่งจึงไม่สามารถควบคุมการเคลื่อนที่ของทั้งสององศาอิสระพร้อมๆกันได้ ด้วยเหตุนี้อินพุตจึงถูกออกแบบเพื่อควบคุมพลังงานทั้งหมดในระบบให้เท่ากับพลังงานศักย์ที่ตำแหน่งตั้งตรงด้วยทิศทางที่ถูกต้อง เมื่อเพนดูลัมแกว่งผ่านจุดตั้งตรงตัวควบคุมเพื่อรักษาสมดุลจะเข้ามาทำหน้าที่แทน ซึ่งตัวควบคุมที่สองนี้จะทำหน้าที่รักษาเพนดูลัมให้อยู่ในลักษณะตั้งตรงต่อไป การออกแบบตัวควบคุมรักษาสมดุลจะใช้ตัวคุมค่ากำลังสองเชิงเส้นซึ้งเป็นเทคนิคสำหรับระบบเชิงเส้น แต่เพราะที่จุดสมดุลสามารถแปลงระบบเพนดูลัมให้อยู่ในรูปเชิงเส้นได้ ตัวควบคุมเชิงเส้นจึงสามารถนำมาใช้ได้ และในกรณีเพนดูลัมทำมุมกับแนวตั้งตรงเกินกว่า ±20 องศา ที่ซึ่งแบบจำลองเชิงเส้นที่จุดตั้งขึ้นไม่สามารถพรรณนาระบบได้แม่นยำ จะทำการเปลี่ยนกลับไปสู่ตัวควบคุมเพื่อแกว่งเพนดูลัมขึ้นอีกครั้ง ตัวควบคุมที่ออกแบบไว้ทั้งสองตัวจะถูกติดตั้งบนตัวประมวลผลร่วมระหว่างไมโครโปรเซสเซอร์และเอฟพีจีเอ จากผลการทดลองแสดงให้เห็นว่าตัวควบคุมทั้งสองทั้งในส่วนตัวควบคุมแกว่งเพนดูลัมขึ้นและตัวควบคุมรักษาสมดุลให้ผลการทำงานได้ดีและการสับเปลี่ยนโหมดทำได้อย่างราบรื่น This thesis proposes a controller for a rotary inverted pendulum. The controller consists of two modes, i.e., swing up and stabilization modes. In swing up mode, the controller is designed to bring the pendulum from stable downward equilibrium to unstable upright equilibrium position. The energy based control technique is used in this mode. This is because an inverted pendulum is under-actuated system, single input but two degrees of freedom, the input cannot control motion of both degrees simultaneously. Thus, the input is designed to control the total energy in the system that equal to the potential energy at the upright position and the direction of applied torque. Once the pendulum passes the upright equilibrium, the control switches to stabilization mode. In stabilization mode, the controller is designed to maintain the pendulum at the upright position. The LQR control technique is used in this mode. Since pendulum at the upright position can be accurately linearized, a linear control technique such as LQR can be effectively designed. In case that the pendulum position exceeds ±20 degrees from the upright position where the linear model at the upright position can not accurately describe the system, the control switches back to swing up mode. The control laws are implemented on microprocessor-FPGA coprocessor. The experimental result demonstrates that the proposed controller can control the rotary inverted pendulum, both in swing up and stabilization modes. The switching is also smooth. 2011-08-25T07:09:27Z 2011-08-25T07:09:27Z 2551 Thesis http://cuir.car.chula.ac.th/handle/123456789/15788 th จุฬาลงกรณ์มหาวิทยาลัย 1475087 bytes application/pdf application/pdf จุฬาลงกรณ์มหาวิทยาลัย |
institution |
Chulalongkorn University |
building |
Chulalongkorn University Library |
country |
Thailand |
collection |
Chulalongkorn University Intellectual Repository |
language |
Thai |
topic |
ลูกตุ้ม |
spellingShingle |
ลูกตุ้ม อธิป วางขุนทด เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
description |
วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2551 |
author2 |
รัชทิน จันทร์เจริญ |
author_facet |
รัชทิน จันทร์เจริญ อธิป วางขุนทด |
format |
Theses and Dissertations |
author |
อธิป วางขุนทด |
author_sort |
อธิป วางขุนทด |
title |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
title_short |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
title_full |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
title_fullStr |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
title_full_unstemmed |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
title_sort |
เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน |
publisher |
จุฬาลงกรณ์มหาวิทยาลัย |
publishDate |
2011 |
url |
http://cuir.car.chula.ac.th/handle/123456789/15788 |
_version_ |
1681413048153145344 |