An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


Sindri


Estimation of thermodynamics properties and vapor-liquid equilibrium calculations.

License: MIT



DescriptionFeaturesGetting StartedScreenshots
AuthorsContributionLicense



## 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
[![main window](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/main_window.PNG)](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/main_window.PNG)

### Database
[![database window](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/database_window.PNG)
[![edit_substance window](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/edit_substance_methane.PNG)](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/edit_substance_methane.PNG)

### Pure substance calculations
[![pure_substance window](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/pure_substance_acetone.PNG)](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/pure_substance_acetone.PNG)

### Mixtures calculations
[![mixture_system_window](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_system.PNG)
[![mixture_calculations__window](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/mixture_ternary_calculations.PNG)](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/mixture_ternary_calculations.PNG)

### Vapor-liquid equilibrium
[![vle_unifac_window](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_unifac.PNG)
[![vle_flash_window](https://raw.githubusercontent.com/marcusbfs/Sindri/master/Sindri_data/GUI_screenshots/vle_flash.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.