Documente Academic
Documente Profesional
Documente Cultură
Perancangan Pengendali
Umpan Balik
Materi:
1. Fungsi Transfer dan diagram blok Loop
Tertutup
2. Sifat-Sifat Dinamik Pengendali Umpan Balik
(Pengaruh P, I, D Control)
3. Pemilihan Jenis Pengendali Umpan Balik
4. Penyetelan (Tuning) Parameter Pengendali
5. Kriteria Kinerja Time Integral
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
INDALPRO / 1
Controller Mechanism
R(s)
+
E(s)
M(s)
Gc(s)
Gf(s)
F(s)
Gp(s)
Y(s)
Final Control
Element
C(s)
Gm(s)
Measuring Device
(sensor/transmitter)
INDALPRO / 2
Manipulasi Aljabar:
Ys GpsFsGdsDs
Process:
Sensor/Transmitter: Cs GmsYs
Controller:
Ms GcsEs
Error:
Es RsCs
Fs G f sMs
. (4.1.1)
. (4.1.2)
. (4.1.3)
. (4.1.4)
. (4.1.5)
Fs G f sGcsEs G f sGcsRsCs
Gf sGcsRsGf sGcsCs
. (4.1.6)
Fs G f sGcsRsG f sGcsGmsYs
. (4.1.7)
Ys
GpsGf sGcs
1GpsGf sGcsGms
Rs
Gds
Ds
1GpsG f sGcsGms
. (4.1.9)
INDALPRO / 4
Gsps
Ys
GpsG f sGcs
Rs 1GpsG f sGcsGms
. (4.1.10)
Gloads
Ys
Gds
Ds 1GpsGf sGcsGms
. (4.1.11)
Ys GspsRs
. (4.1.12)
. INDALPRO
(4.1.13)
/5
Contoh 4.1.1: Menyusun fungsi transfer dan diagram blok pengendali suhu
pada pemanas tangki berpengaduk.
Gambar 4.1.2. Pengendali suhu pada stirred tank heater
TT
Tujuan:
11
mengendalikan suhu
proses pada set-pointnya:
TSP
Feed
Steam
TC
11
f(t), lb/mnt
Ti(t), oF
w(t), lb/mnt
w(t), lb/mnt
Ts(t), oF
Condensate
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
Product
f(t), lb/mnt
T(t), oF
INDALPRO / 6
INDALPRO / 7
Pemodelan Proses :
Neraca energi cairan di dalam tangki:
Vcp
dTt
dt
Neraca energi di koil pemanas:
CM
dTst
wt UATstTt
dt
Vcp
dt
cp Ti T FtUAst UA fcp t
dt
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
INDALPRO / 8
Linearisasi (lanjutan):
CM
dst
WtUAstUAt
dt
s FKFs
s1
ss
1
ss cs1
Ks
s1
dimana:
Kw Ws
cs1
Vcp
UA fcp
c
CM
UA
cp Ti T
Ks
; Kw
UA fcp
UA
UA
KF UMPAN BALIK DR. ENG. Y. D. HERMAWAN;
UA fcp
4 PERANCANGAN PENGENDALI
INDALPRO / 9
W(s)
Kw +
cs1
KF
s1
s(s)
Ks +
s1
(s)
cs1
Control Valve :
Gv
Ms
vs1
INDALPRO / 10
Kv
Sensor/Transmitter :
Gms
Cs
Ts
100
KT
Ts1
dimana C(s) adalah sinyal transmitter output (%TO), dan Gain untuk
transmitter dinyatakan sebagai:
PID Controller :
100 0
%TO
KT 200 100 1.0 o
F
Ms
1
GC
Kc 1 Ds
RsCs
Is
set(s)
Ksp
R(s)
E(s)
Gc(s)
M(s)
Gv(s)
W(s)
Kw +
cs1
KF
s1
s(s)
Ks +
s1
(s)
cs1
C(s)
Gm(s)
INDALPRO / 12
Ks proses:
1
sPenyederhanaan
KF Fs respon
s
s1
s1 cs1
Kw Ws
cs1
Ks 1 s KF Fs
Ks Kw W
s
s
s1
s1 cs1
s1 cs1
Ks Kw
KF
s1 cs1
s1
s
Fs
Ws
Ks 1
Ks 1
1
s1 cs1
s1 cs1
1
INDALPRO / 13
KF cs1
s1 cs1 Ks
FT Proses:
Umpan:
Fs
KsKw
Ws
s1 cs1 Ks
s
KF cs1
GFs
Fs s1 cs1 Ks
s
KsKw
W s
G
S
W(s)
GF(s)
(s)
+
GS(s)
INDALPRO / 14
set(s)
Ksp
R(s)
E(s)
Gc(s)
M(s)
Gv(s)
W(s)
+
GS(s)
(s)
+
C(s)
Gsps
set
Fs
Gloads
Gm(s)
KspGSsGvsGcs
1GSsGvsGcsGms
s
1G
GFsSsGvsGcsGms
FT loop
tertutup
2
Parameter-parameter
untukContoh
4.1.1:
=4.93mnt
A=241.5ft
o
c=0.524mnt
CM=265.7Btu/F
o3
KF=2.06F/(ft/mnt)
Kw=1.905F/(lb/mnt)
oo
Ks=0.383F/F
Ksp=KT=1.0%TO/F
Kv=1.652(lb/mnt)/%CO
v=0.20mnt
Pada
kondisi tunak diperoleh:
T=0.75mnt
fcpTi UA Ts T fcpT 0
w UA TsT 0
Ts 15680.8150100150 230oF
2.1241.5
w 2.1241.5230150 42.2lb mnt
966
INDALPRO / 16
. (4.2.1)
Gd(s)
Gp(s)
Proses tsb akan dikendalikan dengan P Control, dengan Gc(s) = Kc
Untuk mengetahui respon proses terkendali dengan P Control, sebagai
penyederhanaan dianggap Gm(s) = 1, dan Gf(s) = 1, shg pers. (4.1.9)
menjadi:
Ys
Rs
Ds
. (4.2.2)
INDALPRO / 17
Substitusi Gp(s) dan Gd(s) dari pers. (4.2.1) ke pers. (4.2.2) menghasilkan
respon proses terkendali dengan P Control berikut:
Ys
Ys
K pKc
ps1 K pKc
Rs
Kd
Ds
ps1 K pKc
K p Rs
Kd Ds
ps1
ps1
p
dimana:
Kp
Kd
. (4.2.3)
1 K pKc
. (4.2.4a)
. (4.2.4b)
K pKc
1 K pKc
Kd
1 K pKc
. (4.2.4c)
INDALPRO / 18
t p
Yt K p 1e
. (4.2.5)
INDALPRO / 19
KpKc= 10
5
0.8
Y(t)
Offset
0.6
0.2
1K
0.4
0 0
10
15
20
tOffset
1 KpKc
1KpKc
= set-point
1KpKcbaru nilai akhir
INDALPRO / 20
Kc
Is
K p
Kc
Is
ps1
GpsGcs
Rs
Ys
Rs
1GpsGcs
K p Kc
1
s
ps1 I
s
Ys 2 2
s 2 s1
. (4.2.6)
Dimana:
I p
. (4.2.7a)
K pKc
1
I
2 pK pKc
. (4.2.7b)
INDALPRO / 22
Nilai akhir respon (ultimate response) dapat dihitung dengan teori nilai
akhir (final value theorem) berikut:
s0
INDALPRO / 23
Kc1
Kc2
Y(t)
1.4
Kc3
New Set-point
1.2
1
0.8
Kc4
0.6
0.4
0.2 0
0
10
t
I1
I2
1.4
I3
New Set-point
1.2
1.0
0.8
0.6
0.4
0.2 0
0.0
I1
<
I2
<
I3
10
t
INDALPRO / 25
f set(t) Fset(s)
Ksp
R(s)
E(s)
Gc(s)
M(s)
Gv(s)
F(s)
m(t)
C(s)
f(t)
Gm(s)
Gvs
Fs
Ms
Kv
gpm
vs1 %CO
INDALPRO / 26
Sensor/Transmitter:
linear, maka
Cs diasumsikan
100 %TO
Gms
Fs
KT
fmax gpm
KspGvsGcs
Fs
set
F s 1 KTGvsGcs
Dimana Ksp = KT
Pada umumnya, Flow dikendalikan dengan PI Control:
Ms
1 Kc Is1 %CO
Gcs
Kc 1
Is
%TO
Es
Is
INDALPRO / 27
set
Fs
KTKvKc Is1
Is vs1 KTKvKc Is1
set
Dimana:
FC
v
KTKvKc
INDALPRO / 28
Kp
Kc Ds
s1
K pKc Ds
Ys p
Rs
Rs
( p K pKc D)s1
Kp
1 s1Kc Ds
p
... (4.2.8)
INDALPRO / 29
Dalam Pengendalian Proses, pemilihan jenis pengendali (P, PI, PID) dan
penyetelan parameter pengendali (Kc, I, D) yang tepat sangat penting
karena berpengaruh terhadap kinerja proses dan kestabilan respon.
INDALPRO / 30
Gambar 4.3.1 Contoh respon dinamik sistem terhadap satu unit step
NoControl perubahan disturbance load
0.8
Masing-masing
pengendali
menghasilkan
respon yang
berbeda
P
0.6
Yang mana
harus
digunakan?
offset
PI
PID
0.4
2
Time
Bagaimana
menyetel Kc, I,
D?
INDALPRO / 31
0.2
INDALPRO / 32
Respon dinamik
Penyetelan / Tuning
parameter: Kc, I, dan D
Kestabilan Respon
MeminimalkanMenjaga
integral error
sampai
deviasi
(error)
konstan pada nilai
set-point
sekecil
mungkin
1.5
0.5
1
0
10
Time
15
20
Metode Penyetelan:
1. Metode loop tertutup (on-line)
Quarter decay ratio (QDR)
2. Metode loop terbuka (step-testing)
Process reaction curve (PRC)
Kriteria dinamik:
Kriteria sederhana: menggunakan beberapa titik dari respon
Kriteria yang menggunakan seluruh respon dari loop tertutup: t = 0
s.d. t
INDALPRO / 36
C 1 Decay Ratio
4
A
1.6
1.4
5%
1
1.2
0.8
0.6
Overshoot A
0.4
0.2
0
10
15
20
25
Time
trise time
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
tsettling time
INDALPRO / 37
Metode Loop Tertutup Menggunakan Kriteria One-QuarterDecay-Ratio Untuk Penyetelan Parameter Pengendalian
Cocok untuk respon dengan perubahan gangguan: dapat mencegah error
yang besar selama osilasi terjadi.
Tidak cocok untuk respon dengan perubahan set-point: terjadi overshoot
sehingga errornya besar selama osilasi terjadi.
c(t)
A/4
0.5
1.5
A/4
A
cset 0
c0.5
0.5
set
10
20
30
40
50
60
t
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
10
20
30
40
50
60
INDALPRO / 38
PIControl
cu
2.2
1.2
T
1.7
Tuning
--T
cu
*Ziegler-Nichols
M s
Gcs
Es
PIDControl
PID Controller
2
K
2
8
Kc Kc1 D / I ; I I
D
1 Ds1 Ms
D D1 DDs
c 1
Gcs
I s D s1
Kc 1
E
Is
K
Ds1
INDALPRO / 39
step
chan
ge
E(s)
R(s) +
Gd(s)
M(s) = A/s
Gc(s)
Gf(s)
F(s)
+
Gp(s)
Y(s)
C(s)
Gm(s)
INDALPRO / 40
GPRCs
Cs
Ms
G f sGpsGms
... (4.4.1)
GPRCs
dimana:
C s
Ms
KetDs
s1
... (4.4.2)
cs /S ; S adalah slope
tD deadtime
INDALPRO / 41
4 PERANCANGAN PENGENDALI UMPAN BALIK DR. ENG. Y. D. HERMAWAN
c(t)
1
cs
0.8
0.2
0.6
0
0.4
0.8
0.2
0.6
S
0
tD
10
20
30
40
50
Respon
pendekatan
S
0
tD
10
20
30
40
50
0.4
INDALPRO / 42
Tabel 4.4.2 Penyetelan Cohen Coon dengan loop terbuka menggunakan PRC
Jenis
ProportionalGain
Kc
Integraltime
---
---
---
PControl
1 tD
1
KtD3
PIControl
1 tD
0.9
KtD12
303tD
t
1 4tD
KtD34
326tD
t
PIDControl
Derivativetime
920tD/
138tD
4
t
D
112tD
INDALPRO / 43
cs
0.6
0.632 cs
0.8
0.4s
0
0.238 0.2
t1 tD
t1 10t2
dan
20
t2 tD
3 t2 t1 dan tD t2
2
30
40
50
t
... (4.4.3)
... (4.4.4)
INDALPRO / 44
ProportionalGain
Kc
Integraltime
1
Kt
PControl
Derivativetime
---
---
3.3tD
---
PIControl
0 . 9
Kt
D
1 .2
Kt
PIDControl
2.0tD
0.5tD
INDALPRO / 45
ISE 2tdt
0
IAE
2. Integral of the Absolute
Value of the Error (IAE)
... (4.5.1)
tdt
... (4.5.2)
ITAE t tdt
dimana: (t) = ysp(t) y(t)0
3. Integral of the Absolute
Value of the Error (ITAE)
INDALPRO / 46
... (4.5.3)