Saya memiliki motor yang menggerakkan tali yang terhubung ke sel beban. Saya ingin menerapkan pengontrol loop tertutup untuk mengontrol beban yang diterapkan oleh motor ke string.
Bagaimana cara menentukan frekuensi loop yang diperlukan untuk membuat sistem kontrol yang stabil? Apakah itu sesuatu seperti frekuensi Nyquist, di mana kecepatan loop harus setidaknya dua kali frekuensi tertinggi yang melekat dalam sistem mekanik?
Jawaban:
Frekuensi loop adalah parameter yang perlu disetel seperti istilah proporsional, integral, dan / atau turunan Anda. Memvariasikannya memiliki efek yang serupa pada output Anda dengan memvariasikan parameter Anda yang lain. Frekuensi terlalu rendah dan Anda tidak akan pernah mencapai kondisi stabil yang Anda inginkan. Terlalu tinggi dan output akan terombang-ambing.
Untuk menentukan frekuensi loop optimal, Anda harus membuat plot Bode dari data dunia nyata atau data simulasi:
Maka Anda perlu menentukan frekuensi cross-over :
(penekanan milikku)
Jadi frekuensi loop kontrol optimal harus sekitar 10 kali dari frekuensi cross-over dari penundaan fase sistem Anda yang dapat diperoleh melalui data uji empiris atau, idealnya, simulasi komputer.
sumber
Ketika string tidak berada di bawah tekanan Anda memiliki sistem non-linear (yaitu Anda mendorong tali) yang juga dapat membuat ini lebih sulit untuk dikendalikan. Kekakuan string Anda akan membatasi bandwidth Anda. (String berfungsi sebagai filter low-pass, setidaknya saat itu sedang tegang). Saya sebenarnya telah bekerja sedikit pada pengaturan yang sama dan itu sangat sulit untuk dikendalikan.
Karena Anda mengambil sampel, teorema pengambilan sampel benar-benar berlaku dan Anda harus mengambil sampel setidaknya x2 frekuensi tertinggi dalam input Anda (baik dengan meningkatkan laju sampel atau memfilter input sebelum pengambilan sampel atau keduanya) jika tidak Anda akan mendapatkan alias.
Seperti yang ditunjukkan Kyle, faktor lainnya adalah bandwidth kontrol yang Anda inginkan. Saya setuju dengan aturan praktis bahwa loop harus dijalankan setidaknya ~ x10 frekuensi itu.
Kedua kondisi ini perlu dipenuhi.
Ada diskusi yang cukup bagus tentang hal ini di Bab 6: Pengambilan sampel dalam sistem kontrol loop tertutup dari disertasi Marten Derk van der Laan (1995) Teknik pengambilan sampel sinyal untuk akuisisi data dalam kontrol proses :
sumber