Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/77439
Title: Development of a simulator for distillation columns
Other Titles: การพัฒนาโปรแกรมเลียนแบบการทำงานของหอกลั่น
Authors: Sutasinee Kaewpuang-ngam
Advisors: Tawatchai Charinpanitkul
Deacha Chatsiriwech
Other author: Chulalongkorn University. Graduate School
Advisor's Email: Tawatchai.C@Chula.ac.th
Deacha.C@chula.ac.th
Subjects: Distillation
Petroleum -- Refining -- Computer programs
Simulation methods
การกลั่น
ปิโตรเลียม -- การกลั่น -- โปรแกรมคอมพิวเตอร์
การจำลองระบบ
Issue Date: 1996
Publisher: Chulalongkorn University
Abstract: In this work, the simulator for distillation calculation was developed by using C++ language. It could be used to solve distillation problems with maximum 10 components and 100 equilibrium stages. Each equilibrium stage was composed of a feed stream, liquid and vapor sidestreams and a side exchanger for cooling or heating. The model described both ideal gas behaviour and real gas behaviour corresponding to Peng-Robinson or Soave Redlich Kwong models. The bubble-point method was used to solve the problem. The system of equations were solved by Thomas method. This simulator had to be run on Microsoft Windows version 3.1 or later in order to provide a lot of convenient Graphic User Interfaces. Users had to input data into dialogs or windows of this simulator. The results of calculation were displayed both in tabular form and in graphic form. The results of calculation were investigated by checking the material balance of the column and were compared to reference data and results obtained from a commercial simulator named HYSIM. It was found that the difference was ±3.39% for the material balance, ±0.46% for temperature compared to reference data and ±1.19% for the results of equilibrium stage compared to HHSIM.
Other Abstract: งานวิจัยนี้ได้พัฒนาโปรแกรมเลียนแบบการทำงานของหอกลั่นโดยใช้ภาษา ซี พลัส พลัส (C++) สำหรับกระบวนการกลั่นที่มีจำนวนองค์ประกอบไม่เกิน 10 องค์ประกอบและจำนวนชั้นไม่เกิน 100 ชั้น แบบจำลองของหอกลั่นที่ใช้ในการจำลองกระบวนการกลั่นเป็นชั้นสมดุลโดยที่สามารถป้อนวัตถุดิบ ดึงผลิตภัณฑ์ที่เป็นของเหลวหรือไอและถ่ายเทความร้อนเข้าหรือออกได้ในแต่ละชั้นสมดุลนั้นๆ โดยผู้ใช้เป็นผู้กำหนดค่าเหล่านั้นการคำนวณค่าคุณสมบัติของสารสามารถเลือกใช้สมการสำหรับก๊าซอุดมคติหรือสมการสำหรับก๊าซจริงซึ่งคำนวณโดยใช้แบบจำลองของเพ็งโรบินสัน (Peng-Robinson model) หรือแบบจำลองของโซฟ เรดิช หว่อง (Soave Redlich Kwong model) การคำนวณการกลั่นใช้วิธีการหาจุดเดือดของระบบหลายองค์ประกอบโดยการแก้สมการซึ่งอยู่ในรูปของไตรไดอะโกนอลเมทริกซ์ (Tridiagonal matrix) ด้วยวิธีของโธมัส (Thomas method) โปรแกรมนี้ประกอบด้วยส่วนติดต่อกับผู้ใช้ทางกราฟฟิก ผู้ใช้สามารถป้อนข้อมูลผ่านหน้าต่างของโปรแกรมซึ่งทำงานร่วมกับโปรแกรมวินโดวส์ ผลการคำนวณแสดงในรูปของตารางและกราฟ การตรวจสอบผลการคำนวณของโปรแกรมทำได้โดยตรวจสอบจากการดุลมวลสารพบว่าค่าความผิดพลาดไม่เกิน ±3.39% ส่วนค่าความแตกต่างของอุณหภูมิเมื่อเปรียบเทียบกับค่าจากหนังสืออ้างอิงมีค่าไม่เกิน ±0.46% และมีค่าไม่เกิน ±1.19% เมื่อเปรียบเทียบกับโปรแกรมไฮซิม (HYSIM)
Description: Thesis (M.Eng.) -- Chulalongkorn University, 1996
Degree Name: Master of Engineering
Degree Level: Master's Degree
Degree Discipline: Chemical Engineering
URI: http://cuir.car.chula.ac.th/handle/123456789/77439
URI: http://doi.org/10.14457/CU.the.1996.1071
ISBN: 9746349481
metadata.dc.identifier.DOI: 10.14457/CU.the.1996.1071
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Sutasinee_ka_front_p.pdfCover and abstract913.39 kBAdobe PDFView/Open
Sutasinee_ka_ch1_p.pdfChapter 1630.2 kBAdobe PDFView/Open
Sutasinee_ka_ch2_p.pdfChapter 2703.02 kBAdobe PDFView/Open
Sutasinee_ka_ch3_p.pdfChapter 31.13 MBAdobe PDFView/Open
Sutasinee_ka_ch4_p.pdfChapter 41.39 MBAdobe PDFView/Open
Sutasinee_ka_ch5_p.pdfChapter 51.53 MBAdobe PDFView/Open
Sutasinee_ka_ch6_p.pdfChapter 6699.42 kBAdobe PDFView/Open
Sutasinee_ka_ch7_p.pdfChapter 7611.48 kBAdobe PDFView/Open
Sutasinee_ka_back_p.pdfReference and appendix3.68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.