Download - SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Transcript
Page 1: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

203

SIMULASI KINERJA PENGONTROL CERTAINTY EQUIVALENCE HASIL APROKSIMASI UNTUK SISTEM NONLINIER

Iwan Setiawan*

ABSTRAK

SIMULASI KINERJA PENGONTROL CERTAINTY EQUIVALENCE HASIL APROKSIMASI UNTUK SISTEM NONLINIER. Pada penelitian ini, telah diturunkan formulasi

kuadratik untuk sintesa pengontrol nonlinier ∞H dengan umpan balik. Solusi aproksimasi ini diperoleh dengan terlebih dahulu menerapkan prinsip certainty equivalence dan menggunakan fungsi kuadratik sebagai kandidat solusi persamaan diferensial parsial. Kontribusi penelitian ini adalah mendapatkan solusi aproksimasi kuadratik untuk sistem nonlinier orde dua. Kinerja pengontrol aproksimasi telah diuji pada sejumlah sistem nonlinier berorde satu dan dua seperti sistem bilinier dan sistem dengan nonlinieritas pada pengukuran. Hasil simulasi memperlihatkan bahwa pengontrol yang dihasilkan mampu memberikan kestabilan dan menangani efek nonlinieritas. Tetapi secara umum solusi aproksimasi yang diberikan hanya bisa diterapkan pada domain kondisi awal yang terbatas di sekitar titik keseimbangan. Kata-kata kunci : Sistem Nonlinier, Pengontrol Information State, Prinsip Certainty Equivalence,

Aproksimasi Kuadratik, Simulasi. ABSTRACT

In this paper, the researcher formulate a quadratic approximation for nonlinear output feedback

∞H controller. The approximate solution is obtained under the assumption that the certainty equivalence principle holds and to use quadratic function as candidate solution of partial differential equation. The contribution of this research is to obtained quadratic approximation solution for second order nonlinear system. The performance of the approximate controller has been tested on first and second order system such as bilinear system and system with measurement nonlinearity. The simulation shows that the approximate controller can stabilize the system and handle the nonlinearity effect. But the simulation results suggest that the approximate solution work only for initial conditions around the original point. Keywords: Nonlinear System, Information State Controller, Principle of Certainty Equivalence,

Quadratic Approximation, Simulation PENDAHULUAN

Telah dilakukan sintesa pengontrol nonlinier ∞H dengan umpan balik melalui aproksimasi kuadratik terhadap solusi teoritis pengontrol information state. Untuk itu * Bidang Otomasi – Pusat Penelitian Informatika LIPI, email : [email protected]

Page 2: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

204

prinsip certainty equivalence diterapkan pada pengontrol information state dan persamaan diferensial yang dihasilkan didekati dengan fungsi kuadratik.

Penelitian ini dilakukan karena solusi problem kontrol ∞H dengan umpan balik menggunakan pengontrol nonlinier seperti pengontrol information state ataupun pengontrol certainty equivalence tidak dapat diterapkan pada sistem nonlinier secara umum, hambatannya pada implementasi dari solusi persamaan Hamiltonian-Jacobi. Kendala lain yang umumnya dijumpai adalah beban komputasi yang sangat tinggi akibat masih dilakukannya komputasi online dari persamaan diferensial (persamaan pemrograman dinamik untuk information state). Untuk mengatasinya, information state diaproksimasi menggunakan fungsi kuadratik, persamaan diferensial parsial untuk information state diaproksimasi dengan sejumlah persamaan diferensial biasa agar beban komputasi menjadi berkurang. Aproksimasi yang diadopsi dalam penelitian ini dimotivasi oleh hasil penelitian terdahulu yang menurunkan solusi aproksimasi kuadratik untuk sistem nonlinier berorde satu (Teolis, 1994).

Tujuan penelitian ini adalah melakukan sintesis pengontrol nonlinier ∞H dengan umpan balik melalui aproksimasi kuadratik terhadap solusi teoretis pengontrol information state. Untuk mencapai tujuan ini, konsep certainty equivalence akan diterapkan pada pengontrol information state dan persamaan diferensial yang dihasilkan akan didekati dengan fungsi kuadratik. Dalam penelitian ini akan diturunkan solusi untuk pengontrol berorde dua, yang membutuhkan operasi matriks dalam kalkulasinya. Pengujian kinerja pengontrol hasil aproksimasi akan dilakukan melalui simulasi komputer dengan berfokus pada kestabilan sistem.

Untuk aplikasinya nanti, pengontrol aproksimasi ini akan diterapkan pada engine control unit untuk mengontrol fuel injector pada fuel delivery system dalam sistem kontrol mesin berbahan bakar bensin. Fuel injector adalah alat yang digunakan untuk menginjeksikan bahan bakar ke ruang pembakaran mesin. Dengan mengoptimalkan kinerja fuel injector akan diperoleh perbandingan udara dan bahan bakar yang ideal sebesar 14,7:1 sehingga penggunaan bahan bakar menjadi efisien. Rencana penelitian tersebut dimotivasi oleh penelitian sebelumnya yaitu kontrol suplai udara pada air induction system menggunakan pengontrol ∞H (Mianzo, et. al., 2001) serta kontrol valve pada ruang pembakaran mesin menggunakan pengontrol linear parameter varying (Genc, 2002).

Tulisan ini adalah hasil penelitian yang telah dilakukan di laboratorium otomasi pusat penelitian informatika LIPI bandung pada tahun 2008. METODOLOGI

Untuk mendapatkan solusi problem kontrol ∞H dengan umpan balik dilakukan langkah-langkah penelitian sbb :

Page 3: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

205

(i) Lakukan aproksimasi terhadap information state dan fungsi value state feedback dengan fungsi kuadratik sbb : Aproksimasi information state dengan fungsi kuadratik :

( ) ( ) ( )ttT

tt xxQxxPtxp ~~2

, 12

−−−= −γ (1)

Nilai maksimum fungsi ini berubah terhadap waktu, bergantung pada parameter P , ,~ Qx t yang juga berubah terhadap waktu :

( ) ( ) ( ))()~(,~2

1,~~ 2

2 tyxhhQuxlQuxfx txttxtt −∇−∇+≈γ

D (2)

( ) ( ) ( )

∇−∇++∇≈ ttxtxtttxt QxhuxlQIQuxfQ 222

2~,~

21,~2γ

D (3)

( ) ( ) ( ) 22

2 ~2

,~ tyxhuxlP ttt −−≈ γD (4)

Aproksimasi fungsi value state feedback dengan fungsi kuadratik :

xxV T Π≈21

(5)

Nilai minimum fungsi terletak pada titik asal. Persamaan yang menggambarkan evolusi bobot fungsi ini Π adalah :

( )t

tVxt ∂

∂∇=Π ,02D (6)

(ii) Definisikan estimasi stress minimum sebagai fungsi information state dan fungsi value. Estimasi stress minimum sebagai fungsi information state dan fungsi value:

))()((maxarg∆

xVxpxx

t += (7)

(iii) Karena bentuk persamaan estimasi stress minimum tersebut di atas tidak dikenal dalam teori kontrol maka estimasi stress minimum dinyatakan dalam bentuk persamaan filter sbb :

( ) ( ) ( ) ( )( )yxhtxKtxVuxgxfx x −+∇++= ∗ )(,,12γ

D (8)

(iv) Masukkan solusi persamaan filter tersebut ke dalam formula pengontrol state feedback untuk menggantikan variabel keadaan sistem.

Page 4: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

206

( ) tstatesteadytT

CEC xxgtu )( Π−≈ (9)

(v) Turunkan persamaan pengontrol aproksimasi ini untuk sistem nonlinier yang akan dikontrol untuk mendapatkan persamaan hukum kontrol. Struktur pengontrol yang dihasilkan ditampilkan pada gambar 1.

Gambar 1. Diagram blok pengontrol hasil aproksimasi

Keterangan : ∑ = sistem nonlinier ucec = pengontrol certainty equivalence = estimasi stress minimum

• = estimasi variabel keadaan sistem Q = bobot information state u* = kontrol optimal γ = parameter ke-robust-an Π = bobot fungsi cost t = waktu Untuk sistem nonlinier orde satu diperoleh hasil sbb.:

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( ) ( )

==

=

+==+=

++===++=

2

22

2 sehingga 2 dimana ;

sin maka sin misal ;

maka 1 , misal ;

ttttt

tt

tttttttt

tttttttttttt

xxxxu

xz

vxyxxhvxhy

wuxxxgxxfwuxgxfx

φφφ

DD

(10)

Page 5: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

207

Pada gambar 2 dapat dilihat hasil simulasi variabel keadaan sistem untuk sistem nonlinier orde satu.

Gambar 2. )( tx untuk sistem nonlinier orde satu

Persamaan hukum kontrol yang dihasilkan adalah:

tsteadytsteadyCEC xQtu ~11)(1

state 2state

Π−Π−=

γ (11)

di mana : 211 22 +Π

−=Π tt γ

D

( ) 1~4~cos2 222 ++

−= ttttt QxQxQ

γD

( ) ( )[ ] tttttttt Qyxxxuxx

−−++= ~sin~cos~2~~

22

γD

Simulasi kinerja pengontrol certainty equivalence hasil aproksimasi untuk sistem nonlinier orde satu dapat dilihat pada gambar 3.

Gambar 3. )( tu CEC untuk sistem nonlinier orde satu

x

Page 6: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

208

Dari gambar 2 dan 3, dapat disimpulkan bahwa pengontrol aproksimasi yang dihasilkan mampu menstabilkan sistem. Karena kisaran sinyal kontrol sebesar 0.6 sedangkan nilai variabel keadaan sistem berosilasi disekitar 0.3 maka untuk membuat sistem nonlinier tersebut tetap stabil, dibutuhkan energi kontrol yang lebih besar dari kecepatan respon sistem. Untuk sistem nonlinier orde dua diperoleh hasil sbb:

( ) ( ) ( ) ( )

( ) ( ) ( )( )

( )( )

( ) ( ) ( )

+==

=

+

=

=+=

+++==+=++=

22

21

2

1

2

1

2

2

22 sehingga 2 dimana ;

sinsin

maka sinsin

misal ;

maka 1, , misal ; ,,

xxxxxu

xz

vxx

yxx

xhvxhy

wuxxxxxgxxxfwuxxgxxfx

tttt

tt

tttttt

ttttt

tttttttttttt

φφφ

DDD

DDDDDD

(12)

Persamaan hukum kontrol yang dihasilkan adalah:

[ ]

Π−Π−

Π−Π−ΠΠ−=

)(~)(~

111

111)(

2

1

1

state 222state 212

state 122state 112

state 2221 txtx

QQ

QQtu

steadytsteadyt

steadytsteadyt

steadyCEC

γγ

γγ (13)

di mana :

2221

1211

pppp

tD

)(11)(12 2122

211211 ttp Π

−+Π+=

γγ

)()(11)()(1)()( 221222111212112112 ttttttpp ΠΠ

−+ΠΠ+Π+Π==

γγ

)(11)(1)(2)(22 2222

2212222122 ttttp Π

−+Π+Π+Π+=

γγ

=

2221

1211

qqqq

QtD

Page 7: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

209

)(~cos1)(~cos121 2122

22

2111

222111 tQxtQxQq

−+

−++=

γγ

)()(~cos1)()(~cos1)(2 221222

2211112

22212 tQtQxtQtQxtQq

−+

−+=

γγ

)()(~cos1)()(~cos1)(2)(~4 221222

2211112

22111121 tQtQxtQtQxtQtQxq

−+

−++=

γγ

)(~cos1)(~cos1)(2)(~41 2222

22

2211

222212121 tQxtQxtQtQxq

−+

−+++=

γγ

Pada gambar 4 dan 5, dapat dilihat hasil simulasi variabel keadaan sistem untuk sistem nonlinier orde dua.

Gambar 4. )(1 tx untuk sistem nonlinier orde dua

Gambar 5. )(2 tx untuk sistem nonlinier orde dua

Page 8: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

210

Simulasi kinerja pengontrol certainty equivalence hasil aproksimasi untuk sistem nonlinier orde dua dapat dilihat pada gambar 6.

Gambar 6. )( tu CEC untuk sistem nonlinier orde dua

Dari gambar 4, 5, dan 6 dapat disimpulkan bahwa pengontrol aproksimasi yang dihasilkan mampu menstabilkan sistem. Karena kisaran sinyal kontrol sebesar 1 sedangkan nilai variabel keadaan sistem )(1 tx berosilasi disekitar 0.6 dan )(2 tx berosilasi disekitar 0 maka untuk membuat sistem nonlinier tersebut tetap stabil, dibutuhkan energi kontrol yang lebih besar dari kecepatan respon.

Selanjutnya ingin diketahui perbandingan kinerja pengontrol nonlinier hasil aproksimasi relatif terhadap pengontrol linier untuk mengontrol sistem nonlinier. Untuk itu sistem nonlinier dilinerisasi terlebih dahulu kemudian diterapkan pengontrol linier, hasil simulasi dapat dilihat pada gambar 7.

Gambar 7. )( tu linier untuk sistem nonlinier orde satu

Dari gambar 7 terlihat bahwa besaran sinyal kontrol menuju tak hingga, ini berarti pengontrol linier tidak mampu mengontrol sistem nonlinier padahal pengontrol nonlinier ∞H yang digunakan dalam penelitian ini mampu melakukannya.

Page 9: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

211

Berikutnya ingin diketahui pengaruh nilai awal variabel keadaan sistem terhadap kinerja pengontrol. Pada gambar 8 dan 9, nilai awal untuk sistem nonlinier orde dua diubah menjadi

Gambar 8. )( tu CEC untuk sistem nonlinier orde dua dengan nilai awal

Gambar 9. )( tu CEC untuk sistem nonlinier orde dua dengan nilai awal

Dari gambar 8 terlihat ada lonjakan sinyal kontrol di awal, ini menunjukkan kerja keras pengontrol untuk membuat sistem tetap stabil. Sedangkan dari gambar 9 perubahan nilai awal menjadi 1.1 membuat pengontrol tidak mampu lagi membuat sistem tersebut tetap stabil. KESIMPULAN

Hasil simulasi memperlihatkan bahwa pengontrol yang dihasilkan mampu

memberikan kestabilan dan menangani efek nonlinieritas lebih baik daripada yang diberikan oleh pengontrol linier. Tetapi pengontrol aproksimasi yang diperoleh hanya bisa diterapkan pada domain kondisi awal yang terbatas di sekitar titik keseimbangan. Dengan perkataan lain, solusi aproksimasi yang diperoleh hanya dapat mengatasi efek

[ ] [ ] .1.11.1dan 110TTx =)( 0x

=

11

0x

=

1.11.1

0x

Page 10: SIMULASI KINERJA PENGONTROL CERTAINTY …digilib.batan.go.id/e-prosiding/lkstn_2008/artikel/A-13-iwan-lipi.pdf · evolusi bobot fungsi ini Π adalah : () t V t t x ∂ ∂ Π =∇

Risalah Lokakarya Komputasi dalam Sains dan Teknologi Nuklir: 6-7 Agustus 2008(203-212)

212

nonlinieritas secara terbatas. Untuk penelitian lanjutan disarankan menggunakan pendekatan kuadratik yang dikembangkan dalam penelitian ini dan dikombinasikan dengan strategi controller scheduling ataupun piece-wise quadratic. Diharapkan efek nonlinieritas yang lebih signifikan dapat diatasi dengan cara ini.

DAFTAR PUSTAKA

1. TEOLIS, C. A., “Robust ?H Output Feedback Control for Nonlinear Systems”, Theses PhD, University of Maryland, 1994.

2. TEOLIS, C. A., YULIAR, S., JAMES M. R., BARAS J. S., “Robust ?H Output Feedback Control for Bilinear Systems”, Technical Research Report, Institute of System Research, 1996.

3. MIANZO, L., PENG, H., HASKARA, I., ”Transient Air-Fuel Ratio ?H Preview Control of a Drive-By-Wire Internal Combustion Engine”, Proceeding of the American Control Conference Arlington, VA June 25-27, 2001.

4. GENC, A. U., “Linear Parameter-Varying Modelling and Robust Control of

Variable Cam Timing Engines” Dissertation, University of Cambridge, 2002.

DAFTAR RIWAYAT HIDUP 1. Nama : Iwan Setiawan.

2. Tempat/Tanggal Lahir : Brebes, 21 Mei 1975 3. Instansi : Bidang Otomasi Pusat Penelitian Informatika LIPI 4. Pekerjaan / Jabatan : Peneliti Bidang Otomasi Pusat Penelitian Informatika LIPI 5. Riwayat Pendidikan : S2 Instrumentasi dan Kontrol ITB (2006) 6. Pengalaman Kerja : Kepala Bagian QC, PT Halim Samudera Interutama (2007)

Peneliti Bidang Otomasi Puslit Informatika LIPI (2008)