Jurnal Thesisku2
Jurnal Thesisku2
Abstrak
Dalam penelitian thesis ini dikembangkan metode pengaturan
kecepatan motor induksi 3 phasa melalui direct torque control
(DTC) menggunakan sliding mode control (SMC). Dengan
menggunakan metode DTC memungkinkan untuk mengontrol
torka dan fluks stator secara langsung. Estimasi putaran
rotor, torka dan fluks dilakukan oleh DTC yang diberi input
tegangan dan arus stator. Estimasi kecepatan motor akan
dibandingkan dengan kecepatan referensi untuk menghasilkan
error. Error dan delta error kecepatan putar sebagai masukan
pada Sliding Mode Control (SMC), Algoritma genetika
digunakan untuk mencari optimalisasi parameter-parameter
SMC. Nilai keluaran dari SMC adalah Torka referensi.
Besaran masukan estimasi DTC adalah arus dan tegangan
motor, sinyal masukan inverter adalah tegangan dc. Besaran
keluaran estimasi DTC adalah torka, putaran, fluks dan sudut
antara fluks sumbu d dan sumbu q. Hasil yang diperoleh
melalui simulasi menunjukkan respon kecepatan putar yang
cepat dalam kondisi start, perubahan beban dan perubahan
set point. Khusus pada kondisi perubuhan beban, respon
kecepatan hampir tidak mengalami perubahan kecepatan
atau bisa dikatakan respon kecepatan kokoh bila ada
gangguan
Kata kunci : Sliding mode control, DTC, Algoritma Genetika,
1. Pendahuluan
Motor induksi 3 phasa saat ini banyak digunakan pada
industri dengan berbagai aplikasi. Hal ini disebabkan
karena motor induksi 3 phase memiliki keunggulan
diantaranya handal, tidak ada kontak antara stator dan
rotor kecuali bearing, tenaga yang besar, daya listrik
rendah dan hampir tidak ada perawatan[15]. Motor
induksi 3 phasa memiliki kelemahan pada pengontrolan
kecepatan karena kecepatanya bergantung pada
frekuensi input sedangkan sumber yang ada memiliki
frekuensi yang konstan, untuk mengubah frekuensi
input lebih sulit dari pada mengatur tegangan input,
dengan ditemukannya teknologi inverter maka hal
tersebut menjadi mungkin dilakukan. Motor induksi
umumnya dioperasikan untuk kecepatan tetap.
Berdasarkan survey bahwa bila motor dioperasikan
dengan kecepatan variabel, maka motor akan
mengkonsumsi daya listrik yang kecil. Karena itu motor
ini banyak dipakai dengan kecepatan variabel. Untuk
mengatur kecepatan motor induksi pada kecepatan tetap
dan kecepatan variable diperlukan konverter daya.
Apabila motor induksi mendapat tegangan melalui
konverter daya, maka bentuk gelombang tegangan tidak
lagi sinusoidal. Dalam kondisi ini pemodelan motor
tidak lagi menggunakan model trafo. Pemodelan
dilakukan dengan menggunakan pemodelan dalam
koordinat d-q untuk melakukan analisa. Model d-q lebih
Mahasiswa Program Pascasarjana Teknik Elektro UNHAS No.Stambuk P2700209049
Vd
ref
err
+
SM
Terr m
Test ref
+-
Tes
+
-
Sumber
tegangan
inveter
Tref SVPW
M
Tabel
es
Vabc
DTC
Estimat
d
q
ab
c
Pemodelan
d-q
Iabc
MI
d
v qs =R s iqs + ds + qs
dt
v ds =R s ids qs +
(1)
dt ds
(2)
dt qr
v qr =R r i qr +
gr dr +
(3)
d
gr qr + dr
dt
v dr=R r i dr
Bm
koefisien gesekan (N.m.det/rad)
[ ][
R s + p Ls
Ls
V qs
L s R s + p Ls
V ds
=
p LM
V qr
( g r ) LM
V dr ( g r ) LM
p LM
Dengan
(5)
ds =Lls i ds + L M (i ds+i dr )
(6)
qr =Llr i qr + L M (i qs +i qr )
(7)
dr =Llr i dr + L M (i ds +i dr )
(8)
( )
(9)
(11)
: torka
beban
Lr=Llr + L M
cos
2
sin
3
1
2
( 23 )
2
sin ( )
3
( 23 )
2
sin (+ )
3
1
2
1
2
cos
cos +
cos
2
cos
1
K dq 0=
3
2
cos +
3
(
(
)
)
sin
2
sin
3
2
sin +
3
(
(
)
)
1
1
(12)
: torka
elektromagnetik
J
: momen inersia (kg.m2)
P
: jumlah kutub
dan
(11)
Dimana :
Te
Ls=Lls + LM
K dq 0=
3 P
T e=
( i i )
2 2 ds qs qs ds
TL
p LM L M
L M p LM
R r + p Lr ( g
( g r ) Lr R r +
d
( t ) =r (t)
dt r
(4)
2 J d r
T eBm rT L=
P dt
dt isd (t )
d i (t )
dt sq
d rd (t )
=
dt
d
rq (t )
dt
m (t )
dt
m (t )
dt
d
1
i ds ( t ) = n p m (t ) qr + dr + i ds ( t ) +
V (t)
dt
L s ds
(13)
d
1
i qs ( t ) = n p m ( t ) dr + qr i qs ( t ) +
V (t)
dt
L s qs
d
i ( t )=n p m ( t ) qr dr + Lm i dr ( t )
dt dr
(14)
(15)
d
i ( t )=n p m ( t ) dr qr + Lm iq r ( t ) (16)
dt qr
Dari persamaan (9) dan (11) kita dapatkan :
Dimana :
=
=
2
m
Rr
L
Lm
; =1
; =
Lr
Lr L s
Lr Ls
Lm
+
2
La Lr
Rs
Ls
dan
=n p
Lm
JL r
- .n p . m - .
- n p . m
n p . m
0
0
0
0
.i (t ) - .i (t )
sd
sq
0
0
0
0
Lm 0
0
0
0
Lm 0
0
0
0
0
0
0
0x
0
0
rq
m (t )
0
0
Bm
J
1
Vsd (t )
V (t )
sq
0
0
irq (t )
isd (t )
i (t )
sq
ird (t )
1
.Ls
TL (t )
(18)
d i (t ) 0
sq
dt
d rq (t )
0
dt
0
-
0
isd (t )
Vsd (t )
x isq (t ) Vsq (t ) .
.Ls
- rq (t ) 0
(19)
d
Lm Rs 0
dt isd (t ) .Ls .Lr 2 .Ls
L
R
d i (t ) 0
- m 2- s
dt sq
.Ls .Lr .Ls
d rq (t )
0
0
dt
Lm ( dr iqs ( t ) qr i ds ( t ) ) B m
T L (t )
d
m ( t )=n p
m ( t )
dt
Lr J
J
J
(17)
.n p . m
0
0
0
0
0
1/ J
0
-
0
isd (t ) Vsd (t )
1
Rr Lm
.
x
i
(
t
)
V
(
t
)
sq
sq
2
.Ls
.Ls .Lr
Rr
(t ) 0
Ls rq
0
(20)
m ( s)
=
V ds( s)
n p Lm ( dr i qs ( s ) qr i ds ( s ) )
Lr (Js + Bm )
np
Lm
R L
L
( s ) qr + r 2 m dr + m + R s + Ls s i ds ( s
Lr m
Lr
Lr
(22)
n p Lm ( dr i qs ( s ) qr i ds ( s ))
Lr
((
Lm
J Ls s i ds ( s )+ Rs +
Lr
i ds ( s ) +
R r Lm
dr Js +
Lr
mendapatkan
fungsi
m (t)
membandingkan antara
dan
V ds (t)
dan
alihnya,
maka
kita
sebagai keluaran
T L (t)
harus sama
( Js+ Bm ) m ( t )=T em ( t )T L ( t )
m ( s) =
T em ( s) n p Lm ( dr i qs ( s ) qr i ds ( s ) )
=
Lr ( Js+ B m)
( Js+ B m )
abc --> dq
sumber 3 fasa
Va
(21)
[theta_da]
ia
ib
ia
2
ic
ib
3
theta_da
ic
Vb
vs_dq
-K-
vs_dq
lambda --> i
inv[M]
Vc
Va,Vb,Vc=380 volt
f=50 hz
is_dq fl_s_dq
theta_da
theta_da
1
s
V ds ( t )=n p m ( t ) qr + dr + i ds(t ) L s
Demux
K*u
1
s
is_dq
-KDemux
fl _rd
fl _rd
irdq
Wd
[theta_da]
Pers. stator_flux
-KTerminator
fl _rq
fl _rd
1
s
WdA=s*Wd
Scope2
Jika , dan
Wm
Wmech
p/2
Inerti a
disubtitusikan :
-K-
-K-
Torque
xo
1
s
Put_Motor
To Workspace
Torsi
Wmech_0
Rr
Lm
Lm
Rs
d
) Ls 5. Model Simulasi Motor Induksi
( p m ( t ) qr + dr )
+
+
i ds ( t ) + ids ( tGambar
2
Lr
L s Lr L s L r L s
dt
V ds (t )=
Lm
R L
L
( s ) qr + r 2 m dr + m + R s+ Ls s i ds ( s )100
Lr m
Lr
Lr
Putaran[ra/ detik]
V ds ( t )=n p
Scope1
80
60
40
20
0
-20
0
tim
e[detik]
Lr
Untuk
n p Lm
( dr i q
= ( v R i ) dt
qs
qs
s qs
(6)
= ( v R i ) dt
ds
ds
s ds
(7)
=156,4 rad/detik).
d s
dt
d
0=R r ir + r j r r
dt
(1)
(2)
s=Ls i s + Lm i 'r
(3)
=L i + L i
r
r r
m s
(4)
(8)
qs
ds
( )
(9)
qs
ds
( )
(10)
r = e= ds qs 2 qs ds
s
(11)
Te
2r
r =P e Rr
(12)
Fluks Stator
1
v_abc
K Ts
abc alfabeta
fl _s_ab
f(u)
z-1
Zero-Order
Hold1
Discrete-Time
Integrator
atan2(u(2),u(1))
2
i_abc
abc alfabeta
f(u)
fl _r_ab
-K-
ang_fl_s
Tem
2
Sector
ang_fl _ssector
3
Tem_est
Lr/Lm
Rs
f(u)
fl_r_ab
Zero-Order
Hold2
1
fl_s_est
fl _s
-K-
fl _r^2
atan2(u(2),u(1))
Ls*sigma
-K-
Wslip_elec
Wm_est
theta_rW r_elec
4
Wmech_est
(2/p)
Zero-Order
Hold3
ref
Sehingga :
s= ( v sR s i s ) dt
r =tan
v s=Rs i s +
s =tan 1
(5)
3.
s= ( qs ) + ( ds ) s
70
60
50
40
Kec.Motor.Aktual (rad/det)
Kec.Motor ref.(rad/det)
Torsi(N.m)
30
20
10
-10
0.5
1.5
tim
e[detik]
2.5
v ab = v a v b
v bc = v b v c
v ca= v c v a
2
V ( t )= ( V a ( t ) +V b ( t ) a+ V c ( t ) a2 )
3
[] [
a=e
a =e
2
2
=cos
+ jsin
=0,5+ j 0,8667
3
3
4
3
( )
( )
4
4
=cos
+ jsin
=0,5 j 0,8667
3
3
( )
( )
][ ]
Va
2 1 1 a
1
V b = V dc 1 2 1 b
3
1 1 2 c
Vc
(3)
Tabel 1. Kondisi switching inverter
Sect
or
On
Device
T2,T4,T6
Va
Vb
Vc
Space
Voltage
Vector
V0(000)
T1,T4,T6
2/3 v dc 1 /3 v dc1 /3 v dc
V (100)
T1,T3,T6
1/3 v dc 1/ 3 v dc 2 /3 v dc
V (110)
T3,T2,T6
1 /3 v dc2/3 v dc 1 /3 v dc
V (010)
T2,T3,T5
2 /3 v dc1/ 3 v dc 1/ 3 v dc V (011)
T2,T4,T5
T1,T4,T5
T1,T3,T5
Dimana :
2
j
3
(2)
(1)
V7(111)
Sector 2
Sumber
D1 D3 D5
teg.
tigaaphasa
b
c
D4 D6 D2
T
RR
Cf
T3
V010
T5
V110
T4
Sector 1
Sector 3
b
T6
T2
Vref
tb
V000
V011
V111
V100
ta
Sector 4
Dioda Bridge Regenerating Link
PWM Inverter
Rectifier
Circuit
Filter
Sector 6
V001
Sector 5
V101
d m
+ B m +T L=T e
dt
(1)
P
T e=1,5 ( ds i qs qs i ds )
2
(2)
T
m+ B m + L = 1 T e
J
J J
apabila
T
B
1
a= ; b= ; d = L
J
J
J
(3) diatas
menjadi :
jika
kondisi
(3)
x ( t )=bT e ( t ) a m d ( t )b T e (t)
(8)
Variable silidng mode control dengan komponen
integral diberikan dalam persamaan :
t
S ( t )=e ( t ) ( ha ) e ( ) d
S ( t )=e ( t ) ( ha ) e ( ) d =0
f ( t )=he (t )sgn (S ( t ) )
maka persamaan
gangguan
persamaannya
S=0
e ( t )= m ( t ) m ( t)
(5)
dengan
m (t)
(11)
sgn ( S ( t ) )=
+1 bila S ( t ) >0
1 bila S ( t ) <0
(12)
sehingga
(4)
a , b dan
(10)
(9)
Asumsi
2.
|x (t)|
Penguat
dipilih
chattering
untuk semua kondisi. Ketika sliding
e (t)
e ( t )=
m ( t )
m ( t )=ae ( t )+ f ( t )+ x (t )
(6)
Dengan memisahkan komponen
f ( t ) dan
x (t)
x (t)
f ( t )=b T e ( t )a md ( t )
m
(7)
Surface sliding
putaran mekanik
e ( t )= m ( t )
( t)
putaran
cenderung menuju
1
V ( t )= S ( t ) S(t)
2
(13)
(14)
V ( t )=S ( t ) S( t )
S [ e ( ha ) e ]
S [ (ae +f + x ) (heae) ] `
S [ f + xhe ]
6. Hasil Simulasi
Hasil yang diperoleh secara simulasi dengan
menggunakan simulink/Matlab dengan data sebagai
berikut : sampling time 100s, fluks referensi diambil
pada harga nominal. Data lengkap parameter motor
induksi dapat dilihat pada tabel 2 dibawah ini :
Tabel 2. Parameter-paramter Motor induksi
Daya
7,5
HP/kW
5,6
kW
Tegangan, V
380
Volt(LL,rms)
Fasa (F)
3
phasa
Tahanan Stator, Rs
1,77
Ohm
Tahanan Rotor, Rr
1,34
Ohm
Reaktansi Stator, Xs
5,25
Ohm
Reaktansi Rotor, Xr
4,57
Ohm
Reaktansi Gandeng, Xm
1,39
Ohm
Momen Inersia Motor, J
0.025 Kg.m2
Jumlah kutub, P
4
buah
Frekuensi,f
50
Hertz
Slip, S
3
Persen
Koefisien gesek,B
0.01
N.m.sec/rad
Arus beban Penuh, I
4
Ampere
Slip beban penuh (s)
1,72
Ohm
Sumber : Arman Jaya, Pengaturan kecepatan motor induksi tanpa
sensor
S [ hesgn ( S ( t ) ) + xhe ]
tegangan stator
Delta Wem*
S [ x sgn ( S ( t ) ) ]
Beta
Tem*
Delta Tem *
Delta Flux
Switch signal
fl_s_0
Drive signal
qa va
va
ia
Demux qb vb
vb
ib
qc vc
vc
ic
-3.547
volt1
3.271
Demux
0.2762
Arus Stator
v_abc
76.2
Sector
Beta
Demux
Tem _est
Algoritma Genetika
i_abc
Torsi Beban
nilai
konvergen
T e
pada
dan h agar
setiap
ada
dapat ditentukan
1
he ( t )sgn ( S ( t ) ) +a m+
m + d ]
[
b
(13)
1
Delta Wem*
2
Beta
3
h
e(t)
Beta
Tem*
Out1
Zero-Order
Hold
time
Waktu
SMC
1
Tem*
Putaran rotor
Wmotor
Vb
Dem ux
Wmotorref
Vc
workspace tegangan
Torsi
Ia
workspace
Ib
Dem ux
T e=
1/s
Integrator
TIMER
Torsi beban
N.m
Va
1
Constant
Wmotor ref.
DTC Estimator
(beta) dan h
Wmotor
76.18
rad/deti k
Wmech_est
ib arus stator
ic
Motor Induksi
fl_s_est
ia
ampere
Inverter
Flux_referensi
Sehingga sgn ( S ( t ) ) 0
volt
Ic
workspace Arus
35,
Gambar 14 : merupakan respon putaran motor saat
start, perubahan referensi kecepatan dan perubahan
beban, Over-shoot yang dihasilkan pada saat start,
perubahan referensi kecepatan dan perubahan beban
serta waktu yang dibutuhkan untuk mencapai kondisi
steady state dapat dilihat pada table berikut :
Tabel 3. Respon Putaran Motor
Parameter terukur
Kondisi
Overshoot
(iss)
Start
Perubahan referensi kecepatan
Perubahan beban (torsi)
9,43 rad/det
15,74 rad/det.
4,85 rad/det.
0,12
0,12
0,12
t1
Va (Volt)
0,091 detik
0,044 detik
Tegangan Motor
500
466,6
466,6
1
f=
semakin besar (
T )
0
-500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
time[detik]
0.6
0.7
0.8
0.9
500
Vb (Volt)
38,09 rad/det.
38,09 rad/det.
76,18 rad/det.
t3
0
-500
500
Vc (Volt)
t1
t2
t3
t2
0
-500
400
300
D
T
Te
Tr
200
100
-100
-200
-300
0.5
1.5
2.5
3.5
4.5
4
x 10
Respon Putaran MOTOR terhadap Perubahan Torsi Beban dan Perubahan Referensi
80
70
Wm.Aktual (rad/det)
Wm.ref.(rad/det)
Torsi(N.m)
60
50
40
30
20
10
40
0
Ia
30
-10
Ib
0
0.1
0.2
0.3
0.4
20
0.5
time[detik]
0.6
0.7
0.8
0.9
Ic
10
7. Penutup
-10
-30
0
0.1
0.2
0.3
0.4
0.5
time[detik]
0.6
0.7
0.8
0.9
Daftar Pustaka
[1] Soebagio, Model mesin AC pada koordinat d-qn,