Konversi dari Ruang Keadaan menjadi Fungsi Alih dan Sebaliknya

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.

Iklan

4 respons untuk ‘Konversi dari Ruang Keadaan menjadi Fungsi Alih dan Sebaliknya

  1. 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

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s