อยู่เฉยมานาน เห็นคุณ Practical x 2 เขียนโปรแกรมมาแจกแบบนี้ยอมไม่ได้ละ ต้องทำมาแข่งกันบ้าง ก็เลยเอาโปรแกรมที่เพิ่งเขียนเสร็จมาให้ดูกันบ้าง เป็นของขวัญปีใหม่แด่เพื่อนๆหว้ากอนะคะ อันนี้เป็นโปรแกรมที่นู๋นันเขียนมาเองนะ ทำมานานแล้ว แต่เพิ่งเสร็จไม่กี่วันนี้แหละ เป็นโปรแกรมทางวิศวกรรมเคมีใช้หาจุดเดือดของสารผสมและคำนวณ Flash Distillation ก่อนอื่นต้องทำความเข้าใจก่อนว่า เมื่อสารใดๆมาผสมกันและละลายกันแล้ว จะเกิด bubble point และ dew point ซึ่งก็คือจุดแรกที่สารผสมเป็นฟองเดือดขึ้นมา กับจุดแรกที่สารผสมควบแน่น เป็นหยดน้ำ ซึ่ง 2 จุดนี้ไม่เท่ากันแต่ถ้าเป็นสารบริสุทธิ์จะเท่ากัน
ในโปรแกรมจะให้ใส่ชื่อของสารที่มีอยู่ในสารผสมนั้น และค่าเปอร์เซนต์โดยโมลของสารนั้น (ไม่ต้องใส่ครบทุกอัน ถ้ามีแค่ 2 สารอีก 4 อันที่เหลือก็ว่างไว้)
แต่หนูทำมามีให้ชื่อสารเลือกไม่กี่ชื่อนะคะ เอาเฉพาะสาร Hydrocarbon ที่มีจำนวน C 1-8 ตัวเท่านั้น (ถือว่าเป็น shareware vresion ละกันนะคะ) แล้วก็ใส่ค่าความดันที่ต้องการ แล้วกดปุ่ม calculate จะสามารถคำนวณ จุด bubble point และ dew point ของสารผสมออกมาได้ (ถ้าเป็นสารเดียวจะได้ bubble point กับ dew point เท่ากัน ซึ่งก็คือจุดเดือดธรรมดานั่นเอง )
เมื่อได้ค่า bubble point และ dew point มาแล้ว ก็จะสามารถคำนวณ Flash Distillation ได้ โดยกดปุ่ม Flash Distillation โดยใส่ค่า %vaporization (ไม่เกิน 100% นะ ) ก็จะได้อุณหภูมิที่ใช้ ซึ่งก็อยู่ระหว่าง bubble point และ dew point นั่นเอง และปริมาณของสารแต่ละตัวที่ออกมาทาง Overhead Product และ Bottom Product
ส่วน mathematical model ที่ใช้คำนวณนี้ ได้แก่
ดาลตัน law yi = pi/P
เฮนรี่ law ki = pi/ความดันไอ = yi/xi
ส่วนความดันไอหาจาก Antoine's equation
dew point จาก ผลรวม xi = 1
bubble point ได้จาก ผลรวม yi = 1
แล้วก็มีการ trial and error อยู่หลายขั้นตอน
แต่หนูไม่ได้ใช้ค่า fugacity อะไรเลยนะ ฉะนั้นถ้าความดันสูงๆ บางทีมันไม่แม่นนะคะ ระวังนิด
Assumptions ก็คือ
1. สารที่ผสมทุกตัวไม่ทำปฎิกิริยากัน
2. สารทุกตัวละลายกันกันอย่างสมบูรณ์
3. เป็น ideal solution
4. ความดันของระบบไม่สูงมาก