1
Pengantar
Komputer adalah alat bantu untuk menyelesaikan masalah. Namun, masalah yang
ingin diselesaikan tidak dapat langsung “disodorkan” begitu saja ke komputer.
Sebagai contoh, andaikan anda mempunyai data nilai ujian sekumpulan mahasiswa.
Anda ingin mengurutkan semua data tersebut dari nilai tertinggi hingga nilai
terendah. Misalkan anda ketikkan semua nilai ujian dengan menggunakan sebuah
program pengolah kata, lalu dibawahnya dituliskan perintah kepada komputer untuk
mengurutkan seperti berikut: 30, 27, 36, 91, 64, 76, 74, 32 Urutkan mulai dari nilai
terbesar hingga nilai terkecil. Apakah komputer Anda mengerjakan masalah
pengurutan tersebut? Tentu saja tidak, karena komputer tidak “mengerti” perintah
anda di atas dan tidak “tahu” bagaimana cara mengurutkan sekumpulan nilai
tersebut. Agar komputer dapat menyelesaikan masalah tersebut, maka Anda perlu
merumuskan langkah-langkah penyelesaian tersebut dalam suatu rangkaian instruksi.
Komputerlah yang akan mengerjakan rangkaian instruksi tersebut, karena komputer
dapat mengerjakannya dengan cepat, akurat, bahkan berulang-ulang tanpa kenal lelah
dan bosan. Sekumpulan instruksi yang merupakan penyelesaian masalah itu
dinamakan program. Program “dimasukkan” ke dalam komputer, komputer
mengerjakan instruksi di dalam program tersebut, lalu memberikan hasil atau
keluaran yang diinginkan. Misalkan program yang berisi rangkaian instruksi untuk
mengurutkan sekumpulan data tersebut anda rumuskan kembali sebagai berikut:
Langkah 1 : Cari nilai terbesar diantara N buah data Langkah 2 : Tempatkan nilai
terbesar tersebut pada posisi yang tepat (dengan cara mempertukarkan) Langkah 3 :
Ulangi langkah 1 untuk N – 1 buah data yang lain. Instruksi di atas masih belum bisa
dijalankan oleh komputer karena bahasanya tidak dimengerti oleh komputer. Agar
program dapat dilaksanakan oleh komputer, maka program tersebut harus ditulis
dalam suatu bahasa yang dimengerti oleh komputer. Sebagaimana dalam kehidupan
manusia, kita hanya dapat memberikan perintah kepada orang lain dalam bahasa
yang dimengerti olehnya. Mengingat komputer adalah mesin, maka program harus
ditulis dalam bahasa yang khusus dibuat untuk “berkomunikasi” dengan komputer.
Bahasa komputer yang digunakan dalam menulis program dinamakan bahasa
2
pemrograman. Saat ini, dengan berkembangnya teknik pemrograman terstruktur,
orang tidak lagi memecahkan masalah dengan langsung menulis programnya dalam
bahasa pemrograman. Orang mulai memikirkan suatu cara penyelesaian masalah
yang akan diprogram dengan menekankan pada desain atau rancangan yang
mewakili pemecahan masalah tersebut.
3
TATA TERTIB PENGGUNAAN LABORATORIUM KOMPUTASI
JURUSAN TEKNIK KIMIA UNIVERSITAS BUNG HATTA
1. Penggunaan laboratorium dibatasi mulai pukul 07.30 WIB hingga pukul 16.00
WIB. Jika digunakan di luar jam tersebut, harus mengurus surat izin pemakaian
laboratorium (format terlampir)
2. Ruang komputasi hanya digunakan sebagai tempat untuk pratikum komputasi
dan pengerjaan tugas akhir mahasiswa. Jika digunakan untuk keperluan lain,
harus ada izin tertulis dari kepala laboratorium.
3. Segala kepentingan administrasi praktikum dilakukan di labor komputasi.
4. Asisten dilarang menggunakan komputer yang terdapat diruang laboratorium
komputasi. Untuk kepentingan riset dan training, asisten diperbolehkan untuk
meminjam laboratorium dengan mengajukan surat peminjaman kepada kepala
laboratorium komputasi.
5. Setiap orang yang berada di laboratorium berkewajiban untuk selalu menjaga
kebersihan, kerapian, ketenangan dan bertanggung jawab terhadap isi
laboratorium.
6. Dilarang keras merokok, minum, dan makan didalam ruangan komputasi.
7. Menggunakan pakaian yang sopan, dan rapi serta sepatu.
8. Selama tidak ada kegiatan pratikum, ruang komputasi dikunci, dan kunci
diserahkan ke kepala laboratorium komputasi.
9. Tidak diperbolehkan merusak atau membawa pulang peralatan komputer dan
semua barang laboratorium;
10. Sebelum meninggalkan laboratorium, ruangan harus dibersihkan dan dirapikan
seperti semula.
11. Tidak diperbolehkan mengunakan game atau membuka aplikasi lain yang tidak
berhubungan dengan materi praktikum/materi tugas akhhir.
12. Tidak diperbolehkan menginstall atau mengubah setting komputer, kecualil
dengan izin kepala laboratorium.
PELAKSANAAN
PRAKTIKUM KOMPUTASI
4
Kegiatan praktikum terdiri dari 6 tahapan yaitu
1. Kuliah Umum
2. Install program
3. Pelaksanaan praktikum
4. Penyusunan laporan praktikum
5. Responsi akhir
1. KULIAH UMUM
Kuliah umum adalah pembekalan praktikan sebelum memulai praktikum dengan
ketentuan sebagai berikut:
a. Kuliah umum dilakukan 3 hari sebelum pelaksanaan praktikum dan
diikuti oleh semua kelompok praktikan, asisten dan instruktur.
b. Kuliah umum menjelaskan tentang
1. Tujuan praktikum
2. Tata tertib pelaksanaan praktikum
3. Penyusunan laporan
4. Sistem penilaian dan sanksi
5. Materi yang terkait dengan modul praktikum
2. INSTALL PROGRAM
Sebelum praktikum, semua mahasiswa peserta praktikum komputasi harus
menginstall program yang akan dipraktekkan yang dipandu oleh asisten.
Mahasiswa yang tidak menginstall program yang dimaksud tidak
diperkenankan mengikuti praktikum.
A. PELAKSANAAN PRAKTIKUM
5
5. Setiap praktikan harus menandatangani absen kehadiran. Praktikan yang tidak
mengisi absen dianggap tidak hadir. Jika praktikan berhalangan hadir maka
harus memberitahukan atau minta izin pada instruktur atau asisten praktikum
6. Pelaksanaan praktikum dinilai oleh asisten (F-02)
7. Selama praktikum berlangsung, praktikan juga harus mentaati beberapa aturan
sebagai berikut:
a. Tidak diperkenankan merokok, makan, dan minum di dalam ruang
laboratorium.
b. Praktikan tidak diperkenankan meninggalkan ruang praktikum tanpa izin
asisten atau koordinator praktikum sebelum ada tanda praktikum selesai
8. Praktikum berakhir pada pukul 16.00 wib. Sebelum meninggalkan ruangan
praktikum, praktikan mengisi absen pulang. Praktikan yang tidak mengisi absen
pulang dianggap meninggalkan praktikum dan dikurangi nilainya.
9. Setiap praktikan harus mengikuti seluruh modul praktikum. Apabila tidak
mengikuti praktikum tanpa pemberitahuan atau izin, maka praktikan yang
bersangkutan dianggap mengundurkan diri dan seluruh nilai lainnya dibatalkan.
10. Setiap kelompok praktikan akan mendapat 6 modul praktikum
11. Setelah selesai praktikum, praktikan harus membuat laporan lengkap. Laporan
dikumpulkan pada asisten. Laporan akhir untuk setiap modul harus diserahkan 2
hari setelah praktikum selesai. Asisten selanjutnya menyerahkan laporan tersebut
kepada kepala laboratorium dan nantinya didistribusikan kepada instruktur
masing-masing.
12. Laporan lengkap akan dinilai oleh instruktur.
13. Responsi hasil praktikum ditentukan oleh instruktur dalam rentang waktu yang
ditetapkan oleh kepala laboratorium. Responsi yang dilakukan meliputi
penguasaan software dengan memberi tugas sederhana.
14. Hal-hal yang belum tercantum dalam tata tertib ini akan diatur kemudian
6
Pendahuluan ini berisi konsep dasar teori yang akan digunakan dalam
pembahasan, atau sekilas teori pendukung.
2. Deskripsi kerja
Bagian ini berisi langkah-langkah komputasi yang dikerjakan untuk mencapai
dan menganalisis hasil
3. Pembahasan
Bagian ini mengemukakan cara membaca, menganalisis dan menyimpulkan
sesuai dengan permasalahan pada tiap latihan atau tugas
4. Penutup.
Bagian ini berisi kesimpulan program dan hasil aplikasinya
5. Daftar Pustaka
Format penulisan daftar pustaka sesuai dengan pedoman penulisan .
Penulisan daftar pustaka dari buku
Cara Penulisan:
Knight, John F. 2001. Family Medical Care Volume 4. Bandung: Indonesia
Publishing House.
Penulisan daftar pustaka dari artikel dalam jurnal, koran, dan majalah
CaraPenulisan:
Solikhan, Umar. 2013. “Bahasa Indonesia dalam Informasi dan Iklan di Ruang
Publik Kota Pangkal Pinang” dalam Sirok Bastra: Jurnal Kebahasaan dan
Kesastraan Volume 1 (hlm. 123-129). Pangkalpinang: Kantor Bahasa Provinsi
Bangka Belitung Kementerian Pendidikan dan Kebudayaan.
TEKNIS PENGUMPULAN
DAN SANGSI DUPLIKAT LAPORAN PRAKTIKUM
7
5. Apabila praktikan menitipkan dalam pengumpulan laporan, dengan alasan
apapun (izin, sakit, dll), maka tanda tangan pada lembar bukti pengumpulan
laporan dilengkapi nama mahasiswa yang dititipi;
6. Apabila karena sesuatu hal mahasiswa berhalangan hadir praktikum dan
berhalangan mengumpulkan laporan, maka laporan dikumpulkan di minggu
ketika praktikan masuk.
7. Laporan yang tidak sesuai dengan aturan penulisan laporan, maka laporan
tersebut tidak diterima.
8. Apabila terdapat plagiasi dalam laporan praktikum lebih dari 70%, khususnya
pada pembahasan, laporan tidak akan diperiksa dan tidak akan mendapat nilai.
F-01
Jenis Praktikum
Modul Praktikum
Hari/Tanggal
Nama Asisten
Tanda Tangan
8
No Nama No. BP
1.
2.
3.
4.
5.
6.
Penugasan.
F-02
PELAKSANAAN PRAKTIKUM
LABORATORIUM KOMPUTASI PROSES INDUSTRI
PROGRAM STUDI TEKNIK KIMIA - FAKULTAS TEKNOLOGI
INDUSTRI
UNIVERSITAS BUNG HATTA
Jenis Praktikum
Modul Praktikum
Hari/Tanggal
Penilaian
Nama Asisten
Tanda tangan
9
2.
3.
4.
5.
6.
Komponen penilaian
Kesungguhan dalam
melaksanakan praktikum Keaktifan Disiplin
No.
(60%) (15%) (15%)
F-03
10
2.
3.
4.
5.
6.
Data Pengamatan:
Hal ini diisi sesuai dengan print out tugas
F-04
PENILAIAN LAPORAN LENGKAP
LABORATORIUM KOMPUTASI PROSES INDUSTRI
PROGRAM STUDI TEKNIK KIMIA - FAKULTAS TEKNOLOGI
INDUSTRI
UNIVERSITAS BUNG HATTA
Jenis Praktikum
Modul Percobaan
Hari/Tanggal
Persetujuan Asisten
Nama Asisten
Tanda tangan
11
1.
2.
3.
4.
5.
6.
. F-05
RESPONSI LAPORAN LENGKAP
LABORATORIUM KOMPUTASI PROSES INDUSTRI
PROGRAM STUDI TEKNIK KIMIA - FAKULTAS TEKNOLOGI
INDUSTRI
UNIVERSITAS BUNG HATTA
Jenis Praktikum
Modul Praktikum
Hari/Tanggal
Penilaian
Nama Instruktur
Tanda tangan
12
1.
2.
3.
4.
5.
6.
Komponen penilaian
Kesesuaian tugas Penguasaan Kemampuan
No. praktikum terhadap materi komunikasi Total Nilai
hasil (20%) (50%) (30%)
1
F-06
KARTU
BUKTI TANDA PENYERAHAN LAPORAN LENGKAP
Nama : ...................................................................
NPM : ..................................................................
Praktikum :…………………………………………………
Nomor Kelompok :…………………………………………………
13
Laporan
Lengkap
Diterima
T
Nama modul praktikum a
n
Paraf
g
g
a
l
Catatan :
1. Kartu ini harus dibawa setiap mengikuti praktikum.tanpa kartu ini,
praktikan tidak diizinkan mengikuti praktikum selanjutnya.
Modul 1
Algoritma
14
salah satu bentuk pemikiran. Pemikiran adalah pengetahuan tak langsung yang
didasarkan pada pernyataan langsung pemikiran mungkin benar dan mungkin juga
tak benar. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari
urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-
langkah yang tidak benar dapat memberikan hasil yang salah. Dalam dunia
komputer, algoritma sangat berperan penting dalam pembangunan suatu software.
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh
komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga
dinamakan program jadi, program adalah perwujudan atau implementasi teknis
algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat
dilaksanakan oleh komputer.
1.2 Tujuan:
Mahasiswa dapat membiasakan diri melakukan suatu perencanaan apabila
menyelesaikan suatu permasalahan yang diselesaikan dengan suatu perencanaan
yang matang maka akan mendapatkan solusi yang lebih optimal dibandingkan
menyelesaikan masalah tanpa menggunakan suatu perencanaan.
1.3. Kompetensi
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
1. Mengenal dan memahami logika dan algoritma.
2. Mampu membuat contoh penyelesaian masalah dengan menggunakan konsep
logika.
15
seringkali dihubungkan dengan kecerdasan, seseorang yang mampu berlogika
dengan baik sering orang menyebutnya sebagai pribadi yang cerdas. Dalam
menyelesaikan suatu masalahpun logika mutlak diperlukan. Logika identik dengan
masuk akal dan penalaran. Penalaran adalah salah satu bentuk pemikiran. Pemikiran
adalah pengetahuan tak langsung yang didasarkan pada pernyataan langsung
pemikiran mungkin benar dan mungkin juga tak benar.Definisi logika sangat
sederhana yaitu ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat
berfikir valid menurut aturan yang berlaku. Logika dapat diartikan ilmu yang
mengajarkan cara berpikir untuk melakukan kegiatan dengan tujuan tertentu.
Algoritma yang baik harus mampun memberikan hasil yang sedekat mungkin dengan
nilai yang sebenarnya. Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat
ditinjau dari dua hal yaitu efisiensi waktu dan memori. Meskipun algoritma
memberikan keluaran yang benar atau paling mendekati, tetapi jika kita harus
menunggu lama untuk mendapatkan hasil semisal berjam-jam untuk mendapatkan
keluarannya maka biasanya algoritma tersebut biasanya tidak akan menjadi pilihan
utama, setiap orang menginginkan keluaran yang relatif cepat. Begitu juga dengan
memori, semakin besar memori yang terpakai maka semakin jelek algoritma tersebut
16
Sifat Algoritma
1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman
tertentu.
2. Tidak tergantung pada suatu bahasa pemrograman tertentu.
3. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
4. Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian
secara logis dan dapat diterapkan di semua kejadian sehari-hari
Terdapat tiga cara yang umum digunakan dalam menuliskan algoritma yaitu:
1. Kalimat deskriptif
Pada dasarnya teks algoritma dengan bahasa deskriptif disusun oleh tiga bagian
utama yaitu:
1. Bagian judul (header)
2. Bagian deklarasi (kamus)
3. Bagian deskripsi
Judul Algoritma
Merupakan bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi)
tentang algoritma tersebut. Dibagian ini juga digunakan untuk menentukan apakah
teks algoritma yang dibuat tersebut adalah program, prosedur, atau fungsi. Nama
algoritma sebaiknya singkat namun cukup menggambarkan apa yang dilakukan oleh
algoritma tersebut. contoh judul algoritma menghitung luas lingkaran yang disertai
dengan penjelasan singkat.
17
sebaiknya dikelompokkan menurut jenisnya. Pendefinisian nama konstanta sekaligus
memberikan nilai konstanta. Pendefinisian nama fungsi atau prosedur sekaligus
dengan pendefinisian spesifikasi dan parameternya. Gambar 2.2 adalah bentuk umum
bagian deklarasi. Sedangkan gambar 2.3 adalah contoh bagian deklarasi algoritma
menghitung luas lingkaran.
Deklarasi :
{Nama Type variabel yang bukan tipe data dasar}
type waktu:<hh:mm:ss: integer> {Type waktu terdiri dari 3 data
masukan yaitu “hh” sebagai jam, “mm” sebagai menit, dan “ss”
sebagai detik}
{Nama konstanta, harus menyebutkan tipe data dan nilai}
constant PHI: real = 3.141592653589793
constant E: real = 2.718281828459045
Deklarasi :
jari_jari = real {tipe data bilangan pecahan}
luas = real {tipe data bilangan pecahan}
PHI = 3.14
18
Suatu Algoritma dapat dari tiga struktur dasar, yaitu runtunan, pemilihan dan
pengulangan. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma.
Pada bagian deskripsi inilah letak tiga struktur algoritma tersebut.
Deskripsi :
1. Baca jari_jari
2. Hitung luas = jari_jari * jari_jari * PHI
3. Tampilkan luas ke layar
4. Selesai
Algoritma Luas_Lingkaran
{Menghitung luas lingkaran untuk ukuran jari-jari tertentu.
Algoritma menerima masukan jari-jari lingkaran, menghitung
luasnya, lalu cetak luasnya ke piranti keluaran}
Deklarasi :
jari_jari = real {tipe data bilangan pecahan}
luas = real {tipe data bilangan pecahan}
PHI = 3.14
Deskripsi:
1. Baca jari_jari
2. Hitung luas = PHI*jari_jari * jari_jari
3. Tampilkan luas ke layar
4. Selesai
19
resmi. Karena itu, pseudocode ini dapat diterapkan dalam berbagai bahasa
pemograman. Disarankan untuk menggunakan keyword yang umum digunakan
seperti : if, then, else, while, do, repeat, for, dan lainnya Keuntungan menggunakan
notasi pseudocode adalah kemudahan mentranslasi ke notasi bahasa pemrograman,
karena terdapat korespondensi antara setiap pseudocode dengan notasi bahasa
pemrograman. Tabel 1.1. menunjukkan perbandingan beberapa kata yang biasa
digunakan dalam penulisan algoritma dengan menggunakan kalimat deskriptif dan
pseudocode.
3. Flowchart
Flowchart adalah cara penulisan algoritma dengan menggunakan notasi grafis.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan atau langkah-
langkah dari suatu program dan hubungan antar proses beserta pernyataannya.
Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol
menggambarkan proses tertentu, sedangkan antara proses digambarkan dengan garis
penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk
melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah.
Disamping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara
pemrogram yang bekerja dalam tim suatu proyek. Flowchart menolong analis dan
programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil
dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
20
Pada dasarnya terdapat berbagai macam flowchart, diantaranya yaitu Flowchart
Sistem (System Flowchart), Flowchart Paperwork / Flowchart Dokumen (Document
Flowchart), Flowchart Skematik (Schematic Flowchart), Flowchart Program
(Program Flowchart), Flowchart Proses (Process Flowchart). Untuk keperluan
pembuatan program maka digunakan Flowchart Program. Anjuran yang harus
diperhatikan dalam pembuatan flowchart.
1. Flowchart digambarkan di suatu halaman dimulai dari sisi atas ke bawah dan dari
sisi kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan dengan menggunakan bahasa dan
simbol yangtepat dan definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. Hanya terdapat
satu titik awal dan satu titik akhir.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata
kerja,misalkan MENGHITUNG NILAI RATA-TARA.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan
hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang
digambarkan tidakperlu digambarkan pada flowchart yang sama. Simbol konektor
harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau
hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
21
22
23
Flowchart dapat digambarkan dengan menggunakan program visio.
24
Modul 2
Program visio
(menggambar flowsheet) pra rancangan pabrik
Menggambar flow sheet proses industri kimia merupakan modul praktikum untuk
menggambarkan proses rancangan pabrik sesuai dengan nilai dimensi peralatan yang
diperoleh. Modul praktikum ini berisikan tentang standardisasi gambar teknik, jenis-
jenis peralatan proses yang digunakan , dan cara menggambarkan peralatan proses
tersebut dengan menggunakan perbandingan. Menggambarkan proses industri kimia
ini menggunakan bantuan Microsoft Visio. Microsoft Visio merupakan salah satu
program yang digunakan khusus dalam membantu membuat perancangan diagram atau
gambar. Visio menyediakan banyak fasilitas yang membantu dalam pembuatan diagram
untuk menggambarkan informasi dan sistem dari penjelasan dalam bentuk teks menjadi
suatu diagram dalam bentuk gambar disertai penjelasan singkat. Visio dapat menghasilkan
suatu diagram mulai dari yang sederhana hingga diagram yang kompleks.
1.2 Tujuan:
Menggambarkan flow sheet proses industri kimia lengkap sesuai dengan
perbandingan skala sebenarnya dengan menggunakan batuan perangkat
Microsoft Visio.
1.3. Kompetensi
Mahasiswa memiliki pemahaman terhadap menggambarkan flow sheet
rancangan proses industri kimia dengan perbandingan skala sebenarnya.
25
sebelah kiri terdapat jenis-jenis kategori dan di sebelah kanan terdapat jenis
template dari tiap kategori seperti ditunjukkan pada gambar berikut:
Menu utama
Toolbar
Katagori
a. Menu Utama
Microsoft Visio memiliki menu utama yang terdiri dari:
1. File : digunakan untuk mengatur yang berhubungan dengan file, seperti
membuat file baru, membuka file, menutup file, mengatur file, dll
2. Edit : digunakan untuk proses pengeditan seperti copy, paste, delete, dll
3.View : digunakan untuk mengatur tampilan lingkungan kerja Visio.
4. Insert : digunakan untuk menyisipkan objek, gambar, simbol, komentar, dll
5. Format: digunakan untuk mengatur halaman pengerjaan.
6. Tools : digunakan ini berhubungan dengan fasilitas tambahan yang disediakan
Visio seperti Export to Database, Macro, Ruler& Grid, Report dan
sebagainya.
26
7. Shape : digunakan untuk mengatur objek shape pada halaman pengerjaan.
8. Window: digunakan untuk mengatur jendela kerja Visio.
9. Help : digunakan untuk bantuan penggunaan Visio
27
Untuk memulai membuat gambar flow sheet dapat dilakukan dengan cara:
a. Klik file, pilih new
b.Klik shape yang terdapat pada menu utama
c pilih program program yang dikehendaki (misalnya : engineering), seperti
yang ditunjukkan oleh gambar berikut ini:
28
29
Modul 3
30
Automation
Asset utilization
Perangkat Hysys dapat dipergunakan untuk mensimulasikan unit-unit process secara
steady state dan dynamic.)
2.2 Tujuan:
1. Mengetahui tool-tool sebagai dasar simulasi yang ada dalam HYSYS
2. Mampu membuat alur sistem proses rancangan industri kimia dengan
menggunakan software Hysis
3. Memberikan pengertian dasar konsep penyelesaian perhitungan Neraca
Massa dan panas
2.3. Kompetensi
Mahasiswa memiliki pemahaman terhadap konsep dasar penggunaan perangkat
Hysis dalam menghitung neraca massa dan energi suatu proses industri.
31
2.5. Penelusuran Pustaka
1. Memulai HYSYS
Untuk membuka program HYSYS dilakukan dengan mengetik icon HYSYS pada
desktop. Lalu tunggu sampai jendela HYSYS ditampilkan.
Untuk memulai sebuah kasus dalam HYSYS, klik tombol [new case] atau dari menu
File pilih [new] kemudian ambil [case]. Maka jendela Simulation Basis Manager
akan muncul
32
2. Simulation Basis Manager
Simulation Basis Manager adalah tampilan utama dalam lingkungan simulasi ini.
Dalam Simulation Basis Manager ini dapat memberikan masukan (input) atau
informasi akses yang diperlukan dalam perhitungan flowsheet. Sekali anda
memasukkan sesuatu kedalamnya, maka semua perubahan itu akan memberikan efek
secara langsung pada semua perubahan itu akan memberikan efek secara langsung
pada semua unsur simulasi.
Simulation Basis Manager ini akan langsung muncul sesaat setelah ikon [New Case]
diklik. Keadaan ini juga salah satu perbedaan antara HYSYS dan CHEMCAD. Bila
di CHEMCAD kita bebas membuat PFD terlebih dahulu dan mengenai property
package dapat di tentukan kemudian. Namun pada HYSYS semuanya harus
ditentukan pada bagian awal. Jadi kalau kita akan menggunakan HYSYS, sedapat
mungkin kita mempersiapkan data-data yang diperlukan .
a. Fluid Package
Pada bagian ini klik [Add] untuk memasukkan paket fluida yang akan digunakan,
maka akan muncul jendela Fluid Package dengan nama yang akan disesuaikan. Pada
bagian properti, pilih model perhitungan fluida yang diinginkan. Pemilihan model
perhitungan ini didasarkan pada sifat fisis dan chemis dari bahan-bahan yang
33
digunakan dan produk yang dihasilkan. Untuk itu diperlukan pengetahuan dasar
mengenai
34
Gambar 2.4 Kotak dialog Fluid Package bagian Property Package
b. Memilih komponen
Untuk memasukkan komponen, Anda dapat melakukan dengan menggunakan
bantuan Match name yang akan dicocokkan dengan pilihan komponen yang ada, dan
klik dua kali pada komponen yang diinginkan
35
C. Menentukan Reaktor
Pada bagian reaktor ini sebenarnya bisa juga dikerjakan pada saat flowsheet telah
terbangun sempurna atau paling tidak unit operasi reaktor telah terpasang pada
flowsheet.
Bagian Reactions pada kotak dialog Simulation Basis Manager terdapat keterangan-
keterangan yang berhubungan dengan reaksi.
36
Gambar 2.8 Kotak dialog reaksi konversi
Isiskan nama reaksi, masukkan component yang berhubungan dengan reactor,
sekaligus nilai koefisien dari komponen-komponen tersebut dengan menambahkan
tanda minus (-) untuk reaktan.
37
Gambar 2.10 Jendela Simulasi
Pada bagian paling atas terdapat menu bar . yang menampilkan beberapa opsi menu
yang diperlukan selama simulasi. Mulai dari File, Edit, Simulation, Flowsheet, PFD,
Tools, Window dan Help.
Masing-masing menu ini memiliki beberapa opsi dan subopsi.
Pada bagian bawah dari menubar terdapat Tool Bar. Tool Bar merupakan sederet ikon
yang mewakili tool-tool. Untuk mengetahui masing-masing fungsi dari toolbar,
tempatkan ujung panah mouse pada ikon yang dimaksud, dan diamkan sejenak, maka
akan muncul penjelasan tentang ikon tool bar yang dimaksud.
Pada samping kanan (biasanya disebelah kanan) akan muncul palet alat-alat yang
sekiranya diperlukan. Mulai dari feed stream, heat exchanger, valve, pompa, reactor
sampai pada alat-alat separasi.
Yang membedakan antara palet unit operasi pada HYSYS dan CHEMCAD,
CHEMCAD tidak terdapat aliran panas atau energi. Begitu pula untuk flowsheet
yang memiliki aliran recycle, CHEMCAD tidak memiliki instrument untuk
38
mengaturnya. Namun ini semua ada pada palet HYSYS. Sehingga pengguna dapat
dengan mudah mengatur recycle dan juga neraca panas atau energi.
Yang perlu ditekankan adalah pada keadaan aslinya, seluruh spesifikasi yang kita
masukkan akan terhitung. Sehingga bila terjadi kesalahan lansung terlihat. Beda
dengan CHEMCAD, yang baru terhitung saat tombol Run dipencet. Sistem ini
secara umum akan memudahkan pengguna, tapi pada keadaan tertentu, dimana trial
error dilakukan dan konvergensi tidak cepat didapatkan, maka akan merubah banyak
perhitungan sebelumnya. Untuk menghindari hal ini, HYSYS telah menyediakan
fitur Solver holding, yang berfungsi untuk menghentikan perhitungan sementara.
Dan dilanjutkan dengan menggunakan fitur Solver active.
Dua kotak putih yang berada dibagian bawah memiliki fungsi yang berbeda. Bagian
kiri untuk menunjukkan pesan kesalahan yang terjadi selama dilakukan simulasi.
Sedangkan pada sebelah kanan akan menampilkan status sebuah simulasi.
39
Gambar 2.12 Kotak Dialog Preference Bagian Variables
Pilih bagian [variables], kemudian klik tombol [clone] kemudian ganti unit sesuai
dengan yang anda inginkan, jangan lupa memberi nama engineering unit pilihan
anda ini. Untuk di load kemudian hari
40
Gambar 2.14 Menyimpan Preference Dalam Sebuah File
41
Pembuatan flowsheet sangat perlu diperhatikan, karena flowsheet ini akan sangat
mempengaruhi akurasi hasil yang diinginkan. Terutama pemilihan alat-alat yang
diperlukan.
Kita sekarang berada dalam posisi mendifinisikan Feed Stream. Untuk dapat
memanggil kotak dialog Edit Streams dapat dilakukan dengan mengklik dua kali
stream yang tepat pada flowsheet
42
Namun HYSYS tidak mengijinkan terlalu banyak kebebasan. Mengingat enthalpy
terhitung dari data yang relatif. Perhitungan dari beberapa entalpi stream akan
menghasilkan proses yang cenderung error.
Setelah mendefinisikan field molar flow, klik dua kali field ini maka akan muncul
kotak dialog “Input Composition”. Anda dapat menggunakan dasar fraksi mol, fraksi
massa atau yang lainnya.
43
6. Mendefinisikan Unit Operasi
Untuk mendefinisikan sebuah unit operasi, klik dua kali unit operasi yang
diinginkan. Maka akan muncul jendela unit operasi yang dimaksud.
Misalnya kita mau mendefinisikan sebuah separator. Klik ikon separator.
44
Gambar 2.19 Kotak Dialog Unit Operasi Bagian Design
Untuk itu perlu ditentukan, bila dalam sebuah flowsheet sudah terlihat aliran
inputnya, maka klik bagian inlet kemudian pilih nama stream pada bagian pilihan
stream yang terletak di sebelah atas. Namun bila belum ada stream yang diinginkan,
seperti kasus sekarang ini maka langsung saja ditulis pada bagian inlet, vapour outlet
dan liquid outlet masing-masing nama stream.
Gambar 2.20 Kotak Dialog Unit Operasi Bagian Setelaah Terisi Nilai
Setelah itu, apa yang terjadi? Tutup sementara kotak dialog unit operasi ini dan
terlihat bahwa separator telah tersambung dengan beberapa stream. Warna biru muda
pada garis stream menunjukkan bahwa pada stream tersebut, worksheet belum
didefinisikan.
45
Gambar 2.21 Flowhsheet Unit Operasi
User variable, digunakan sekiranya pengguna ingin memasukkan variable tersendiri
yang menunjukkan kekhasan dari flowsheet yang sedang di desain.
2. Worksheet
Tak kalah pentingnya dengan design, bagian worksheet ini akan sangat diperlukan
dalam pembuatan PFD. Dalam bilik ini worksheet ini terdapat beberapa bagian,
antara lain: Conditions, Properties dan Compositins.
46
Sekarang tinggal memasukkan satu variable bebas lagi, yaitu suhu. Masukkan
nilainya dan semua variable telah terhitung oleh HYSYS.
Gambar 2.23 Kotak Dialog Unit Operasi Bagian Worksheet Setelah Terisi Nilai
Properties akan menampilkan properties dari komponen-komponen pada masing-
masing aliran. Properties ini merupakan bentuk yang lebih lengkap dari Conditions.
Compositions akan menampilkan komposisi komponen pada masing-masing aliran
yang berhubungan dengan unit operasi ini.
Untuk melihat komposisi akhir, silahkan klik bagian Composition.
Gambar 2.24 Kotak Dialog Unit Operasi Untuk Melihat Komposisi Pada Tiap
stream
47
7. Konvergensi Sebuah Simulasi Recycle
Terkadang dalam sebuah flowsheet kita membutuhkan recycle. Biasanya recycle
dilakukan untuk mengoptimalkan produk. Namun looping-looping yang terjadi
sering membuat perhitungan tidak konvergen. Sehingga cukup memusingkan
perancang.
Untuk menambahkan recycle, klik ikon recycle (Lambang R) yang terletak dibagian
bawah palet unit operasi.
48
Gambar 2.27 Kotak Dialog Recycle Bagian Parameter Untuk Menetukan Toleransi
Gambar 2.28 Kotak Dialog Recycle Bagian Parameter Mode Perhitungan Numeris
49
8. Pemisahan Dengan Distilasi
1. Short cut
Gambar 2.30 Kotak Dialog Spesifikasi Koneksi Pada Perhitungan Distilasi Dengan
Shortcut
Isi semua variable Overhead Vapour, Condenser Duty, Reboiler Duty, Bottoms, Inlet
dengan nama variable yang sesuai. Kemudian klik bagian parameter.
50
Gambar 2.31 Kotak Dialog Spesifikasi Parameter Pada Perhitungan Distilasi
Dengan Shortcut
Isikan komponen light key beserta fraksi molnya, komponen heavy key beserta fraksi
molnya, tekanan pada condenser dan reboiler serta ratio reflux.
Periksa dibagian worksheet, terutama komposisi komponennya, apakah sudah sesuai
dengan yang diinginkan?
2. Column
51
Gambar 2.33 Kotak Dialog Spesifikasi Kolom Distilasi Bagian 1
Isikan semua variable yang diperlukan. Untuk jumlah stages, kita dapat bermain-
main trial error dangan memasukkan inlet stage maupun banyaknya stage. Setelah
selesai semua, klik tombol next pada bagian bawah.
52
Gambar 2.35 Kotak Dialog Spesifikasi Kolom Distilasi Bagian 3
Pada bagian ini, semua variable hanya opsional sifatnya. Jadi tidak harus diisi,
namun bila sudah bisa memperkirakan nilai-nilai variable diatas akan jauh lebih baik
bila dimasukkan nilainya, klik next.
53
Gambar 2.37 Kotak Dialog Spesifikasi Kolom Distilasi Bagian Design
Ternyata hasilnya belum konvergen. Pada gambar diatas merupakan rangkuman dari
spesifikasi yang kita masukkan sebelumnya. Selanjutnya buka pada bagian monitor.
54
Gambar 2.39 Perhitungan Kolom Distilasi Yang Sudag Konvergen
Terlihat hasil perhitungan pada setiap iterasi dan juga profil temperature, tekanan dan
flowrate pada setiap stage dalam bentuk grafik. Apakah yang kita inginkan? Silahkan
periksa pada bagian worksheet untuk mengetahui komposisi pada setiap flowrate.
9. Membuat Laporan
Setelah kasus terselesaikan, tibalah saat untuk membuat laporan. Laporan ini
diperlukan untuk menginfomasikan dengan pihak lain. Untuk memulai membuat
sebuah laporan, klik menu bar Tool kemudian pilih Report. Atau ketik [Ctrl] + R
55
Gambar 2.41 Kotak Dialog Report Manager
Klik create. Maka akan muncul kotak dialog report builder
56
Gambar 2.44 Hasil Sebuah Laporan
TUGAS
1. Distilasi
57
2. Pemisahan amonian dan air
58
4. Pembuatan Ethyl Chloride
59
MODUL 4
SIMULASI ALAT PERPINDAHAN PANAS
3.2 Tujuan:
Mampu merancang alat Perpindahan Panas menggunakan perangkat Hysis
3.3. Kompetensi
Mahasiswa memiliki pemahaman terhadap konsep pengoperasian alat
perpindahan panas yang terdapat dalam perangkat Hysis menjadi model proses
perpindahan panas.
60
Matematika dasar dan Teknik Kimia, , Azas Teknik Kimia, Thermodinamik Analisa
Numerik, Perpindahan panas dan Perancangan Alat Proses
Panas yang dipertukaran antara aliran dingin dan panas dapat juga diperhitungkan
dengan menggunakan korelasi koeffisien perpindahan panas keseluruhan (U), cross
section area (A) dan perbedaan temperatur logaritmic antara aliran panas dan dingin.
61
Gambar 3.1 profil suhu pada alat perpindahan panas (a) Counter current (b) Co-
Current
Gambar 3.2 1-2 exchanger (one well-baffle shell pass and two tube passes with an
equal number of tubes in each pass)
62
Jenis-jenis rancangan Heat Exchanger
1. End Design Model, yaitu merupakan standard perhitungan HE dengan
data seperti persamaan diatas tanpa perubahan phase selama proses
perhitungan
2. Weighted Design Model, yaitu merupakan standard perhitungan HE bila
terjadi proses perubahan phase.
3. Steady State Rating Model, yaitu merupakan pengembangan dari End
Design Model pada kondisi tunak .
4. Dynamic Rating Model diaplikasikan pada kondisi dynamic
Pada bagian ini aliran panas adalah benzena dan aliran dingin adalah air. Tahapan
penyelesaian perhitungan di Heat Exchanger adalah
Definisikan kondisi basis environmentnya
Definisikan kondisi operasi di aliran dan unit operation
Kemudian lakukan analisa
1. Set Units yang akan dipergunakan dalam bagian Fields dengan melakukan clone
pada tekanan yaitu psia ke bar.
2. Komponent yang terlibat adalah benzena dan air.
3. Fluid package yang dipergunakan Peng-Robinson
4. Pada unit ini tidak terjadi reaksi
5. Aliran umpan di tube dengan kondisi operasi T = 180 oF, P = 1.2 bar, Flow = 100
lb/hr dan komposisi hanya terdiri atas benzena
6. Aliran umpan di shell dengan kondisi operasi T = 70 oF, P = 1 bar, Flow = 125
lb/hr dan komposisi hanya terdiri atas air
7. Aliran keluaran di shell yaitu T = 100 oF
8. Pemilihan design HE
9. Lihat hasil pada bagian worksheet untuk dianalisa dan graphic suhu.
63
Gambar 3.3 Set Unit Heat Exchanger
64
Gambar 3.5 Menu Performance Heat Exchnager
65
Gambar 3.7 Grafik hasil perbandingan Temperatur dan heat flow
66
MODUL 5
SIMULASI ALAT PEMISAH
Contoh: Suatu umpan dengan kandungan campuran equimolar dari n-pentana dan n-
hexana (50 kmol/hr) pada kondisi 50 OC dan tekanan 5 atm dimasukan ke alat
pemisah flash distilation yang beroperasi pada tekanan 1 atm. Bagaimana
kondisi produk yang dihasilkan di phasa cair dan uap.
67
Penentuan kondisi operasi aliran umpan
Penentuan kondisi operasi dari alat flash distillation
Merangkai antara aliran umpan dan alat flash distilation
3. Menganalisa data yang dihasilkan dari simulasi di aliran produk uap dan cairan
Keterangan:
a. Penentuan Units ya ng akan dipergunakan dengan mengklik bagian tools
preferences variables. Tentukan units yang dipergunakan dengan melihat
kondisi operasi seperti tekanan dan temperatur yang akan dipergunakan. Dalam
soal ini unit yang akan dipergunakan semuanya dalam satuan SI maka pergunakan
units ini
b. Kemudian klik new case dibagian menu bar atau tool bar. Maka akan ditampilkan
windows simulation basis manager kemudian isilah bagian komponents dan fluid
package yang akan dipergunakan
Pada bagian komponent isilah komponen-komponen yang terlibat yaitu n-
pentana (C5H12) dan n-hexana (C6H14)
68
Pada bagian fluid package pergunakan Peng-Robinson sebagai persamaan
keadaan termodinamika karena Peng-Robinson sangat baik dipergunakan
untuk perhitungan termodinamika untuk kesetimbangan uap-cair
69
Pergunakan aliran massa (tanda panah warna hijau) untuk aliran umpan
kemudian drag ke arah windows PFD. Kemudian isilah
Hysys akan memperingatkan bagian mana yang belum diisi pada bagian bawah
dengan warna kuning
Kemudian klik bagian composition untuk mengisi komposisi umpan yaitu
n- Pentana dengan 0.5000
n-Hexana dengan 0.5000
Bila diisi lengkap maka keluar perintah OK dengan warna hijau dibagian bawah
dari kondisi Feed
d. Pilih unit operation dari flash distilation yaitu separator dengan memilih pada
jendelah unit operation atau tekan F11 dengan keluar unit-unit operation. Pilih
bagian vessel kemudian separator. Maka akan keluar jendela sebagai berikut
70
Kemudian isilah bagian inlets dengan aliran feed yang telah didefinisikan
sebelumnya dan berapa hilang tekan atau tekanan yang dikondisikan didalam unit
flash distilation dengan mengisikan pada bagian parameters dengan isian (5-1) bar =
4 bar setelah itu Hysys meminta data nama aliran keluar baik vapour dan liquid.
Isilah aliran vapour outlet dengan product vapour dan liquid outlet dengan product
liquid.
71
Gambar 4.7 memasukkan data condition pada menu worksheet
72
Gambar 4.9 Schematic diagram and nomenclature for simple distillation
73
Neraca massa total dan komponen untuk proses di distilasi adalah
NM-Total F =D+B
NM-Komponen F.zfi = Dxdi + Bxbi
Bagaimana kondisi distilate dan bottom sangat dipengaruhi oleh kondisi umpan (T,P,
fraksi uap), kondisi operasi dari kolom distilasi serta jumlah tahap pemisahan untuk
kolom tray. Hysys menyediakan fasilitas untuk perhitungan kondisi produk baik
komposisi, temperatur maupun tekanan yang dihasilkan untuk didistilate, bottom
serta tiap tahap.
74
11. Bila didapatkan harga konvergen maka hasil dapat dilihat dengan mengplot untuk
beberapa variable pada bagian performance dan wsorksheet
75
Gambar 4.12 nilai summary pada meu performance
76
Gambar 4.14 Grafik perbandingn temperature vs tray position from top
77
MODUL 5
PERSAMAAN KEADAAN
78
MODUL 6
PENGENALAN PENGGUNAAN SUPER PRO
1. Start a new process file by selecting option ‘Start a New Process File’ in the
opening dialog of the program. Alternatively, you may start a new process file
later by clicking New ( ) on the Main toolbar or on the File menu of the
program.
2. Initialize the process model using the following items of the Tasks menu: (a)
set the plant operation mode (batch or continuous) using item Set Mode of
Operation, (b) register pure components using item Pure Components >
Register, Edit/View Properties and stock mixtures using item Stock
Mixtures > Register, Edit/View Properties, and (c) if the plant operation
mode is batch, specify recipe scheduling information using item Recipe
Scheduling Information. You may also want to change the default physical
units of the process model using item Process Options > Physical Units
Options on the Edit menu.
3. Build the process flowsheet by adding unit procedures from the Unit
Procedures menu while in Select Mode ( ). Switch to Connect Mode ( )
to draw streams and connect the unit procedures.
4. Add operations, such as Charge, Agitation, Batch Heating, Batch
Stoichiometric Reaction, etc., to unit procedures. Different unit procedures
have different operations available to them. Batch/semi-continuous (cyclical)
unit procedures can contain one or more operations, whereas continuous unit
procedures are equivalent to unit operations. After the desired operations have
been added, initialize all operations and streams
5. Complete the analysis of the process model using the following commands:
(a) solve mass and energy balances and size equipment by clicking Solve
79
M&E Balances ( ) on the the Main toolbar or on the Tasks menu, (b)
classify streams into different categories (e.g., raw material, revenue, waste,
etc.) using item Stream Classification on the Tasks menu, and (c) perform
costing and economic evaluation calculations by clicking Perform Economic
Calculations ( ) on the Main toolbar or on the Tasks menu. Other analyses
related to scheduling, throughput and debotttlenecking may be optionally
performed.
6. Generate charts and view analysis results using items of the Tasks, Charts
and View menus. Generate and view reports using items of the Reports
menu.
2. Starting a New Process File
To open SuperPro Designer after it has been installed, select the program shortcut on
the Windows Start Menu or double-click the file ‘Designer.exe’ in the installation
directory of the application. The following dialog box will appear by default:
80
3. Specifying the Mode of Operation for the Entire Plant
After you choose to start a new process file, the ‘Process Operating Mode’ dialog
box will appear as shown in Figure 7.2. This dialog box allows you to set the primary
mode of operation (batch or continuous) and the annual operating time available for
the entire process. You can also modify these settings at a later time by clicking Set
Mode of Operation on the Tasks menu.
When the process operating mode is set to ‘Batch’, all stream flows are displayed on
a per- batch basis. On the other hand, when the process operating mode is set to
‘Continuous’, all stream flows are displayed on a per-hour basis. Moreover, no
scheduling information is necessary for plants operating continuously.
Please note that although the plant operation mode can be either batch or continuous,
SuperPro Designer can also model processes that operate in mixed modes. That is,
you can have continuous unit procedures in a batch process plant as well as
batch/semi-continuous (cyclical) unit procedures in a continuous process plant. This
is explained later in this chapter (see 2.1h Initializing Unit Procedures).
For now, let’s select ‘Batch’ as the operating mode of this example process.
81
4. Setting the Default Physical Units
SuperPro Designer provides a variety of options for units of measure for the entry
and display of data. To view or modify the default units of the process model, click
on an empty area in the flowsheet and select Process options > Physical Units
Options on the Edit menu. Alternatively, right-click on the flowsheet to bring up its
context menu and select Physical Units Options.
5. Registering Components and Mixtures
5.1 Component Databanks
SuperPro Designer ‘s component databank provides for the use of multiple source
databases. The following databases can be used to provide component-related
properties:
the ‘Designer’ database,
the ‘User’ database, and
the DIPPR database.
Each database is contained in a separate file. The ‘Designer’component database is
part of the ‘Designer’ (or ‘System’) database; it provides data for over 530
commonly used compounds.
The ‘User’ component database is part of the ‘User’ database an it is a repository
available for users to store data for their own (or ‘user-defined’) components. The
‘User’ component database, is originally empty (upon installation of the software).
The DIPPR database draws its data from the relational form of the DIPPR collection
of component data. This component database has been developed and maintained at
Brigham Young University. A demo version of the DIPPR database with only 5
components is shipped and installed with SuperPro Designer.
To change the location of the database files click Availability, Passwords and
Locations on the Databanks menu to display the Databases: Availability, Password
& Locations Dialog. For example, if the full DIPPR database is available or if you
want to use a different ‘User’ database file based on a file that somebody else
created, you must specify its location through that dialog; for more details, see 15.1
Database Registration.
5.2 Registering Components
82
All the components that will be used in a process model must be registered first. To
register components (in other words, to make them available in your process model),
select Pure Components > Register, Edit/View Properties on the Tasks menu.
This will activate the dialog shown below.
83
create component ‘A’, click New ( ) and in the ‘New Component Definition’
dialog that appears (see Figure 7.4) fill-in the letter “A” for the ‘Name’ field. Notice
that as you type, the contents of the ‘Name’ field are automatically copied to all other
fields (‘CAS Number’, ‘Trade Name’, ‘Local Name’, ‘Formula’, and ‘Company
ID’).
Notice that at the bottom of this dialog, you can choose to initialize the properties of
the new component by copying them from some other database component or
registered component. For this example, click OK to copy the properties of
component ‘Water’ which is available in the ‘Designer’ database to component ‘A’.
84
change the MW of component ‘A’ to 150 g/gmol as shown in Figure 6.5. Also, visit
the ‘Economics’ tab and specify a purchasing price of $10/kg. Then, click OK to
close the dialog.
Figure 6.5: Editing the constant physical property values of component ‘A’ in the example.
Next, please visit the properties dialog for component ‘B’ and enter a MW of 25
g/gmol and a purchasing price of $15/kg. Also, visit the properties dialog for
component ‘C’ and enter a MW of 175 g/gmol and a selling price of $200/kg. This
completes your initialization of components for our simple example.
5.3 Registering Mixtures
Mixtures are used to facilitate initialization of input streams in cases where certain
raw materials (e.g., buffers) are consumed as mixtures. In order to register a mixture,
click Stock Mixtures > Register, Edit/View Properties on the Tasks menu and
follow the same steps as for registering pure components.
85
open the backup versions of your file. Anytime you save a newer version of your file,
SuperPro Designer will also save a backup copy of the previous version using file
extension ‘.sp~’ (as opposed to a normal ‘.spf’ file). If the ‘.sp~’ backup file already
exists, SuperPro Designer will first create a copy of that file using file extension
‘.s~~’ as a second backup.
To open a file, click Open from the File menu. This will bring up the Windows
‘Open’ dialog box. To open a backup file, simply go to the directory where you saved
your original file, select the corresponding ‘.sp~’ or ‘.s~~’ backup file (select ‘All
Files (*.*)’ in the ‘File Type’ field of the dialog box) and click the Open button.
Note that the corresponding file extensions for the original, backup, and second
backup files in EnviroPro Designer are ‘.epf’, ‘.ep~’ and ‘.e~~’.
pointer to the flowsheet area, it changes to the ‘add step’ pointer ( ). This indicates
that your next mouse click on the flowsheet will lay down the icon of the selected
unit procedure in that location. Please click near the left side of the flowsheet to lay
down the icon of the selected unit procedure. SuperPro Designer automatically adds
a default procedure name (‘P-1’), host equipment name (‘R-101’) and procedure
description (‘Vessel Procedure’) below the icon.
After you have added a Batch Vessel Procedure in a Reactor to the flowsheet, please
add a Plate and Frame Filtration Procedure by clicking Filtration > Plate and
86
Frame Filtration on the Unit Procedures menu and then clicking somewhere to the
right of the vessel procedure icon. Your flowsheet should now look something like
this:
Figure 6.6: The example process with the Batch Vessel Procedure in a Reactor and
Plate and Frame Filtration Procedure icons added.
Moving, Copying and Deleting Unit Procedures
The following guidelines show how you can move or delete unit procedures in a
flowsheet, and how you can cut or copy and paste unit procedures to a different
location in the same flowsheet or in another flowsheet.
First, you need to select the desired unit procedure icon(s). You can select a single
icon by clicking on it. You can select multiple icons by either dragging an enclosing
rectangle around them, or by adding icons to the selection. To add an icon to the
selection, click on it while holding down the Ctrl key. To remove an icon from the
selection, Ctrl+Click on it again. To select an entire flowsheet, click Select All on
the File menu or press Ctrl+A.
To Move Unit Procedures...
1. Select the desired unit procedure icon(s).
87
2. Drag the selected icon(s) to the new location. If multiple icons are selected,
you can drag any member of the selection and all icons will move
simultaneously. You can use the arrow keys to move the selection one pixel at a
time.
To Delete Unit Procedures...
1. Select the desired unit procedure icon(s).
2. Hit the Delete key on your keyboard or click Clear on the Edit menu. The
selected unit procedure(s) will be erased.
To Cut or Copy and Paste Unit Procedures...
SuperPro Designer allows you to cut or copy unit procedures into the clipboard so
that you can subsequently paste them to a different location, either in the same
flowsheet or in another flowsheet. To do this:
1. Select the desired unit procedure icon(s).
2. To cut the icon(s), click Cut on the Edit menu (or press Ctrl+X). To copy the
icons, click Copy on the Edit menu (or press Ctrl+C).
3. Move the mouse cursor to the desired area in the same flowsheet or in another
flowsheet and click Paste on the Edit menu (or press Ctrl+V) to paste the
icon(s).
The following restrictions apply to the use of the Cut, Copy and Paste features:
1. You cannot cut or copy and paste streams alone. Streams are placed onto the
clipboard only if you cut or copy multiple unit procedures.
2. When pasting unit procedures into a flowsheet, you should be aware that
certain features of the original unit procedures are not transferred into the
newly created copy:
a) When you cut or copy a single unit procedure, attached streams are not
included in the pasted set.
b) If the start time of the first operation of the pasted unit procedure was defined
on a relative basis (e.g., with respect to the start or end of another operation in
some other procedure), then the scheduling of the pasted procedure is reset to
remove the coupling.
c) If the original unit procedure was sharing equipment with another procedure,
the pasted procedure is reset to be executed in its own equipment.
88
3. Pasting streams and certain processing steps with component- and stock
mixture- related specifications from one flowsheet to another is not possible
unless all components and stock mixtures of the source process model exist in
the destination process model as well. If that is not the case, the program will
automatically expand the set of registered pure components and stock mixtures
in the destination process to include the missing ones.
Accessing the Help Files
In many equipment resources that host unit procedures, there are dedicated ports,
such as ‘Feed’, ‘Vent (Emissions)’, ‘Cake Removal’, ‘Filtrate Removal’, etc. To see
which ports are
Figure 6.7: The help topic for the Plate and Frame Filtration Procedure.
dedicated to each function, you can look up the desired equipment or unit procedure
in the program’s Help system, which is available through the Help menu. This
provides access to supporting documentation shipped with the software, such as the
electronic version of the User’s Manual and additional content.
As a shortcut to the Help menu for any unit procedure, you can click Help ( ) on
the Main toolbar and then click on the unit procedure icon you are interested in.
Alternatively, you can click on the unit procedure icon and hit the F1 key. Note that
you can also use the Help ( ) button feature as a shortcut to access the Help files
for other interface elements, such as menu options, toolbar buttons, dialog boxes and
dialog tabs.
89
At this point, please open the Help file for the Plate and Frame Filtration Procedure.
A portion of that file is shown in Figure 6.7. Notice that dedicated ports of the host
equipment (Plate & Frame Filter) are labeled next to its icon. The Help file for each
unit procedure also contains a general description, links to its operation models and
to the host equipment, and much more.
7.2 Adding Streams
After you add a unit procedure to the process flowsheet, you can add streams. There
are three types of streams:
feed (input) streams,
intermediate streams, and
product (output) streams.
Feed streams do not have a source unit procedure and in batch processing they are
mainly utilized by charge operations. Intermediate streams connect two unit
procedures and they are used to transfer material from the source to the destination
unit procedure. Product streams do not have a destination unit procedure. All streams
are automatically identified with a stream tag.
In order to add streams to the flowsheet, you must first click Connect Mode ( ) on
the Main toolbar. When you do this and return to the flowsheet, the mouse pointer
changes to the ‘add stream’ pointer ( ) to indicate that you are in ‘Connect Mode’
(as opposed to ‘Select Mode’). Then, you can add feed, intermediate, and product
streams as described below:
To Add a Feed Stream...
1. Click on an empty area in the flowsheet to initiate drawing of the stream.
Notice that as you move the mouse pointer over the inlet and outlet ports, it
changes to a ‘port’ pointer ( ).
2. Move the mouse pointer over the desired inlet port of the destination unit
procedure and once the ‘port’ pointer is displayed click on the port to terminate
the stream line. SuperPro Designer automatically draws the feed stream symbol
at the beginning of the stream and labels the stream.
To Add an Intermediate Stream...
90
1. Move the mouse pointer over the desired outlet port of the source unit
procedure and once the ‘port’ pointer is displayed click on the port to initiate
drawing of the stream.
2. Move the mouse pointer over the desired inlet port of the destination unit
procedure and once the ‘port’ pointer is displayed click on the port to terminate
the stream line. SuperPro Designer automatically labels the stream.
To Add a Product Stream...
1. Move the mouse pointer over the desired outlet port of the source unit
procedure and once the ‘port’ pointer is displayed click on the port to initiate
drawing of the stream.
2. Double-click on an empty area of the flowsheet to terminate the stream.
SuperPro Designer automatically draws the product stream and labels the
stream.
Note that between initiation and termination of a stream, you may optionally click at
intermediate points on the screen to create right angle bends. This permits
customizing of the stream route and flexibility in flowsheet design. You can cancel
the stream-drawing process at any time by simply hitting the Esc key on your
keyboard. Then you can restart the stream- drawing process by clicking Connect
Mode ( ) again on the Main toolbar. To delete a stream, simply hit the Delete key
on your keyboard.
At this point, please add the feed, intermediate, and product streams to your example
process. Your flowsheet should now look like what is shown in Figure 6.8:
91
Figure 6.8: The example process flowsheet with streams added.
Changing the Appearance of Streams
When SuperPro Designer is in ‘Select Mode’ and the mouse pointer is over a stream
line, it changes to a ‘menu’ pointer ( ) to indicate the availability of a stream
context menu (see Figure 6.9). This menu can also be displayed by right-clicking on
a stream line.
92
Through the stream context menu, you can view or edit (in case of input streams) the
composition, flowrate, and other stream properties using item Simulation Data,
select different stream initialization options using item Initialization Options,
change the tag name (label) of the stream using item Edit Tag Name, adjust the
elbows of the stream line using item Edit Elbows, edit the stream style (e.g., label
and line color, line thickness, etc.) using item Edit Style, etc. Note that double-
clicking on a stream line is equivalent to clicking Simulation Data on the stream’s
context menu.
At this point, please right-click on input stream ‘S-101’ of the vessel procedure ‘P-1’
and click Edit Tag Name on the stream’s context menu. Change the name of the
stream to ‘Heptane’ and click OK. Then, right-click on the ‘Heptane’ stream line and
click Style > Edit Style to display the ‘Stream Style’ dialog. In the ‘Stream Line’ tab
(see Figure 6.10) of this dialog, click Pen Color ( ) on the ‘Stream Line’ toolbar
and change the color to blue. Also click Pen Size ( ) on the same toolbar and
change the size to 2 pixels.
Figure 6.10: The ‘Stream Line’ tab of the ‘Stream Style’ dialog box.
Now, switch to the ‘Name Label’ tab. Click Font Color ( ) on the ‘Color / Font’
toolbar and change the color to teal. Also, click Font ( ) on the same toolbar and
change the font style to bold and the font size to 12. Then, click the ‘Name Label:
Location’ tab, change the segment preference to ‘Vertical Near Source’ and click
OK.
Next, please change the name of stream ‘S-106’ (the stream that is connected to the
dedicated cake removal port of the Plate & Frame Filter) to ‘Cake’. Also, apply the
93
style of the ‘Heptane’ stream to the ‘Cake’ stream and to the intermediate stream ‘S-
105’ using the shortcut method described below:
To Apply the Style of a Stream to Several Other Streams...
1. Right-click on the source stream line (e.g., the ‘Heptane’ stream in the
example) and click Style > Pickup Style.
2. Right-click on the desired target stream line(s) (e.g. the ‘Cake’ and ‘S-105’
streams in the example) and click Style > Apply Style.
After applying these changes, your streams should look something like this:
Figure 6.11: The example process flowsheet after the names and styles of streams
have been changed.
8. Initializing Unit Procedures
8.1 Specifyng The Operating Mode Of Unit Procedurs
Each unit procedure added to the process has its own operating mode setting. This
can be either:
batch/semi-continuous, or
continuous.
94
Batch/semi-continuous (cyclical) unit procedures can contain one or more
operations, whereas continuous unit procedures are equivalent to unit operations.
There are unit procedures that are inherently batch/semi-continuous (e.g., the Batch
Vessel Procedure in a Reactor employed in this example) and can only be operated in
batch/semi-continuous mode. You can have batch/semi-continuous unit procedures in
continuous process plants. Other unit procedures are inherently continuous (e.g., the
Centrifugal Pumping unit procedure which is available by clicking Transport (near)
> Liquids > Centrifugal Pump on the Unit Procedures menu). By default, these
can be operated in either mode. Thereby, you can have continuous unit procedures in
batch process plants. Note that the operating mode of inherently continuous unit
procedures is initially set to batch/semi-continuous in batch process plants and
continuous in continuous process plants.
You can access or modify (where both options are available) the operating mode of a
unit procedure through its context menu. Please right-click on a unit procedure icon
bring up its context menu. The context menu of vessel procedure ‘P-1’ is shown in
Figure 6.12. To view the operating mode setting of a unit procedure, click Procedure
Data. This will display the ‘Procedure Data’ dialog for that unit procedure. The
operating mode specifications can be found in the ‘Scheduling’ tab of that dialog; for
more details on the operating mode of unit procedures, see Chapter5 (Procedures &
Operations).
Figure 6.12: The context menu of the Batch Vessel Procedure in a Reactor in the
example.
95
The meaning of each item in the context menu of a unit procedure is explained
below:
The Operation Data item allows you to access or modify the simulation
parameters of the operations that have been added to the unit procedure. Note
that this item is not available if no operations have been added to the unit
procedure. If the unit procedure contains a single operation, clicking on this
menu item will bring up the ‘Operation Data’ dialog for that operation. If it
contains more than one operations, clicking on this menu item or simply
moving the mouse pointer over it will bring up a drop-down list of all added
operations. Clicking on an operation in that list will bring up its ‘Operation
Data’ dialog.
The Add/Remove Operations item allows you to add/remove operations
to/from the unit procedure and change the sequence in which these operations
are executed. This item is only available for unit procedures that are operated
in batch/semi-continuous mode.
The Procedure Data item allows you to access or modify the simulation
parameters of the unit procedure, such as the operating mode (continuous or
batch/semi-continuous) and additional scheduling, throughput analysis and
debottlenecking information.
The Procedure State Properties item allows you to access or modify
thermodynamic state properties of pure components during each operation.
Through the Procedure Activity Overview item, you can view a summary of
scheduled operations, processed material, and equipment contents during the
execution of the unit procedure.
The Equipment Data item allows you to access or modify the simulation
parameters of the host equipment, such as sizing, costing, and scheduling
information.
The Equipment Contents item allows you to access or modify the initial
equipment contents, and also view a summary of the thermodynamic
properties and composition of the equipment contents during the execution of
the unit procedure.
96
The Set Break Points item allows you to place stops in the sequential
solution of mass and energy balances. This is normally used for
troubleshooting in large or complex process simulations.
The Edit Labels item allows you to change the name of the unit procedure,
the name of the host equipment and the description of the unit procedure. For
example, you can change the default unit procedure name (‘P-1’), equipment
name (‘R-101’) and unit procedure description (‘Vessel Procedure’) for the
vessel procedure in this example.
The Disconnect item deletes all streams connected to the unit procedure.
The Flip (reverse flow direction) item allows you to change the flow
direction of the unit procedure icon from left-to-right (default) to right-to-left
and vice versa. You can also do that by clicking Flip Horizontally ( ) on
the Visual Objects Toolbar. Note that this option is only available when the
unit procedure does not have any streams attached to it.
The Order item forces the unit procedure icon to appear behind or in front of
other icons, text, etc.
The Style item allows the user to edit such things as the icon color, the tag
name color and font, etc.
The Help (F1) item provides access to the Help file of the unit procedure.
8.2 Adding Operations To Unit Procedurs
The next step toward initialization of unit procedures is to add relevant operations to
each unit procedure. This step is generally required for unit procedures that are
operated in batch/semi- continuous mode. For convenience, some inherently
batch/semi-continuous unit procedures may initially contain one or more operations
when added to the process (e.g., the Plate and Frame Filtration Procedure used in this
example initially has a Cloth Filtration operation). An equivalent operation is always
added to unit procedures that are inherently continuous, when these are added to the
process (e.g., the Centrifugal Pumping unit procedure will contain a Centrifugal
Pumping operation).
In order to add operations to a unit procedure that is operated in batch/semi-
continuous mode, you can either:
double-click on a unit procedure icon, or
97
right-click on the unit procedure icon and select Add > Remove Operations
from the context menu of that unit procedure. Note that this menu item is
only available for unit procedures that are operated in batch/semi-continuous
mode.
Either action will bring up the ‘Operation Sequence’ dialog (see Figure 6.13) for the
selected unit procedure.
At this point, please open the ‘Operation Sequence’ dialog for the vessel procedure
(‘P-1’) in the example. Add a Charge operation to the operation sequence for this unit
procedure by double-clicking this item in the list of available operations.
Alternatively, you can highlight this item and click Add ( ) to add the new
operation at the end of the operation sequence or Insert ( ) to insert the new
operation before the highlighted operation in the operation sequence. To delete an
operation from the operation sequence, click Delete ( ) on the available toolbar. If
you add an operation in the wrong order, you can change its position in the operation
Rename ( ) on the available toolbar) and change the name of the added charge
operation to ‘Charge Solvent’. Now, add two more Charge operations, a ‘React
(Stoichiometric)’ (Batch Stoichiometric Reaction) operation, and a Transfer Out
operation, to the operation sequence. Rename these operations to ‘Charge Reactant
A’, ‘Charge Reactant B’, ‘React’ and ‘Transfer to PFF-101’,
respectively, so that your dialog box looks like the one shown in Figure 6.13. Then
click OK to return to the process flowsheet.
98
Figure 6.13: Adding operations to the Batch Vessel Procedure in a Reactor in the
example.
Subsequently, please open the ‘Operation Sequence’ dialog for the filtration
procedure (‘P-2’) in the example. Notice that this unit procedure has a ‘Filter’ (Cloth
Filtration) operation (named ‘FILTER-1’) added to its operation sequence by default.
Use the same method as before to add a ‘Wash Cake’ (Cake Wash) operation (named
‘CAKE-WASH-1’) and a Transfer Out operation (named ‘TRANSFER-OUT-1’) to
the operation sequence. You can keep the default names for these operations.
8.3 Initializing The Operations
The next step is to initialize the operations added to the two unit procedures as
described below.
Batch Vessel Procedure in a Reactor
Please right-click on the vessel procedure (‘P-1’) to bring up its context menu and
click Operation Data > Charge Solvent (Charge). This will bring up the
‘Operation Data’ dialog for the ‘Charge Solvent’ operation. Through this dialog, you
can access or modify the simulation data for an operation, such as the operating
conditions, scheduling data, emission specifications, and labor-related information.
This data is grouped into several tabs. Note that different tabs may be available for
99
different operations. The operating conditions (‘Oper. Cond’s’) tab for the ‘Charge
Solvent’ operation of this example is shown in Figure 6.14
Figure 6.14: The ‘Oper. Cond’s’ tab for the first Charge operation (‘Charge Solvent’)
in procedure ‘P-1’.
To initialize the operating conditions for the ‘Charge Solvent’ operation, you begin
by selecting the charge stream for this operation. Use the ‘Charge Using’ drop-down
list at the top of the tab to select the stream which you renamed ‘Heptane’ earlier in
this section. Then, click on the View/Edit Stream Composition and/or Amount (
) button next to the drop-down list in order to access the simulation data dialog
for that stream (see Figure 6.15) and specify itscomposition. To add ‘Heptane’ to the
stream, double-click on the corresponding item in the ‘Registered Ingredients’ listing
for that stream.
100
Figure 6.15: The simulation data dialog for the ‘Heptane’ stream.
Please note the following with respect to the simulation data dialog of streams:
1. You can charge multiple components in the same stream if you wish. To do
this, simply add additional component names from the ‘Registered
Ingredients’ listing. If the ‘Ingredient Flows’ option is selected, you can
specify the corresponding amounts of added ingredients. The computer will
automatically calculate the mass (%) and concentration (g/L or mole/L) of
each ingredient, the stream’s density (if it is not set by the user), the
volumetric flowrate and the activity of the stream. If the ‘Mass Composition’
option is selected, you can specify the total mass or volume flow and the
mass (%) of each component. You may also select units for entry and display.
2. In addition to pure components, stock mixtures can be fed (or “charged”) into
a process step using an input stream. To add a stock mixture to the stream,
select the ‘Stock Mixtures’ option for registered ingredients and follow the
same guidelines as for adding components.
3. As an alternative to going through the simulation data dialogs of operations to
edit stream properties, you can initialize and edit input streams directly from
101
the flowsheet itself. To do this, double-click on a stream (or right-click on a
stream and click Simulation Data from the context menu of that stream).
This will bring up the same dialog box as the one shown in Figure 6.15. Note
that only the feed (input) streams of the flowsheet need to be specified. The
flowrates and compositions of intermediate and output streams are calculated
by the program. However, the user can specify the physical state properties of
these streams.
4. For biotech processes, the extracellular percentage (‘Extra-Cell %’) of an
ingredient represents the fraction of that ingredient in the bulk solution (as
opposed to inside the cell). For more information on this topic, please refer to
the β-Galactosidase example (see 2.3 The b-Galactosidase Process).
5. If the plant operation mode is batch, all flowrates are reported on a per-batch
basis (or per cycle of source or destination process step). If the process plant
is set to operate in continuous mode, then all flowrates are reported on a per-
hour basis. The choice for mass units can be made from each stream’s dialog.
This choice overwrites the default choices of physical units for the whole
process as specified by selecting Process Options > Physical Units Options
on the Edit menu.
6. The ‘Environmental Properties’ tab of a stream’s simulation data dialog
displays the concentrations and daily throughputs of the environmental and
aqueous properties of the stream (TOC, CaCO3, TP, TKN, COD, ThOD,
BOD5, BODu, etc). All values are for display only and cannot be edited by
the user through this dialog box. However, the environmental properties of
the pure components contained in that stream (which contribute to the above
stream properties) can be edited by selecting Pure Components > Register,
Edit/View Properties on the Tasks menu. To edit the environmental
properties of a pure component, double-click on the desired component in the
list of registered pure components and in the dialog that comes up click the
‘Aqueous’ tab.
After you have specified the composition of the ‘Heptane’ stream, click OK to return
to the operating conditions tab for the ‘Charge Solvent’ operation. Then, specify the
amount of material that is going to be charged (1200 L). Notice that there are several
102
ways that the duration of this operation can be specified. For this example, change
the setup time of your charge to 5 minutes and set the volumetric flowrate to 30
L/min so that your tab looks like the one shown in Figure 6.14.
Please also visit the ‘Volumes’, ‘Vent/Emissions’, ‘Labor etc’, and ‘Scheduling’ tabs
to see what they contain. A brief description of each of these tabs follows:
‘Volumes’ tab: Through this tab, the user can specify the maximum and
minimum allowable working / vessel volume for this operation (i.e., by the
end of the charge operation the vessel should not be more than 90 % full). In
‘Design Mode’ this is taken into account for sizing the equipment. In ‘Rating
Mode’, the program makes sure that a vessel is not overfilled or the level
does not drop below the agitator level.
‘Vent/Emissions’ tab: Through this tab, the user can specify which volatile
organic compounds (VOCs) will be emitted, whether a sweep gas will be
used (for emissions associated with reaction and crystallization operations),
and what temperature the vent condenser should be set at. SuperPro Designer
is equipped with VOC emission models that are accepted by EPA. For more
details, see Chapter10 (Emissions).
‘Labor, etc.’ tab: Through this tab, the user can specify labor requirements
and auxiliary utilities.
‘Scheduling’ tab: The is the right-most tab of all batch unit procedures.
Through this tab, the user can specify the start time and duration for an
operation. Note that no scheduling information is required for unit
procedures that are operated in continuous mode.
Depending on the complexity of an operation, additional tabs may be used to display
other pertinent variables.
For the heptane charge in your example process (‘Charge Solvent’), please switch to
the ‘Vent/Emissions’ tab and click the ‘Venting’ box and then the ‘Emissions’ box
(see Figure 6.16). By default, the port that is connected to stream ‘S-104’ is selected
as the venting port.
103
Figure 6.16: The ‘Vent/Emissions’ tab for the first Charge operation (‘Charge
Solvent’) in procedure ‘P-1’.
Then, check the ‘Emitted ?’ box next to the ‘Heptane’ component. After the
simulation, please remember to visit the simulation data dialog of stream ‘S-104’ and
check the amount of emitted ‘Heptane’. Note that for particulate and other
components for which emission models are not available, the user can specify
directly the emission percentage. For this operation, leave all the default values for
the ‘Volumes’, ‘Labor, etc.’ and ‘Scheduling’ tabs.
Next, click OK, Next Operation ( ) on the simulation data dialog to move to the
second Charge operation (named ‘Charge Reactant A’) in this unit procedure. For this
operation, use stream ‘S-102’ to add 50 kg of material ‘A’ to the reactor (remember to
visit the stream’s simulation data dialog and add material ‘A’ to the stream). Also,
specify a 5 minute setup time, select the ‘Set by User’ process time option and set the
104
process time equal to 20 minutes (see Figure 6.17). Keep the default values for the
other tabs.
Figure 6.17: The ‘Oper. Cond’s’ tab for the 2nd Charge operation (‘Charge Reactant
A’) in procedure ‘P-1’.
Then, click OK, Next Operation again to move to the final Charge operation
(named ‘Charge Reactant B’). For this operation, use stream ‘S-103’ to add 40 kg of
material ‘B’. Also, change the setup time to 5 minutes, select the ‘Set by User’
process time option and set the process time equal to 30 minutes (see Figure 6.18).
Again, keep the default values for the other tabs.
105
Figure 6.18: The ‘Oper. Cond’s’ tab for the 3rd Charge operation (‘Charge Reactant
B’) in procedure ‘P-1’.
Click OK, Next Operation once more to move to the Batch Stoichiometric Reaction
operation (named ‘React’). Notice that the ‘Oper. Cond’s’ tab is different for this
operation than it was for the charge operations. Also, two additional tabs are present.
These include a ‘Fed Batch’ tab that contains available specification options for fed-
batch supply of reactants, and a ‘Reactions’ tab from where the reaction parameters
are specified. From the operating conditions tab, change the final temperature to
25oC and set the process time equal to 6 hours (remember to enable the User Defined
Process Time option). Also, select ‘Chilled Water’ as the heat transfer agent by
clicking the ‘Agent’ drop-down list box and double-clicking on ‘Chilled Water’ in the
‘Heat Transfer Agents’ drop-down listing that pops up (see Figure 6.19). Keep the
default values of all other parameters in this tab.
106
Figure 6.19: The ‘Oper. Cond’s’ tab for the Batch Stoichiometric Reaction operation
in procedure ‘P-1’.
Next, referring to the ‘Volumes’ tab, notice that you can specify a maximum and
minimum working-to-vessel volume ratio. Change the ‘Max Allowable
Working/Vessel Volume’ to 90%. Then move to the reactions tab (see Figure 6.21)
In this tab, you will need to specify the parameters describing a reaction in which a
molecule of reagent (A) combines with a molecule of reagent (B) to form a molecule
of product (C):
A+B C
To enter this, click Edit Stoichiometry ( ) to bring up the ‘Stoichiometry
Balance’ dialog for Reaction #1 (see Figure 7.20). Introduce the reactants (pure
components ‘A’ and ‘B’) and the product (pure component ‘C’) using the Add a
Reactant and Add a Product toolbar buttons (located above the reactant and
product tables, respectively). Select the ‘Molar’ option for the specification of the
stoichiometric coefficients and keep the default unit molar coefficient for everything;
for more details on specifying the stoichiometry balance for a reaction. Now, click
OK to close this dialog and return to the ‘Reactions’ tab.
107
Figure 6.20: The ‘Stoichiometry Balance’ dialog box for the reaction of the example.
Figure 6.21: The ‘Reactions’ tab for Batch Stoichiometric Reaction operation ‘React’
in procedure ‘P-1’.
In addition to specifying the stoichiometric reaction coefficients, you will need to
specify the extent of the reaction. For this example, set the extent to 95%, as was
done in Figure 6.21
Leave all the default values for the ‘Vent/Emissions’, ‘Labor. etc.’, and ‘Scheduling’
tabs and click OK, Next Operation to move to the ‘Operation Data’ dialog for the
Transfer Out operation (‘Transfer to PFF-101’). In the operating conditions tab (see
Figure 6.22), use the drop-down menu at the top of the screen to specify which
108
stream will be used for the transfer operation (stream ‘S-105’ is the only choice for
this example). In addition, in order to accurately capture the time required for this
operation, set the duration to be the same as the duration of the filtration operation in
procedure ‘P-2’. To do that, select the ‘Set By Master- Slave Relationship’ duration
option and then click the Setup button. Through the dialog that comes up, select ‘P2
(in PFF-101)’ as the Master Procedure (through the ‘Another Procedure’ drop-down
list), ‘FILTER-1 (Cloth Filtration)’ as the Master Operation (through the ‘Match a
Single Operation’ drop-down list) and then click OK. This will ensure that the
reactor will be considered “utilized” during filtration, since the reactor will not be
completely emptied until the filtration is complete. You can leave the default values
for the other tabs in this dialog. Click OK to return to the flowsheet.
Figure 6.22: The ‘Oper. Cond’s’ tab for Transfer Out operation ‘Transfer to PFF-
101’in procedure ‘P-1’.
Plate and Frame Filtration Procedure
Next, you will need to initialize the operations in the filtration procedure (‘P-2’).
Please right- click on unit procedure ‘P-2’ and select Operation Data > FILTER-1
109
(Cloth Filtration) from the context menu of that unit procedure. This will bring up
the ‘Operation Data’ dialog for the Cloth Filtration operation (named ‘FILTER-1’).
The operating conditions tab for this operation is shown in Figure 2.23. For the
purposes of this example, let us assume that reagents ‘A’ and ‘B’ are completely
soluble in ‘Heptane’, whereas the product ‘C’ is virtually insoluble in ‘Heptane’. In
the ‘Particulate Component Removal’ table that is available on the top left corner of
this tab, please specify that 95% of your product ‘C’ will be removed from the feed
stream and will remain on your filter, whereas the rest will end up in the filtrate.
Figure 6.23: The ‘Oper. Cond’s’ tab for Cloth Filtration operation ‘FILTER-1’in
procedure ‘P-2
Also notice that you can specify a cake dryness either based on loss on drying (LOD)
or cake porosity. This value will cause a portion of the ‘Heptane’ solvent and of
soluble components ‘A’ and ‘B’ to be held in your wet cake. Please change the LOD
for your filtration to 35%. By specifying a LOD of 35%, you are telling the program
that only 65% of wet cake is the insoluble product C. For this operation, please
specify a filtration time of 3 hours. Keep the rest of the parameters (such as the
filtrate flux of 200 L/m2-h) as they are and also, keep stream ‘S- 107’ as the filtrate
stream.
110
Figure 6.24: The ‘Scheduling’ tab for Cloth Filtration operation ‘FILTER-1’in
procedure ‘P-2’.
Next, please visit the ‘Scheduling’ tab of the filtration operation. This tab is common
to all operations in batch unit procedures. By default, the first operation in any batch
unit procedure is scheduled to start relative to the beginning of the batch. In order to
accurately schedule your filtration, you will need to change the start time to be
relative to the start of the Transfer Out operation ‘Transfer to PFF-101’ in procedure
‘P-1’ (see Figure 6.24). The Scheduling Dependency Link selection will be
automatically updated to reflect the changes.
Next, click OK, Next Operation to move to the ‘Operation Data’ dialog for Cake
Wash operation ‘CAKE-WASH-1’. In the ‘Cake Wash’ tab (see Figure 7.25), you
will need to specify which stream will provide the wash solvent and which one will
remove the waste. For this example, keep stream ‘S-109’ as the wash-in stream and
select stream ‘S-108’ as the wash-out stream. In addition, you will need to specify
what solvent will be used for the wash. To do this, click View/Edit Stream
111
Composition and/or Amount ( ) to open the simulation data dialog for the wash-
in stream. Add pure component ‘Heptane’ to the stream and click OK to return to the
operating conditions tab.
Figure 6.25: The ‘Cake Wash’ tab for Cake Wash operation ‘CAKE-WASH-1’ in
procedure ‘P-2’.
Notice that you can choose among three specification options for the volume of wash
to use:
Available In Wash-In Stream,
Volume per Cycle, per Unit, or
Volume per Cake Volume.
If the first option is selected, SuperPro Designer will use the amount that is available
in the wash-in stream as the wash amount. Therefore, the user must specify the mass
or volume of the wash-in stream through the stream’s simulation data dialog.
Alternatively, you can select the second option and specify the volume of wash to use
per procedure cycle and per equipment unit directly, or select the third option and
specify the specific volume of wash with respect to the cake volume. For this
example, please keep the third option with 3 wash in stream volumes per volume of
112
cake (which is the default option). Also, set the wash time to be calculated based on a
Wash Flux of 200 L/m2-h and keep the default option for the Wash Type (i.e.,
Displacement Type with a 90% Approach to Theoretical). Notice that a “slurry” wash
will essentially dilute the soluble components trapped in the cake and remove most
of them in the wash stream, whereas a “displacement” wash will remove the soluble
components from the cake in a plug-flow fashion.
Figure 6.26: The ‘Oper. Cond’s’ tab for the Transfer Out operation n procedure ‘P-
2’.
Finally, click OK, Next Operation to initialize the Transfer Out operation (named
‘TRANSFER-OUT-1’) in this unit procedure. In this operation, you will need to
specify that you are going to transfer out the cake using a specific stream (the ‘Cake’
stream is the only choice in this case). Furthermore, set a Setup Time of 5 minutes
and a (user defined) Process time equal to 30 minutes as illustrated in Figure 6.26.
Then, click OK to return to the flowsheet.
You have now finished initializing the operations and streams for this example
process. Click Save on the File menu to save your work.
113