เทคนิคการควบคุมไม่เชิงเส้นสำหรับเพนดูลัมผกผันแบบหมุน

วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2551

Saved in:
Bibliographic Details
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