Git Product home page Git Product logo

pedroseber / alcheme Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 1.64 MB

ALChemE is a software to assist users in calculations related to the chemical engineering field and process design. Currently, the software can assist users with the analysis of heat exchange networks (HENs) and water recycle networks (WReNs).

License: MIT License

Python 83.62% Jupyter Notebook 16.38%
chemical-engineering heat-exchanger-network mixed-integer-linear-programming mixed-integer-optimization nonlinear-optimization optimization water-recycle-network

alcheme's Introduction

ALChemE - Assistive Libraries for Chemical Engineering

ALChemE is a software to assist users in calculations related to the chemical engineering field and process design. Currently, the software can assist users with the analysis of heat exchange networks (HENs) and water recycle networks (WReNs). Other relevant processes, such as distillation and reactors, may be implemented in the future.

ALChemE can be operated via Terminal / IDE / Jupyter Notebooks or via a GUI. To learn how to use ALChemE via the former, please check the examples in backend_examples. To learn how to use ALChemE via the latter, please check the User Manual.pdf.

1) Heat Exchanger Networks (HENs)

HEN analysis can assist users in maximizing energy recovery and minimizing costs. Currently, users can input streams and utilities (with units of measurement), plot temperature interval diagrams and composite curves, and manually add heat exchangers.
The software automatically handles unit conversions, calculates properties such as MER targets or the pinch point location, and can automatically place exchangers to minimize their number. This function also returns the cost of the HENs generated.

2) Water Recycle Networks (WReNs)

WReN analysis can assist users in maximizing water recycling and minimizing costs. Currently, users can input the flow rates and contaminant levels (with units of measurement) of water streams entering or leaving processes. Users can also define costs of individual matches (including those with freshwater or wastewater).
The software automatically handles unit conversions and generates matches between processes to minimize water costs. Note the solution found may be a local minimum, so re-running the solver (or running it multiple times) may lead to a better solution. The best solution is always stored no matter how many times the solver is called.

alcheme's People

Contributors

argon1999 avatar jhung2021 avatar pedroseber avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.