12
Perancangan Kontrol Motor DC Menggunakan Sistem Kontol P, PI, PD dan PID dengan menggunakan bantuan software Matlab Versi 7.8 1. Pengendali PID r (t) = Referensi (set point) y(t) = Keluaran (process variable) e(t) = sinyal error = r(t) − y(t) Variabel yang nilai parameternya dapat diatur disebut Manipulated variable (MV) biasanya sama dengan keluaran dari pengendali (u(t)). MV (t) = P out + I out + D out Keluaran pengendali PID akan mengubah respon mengikuti perubahan yang ada pada hasil pengukuran sensor dan set point yang ditentukan. Pembuat dan pengembang pengendali PID menggunakan nama yang berbeda untuk mengidentifikasi ketiga mode pada pengendali ini diantaranya yaitu: P Proportional Band = 100/gain I Integral = 1/reset(units of time) D Derivative = rate = pre-act (units of time) Atau P Kp = Konstanta Proportional I Ki = 1 Ti e ( t ) dt = 1 TiS = Ki/S= Konstanta Integral

Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

  • Upload
    d14n47

  • View
    580

  • Download
    15

Embed Size (px)

Citation preview

Page 1: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Perancangan Kontrol Motor DC Menggunakan Sistem Kontol P, PI, PD dan PID dengan

menggunakan bantuan software Matlab Versi 7.8

1. Pengendali PID

r (t) = Referensi (set point)

y(t) = Keluaran (process variable)

e(t) = sinyal error = r(t) − y(t)

Variabel yang nilai parameternya dapat diatur disebut Manipulated variable

(MV) biasanya sama dengan keluaran dari pengendali (u(t)).

MV(t) = Pout + Iout + Dout

Keluaran pengendali PID akan mengubah respon mengikuti perubahan yang ada pada

hasil pengukuran sensor dan set point yang ditentukan. Pembuat dan

pengembang pengendali PID menggunakan nama yang berbeda untuk

mengidentifikasi ketiga mode pada pengendali ini diantaranya yaitu:

P Proportional Band = 100/gain

I Integral = 1/reset (units of time)

D Derivative = rate = pre-act (units of time)

Atau

P Kp = Konstanta Proportional

I Ki = 1Ti∫ e ( t ) dt =

1TiS

= Ki/S = Konstanta Integral

D Kd = Kd s = Td d e(t )

dt = Konstanta Derivative

Page 2: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Atau secara umum persamaannya adalah sebagai berikut :

U(t) = Kp + 1Ti∫ e ( t ) dt + Td

d e(t )dt

= K [e ( t )+ 1Ti∫0

t

e ( t )dt +Tdd e( t)

dt ]atau dapat pula dinyatakan dengan :

Kp + Kis + Kd s = Kd s2+Kp s+Ki

s

2. Karakteristik Pengendali PID

Gambar 2. Jenis Respon keluaran

3. Perancangan Sistem Kendalinya

Page 3: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

4. Langkah-langkah dalam merancang Kontrol untuk motor DC

Dalam merancang Kontrol DC ini kami menggunakan Motor DC model GM9X35 dengan

tegangan 12 V, dengan spesifikasi sebagai berikut :

rangkaian pengganti nya:

Komponen Parameternya :

1. Momen inert ia ( J ) = 1x1 0-3 Kg.m2/s2

2. Damping ratio of the mechanical system (b) = 2.4 Ns/m

3. Konstanta Torka (Kt) = 3.25 Nm/Amp

4. Tahanan (R ) = 0.71 Ohm

5. Induktans i ( L ) = 0.66 H

Page 4: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

5. Mencari fungsi transfer dari Rangkaian

Persamaan torsi yang dibangkitkan oleh Motor DC dapat didekati secara linear

menurut persamaan berikut ini :

T=Kt i.......................................(1)

dimana Kt adalah konstanta jangkar motor yang bergantung pada banyaknya

lilitan pada jangkar, jumlah kutub medan, tipe belitan dan penampang jangkarnya.

Adapun besarnya tegangan ggl induksi lawan yang dibangkitkan motor ketika

berputar adalah sesuai dengan persamaan :

e =Kt θ̇.....................................(2)

Sehingga dengan menggunakan hukum kirchoff dan hukum newton didapatkan :

Persamaan Tegangan yang pertama.

Ldidt + R.i = V - K θ̇ ................................. (3)

J θ̈ + b θ̇ = Kt i .................................. (4)

d θt

=θ̇ ................................................. (5)

Untuk mendapatkan fungsi transfer, kita transformasikan persaman 3 dan 4

ke dalam bentuk laplace. Sehingga seperti persamaan di bawah ini :

(Ls+R) I(s) = V(s) - Kt s θ (s) ................................. (6)

s (Js + b)θ s = Kt I(s)........................................... (7)

Dengan mensubstitusikan I(s) persamaan 6 ke 7 maka didapat:

Keluaran 0(s) dan input V(s) untuk pengaturan posisi :

θ(s)V (s )

= Kt

s ( (J s+b )+( L s+ R )+Kt2 ) ............................ (8)

Untuk pengaturan kecepatan maka :

ω (t) = dθt

ω (s ) = s θ(s)

Page 5: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

maka persamaan yang didapat :

θ(s)V (s ) =

Kt

( (J s+b )+( L s+R )+Kt2 )

θ(s)V (s ) =

Kt

( (J s+b )+( L s+R )+Kt2 ) = Numerator

Denominator

Masukkan nilai-nilainya sehingga didapat:

θ(s)V (s ) =

3.25

( (0.001 s+2.4 )+ (0.66 s+0.71 )+3.252 )

θ(s)V (s )

= 3.25

0.00066 s2+1.58471 s+12.2665

6. Diagram Blok

Page 6: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

7. Simulasi dengan Matlab 7.8 dengan Tuning secara Trial and error.

Identifikasi respon secara Open loop Tanpa Kontroler

Penulisan pada halaman matlab :

Hasil Komputasi :

Page 7: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Identifikasi respon secara Close loop dengan Kontroler Kendali Proporsional.

Dari persamaan fungsi alih yang diketahui :

θ(s)V (s )

= 3.25

0.00066s 2+1.58471 s+12.2665

Jika dibentuk menjadi close loop dengan penambahan Kp didapatlah :

θ(s)V (s )

= 3.25 × Kp

0.00066 s2+1.58471 s+(12.2665+Kp)

Penulisan pada halaman matlab :

Hasil Komputasi :

Page 8: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Identifikasi respon secara Close loop dengan Kontroler Kendali Proportional dan Derivative.Fungsi Alih closed loop didapatkan :

θ(s)V (s ) =

3.25 (Kd s+Kp)0.00066 s2+(1.58471+ Kd ) s+(12.2665+ Kp)

Penulisan pada halaman matlab :

Hasil Komputasi :

Page 9: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Identifikasi respon secara Close loop dengan Kontroler Kendali Proportional dan Integral.Fungsi Alih closed loop didapatkan :

θ(s)V (s ) =

3.25(Kp s+Ki)0.00066 s3+1.58471 s2+(12.2665+Kp ) s+Ki

Penulisan pada halaman matlab :

Page 10: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Hasil Komputasi :

Identifikasi respon secara Close loop dengan Kontroler Kendali Proportional, Integral dan Derivative.Fungsi Alih closed loop didapatkan :

θ(s)V (s ) =

3.25(Kd s2 Kp s+Ki)0.00066 s3+(1.58471 Kd)s2+ (12.2665+Kp )+Ki

Penulisan pada halaman matlab :

Page 11: Perancangan Kontrol Motor DC Menggunakan Sistem Kontol PID

Hasil Komputasi :