Saya memiliki fungsi transfer urutan kelima yang saya rancang pengontrol menggunakan teknik pembatalan kutub-nol pada lokus root.
Saya setelah <5% overshoot dan <2s menyelesaikan waktu . Saat ini, kriteria overshoot dipenuhi.
Catatan: Saya tahu bahwa pembatalan pz tepat hampir tidak mungkin dalam kehidupan nyata.
Kontroler dan fungsi transfer orde 5 asli diperlihatkan dalam Simulink di bawah ini:
yang memberikan respons dengan ekor yang panjang dalam respon sementara, dan dengan demikian waktu penyelesaian yang sangat lama.
Sesuai komentar Chu di sini ,
Menempatkan nol dekat dengan kutub dalam upaya untuk 'membatalkan' tidak terlalu pintar. Biasanya tidak mungkin untuk menjatuhkan nol langsung di atas tiang dan berharap kedua kutub dan nol tetap tinggal. Hasilnya adalah 'dipol' (kutub dan nol dalam jarak dekat) yang memunculkan ekor panjang dalam respons transien.
dan komentar HermitianCrustacean:
Pengontrol urutan 4 yang Anda pilih sulit untuk memodelkan angka ...
Apa yang menjadi akar penyebab dari waktu penyelesaian yang sangat lama , pembatalan pz tidak tepat, pengontrol yang sulit dimodelkan secara numerik, atau keduanya ?
Setiap saran tentang cara meningkatkan respons ini akan sangat dihargai.
Polandia sistem pesanan ke-5:
Poles =
1.0e+02 *
-9.9990 + 0.0000i
-0.0004 + 0.0344i
-0.0004 - 0.0344i
-0.0002 + 0.0058i
-0.0002 - 0.0058i
Nol ditempatkan untuk membatalkan kutub:
Pengontrol pesanan 4:
Saya akan dengan senang hati memberikan informasi lebih lanjut jika diperlukan.