bab 9 penyetelan pid
DESCRIPTION
Bab 9 Penyetelan PID. Jurusan Teknik Kimia FTUI. Tujuan Pembelajaran. Saat kuselesaikan bab ini, kuingin dapat melakukan hal-hal berikut. Menjelaskan sasaran kinerja yang kita cari hingga ketemu lewat penyetelan (tuning). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/1.jpg)
![Page 2: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/2.jpg)
2
• Menjelaskan sasaran kinerja yang kita cari hingga ketemu lewat penyetelan (tuning).
• Menerapkan prosedur penyetelan menggunakan kurva reaksi porses (process reaction curve) dan persamaan tuning.
• Perbaikan kinerja lebih lanjut dengan penyetelan yang baik
Saat kuselesaikan bab ini, kuingin dapat melakukanhal-hal berikut.
Tujuan Pembelajaran
![Page 3: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/3.jpg)
3
Kerangka Kuliah.
• Pendekatan trial-and-error - kenapa kita tidak menggunakannya
• Definisi masalah tuning
• Menyelesaikan dan Mengembangkan korelasi
• Menerapkan korelasi ke contoh-contoh
• Kehalusan penyetelan - sentuhan pribadi
Kerangka Kuliah
![Page 4: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/4.jpg)
4
• Kinerja yang baik - ukuran feedback dari Bab 7
• Aplikabilitas yang luas - parameter yang dapat disetel
• Kalkulasi tepat waktu - menghindari lup konvergen
• Ganti ke/dari manual - tanpa tabrakan
• Ekstensibel - dipertinggi dengan mudah
Bab ini
Bab sebelumnya
Bab nanti
Sifat-sifat yang Kita Cari dalam Kontroler
![Page 5: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/5.jpg)
5
• Bagaimana kita menerapkan persamaan sama untuk banyak proses?• Bagaimana mencapai kinerja dinamik yang kita inginkan?
TUNING!!!
Idt
CVdTdttE
TtEKtMV d
Ic
0
1 ')'()()(
Parameter yang dapat disetel disebut konstanta tuning. Kita dapat menyesuaikan harganya ke proses untuk mempengaruhi kinerja dinamik
Penyetelan PID
![Page 6: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/6.jpg)
6
AC
Trial 1: tak stabil, hilang $25,000
0 20 40 60 80 100 120
-40
-20
0
20
40
S-LOOP plots deviation variables (IAE = 608.1005)
Time
Con
trol
led
Var
iabl
e
0 20 40 60 80 100 120
-100
-50
0
50
100
Time
Man
ipul
ated
Var
iabl
e
Trial 2: kelewat pelan, rugi $3,000
0 20 40 60 80 100 120
0
0.2
0.4
0.6
0.8
1
S-LOOP plots deviation variables (IAE = 23.0904)
Time
Con
trol
led
Var
iabl
e
0 20 40 60 80 100 120
0
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
0 20 40 60 80 100 120
0
0.5
1
1.5
S-LOOP plots deviation variables (IAE = 9.7189)
Time
Con
trol
led
Var
iabl
e
0 20 40 60 80 100 120
0
0.5
1
1.5
Time
Man
ipul
ated
Var
iabl
e
Trial n: OK, akhirnya!, tapi didapat dengan kelewat lama!!
Adakah carayang lebih mudah
dari padatrial &error?
Penyetelan PID
Idt
CVdTdttE
TtEKtMV d
Ic
0
1 ')'()()(
![Page 7: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/7.jpg)
7
Ya, kita bisamenyiapkan
korelasi yangbaik!
S-LOOP plots deviation variables (IAE = 608.1005)
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
Tentukan sebuah model menggunakan eksperimen PRC (process reaction curve).
Kc TI
Tentukan konstanta penyetelan awal dari korelasi.
0 20 40 60 80 100 120
0
0.5
1
1.5
S-LOOP plots deviation variables (IAE = 9.7189)
Time
Con
trol
led
Var
iabl
e
0 20 40 60 80 100 120
0
0.5
1
1.5
Time
Man
ipul
ated
Var
iabl
e
Terapkan dan setel lebih halus sesuai kebutuhan.
Definisikan masalah tuningnya
1. Dinamika proses2. Variabel yang diukur3. Kesalahan model4. Input forcing5. Kontroler6. Ukuran kinerja
Penyetelan PID
![Page 8: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/8.jpg)
8
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Kontroler PID akan berfungsi baik untuk daerah yang luas dari dinamika proses berumpan-balik ditunjukkan di sini.
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
Gambarkan dinamikanyadari data perubahan step.
Penyetelan PID
![Page 9: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/9.jpg)
9
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
Orde satu dengan dead time
Orde n dengan dead time
Tak stabil
Integrator, lihat Bab 18
underdamped
Penyetelan PIDDefinisikan masalah
tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Gambarkan dinamikanyadari data perubahan step.
Kontroler PID akan berfungsi baik untuk daerah yang luas dari dinamika proses berumpan-balik ditunjukkan di sini.
![Page 10: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/10.jpg)
10
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 50
0
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
tro
lled
Va
riab
le
Kita akan mengembangkan korelasi penyetelan untuk dinamika ini.
• Sangat umum terjadi
• Cocokkan model menggunakan PRC
• Proses-proses lain dikendalikan dengan PID; perlu trial-and-error lagi
Penyetelan PIDDefinisikan masalah
tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Kontroler PID akan berfungsi baik untuk daerah yang luas dari dinamika proses berumpan-balik
![Page 11: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/11.jpg)
11
Situasi yang realistis: Variabel yang diukur akan memasukkan efek dari sensor noise dan frekuensi gangguan proses tinggi
DYNAMIC SIMULATION
Time
0 5 10 15 20 25 30 35 40 45 50-0.5
0
0.5
1
1.5
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Man
ipul
ated
Var
iabl
e
Penyetelan PIDDefinisikan masalah
tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
![Page 12: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/12.jpg)
12
Situasi yang realistis: Model tidak mewakili proses secara pasti. Kita akan asumsikan bahwa model memiliki 25% kesalahan pada gain, konstanta waktu dan dead time, sebagai contoh:
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
1s
.
)(
)()(
10
02 5 s
P
e
sMV
sCVsG
3.75 - 6.251.5 - 2.5
7.5 -1 2.5
gainDead time
Time constant
Penyetelan PIDDefinisikan masalah
tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
![Page 13: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/13.jpg)
13
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Situasi yang realistis: Dua masukan yang khas akan dipertimbangkan, perubahan di set point dan gangguan. Untuk korelasi, pakai step inputs, tapi kontroler akan berfungsi untuk masukan lainnya.
solvent
pure A
AC
FS
FA
SP
Solvent % A
Penyetelan PID
![Page 14: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/14.jpg)
14
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Situasi yang realistis : Kita akan mempertimbangkan kontroler PID, yang mana digunakan untuk hampir semua kontroler lup-tunggal (1CV, 1MV).
solvent
pure A
AC
FS
FA
SP
Penyetelan PID
Idt
CVdTdttE
TtEKtMV d
Ic
0
')'(
1)()(
![Page 15: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/15.jpg)
15
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Perilaku Dinamik CV:Stabil, offset nol, IAE minimum
Perilaku Dinamik MV:osilasi terredamdan fluktuasi kecil disebabkan oleh noise.
MV bisa lebih agresif pada bagian transien yang pertama
Penyetelan PID
![Page 16: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/16.jpg)
16
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
Sasaran utama kita adalah menjaga CV dekatdengan set point-nya. Di samping tidak mengauskan
katupnya, kenapa kita punya sasaran untuk MV?
AC
0 5 10 15 20 25 30 35 40
-10
0
10
20
30
40
Time
Man
ipu
late
d V
aria
ble
Steam flow
Large, rapid changes to the steam flow can damage the trays
Penyetelan PID
![Page 17: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/17.jpg)
17
Definisikan masalah tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
0 5 10 15 20 25 30 35 40
-10
0
10
20
30
40
Time
Man
ipul
ated
Var
iabl
e
Fuel flow
Besar, perubahan cepat terhadap aliran bahan bakar menyebabkan tekanan panas (thermal stress) yang merusak tube.
FT
1
FT
2
PT
1
PI
1
AT
1
TI
1
TI
2
TI
3
TI
4
PI
2
PI
3
PI
4
TI
5
TI
6
TI
7
TI
8FI
3
TI
10
TI
11
PI
5
PI
6
TC
Fuel
Penyetelan PIDSasaran utama kita adalah menjaga CV dekat
dengan set point-nya. Di samping tidak mengauskankatupnya, kenapa kita punya sasaran untuk MV?
![Page 18: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/18.jpg)
18
DEFINISI GABUNGAN DARI MASALAH PENYETELAN UNTUK KORELASI
• Model proses dinamik orde satu dengan dead time (FOPDT)• Sinyal pengukuran kebisingan (noisy)• Kesalahan parameter ± 25% antara model/pabrik• Kontroler PID: tentukan Kc, TI, Td
• Minimisasi IAE dengan MV di dalam batas
Kita capai sasaran dengan menyesuaikan Kc, TI dan Td.
Detailnya ada di bab dan Appendix E.
Penyetelan PIDDefinisikan masalah
tuningnya
1. Dinamika proses
2. Variabel yang diukur
3. Kesalahan model
4. Input forcing
5. Kontroler
6. Ukuran kinerja
![Page 19: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/19.jpg)
19
Metode Penyetelan Kontroler
PRC-FOPDT Grafis
Ciancone (1992) Lopez (1969)
Persamaan Ziegler- Nichols (1942) Coon-Cohen (1953) Lopez (1967) Sintesis Dahlin (1968) Wahid-Rudi (2005)
On-line: Ziegler-Nichols (1942) Internal Model Control (IMC) PRC-SOPDT: Sung, dkk (1996)
![Page 20: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/20.jpg)
20
Kp = 1
= 5
= 5
TC
v1
v2
0 5 10 15 20 25 30 35 40 45 50-0.5
0
0.5
1
1.5
0 5 10 15 20 25 30 35 40 45 5000.20.40.60.81
TC
v1
v2
Kc = 0.74
TI = 7.5
Td = 0.90
Process reaction curve
Selesaikan masalah penyetelan. Perlu program komputer.
Terapkan, apa kinerjanya baik?
Penyetelan PID
DEFINISI GABUNGAN DARI MASALAH PENYETELAN UNTUK KORELASI
• Model proses dinamik orde satu dengan dead time (FOPDT)
• Sinyal pengukuran kebisingan (noisy)• Kesalahan parameter ± 25% antara
model/pabrik• Kontroler PID: tentukan Kc, TI, Td
• Minimisasi IAE dengan MV di dalam batas
![Page 21: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/21.jpg)
21
0 20 40 60 80 100 120-5
0
5
10
15
CV
0 20 40 60 80 100 1200
5
10
15
20
25
time M
V
0 20 40 60 80 100 120-5
0
5
10
15
CV
0 20 40 60 80 100 1200
10
20
30
40
time
MV
0 20 40 60 80 100 120-5
0
5
10
15
CV
0 20 40 60 80 100 1200
10
20
30
time
MV
Plant = model Plant = + 25%Plant = - 25%
Penyetelan bukan terbaik untuk sembarang kasus individual, tapi terbaik untuk daerah dinamika yang mungkin - itu handal (robust)!
Batas MV Batas MV Batas MV
Penyetelan PID
![Page 22: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/22.jpg)
22
Kp = 1
= 5
= 5 TC
v1
v2
0 5 10 15 20 25 30 35 40 45 50-0.5
0
0.5
1
1.5
0 5 10 15 20 25 30 35 40 45 5000.20.40.60.81
TC
v1
v2
Kc = 0.74
TI = 7.5
Td = 0.90
0 20 40 60 80 100 120-5
0
5
10
15
CV
0 20 40 60 80 100 1200
10
20
30
time
MV
Kinerja baik
Process reaction curve
Penyetelan PID
Selesaikan masalah penyetelan. Perlu program komputer.
DEFINISI GABUNGAN DARI MASALAH PENYETELAN UNTUK KORELASI
• Model proses dinamik orde satu dengan dead time (FOPDT)
• Sinyal pengukuran kebisingan (noisy)• Kesalahan parameter ± 25% antara
model/pabrik• Kontroler PID: tentukan Kc, TI, Td
• Minimisasi IAE dengan MV di dalam batas
![Page 23: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/23.jpg)
23
Kita dapat menyelesaikan setiap masalah secara individual, tapi ini akan terlalu banyak makan waktu. Kita akan menyukai untuk mengembangkan sebuah korelasi didasarkan pada banyak solusi.
))/((')/((')/(('
))/((')/((')/(('
)(
)()/('
)/('
seTsTsKK
seTsTsKK
sMV
sCVs
dI
pc
s
dI
pc
1111
111
Konstanta Penyetelan Tanpa Satuan
Variabel bebas
Ingat bahwa /(+ ) + /(+ ) = 1
Penyetelan PID
![Page 24: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/24.jpg)
24
Grafik Tuning untuk Kontroler PID Berumpan-balik menggunakan
KORELASI CIANCONE
(Lihat halaman 281 di buku ajar untuk gambar yang lebih besar.)
Ini dikembangkan denganmerangkum sejumlah besar studi
kasus pada grafik tanpadimensi ini?
disturbance Set point changePenyetelan PID (KORELASI CIANCONE)
![Page 25: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/25.jpg)
25
disturbance Set point
Penyetelan PI (KORELASI CIANCONE)
Grafik Tuning untuk Kontroler PI Berumpan-balik menggunakan
KORELASI CIANCONE
Ini dikembangkan denganmerangkum sejumlah besar studi
kasus pada grafik tanpadimensi ini?
(Lihat halaman 286 di buku ajar untuk gambar yang lebih besar.)
![Page 26: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/26.jpg)
26
solvent
pure A
AC
FS
FA
Mari kita terapkan grafik tuning ke proses 3 tangki pencampuran, yang bukan FOPDT.
Tuning dari chart
Kc = ??
TI = ??
Td = ??
Process reaction curve
Kp = 0.039 %A/%open
= 5.5 min
= 10.5 min
Penyetelan PID
![Page 27: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/27.jpg)
27
solvent
pure A
AC
FS
FA
Tuning dari chart
Kc = 1.2/0.039 = 30 %open/%A
TI = 0.69(16) = 11 min
Td = 0.05(16) = 0.80 min
Process reaction curve
Kp = 0.039 %A/%open
= 5.5 min
= 10.5 min
Penyetelan PID
Mari kita terapkan grafik tuning ke proses 3 tangki pencampuran, yang bukan FOPDT.
![Page 28: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/28.jpg)
28
0 20 40 60 80 100 120 140 160 180 20025
30
35
40
45
50
time
man
ipu
late
d fl
ow
0 20 40 60 80 100 120 140 160 180 2003
3.1
3.2
3.3
3.4
time
conc
entr
atio
n
Gangguan konsentrasi
Valve % open
Konsentrasi effluent
solvent
pure A
AC
FS
FA
5080011
130
0
dt
CVddttEtEv
.')'()(
Kinerja yang baik
Penyetelan PID
![Page 29: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/29.jpg)
29
FINE TUNING: Process reaction curve dan grafik tuning menyediakan sebuah metode yang baik untuk penyetelan beberapa (tidak semua) lup PID. Kita perlu mempelajari bagaimana untuk penyetelan lup yang halus untuk terus memperbaiki kinerja didasarkan pada perilaku sekarang - KENAPA?
• Beberapa lup akan memiliki obyektif kinerja yang berbeda-beda
• Beberapa lup akan memiliki dinamik yang berbeda dari FOPDT
• Bisa terjadi kesalahan pada PRC, mungkin terjadi gangguan selama eksperiman.
• Dinamika pabrik dapat berubah disebabkan oleh perubahan pada laju alir umpan, konversi reaktor, dan sebagainya.
Penyetelan PID
![Page 30: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/30.jpg)
30
Idt
CVdTdttE
TtEKtMV d
Ic
0
1 ')'()()(
Apa efek dari merubah gain kontroler pada kinerja sebuah lup PID?
Mari kita lakukan sebuah eksperimen dengan merubah Kc dan memonitor kinerjanya.
Penyetelan PID
![Page 31: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/31.jpg)
31Kontroler PID dengan perubahan Kc, TI = 10, Td = 0.
• Kenapa IAE naikuntuk Kc yang kecil?
• Kenapa IAE naikuntuk Kc yang besarl?
0 0.5 1 1.5 20
20
40
60
controller gain
cont
rol p
erfo
rman
ce, I
AE Bad
?TC
v1
v2
0 50 100 150 200-1
-0.5
0
0.5
1
time
cont
rolle
d va
riabl
e
0 50 100 150 200-1
-0.5
0
0.5
1
time
cont
rolle
d va
riabl
e
0 50 100 150 200-1
-0.5
0
0.5
1
time
cont
rolle
d va
riabl
e
Is this the “best”?
Kc = 0.62Kc = 1.14 Kc = 1.52
Penyetelan PID
![Page 32: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/32.jpg)
32
Idt
CVdTdttE
TtEKtMV d
Ic
0
1 ')'()()(
Apa efek merubah waktu integral pada kinerja lup PID?
Apa jawabannya berbeda dari Kc? Apa bedanya?
Penyetelan PID
![Page 33: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/33.jpg)
33
0 5 10 15 20 25 30 35 40 45 500
0.5
1
1.5
S-LOOP plots deviation variables (IAE = 9.6759)
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 500
0.5
1
1.5
Time
Ma
nip
ula
ted
Va
ria
ble
FINE TUNING: Mari kita terapkan pemahaman kita untuk membangun pedoman fine tuning.
Ini adalah kinerjapengendalian yang “baik”.
Jelaskan bentuk responCV dan MV.
Penyetelan PID
![Page 34: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/34.jpg)
34
0 5 10 15 20 25 30 35 40 45 500
0.5
1
1.5
S-LOOP plots deviation variables (IAE = 9.6759)
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 500
0.5
1
1.5
Time
Ma
nip
ula
ted
Va
ria
ble
Catatan: ini adalah perubahan step pada set point - baik untuk diagnosis!
MV0 = Kc (SP) seharusnya mendekati perubahan yang
diperlukan pada steady state.MVss
Constant slopeE(t) = constant
CV tidak berubah disebabkan oleh dead time
MV overshoot moderate <= 0.5(MVss)
CV dibatasi overshoot set point, peredaman cepat, dan kembali ke set point-nya
Penyetelan PID
![Page 35: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/35.jpg)
35
Terapkan pedoman fine tuning untuk respon di bawah dan sarankan perubahan spesifik untuk perbaikan.
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1S-LOOP plots deviation variables (IAE = 19.3873)
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Time
Ma
nip
ula
ted
Va
ria
ble
Penyetelan PID
![Page 36: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/36.jpg)
36
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1S-LOOP plots deviation variables (IAE = 19.3873)
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Time
Ma
nip
ula
ted
Va
ria
ble
The CV response is very slow, not aggressive enough
Perubahan awal pada MV terlalu kecil, lebih kecil 40% dari harga akhirnyal, perubahan steady-state.
Ini kinerja pengendalianyang jelek.
Kontroler tidak cukupagresif.
MV0, kecil, gain kontroler naik, Kc sekitar x2
Penyetelan PID
Terapkan pedoman fine tuning untuk respon di bawah dan sarankan perubahan spesifik untuk perbaikan.
![Page 37: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/37.jpg)
37
0 10 20 30 40 50 60 70 80 90 1000
0.5
1
1.5
2S-LOOP plots deviation variables (IAE = 20.1754)
Time
Con
tro
lled
Va
riab
le
0 10 20 30 40 50 60 70 80 90 1000
0.5
1
1.5
2
2.5
Time
Ma
nip
ula
ted
Va
ria
ble
Penyetelan PID
Terapkan pedoman fine tuning untuk respon di bawah dan sarankan perubahan spesifik untuk perbaikan.
Ini kinerja pengendalianyang jelek.
Kontroler tidak cukupagresif.
MV0, kecil, gain kontroler naik, Kc sekitar x2
![Page 38: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/38.jpg)
38
0 10 20 30 40 50 60 70 80 90 1000
0.5
1
1.5
2S-LOOP plots deviation variables (IAE = 20.1754)
Time
Con
tro
lled
Va
riab
le
0 10 20 30 40 50 60 70 80 90 1000
0.5
1
1.5
2
2.5
Time
Ma
nip
ula
ted
Va
ria
ble
CV terlalu berosilasi
Overshoot MV terlalu besar
MV0
Penyetelan PID
Ini kinerja pengendalianyang jelek.
Kontroler tidak cukupagresif.
MV0, kecil, gain kontroler naik, Kc sekitar x2
Terapkan pedoman fine tuning untuk respon di bawah dan sarankan perubahan spesifik untuk perbaikan.
![Page 39: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/39.jpg)
39
Metode LOPEZ (Grafis)
![Page 40: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/40.jpg)
40
Metode LOPEZ (Persamaan - Disturbance)
![Page 41: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/41.jpg)
41
Metode LOPEZ (Persamaan - Setpoint)
![Page 42: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/42.jpg)
42
Metode Ziegler-Nichols (PRC)
![Page 43: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/43.jpg)
43
Metode Ziegler-Nichols (Online)
Langkah-langkah percobaanSet kontroler:
AUTOMATIKProporsional saja (Ti maksimum, Td = 0)
Ubah-ubah harga Kc atau PB (Proportional Band = 100/Kc) hingga responnya berosilasi penuh atau siklik:
Kc yang didapatkan disebut Kcu (ultimate controller gain)
Hitung periode osilasinya (Tu)
![Page 44: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/44.jpg)
44
Metode Ziegler-Nichols (Online)
Tipe Kontroler
Proportional gain (Kc)
Integral time (Ti)
Derivative time (Td)
Proportional only
P Kcu/2 - -
Proportional-Integral
PI Kcu/2.2 Tu/1.2 -
Proportional-Integral-
Derivative
PID Kcu/1.7 Tu/2 Tu/8
![Page 45: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/45.jpg)
45
Cohen-Coon Tuning
Model: FOPDT Spesifikasi kinerja:
Untuk mendapatkan
1/4 rasio peluruhan penurunan cepat pada
amplitudo osilasi
Rasio peluruhan
Overshoot
Untuk sistem orde dua:
![Page 46: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/46.jpg)
46
Cohen-Coon Tuning
Contoh:
![Page 47: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/47.jpg)
47
Cohen-Coon Tuning Cohen-Coon: Servo
Kontroler PID lebih baik dari PI Gain kontroler lebih agresif/tinggi Respon tidak diinginkan untuk banyak kasus
![Page 48: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/48.jpg)
48
Cohen-Coon Tuning
Cohen-Coon: Regulatori
Osilasi lebih tinggi Lebih agresif
![Page 49: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/49.jpg)
49
Sintesis DAHLIN
Minium IAE
Kontroler PI:
c = 2/3 Kontroler PID:
c = 1/5 5% 0vershoot
KKc
5.0
2'
'1
111 2
c
cc s
s
sKsG
KKc
5.0
![Page 50: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/50.jpg)
50
Contoh Sintesis Dahlin
s
s
ssG
s
e
c
ccc
s
2.116.5
1
6.51
8.33
11
2.1180.0
8.33
:sintesiskontroler darialih Fungsi18.33
8.0FOPDT
2.11
![Page 51: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/51.jpg)
51
Korelasi Wahid-Rudi: Servo
Hanya untuk kontroler PID
0.0679* 0.9968CK K
1.1200* 1.8665i
0.6409* 2.4525D
![Page 52: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/52.jpg)
52
45
55
inpu
t var
iabl
e, %
ope
n
39
43
47
51
55
outp
ut v
aria
ble,
deg
rees
C
0 10 20 30 40
time
Tentukan harga parameterKontroler PID dengan berbagai
Korelasi
![Page 53: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/53.jpg)
53
Kode MATLABKc=input('Masukkan harga Kc: ');Ti=input('Masukkan harga Ti: ');Td=input('Masukkan harga Td: ');tn=input('Waktu akhir: ');h=input('dt: ');Gc=Kc*tf([Ti*Td Ti 1],[Ti 0]);Gv=tf(0.016,[3 1]);Gp=tf(50,[30 1]);Gs=tf(1,[10 1]);Kp=0.8;n=Gc*Gv*Gp;d=1+Gc*Gv*Gp*Gs;% SERVO (Setpoint)G=n/d;t=0:h:tn;step(G,t)[y,t]=step(G,t);n=length(t);IAE=0;for j=2:n IAE(j)=IAE(j-1)+h*abs(1-y(j-1));endpauseplot(t,IAE)IAE=IAE(n)
![Page 54: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/54.jpg)
54
Perbandingan 18.33
8.0)(
2.11
s
esG
s
Ziegler-Nichols: Kc = 4.5 Ti = 22.4 Td = 6.6 IAE = 10.5252Ciancone: Kc = 1.5 Ti = 40.5 Td = 1.8 IAE = 23.678Cohen-Coon Kc = 5.34 Ti = 24.32 Td = 3.84 IAE = 14.0442
Lopez: Kc = 1.63 Ti = 48.5 Td = 4.29 IAE = 26.9076Wahid Kc = 4 Ti = 40 Td = 9 IAE = 3.2461
![Page 55: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/55.jpg)
55
Internal Model Control
Hubungan kontroler yang diimplementasikan (Gc):
Fungsi alih lup tertutup:
![Page 56: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/56.jpg)
56
Internal Model Control
1. Model proses difaktorkan ke dalam dua bagian
dengan mengandung dead-time dan RHP zero, satedy state gain diskalakan 1
2. Kontroler
dengan f adalah filter IMC (low pass)
![Page 57: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/57.jpg)
57
Internal Model Control
Catatan kontroler IMC lebih melibatkan dari pada
dijamin untuk yang secara fisik dapat dicapai dan stabil
IMC didasarkan pada penghilangan pole-zero
tidak direkomendasikan untuk proses tidak stabil lup terbuka
Jika model proses sempurna
![Page 58: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/58.jpg)
58
Internal Model Control
Penyetelan kontroler PID didasarkan IMC Asumsinya model sempurna (perfect model) Filter yang digunakan orde satu:
Penyetelan kontroler PID didasarkan IMC untuk
Proses mengandung: RHP (right half plane) zero Komponen integral Time delay perlu diaproksimasi dengan Pade
![Page 59: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/59.jpg)
59
Controller Tuning by SOPDT
1222
ss
eksGsG
mmm
sm
mp
m
![Page 60: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/60.jpg)
60
Controller Tuning by SOPDT
![Page 61: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/61.jpg)
61
Model SOPDT
Metode Harriott (1964)Metode Smith (1972)Rough Model
![Page 62: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/62.jpg)
62
Metode Harriott
21
1
21 3.1%73
21
t
5.021
t
21
%73t
t
(dari PRC)
PRC
y/KM
Kurva Harriott
21, 11 21
ss
KsGm
![Page 63: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/63.jpg)
63
Metode Smith
%60
%20
t
t
%60t
t20% t60%
Kurva SMITH
dari PRC
1222
ss
KsGm
1
1
22
21
11 21
ss
KsGm
![Page 64: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/64.jpg)
64
Rough Model
terkecil)(
terbesar)( , 11
111
3
2121
321321
3
ss
KeSOPDT
sss
KsG
s
1222
ss
eksGsG
mmm
sm
mp
m
![Page 65: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/65.jpg)
65
Bayangkan bahwa kamu adalah terdampar di sebuah pulau dan kamu tidak memiliki buku ajar atau diktat kuliah! Tentu saja, kamu ingin menyetel kontroler PID.
Tinjau grafik tuning dan kembangkan beberapa pedoman kasar untuk penyetelan yang kamu ingin ingat untuk sisa hidupmu.
Pantai tropis tapi tidak ada textbook atau sambungan internet.
Penyetelan PID - WORKSHOP 1
![Page 66: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/66.jpg)
66
TC
v1
v2
Gain kontroler adalah positif untuk contoh-contoh di dalam diktat. Apa Kc selalu lebih besar dari nol? Di dalam jawabanmu, diskusikan sistem pengendalian suhu pada gambar di bawah ini.
Apa satuan dari gain kontroler-nya?
Penyetelan PID - WORKSHOP 2
![Page 67: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/67.jpg)
67
0 5 10 15 20 25 30 35 40 45 50-1
0
1
2
3
4
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 500
5
10
15
Time
Ma
nip
ula
ted
Va
ria
ble
Data di bawah ini adalah PRC untuk sebuah proses, grafikkan dalam variabel deviasi. Tentukan penyetelan untuk sebuah kontroler PID.
TC
v1
v2
Penyetelan PID - WORKSHOP 3
![Page 68: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/68.jpg)
68
0 5 10 15 20 25 30 35 40 45 50-0.5
0
0.5
1
1.5S-LOOP plots deviation variables (IAE = 6.1515)
Time
Con
tro
lled
Va
riab
le
0 5 10 15 20 25 30 35 40 45 50-5
0
5
10
15
20
Time
Ma
nip
ula
ted
Va
ria
ble
Diagnosis data lup-tertutup pada gambar dan sarankan modifikasinya, jia perlu.
TC
v1
v2
Penyetelan PID - WORKSHOP 4
![Page 69: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/69.jpg)
69
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
DYNAMIC SIMULATION
Time
Con
trol
led
Var
iabl
e
0 5 10 15 20 25 30 35 40 45 500
0.2
0.4
0.6
0.8
1
Time
Man
ipul
ated
Var
iabl
e
1s
.
)(
)()(
10
02 5 s
P
e
sMV
sCVsG
2.5 - 7.51.0 - 3.0
5.0 -1 5.0
gainDead time
Time constant
Meski dengan eksperimen yang sangat hati-hati, kamu dapat menentukan parameter modelnya dengan ketidakpastian 50%. Rekomendasikan harga kontanta penyetelan awal untuk sebuah kontroler PID.
Penyetelan PID - WORKSHOP 5
![Page 70: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/70.jpg)
70
Penyetelan PID
• Menjelaskan sasaran kinerja yang kita cari hingga ketemu lewat penyetelan (tuning).
• Menerapkan prosedur penyetelan menggunakan kurva reaksi porses (process reaction curve) dan persamaan tuning.
• Perbaikan kinerja lebih lanjut dengan penyetelan yang baik
Saat kuselesaikan bab ini, kuingin dapat melakukanhal-hal berikut.
Banyak perbaikan, tapi kita perlu beberapa studi lagi!• Baca textbook• Tinjau catatannya, khususnya tujuan pembelajaran dan workshop• Uji coba nasihat-nasihat belajar mandiri• Tentunya, kita seharusnya punya tugas (assignment)!
![Page 71: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/71.jpg)
71
• Home page - Instrumentation Notes- Interactive Learning Module (Bab 9)- Tutorials (Bab 9)
• Cari WEB dan temukan produk perangkat lunak “automatic PID tuning”. Siapkan tinjauan kritis dari tekniknya.
Bab 9 - Sumber Pembelajaran
![Page 72: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/72.jpg)
72
1. Temukan beberapa plot PRC pada Bab 3-5 dan tentukan penyetelankontroler PID dan PI menggunakan grafik tuning.
2. Menggunakan MATLAB, ulangi hasil simulasi untuk 3-tangki pencampuran di bawah kontrol PID. Kemudian tentukan sensitivitas untuk perubahan di dalam tuning dengan merubah KC dan TI (secara bersamaan), % perubahan dari penyetelan kasus dasar; -50%, -10%, +50%. Diskusikan hasilmu.
3. Menggunakan MATLAB, tambahkan noise untuk pengukuran di dalam submenu 1, Kn = 0.05 . Simulasikan penyetelan asal dan harga lain dari Td. Apa yang terjadi pada kinerjanya?
Bab 9 - SARAN UNTUK BELAJAR MANDIRI
![Page 73: Bab 9 Penyetelan PID](https://reader033.vdokumen.com/reader033/viewer/2022061600/5681492e550346895db66bed/html5/thumbnails/73.jpg)
73
4. Formulasikan jawaban-jawaban yang serupa dengan itu di dalam WILMO, satu untuk setiap Check Your Reading, Study Questions dan Thought Questions.
5. Pada Bab 3-5, temukan contoh-contoh proses untuk mana penyetelan dari tuning charts akan (1) applicable dan (2) not applicable.
6. Pada hari Senin, kita menyetel kontroler komposisi 3-tangki pencampuran. Pada hari Jum’at, kita antisipasi penurunan laju alir umpan sebesar 50% (dari 7 ke 3.5 m3/min). Saat ini terjadi, apa seharusnya kita merubah penyetelan kontroler? Jika ya, yang mana yang tetap dan berapa harnya?(Ingat: Model tiga-tangki pencampuran ada di Example 7.2 pada halaman 223 dari buku ajar.)
Bab 9 - SARAN UNTUK BELAJAR MANDIRI