Program that models a given multicomponent distillation system using the Fenske-Underwood-Gilliland-Kirkbride method. The project report can be found here: Project Memo.pdf
- Data_Files Contains dictionary text files of chemical parameters
- antoine_data.txt Dictionary text file of antoine coefficients for thousands of chemicals
- azeotrope_data.txt Dictionary text file of common azeotropes and their distillation parameters
- Source_Header_Files Contains the header and source files for the program
- main.h This header file contains the data structures used across the program and their variables
- main.c Interacts with the user and calls the appropriate functions
- user.h Header file contains functions used by user.c
- user.c evaluates user inputs and ensures they are correct and returns the confirmation values
- fractional.h Header file contains functions and variables used by the fractional.c file
- fractional.c Does a multicomponent fractional distillation calculation using the FUGK method
- antoinedata.c Reads through the .txt file "antoine_data.txt" and extracts the correct antoine coefficients for the problem
- azeotropedata.c Reads through the .txt file "azeotrope_data.text" and warns the user if the mixture has an azeotrope
- batch.c Would have done a batch calculation for binary systems. It is not yet ready.
- feed.c Gets feed conditions from the user
- flash.c Does the flash calculation on the provided feed stream. It also gets user input about the system
- print.c Prints the calculated results contained in the data structures to the screen
- structure.c places data from files and calculated results into the correct data stucture. This file also allocates memory for the data structures dynamically
- Results Validation Contains hand calculations done by Dr. Masse and William Veith to confirm the program's output results
- Validation By Eric Maase.pdf By hand re-calculations of the program's model by Eric Maase
- Validation By William Veith.pdf By hand re-calculations of the program's model by William Veith
- Project Memo.pdf An overview of the program, the program results, and future issues that need to be address
- User Interface.pdf An overview of the program interface displayed by the command line