CompHENS
Computational Tools for Heat Exchanger Network Synthesis
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Repository
Computational Tools for Heat Exchanger Network Synthesis
Basic Info
- Host: GitHub
- Owner: avinashresearch1
- License: mit
- Language: Julia
- Default Branch: main
- Size: 440 KB
Statistics
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 26
- Releases: 3
Metadata Files
README.md
CompHENS
This software provides a Julia-based toolkit for synthesis of Heat Exchanger Networks (HENs) using a mathematical programming framework. Currently, a sequential algorithm is implemented whereby an LP is formulated to determine the minimum utility consumption, MILP to determine the minimum number of units and the stream matches. Finally, an NLP is formulated to generate the network and calculate the HEN area.
If you use this toolkit, please cite: Avinash Subramanian, Flemming Holtorf, Rahul Anantharaman, Truls Gundersen. (2023). CompHENS: Computational Tools for Heat Exchanger Network Synthesis (Version v0.1.0) [Computer software] DOI: 10.5281/zenodo.7545869
:warning: Warning
This package is currently under development. The user interface may change substantially prior to the first stable release.
No code usage:
- Download the 2 interface files from: https://github.com/avinashresearch1/CompHENS.jl/tree/main/NoCode_Interface and put them in a folder of your choice (same files from email).
- Type in the stream data in the
InputData.xlsxfile. Note that all streams must have a sensible temperature difference (say use a 1 C temperature difference for condensing steam). - Download and Install Julia from Julia website. The No-Code interface only requires the Julia REPL.
- From the Julia REPL, access the Package Manager by typing:
]. InstallCompHENSandPluto
- Once everything is installed, exit the package manager by typing backspace. Type
using Pluto; Pluto.run(). This will launch the browser. - Navigate to your directory to the
Interface.jl file. Pluto will launch. - The slider can be used to move the composite curves. The curves update automatically with changing the
DT_min.
Note: It may be necessary to re-run the Pluto notebook in case of errors: Click out of any cell, and Ctrl+Afollowed by Shift+Enter.
Slide Deck with basic overview:

Owner
- Name: Avinash Subramanian
- Login: avinashresearch1
- Kind: user
- Location: Trondheim, Norway
- Company: JuliaHub
- Repositories: 2
- Profile: https://github.com/avinashresearch1
Simulation & Control at JuliaHub
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
CompHENS: Computational Tools for Heat Exchanger Network
Synthesis
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Avinash
family-names: Subramanian
- given-names: 'Flemming '
family-names: Holtorf
- given-names: Rahul
family-names: Anantharaman
- given-names: Truls
family-names: Gundersen
identifiers:
- type: doi
value: 10.5281/zenodo.7545869
keywords:
- Heat Exchanger Network Synthesis
license: MIT
version: v0.1.0
date-released: '2023-01-17'
GitHub Events
Total
- Issues event: 4
- Watch event: 4
- Issue comment event: 13
- Pull request event: 1
- Fork event: 1
Last Year
- Issues event: 4
- Watch event: 4
- Issue comment event: 13
- Pull request event: 1
- Fork event: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 32
- Total pull requests: 40
- Average time to close issues: 4 months
- Average time to close pull requests: 8 days
- Total issue authors: 3
- Total pull request authors: 3
- Average comments per issue: 0.75
- Average comments per pull request: 0.13
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 18
Past Year
- Issues: 2
- Pull requests: 2
- Average time to close issues: about 2 hours
- Average time to close pull requests: about 2 months
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 3.5
- Average comments per pull request: 2.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- avinashresearch1 (28)
- abcdvvvv (2)
- kangqiu (2)
Pull Request Authors
- avinashresearch1 (21)
- github-actions[bot] (18)
- abcdvvvv (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
juliahub.com: CompHENS
Computational Tools for Heat Exchanger Network Synthesis
- Documentation: https://docs.juliahub.com/General/CompHENS/stable/
- License: MIT
-
Latest release: 0.1.4
published about 3 years ago
Rankings
Dependencies
- actions/checkout v2 composite
- codecov/codecov-action v2 composite
- julia-actions/cache v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/julia-uploadcoveralls v1 composite
- julia-actions/setup-julia v1 composite
- julia-actions/setup-julia v1 composite