https://github.com/marcusbfs/sindri
Estimation of thermodynamics properties and vapor-liquid equilibrium calculations
https://github.com/marcusbfs/sindri
chemical-engineering chemistry equation-of-state thermodynamic-models thermodynamic-properties thermodynamics
Last synced: 6 months ago
JSON representation
Estimation of thermodynamics properties and vapor-liquid equilibrium calculations
- Host: GitHub
- URL: https://github.com/marcusbfs/sindri
- Owner: marcusbfs
- License: mit
- Created: 2019-01-08T00:46:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-06T21:34:15.000Z (over 2 years ago)
- Last Synced: 2025-04-15T23:13:37.234Z (6 months ago)
- Topics: chemical-engineering, chemistry, equation-of-state, thermodynamic-models, thermodynamic-properties, thermodynamics
- Language: Python
- Homepage:
- Size: 5.63 MB
- Stars: 20
- Watchers: 1
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Sindri
Estimation of thermodynamics properties and vapor-liquid equilibrium calculations.
Description • Features • Getting Started • Screenshots •
Authors •Contribution • License
## Description
Sindri is a software developed to estimate thermodynamics properties and vapor-liquid equilibrium calculations using cubic equations of state.
This software was developed as part of an undergraduate thesis to obtain a bachelor degree in Chemical Engineering at the Federal University of Lavras, Brazil.
### Features
- 20 cubic equations of state implemented for all calculations. The active equation
can be easily changed, which provides a quickly comparison tool
- UNIFAC method (group contribution method) for determining activity coefficients
- Calculation of thermodynamics properties for single substances and multicomponent mixtures
- Multiple saturation diagram plots for pure substances
- Vapor-liquid equilibrium calculations for mixtures: bubble point, dew point and P-T-z flash calculations
- Binary mixture isothermal and isobaric equilibrium curves. The models can be adjusted to
experimental data by fitting a binary interaction parameter
- Generates calculation reports
- Modifiable database with 468 substances## Getting Started
### Installing
To install Sindri, please download the latest [release](https://github.com/marcusbfs/Sindri/releases).
Download the *.exe* file and run the installer.## Screenshots
Click to view.
### Main window
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/main_window.PNG)### Database
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/database_window.PNG)
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/edit_substance_methane.PNG)### Pure substance calculations
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/pure_substance_acetone.PNG)### Mixtures calculations
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/mixture_ternary_system.PNG)
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/mixture_ternary_calculations.PNG)### Vapor-liquid equilibrium
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/vle_unifac.PNG)
[](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/vle_flash.PNG)## Authors
### Developer
- Marcus Bruno Fernandes Silva - BSc in Chemical Engineering - Universidade Federal de Lavras, Brazil.### Advisor
- Nathan Sombra Evangelista - Professor at Universidade Federal de Lavras, Brazil. [Website](https://www.evangelistans.com.br/)## Contribution
Any bug reports or suggestions are welcome. Also, if wish a new cubic equation of state
implemented, please send me the paper and I will try to add it as soon as possible.## License
Sindri is licensed under the MIT License - see the [LICENSE.txt](https://github.com/marcusbfs/Sindri/blob/master/LICENSE.txt) file for details.