Untuk sistem yang Multi Input Multi Output (MIMO) biasanya sistem menggunakan persamaan dalam ruang keadaan (State Space Equation). MIMO menggunakan bentuk matriks yang sedikit rumit. Untuk mempercepat konversi di sini kita memerlukan bantuak komputer dengan perangkat lunak Matlab.
A. Konversi dari Fungsi Alih ke Ruang Keadaan
Di sini misalnya kita memiliki fungsi alih g=(100/(s2 + 2s + 10)). Untuk melakukan konversi ke persamaan Ruang keadaan gunakan instruksi pada command window Matlab:
Perhatikan teknik memasukkan instruksi di atas. Tiap fungsi alih menghasilkan empat matriks A, B, C dan D.
B. Konversi dari Ruang Keadaan Menjadi Fungsi Alih
Sebaliknya, Matlab juga menyediakan teknik mengkonversi Ruang Keadaan menjadi fungsi alih.
Maka dihasilkan fungsi alih dengan pembilang 100 dan penyebut s2 +2s + 10, sama dengan contoh fungsi alih di bagian A di awal tulisan.
C. Membuat Persamaan Ruang Keadaan dengan Simulink
Buka simulink, lalu gambar diagram blok berikut ini menggunakan blok persamaan ruang keadaan (perhatikan simbolnya).
Dobel klik State-Space. Isi dengan isian di bawah ini:
Klik Simulation > Starrt. Akan dihasilkan pada scope respon dari sistem tersebut. Jika dijalankan maka dihasilkan grafik di bawah ini (dengan mendobel klik scope).
Sebagai perbandingan, coba gambar di lembar yang sama untuk dua sistem kendali dengan dua format berbeda, yang satu ruang keadaan satunya lagi fungsi alih. Hasilnya adalah grafik yang sama, karena memang sesungguhnya dua sistem itu sama.
Selamat mencoba …
Â
Rahmadya Trias H., ST, MKom.
Maaf pa, Saya mau nanya kalau saya punya nilai seperti ini Numeratornya= [0.3322 0.2667 0.537 0] dan denumeratornya = [0.1122 0.7132 0.3158 0.0056 1] bisa diketahui gak state space nya pak?
coba ketik di command window>>help tf2ss
>> num=[0.3322 0.2667 0.537 0];
>> den=[0.1122 0.7132 0.3158 0.0056 1];
>> [a,b,c,d]=tf2ss(num,den)
a =
-6.3565 -2.8146 -0.0499 -8.9127
1.0000 0 0 0
0 1.0000 0 0
0 0 1.0000 0
b =
1
0
0
0
c =
2.9608 2.3770 4.7861 0
d =
0
mohon bantuan pak, kalau plantnya mempunyai 2 input dan dua output, bagaimana rangkaian simulinknya pak?
butuh multiplexer. ketik aja “mux/demux” di kolom search