Ball and Beam
Ball and Beam
1. Modeling
Transfer function
System Parameter
• Catatan: Untuk sistem ini, tuas persneling dan tuas tidak akan
digunakan, sebagai gantinya motor di bagian tengah balok akan
menerapkan torsi ke balok, untuk mengontrol posisi bola.
• Persamaan ruang-status dapat diwakili dalam MATLAB dengan
perintah berikut (persamaan ini untuk model kontrol torsi).
• Maka pada MATLAB akan keluar :
2. Analisis
System Analysis
• Fungsi transfer dari sudut gigi ke posisi bola, seperti yang
diturunkan di Ball & Beam: System Modeling page.
• Buka m-file baru dan tambahkan kode berikut untuk membuat
model fungsi transfer di MATLAB.
• Maka pada MATLAB akan muncul :
Pole/zero map
• Sistem Ball and Beam adalah sistem tipe II yang memiliki dua kutub di
titik asal, seperti yang terlihat pada peta kutub / nol di bawah ini.
Karena kutub tidak sepenuhnya berada di setengah bidang kiri, sistem
loop terbuka akan menjadi tidak stabil seperti yang terlihat pada
respons langkah di bawah:
• Pzmap(P_ball)
Open-loop step response
• Sekarang, kami ingin mengamati respon bola untuk input langkah
pada sudut motor servo gear (1-radian langkah). Untuk melakukan
ini, Anda perlu menambahkan baris berikut ke file m Anda.
• Step(P_ball)
• Dari plot diatas jelas bahwa sistem tidak stabil dalam loop terbuka
menyebabkan bola bergulir langsung dari ujung balok. Oleh karena
itu, beberapa metode mengendalikan posisi bola di sistem ini
diperlukan. Beberapa contoh desain kontroler disediakan dalam
tutorial ini untuk mengatasi masalah ini.
3. PID Controller Design
Proportional – Integral - Derivative
• Diagram blok untuk contoh ini dengan controller dan umpan balik
kesatuan dari posisi bola ditunjukkan di bawah ini:
• Pertama, kita akan mempelajari respon dari sistem yang
ditunjukkan di atas ketika pengontrol proporsional digunakan.
Kemudian, kontrol derivatif dan / atau integral akan ditambahkan
jika diperlukan.
• ingat, bahwa fungsi transfer untuk kontroler PID adalah:
Proportional control
• Seperti yang Anda lihat dari plot di atas semua tujuan kontrol
telah dipenuhi tanpa menggunakan kontroler integral (waktu
penyelesaian untuk contoh ini dianggap tercapai ketika respons
kurang dari 2% dari nilai akhirnya). Ingat, bahwa untuk masalah
kontrol biasanya ada lebih dari satu solusi untuk masalah ini.