net/publication/39734788
CITATIONS READS
0 755
1 author:
Totok R. Biyanto
Institut Teknologi Sepuluh Nopember
131 PUBLICATIONS 146 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Energy Efficiency and Process Integrations in Gas Facility Plant View project
Radio Isotope application (Gramature, Gamma Weight Scale) for Industries and Mining View project
All content following this page was uploaded by Totok R. Biyanto on 01 July 2016.
Totok R. Biyanto
Jurusan Teknik Fisika - FTI – ITS Surabaya
Kampus ITS Keputih Sukolilo Surabaya 60111
Telp : 62 31 5947188 Fax : 62 31 5923626
Email : totokrb@ep.its.ac.id
ABSTRAK
Makalah ini memaparkan aplikasi DDE (Dynamic Data Exchange) untuk menghubungkan Internal Model Control
berbasis Neuro Fuzzy (IMC-NF) pada Matlab dengan plant kolom distilasi biner pada Hysys.
Penelitian ini dimulai dari pemodelan kolom distilasi menggunakan metode shortcut dan rigourous, pembuatan
Amplitude Pseudo Random Binary Signal (APRBS) yang sesuai untuk plant, mengambil data dinamik plant,
membuat model forward dan model inverse plant, menentukan learning rate dan filter yang sesuai serta
memberikan pelatihan kepada pengendali secara langsung terhubung dengan plant (secara online) untuk belajar
mengeluarkan sinyal manipulated variabel yang mampu membuat output plant (control variabel) mengikuti
perubahan setpoint yang diberikan, mengintegrasikan Matlab dan Hysys, serta menguji performansi sistem
pengendalian. Hasilnya Aplikasi DDE antara Matlab dan Hysys dapat dijalankan dengan baik, dan IMC-NF mampu
mengatasi kekomplekan dan ketidaklinieran kolom distilasi, yang ditunjukkan dengan kekokohan menjaga setpoint
dan harga IAE yang kecil.
Kata kunci : DDE (Dynamic Data Exchange), Hysys – Matlab, Internal Model Control – Neuro Fuzzy
I. PENDAHULUAN
Hysys merupakan software yang banyak digunakan baik oleh kalangan akademik maupun kalangan
industri untuk merancang, memodelkan, mensimulasi dan menganalisa satu atau beberapa unit operasi. Beberapa
algoritma pengendalian tersedia pada software ini. Misalnya PID, On – Off, dan lain – lain. Namun pengembangan
algoritma pengendali tidak disediakan pada software ini.
Disisi lain perkembangan algoritma pengendali sangat pesat seperti Jaringan Syaraf Tiruan (JST), Fuzzy
Logic, MPC, dan sebagainya, yang dibuat menggunakan software Matlab, Visual Basic, dan lain – lain. Dari dua
sisi ini maka perlu diaplikasikan sebuah protokol yang dapat mengkomunikasikan antara plant pada Hysys dan
pengendali pada Matlab [16]. Komunikasi kedua software dapat dilakukan melalui protokol DDE (Dynamic Data
Echange) dengan Matlab sebagai server dan Hysys sebagai client.
Pada penelitian ini algoritma pengendalian yang diaplikasikan adalah Internal Model Control berbasis
Neuro Fuzzy (IMC-NF) pada Matlab untuk mengendalikan kolom distilasi biner pada Hysys.
Penelitian tentang Internal Model Control (IMC) [10] diperoleh kesimpulan bahwa IMC mempunyai struktur
yang sangat kokoh (robust) terhadap gangguan, baik terhadap perubahan setpoint maupun disturbance
penggangu plant.
IMC sebagai sistem pengendalian berbasis model, maka keberadaan suatu model yang merepresentasi
proses yang ditinjau mutlak diperlukan. Pencapaian suatu model dapat dilakukan dengan memanfaatkan kelebihan
yang dimiliki oleh soft computing dalam hal memetakan hubungan nonlinier antara input dan output.
IMC mampu memberikan performansi sistem pengendalian yang lebih baik dibandingkan pengendalian
konvesional. Performansi IMC tergantung kepada ketepatan memodelkan plant dan inverse plant-nya serta
penggunaan filter yang sesuai. Semakin kecil harga λ sampai batas minimum tertentu pada filter orde satu yang
digunakan, maka semakin kecil harga Integral Absolute Error (IAE) yang diperoleh saat pengujian sistem
pengendalian. [2,4,5].
Simulasikan IMC untuk peralatan laboratorium proses dengan Matlab dan memperoleh hasil yang baik
namun masih menimbulkan osilasi pada keadaan tunak, sehingga menyarankan pemodelan yang lebih baik [12],
Unsur adaptif pada pengendali JST disarankan [6] agar diperleh pengendali yang lebih robust, serta tuning yang
lebih baik disarankan [13] untukmendapakan respon yang lebih baik. IMC-JST untuk mengendalikan kolom distilasi
biner dan memperoleh error steady state yang baik dan stabil dengan mengatur filter dan lerning rate pada
pengendali telah dilakukan [1], namun masih mempunyai harga IAE yang lebih besar dibandingkan dengan IMC
konvensional
1
Dari semua penelitian mengenai IMC tersebut, perlu dilakukan penelitian untuk memperbaiki performansi
pengendalian IMC. Salah satu cara adalah dengan memanfaatkan kemampuan neurofuzzy [7] dalam membuat
model forward dan model inverse.
Dengan adanya DDE diharapkan banyak aplikasi plant yang berupa satu variabel proses maupun
plantwide control dapat dikomunikasikan dengan decentralized control (pengendali SISO) maupun centralized
control (pengendali MIMO) menggunakan berbagai algoritma.
Tujuan dari penelitian ini adalah sebagai berikut :
Mengintegrasikan proses kolom distilasi pada software Hysys dengan pengendali IMC-NF pada software
Matlab.
Mengetahui performansi dari sistem pengendalian proses kolom distilasi dengan menggunakan algoritma
kontrol IMC-NF.
2
Client akan menuliskan data ke Matlab menggunakan suatu perintah DDE poke operation. Engine topic
akan memperbarui dan menuliskan matrik data berupa item – item data yang sudah ditentukan pada Matlab
workspace. Item yang dimaksud adalah matrik yang akan diperbarui atau yang akan dituliskan nilainya. Jika matrik
yang dimaksud dengan nama tertentu sudah ada pada workspace, maka data tersebut akan diperbarui. Jika tidak
maka data baru akan ditambahkan pada workspace. Data matrik dapat berupa Text atau XLTable.
Pada saat Matlab diakses sebagai server, maka harus dipastikan bahwa kita sudah memasukkan service
name, topic, dan item yang dimaksud. Gambar 2 menunjukkan ilustrasi hirarki nama pada Matlab:
Kedua driver diatas adalah driver DDE client yang digunakan untuk melakukan komunikasi dengan DDE server.
Komunikasi akan terjadi pada saat tombol enable diaktifkan dan sebaliknya. Hysys DDE Drivers akan mendeteksi
pada saat server tidak terhubung dengan client. Transaksi DDE client juga diindikasikan secara periodik sesuai
dengan interval data transfer yang dikonfigurasikan pada Hysys DCS interface, Drivers page tab of the DCS View.
Nilai PV akan ditransfer apabila status value berada pada kondisi DCS. Nilai PV tidak ditransfer apabila nilai
statusnya adalah internal. output hanya akan dituliskan dari DDE server (Matlab) ke DDE client (Hysys) jika kondisi
status controller berada pada kondisi DCS. Hanya data nilai setpoint yang ditransfer jika status eksekusi controller
pada kondisi internal.
3
2.5. Metode Shortcut Kolom Distilasi
Metode shortcut atau metode pendekatan adalah metode yang menggunakan persamaan Fenske,
Underwood, dan Gilliland (FUG) sebagai dasar perhitungannya.:
Penentuan tray minimum (Nm) dengan persamaan Fenske.
Penentuan jumlah stage minimum adalah jumlah stage yang dibutuhkan pada kondisi total refflux.
Pada kondisi total refflux, jumlah stage teoritis yang dibutuhkan adalah
Xd Xb
log LK HK (1)
Nm Xd HK Xb LK
log m
m LK HK
1
dengan 2
Penentuan jumlah tray (N) dan Actual Ratio (R) dengan korelasi Gilliland.
Gilliland melakukan studi eksperimental untuk menghubungkan antara N dengan Nm, Rm dan R,
dengan
N Nm 1 54,4 X X 1 .
Y 1 exp (4)
N 1 11 117,2 X X 0.3
R Rm
dengan X
R 1
4
Penentuan letak tray umpan (NF) dengan persamaan Kirkbride.
0.206
Z X LK , F B
2
N
NF R HK , F . (5)
N S Z LK , F X HK , F
D
Distilate
5
Kesetimbangan massa dan panas pada tray umpan ( n = NF )
Bottom Product
6
Blok diagram untuk feedback controller dan struktur pengendali IMC pada gambar 8 sampai gambar 12.
Dimana Gp adalah fungsi transfer plant, Gc adalah fungsi transfer pengendali, Gu adalah fungsi transfer
disturbance, Gi adalah fungsi transfer inverse model, Gm adalah fungsi transfer forward model, R adalah setpoint,
U adalah disturbance, U1 adalah output plant yang disebabkan perubahan disturbance dan C adalah control
variable
U
Gu
R + U1 C
Gc Gp
+ +
-
Gu
R + U1 C
Gi Gp
+ +
-
- +
Gm
U1
+
R + + + C
GI Gp
-
+
Gm
7
Gambar 11. Struktur IMC equivalent dengan kontrol konvensional
U1
+
R + + C
GI Gm
-
U1
Gambar 12. Struktur IMC ketika model sesuai dengan proses (Gm = Gp)
Pada gambar 12 stabilitas dari sistem pengendalian bergantung hanya pada G I dan Gm. Jika GI dan Gm
stabil, maka sistem pengendalian stabil.
G IG m 1 (21)
G I 1/ G m (22)
IMC hanya membutuhkan satu parameter pengendali λ sebagai filter (persamaan 23), agar dapat menjadi
pengendali yang cukup robust untuk gangguan load dan set point
1
f ( s) (23)
(s 1)
Parameter premis
X Parameter konsekuen
A1
X A2 TT N 1
A3
TT N 2
B1
z
LAYER 5
TT N 3
Y B2
Struktur ANFIS diatas dengan bentuk umum dua aturan fuzzy if-then seperti yang ditunjukkan pada
persamaan sebagai berikut :
Lapisan 1. Semua simpul pada lapisan ini adalah simpul adaptif (parameter dapat berubah) dengan fungsi
simpul :
8
Ol ,i A ( x) untuk I = 1, 2 atau (24)
Ol ,i Bi 2 ( y) untuk I = 3, 4 (25)
dengan x dan y adalah masukan pada simpul i, Ai (atau Bi-2) yang merupakan variable linguistic (seperti ‘besar’
atau ‘kecil’). Dengan kata lain O1,i adalah fungsi keanggotaan masing-masing dari sebuah set fuzy (A dan B)
dengan derajat keanggotaan yang ditentukan oleh input x dan y. Simpul O1,i berfungsi untuk menyatakan derajat
keanggotaan tiap masukan terhadap himpunan fuzzy A dan B. Bentuk fungsi keanggotaan pada layer atau lapisan
pertama dapat berbentuk misalnya fungsi keanggotaan gauss, yang dapat ditunjukkan dalam bentuk :
2
1 x ai
gaussianx, ai , bi e i
2 b
(26)
dimana ai , bi adalah parameter yang dapat diubah-ubah (parameter adaptif). Selama harga dari parameter ini
berubah-ubah, fungsi keanggotaan bell akan bervariasi bergantung pada parameter yang berubah, sehingga
fungsi keanggotaan untuk set fuzy (A dan B) akan bervariasi. Parameter-parameter pada lapisan ini disebut
sebagai parameter premis.
Lapisan 2. Semua simpul pada lapisan ini adalah non adaptif (parameter tetap). Fungsi simpul ini adalah
mengalikan setiap sinyal masukan yang datang.
O1,2 w i Ai (x) Bi ( y) ,i = 1, 2 (27)
Tiap keluaran simpul menyatakan kekuatan pengaruh (firing strength) tiap aturan fuzzy. Fungsi ini dapat
diperluas apabila bagian premis memiliki lebih dari dua himpunan fuzzy. Banyaknya simpul pada lapisan ini
menunjukkan banyaknya aturan yang dibentuk. Fungsi perkalian yang digunakan adalah interpretasi kata hubung
“AND” dengan menggunakan operator t-norm.
Lapisan 3. Setiap simpul pada lapisan ini adalah simpul nonadaptif yang menampilkan fungsi normalisasi
kekuatan pengaruh (normalized firing strength) yaitu rasio keluaran simpul ke-i pada lapisan sebelumnya terhadap
seluruh keluaran lapisan sebelumnya, dengan bentuk fungsi simpul:
wi
O 3, i w i ,i = 1, 2 (28)
w1 w 2
Apabila dibentuk lebih dari dua aturan, fungsi dapat diperluas dengan membagi w i dengan jumlah total w untuk
semua aturan.
Lapisan 4. Setiap simpul pada lapisan ini adalah simpul adaptif dengan fungsi simpul :
O 4, i w i f i w i (p i x q i y ri ) (29)
_
dengan wi adalah derajat perngaktifan ternormalisasi dari lapisan 3 dan parameter pi , qi , ri menyatakan
parameter yang adaptif Parameter lapisan ini dinamakan parameter konsekuen.
Lapisan 5. Pada lapisan ini hanya ada satu simpul tetap yang fungsinya untuk menjumlahkan semua
masukan. Fungsi simpul :
i wi f i
O5,1 wi . f i (30)
i i wi
III. PERANCANGAN
3.1 Model kolom distilasi pada Hysys
Model Shortcut kolom distilasi
Metodologi dimulai dengan mendesain kolom distilasi biner menggunakan metode shortcut untuk
mendapatkan jumlah tray NT, letak feed tray NF, beban reboiler Qr dan kondenser Qc, reflux flow rate L dengan
memberikan informasi komposisi dan flow rate pada feed (Xf,F), distilat (Xd,D) dan bottom produk (Xb,B).
9
Gambar 14 Model Shortcut
10
Gambar 16. Data input – output pelatihan
U yp
e
PLANT
+
-
NF-forward ym
model
Dalam identifikasi, setiap data input akan dihubungkan dengan data output melalui suatu faktor
pengali yang dinamakan bobot. Dalam rangka menentukan bobot agar setiap data input dapat terhubung
dengan data output, diperlukan suatu usaha yang disebut pelatihan atau pembelajaran (training/learning).
Dalam training bobot disesuaikan agar memperoleh output jaringan yang sesuai dengan output proses
atau target. Algoritma pembelajaran ini akan terus menyesuaikan bobot sampai target yang diinginkan
tercapai.
U1
Y out
INVERS MODEL PLANT
+ -
Dalam pemodelan inverse plant dalam penelitian ini menggunakan metode direct inverse learning [7].
Dalam metode direct inverse learning ini, sinyal/data pembelajaran menjadi input bagi plant, dan hasil
output dari plant menjadi input bagi model inverse (network). Output dari model inverse akan
dibandingkan dengan sinyal/data pembelajaran (input plant) dan error hasil perbandingan akan
digunakan untuk pembelajaran bagi model inverse.
11
Untuk model inverse, fraksi distilat (Xd) dan fraksi bawah (Xb) sebagai input dan laju reflux (L) dan
laju panas pada reboiler (Qr) sebagai output
ey
+ -
+ FILTER & y
Ref MODEL u PLANT
INVERSE
- e2
+
FORWARD z_fwd
MODEL -
e1
Setelah mendapatkan bobot yang sesuai untuk model inverse dan forward, langkah selanjutnya adalah
menempatkan seluruh model kedalam struktur IMC dengan bobot yang telah didapatkan dari hasil
pembelajaran
Model inverse kontroler dalam struktur IMC bersifat adaptif, dimana error (ey) antara output plant dengan
setpoint akan digunakan untuk pembelajaran pada struktur model inverse neurofuzzy untuk mendapatkan
bobot baru dengan tujuan untuk memperkecil error. Dalam pembelajaran online ini IMC Neurofuzzy dituning
dengan menala harga learning rate K pada parameter konsekuen.
Baik Matlab maupun Hysys telah memiliki fasilitas untuk melakukan komunikasi DDE. Fasilitas
komunikasi DDE pada Matlab diantaranya digunakan dengan memanggil fungsi – fungsi tertentu
diantaranya DDEinit, DDEreq dan DDEpoke untuk mengambil data dari Hysys dan mengirimkan data
manipulated variable (output dari controller) untuk masing – masing controller ke Hysys untuk menggantikan
fungsi internal controller yang sudah terdapat pada Hysys. Sedangkan fasilitas komunikasi pada Hysys
dikonfigurasikan melalui DCS interface page tab dengan melakukan setting untuk beberapa nilai item
diantaranya driver, fungsi controller, import variable dan export variable. Setelah mengkonfigurasikan
keduanya, maka request untuk melakukan komunikasi DDE dilakukan dari Hysys dengan merubah kondisi
status fungsi DCS dari disable menjadi enable. Pada saat fungsi DCS pada saat Hysys enable, maka
transaksi data dari / ke Matlab dapat dilakukan. Sehingga Hysys dapat merepresentasikan dan mewakili
model simulasi suatu unit operasi di industri khususnya kolom distilasi dan Matlab sebagai algoritma kontrol.
12
Gambar 21. HYSYS DCS Interface – PV Export
Nama pengenal komponen DDE yang digunakan untuk mengkonfigurasikan arrays untuk data
transfer nilai setpoint controller, controller outputs, dan process variables adalah nama vektor Matlab yang
didefinisikan pada tabel berikut
Tabel 1. Matlab m.files
Array Array Tags
Setpoint Sp
Output Op
PV Export Pv
PV Import Pvimport
Nama pengenal ini dimasukkan pada General Data page tab pada DCS View. Pada saat Hysys
DCS link diaktifkan, variabel ini akan terlihat pada Matlab command window dengan mengetikkan namanya
pada Matlab command window.
Sistem pengendalian kolom distilasi tunggal sistem biner metanol-air dapat diketahui performansinya
dengan melakukan pengujian pada perubahan set-point dan perubahan beban mol flowrate input F dan mol
fraksi input Xf.
Xb + 0.001 Xd + 0.001
0.0120 0.9915
0.0115 0.9910
%CH4O
%CH4O
0.0110
0.9905
0.0105
0.9900
0.0100
0.0095 0.9895
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec) waktu(sec)
Xb Sp Xd Sp
13
Xd - 0.001 Xb - 0.001
0.9905 0.0105
0.9900 0.0100
%CH4O
%CH4O
0.0095
0.9895
0.0090
0.9890 0.0085
0.9885 0.0080
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec) waktu(sec)
Xd Sp Xb Sp
F = 550 kgmol/jam, Xf CH4O:Xf H2O = 0.5:0.5 F = 550 kgmol/jam, Xf CH4O:Xf H2O = 0.5:0.5
0.9902 0.0108
0.9901 0.0106
0.9900
%CH4O
%CH4O
0.0104
0.9899
0.9898 0.0102
0.9897 0.0100
0.9896 0.0098
0.9895 0.0096
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec) waktu(sec)
Xd Sp Xb Sp
Gambar 24 Grafik Xd dan Xb terhadap perubahan beban F = 550 kgmol/jam pada struktur LV
Pada pengujian perubahan beban mol flowrate F menjadi 450 kgmol/jam diperoleh performansi
sistem pengendalian seperti pada gambar 25 untuk pengaruh terhadap Xd dan Xb. Dari hasil simulasi
diperoleh IAE sebesar 0.0190 pada fraksi atas (Xd) dan IAE sebesar 0.0062 pada fraksi bawah (Xb)
14
F = 450 kgmol/jam, Xf CH4O:Xf H2O = 0.5:0.5 F = 450 kgmol/jam, Xf CH4O:Xf H2O = 0.5:0.5
0.0106 0.9905
0.0104 0.9904
0.0102 0.9903
%CH4O
%CH4O
0.0100 0.9902
0.0098 0.9901
0.0096 0.9900
0.0094 0.9899
0.0092 0.9898
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec) waktu(sec)
Xb Sp Xd Sp
Gambar 26 Grafik Xd dan Xb terhadap perubahan beban F = 450 kgmol/jam pada struktur LV
F = 500 kgmol/jam, Xf CH4O:Xf H2O = 0.45:0.55 F = 500 kgmol/jam, Xf CH4O:Xf H2O = 0.45:0.55
0.0103 0.9903
0.0102 0.9902
0.9902
%CH4O
0.0101
%CH4O
0.9901
0.0100
0.9901
0.0099 0.9900
0.0098 0.9900
0.0097 0.9899
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec) waktu(sec)
Xb Sp Xd Sp
Gambar 27 Grafik Xd dan Xb terhadap perubahan beban Xf metanol = 0.45 pada struktur LV
Pada pengujian perubahan beban mol flowrate Xf menjadi 0.55 diperoleh performansi sistem
pengendalian seperti pada gambar 28 untuk pengaruh terhadap Xd dan Xb. Dari hasil simulasi diperoleh IAE
sebesar 0.0113 pada fraksi atas (Xd) dan IAE sebesar 0.0081 pada fraksi bawah (Xb)
F = 500 kgmol/jam, Xf CH4O:Xf H2O = 0.55:0.45 F = 500 kgmol/jam, Xf CH4O:Xf H2O = 0.55:0.45
0.9902 0.0120
0.9901 0.0100
%CH4O
%CH4O
0.9900 0.0080
0.9899 0.0060
0.9898 0.0040
0.9897 0.0020
0.9896 0.0000
0 10000 20000 30000 40000 0 10000 20000 30000 40000
waktu(sec)
waktu(sec)
Xd Sp Xb Sp
15
Tabel 3 Perbandingan Uji Perubahan Beban antar Struktur Kontrol
Uji Perubahan Beban F +10% F - 10% Xf - 10% Xf + 10%
(t = 700 menit)
IAE struktur LV Xd 0.0111 0.0190 0.0091 0.0113
Xb 0.0056 0.0062 0.0027 0.0081
Hasil IAE keseluruhan pengujian perubahan beban laju flowrate input F sebesar plus minus sepuluh
persen begitu juga dengan komposisi fraksi input metanol-air Xf dirubah sebesar plus minus sepuluh persen.
dalam waktu 700 menit dapat dilihat pada tabel 4.2
IMC-NF dengan struktur kontrol LV mampu mengikuti perubahan setpoint serta mampu kembali pada
setpoint semula bila ada disturbance. Hal ini menandakan bahwa IMC-NF dengan struktur LV sesuai untuk
pengendalian kolom distilasi metanol-air dengan menggunakan aliran refluks L untuk mengatur komposisi distilat
Xd dan heat input V ke dalam reboiler digunakan untuk mengatur komposisi bottom Xb. Distillate flow rate D
dipakai untuk mempertahankan reflux drum level dan bottom flow rate B untuk mengatur level pada kolom.
5. KESIMPULAN
Dari hasil pengujian untuk perubahan setpoint Xd dan Xb sebesar plus-minus 0.001 dari setpoint semula,
diperoleh bahwa IMC-NF mampu mengikuti perubahan setpoint dan IAE yang kecil. Hasil pengujian untuk
perubahan beban mol flowrate F dan mol fraksi input Xf sebesar plus-minus sepuluh persen diperoleh bahwa
IMC-NF mampu mengembalikan setpoint pada setpoint semula bila ada disturbance dan IAE yang kecil.
Hysys dan Matlab dapat dintegrasikan dengan baik menggunakan suatu protokol Dynamic Data Exchange
yang berbasis client – server komunikasi
DAFTAR PUSTAKA
[1.] Biyanto, TR., Handogo, R., Suhartanto, T, , 24-25 August 2004, “Controlling of a binary distillation column
using Neural Network - Internal Model Control (NN-IMC)”., Post Graduate Seminar IV, Sepuluh Nopember
Institute of Technology Surabaya,
[2.] Chien, I.-L., and Fruehauf, P.S., Consider IMC Tuning to Improve Controller Performance, Chem. Eng.
Prog., 86, October, 1990, pp. 33-41.
[3.] Coughenowr, D.R.,1991, Process System Analisys and Control, McGraw-Hill Inc., Singapore
[4.] Fitriana, F., Sugiarti, L., 1991, “Simulasi Pengendalian Kolom Distilasi Tunggal Metanol-Air dengan Internal
Model Control, (Skripsi)”, Institut Teknologi Sepuluh Nopember Surabaya
[5.] Fruehauf, P.S., Chien, I.-L., Lauritsen, M.D., Simplified IMC-PID Tuning Rules,” ISA Transactions, 33,
1994, pp. 43-59.
[6.] Hussain, M.A, Chew, C. M. , and Wahab A. K. A., “Neural network inverse model based control strategies
tocontrol a tank-level system”, Department of Chemical Engineering, University Malaya, Malaysia
[7.] Jang, J.-S. R.., Sun, C.-T. and Mizutani, E., 1997, Neuro-fuzzy and Soft Computing, dalam Matlab
Curriculun Series, Prentice Hall, Upper Saddle River, NJ, USA.
[8.] Jantzen, Jan. ,2003, Neural and Neurofuzzy Control. Tech. report no 99-H 99 (nefcon)
[9.] Luyben, W.L., 1990, Process Modeling, Simulation, and Control for Chemical Engineers, McGraw-Hill Inc.
Singapore
[10.] Morari, M. and E. Zafirou (1989), Robust Process Control, Prentice-Hall, Englewood Cliffs, NJ
[11.] Norgaard, M,..Ravn, O., Poulsen, N.K., dan Hansen L.K., Nopember 1999, Neural Network for Modelling
and Control of Dynamic Systems, Springer London.
[12.] Ribeiro, B dan Cardoso, A. “A Model-based Neural Network Controller for a Process Trainer Laboratory
Equipment”, CISUC, Portugal.
[13.] Rival, I., Perzonnaz, L,. “Internal Model Control Using Neural Networks”, ESPI, Laboratoire d’Electronique,
France
[14.] Smith J. M., Ness, Van H. C., Abbot M. M. ,2001,. Introduction to CHEMICHAL ENGINEERING
THERMODYNAMICS-sixth edition. McGraw-Hill Companies, Inc
[15.] Tsoukalas, Lefteri H., Uhrig, Robert E. ,1997,. Fuzzy and Neural Approaches in Engineering, A Wiley
Interscience Publication, John Wiley & Sons, Inc, New York.
[16.] Wheatley, Robb, External HYSYS Controllers in a DDE Server, IFACE Group – rev 2, April 16, 1998
[17.] Yan, Jun., Ryan, Michael., Power, James., 1994,. Using Fuzzy Logic, Prentice Hall International (UK).
NOTASI
16
F = laju aliran umpan, laju feed(kgmol/jam)
IAE = integral absolute error
L = laju liquid (kgmol/jam)
LNT = laju liquid pada tray teratas(kgmol/jam)
Ln = laju liquid pada tray ke-n(kgmol/jam)
Qr = laju steam pada reboiler(kgmol/jam)
R = rasio refluks
V = laju vapor (kgmol/jam)
Vn = laju vapor pada tray ke-n(kgmol/jam)
VNT = laju vapor pada tray teratas(kgmol/jam)
VRB = laju vapor pada reboiler(kgmol/jam)
Xb = fraksi metanol pada produk bawah, fraksi bottom
Xd = fraksi metanol pada produk atas, fraksi distilat
Xf = fraksi umpan, fraksi feed
Xn = komposisi liquid pada tray ke-n
Yn = komposisi vapor pada tray ke-n
YNT = kmposisi vapor pada tray teratas
Yb = komposisi vapor pada reboiler
Zf = fraksi metanol pada umpan, fraksi feed
17