aspen-x-bw25_app
Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Nick-Bertoldo
- Language: Python
- Default Branch: main
- Size: 584 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Aspen-x-bw: Integrating Aspen Plus Simulations with Brightway 2.5 for Sustainable Process Design
This project was presented at the 2024 Life Cycle Innovation Conference (LCIC) in Berlin, Germany.
📝 About
The tool integrates Aspen Plus process simulation results with Brightway 2.5 life cycle assessment framework, enabling the quantification of environmental impacts during the early stages of process design.
🚀 Key Features
- Material and energy flows from Aspen Plus simulations are directly imported.
- Linking process flows to ecoinvent activities.
- Computing LCA results with the open-source framework Brightway 2.5.
- User-Friendly GUI built with Plotly's Dash library in Python for easy navigation and visualization.
💡 Uses:
Early-Stage Impact Assessment: Enables a preliminary environmental impact quantification during initial design phases.
📋 Prerequisites
Before you begin, ensure you have met the following requirements:
- Aspen plus software;
- ecoinvent licence;
- Brightway 2.5: To install bw you can follow the instructions present in this repository: https://github.com/brightway-lca/brightway25
- A brightway project with ecoinvent.
- Plotly Dash
🔧 Installation
Clone the Repository
console
git clone https://github.com/Nick-Bertoldo/Aspen-x-bw25_app.git
cd Aspen-x-bw25_app
App setup:
- Loading Brightway project with ecoinvent:
```python
bd.projects.setcurrent("
impact assessment method used for the computation of LCA impacts
EF_select = [met for met in bd.methods if met[0] == 'EF v3.1'] ```
Testing:
To test the app you can use the Excel files "Materials PyroTires.xlsx" and "Utilities PyroTires.xlsx". The example is related to the pyrolisis of waste tires to produce fuel oil, taken from the preset templates of Aspen Plus.
✨ Potential improvements
- Adding a complete unit conversion from Aspen to bw.
- Dealing with co-products.
- Including a consequential approach.
- Improve the integration with Aspen, including a python interface directly in the app. (e.g. AspenPythonInterface)
💬 Contact
If you have any questions or need help, do not hesitate to contact me:
Nicolas Bertoldo - nicolas.bertoldo@polimi.it
Owner
- Login: Nick-Bertoldo
- Kind: user
- Repositories: 1
- Profile: https://github.com/Nick-Bertoldo
Citation (CITATION.cff)
cff-version: 1.2.0
title: >-
Integrating Aspen Plus Simulations with Brightway 2.5 for
Sustainable Process Design
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Nicolas
family-names: Bertoldo
email: nicolas.bertoldo@polimi.it
affiliation: >-
Department of Chemistry, Materials and Chemical
Engineering “Giulio Natta”, Politecnico di Milano,
Piazza Leonardo da Vinci, 32, 20133 Milano, Italy;
orcid: 'https://orcid.org/0000-0001-5195-5534'
- given-names: Alessandro
family-names: Salvi
email: alessandro.salvi@polimi.it
affiliation: >-
Department of Chemistry, Materials and Chemical
Engineering “Giulio Natta”, Politecnico di Milano,
Piazza Leonardo da Vinci, 32, 20133 Milano, Italy
orcid: 'https://orcid.org/0000-0001-5062-4282'
repository-code: 'https://github.com/Nick-Bertoldo/Aspen-x-bw25_app'
keywords:
- Life Cycle Assessment
- Brightway LCA
- Aspen Plus
- Chemical Engineering
date-released: '2024-12-03'
GitHub Events
Total
- Watch event: 1
- Push event: 4
- Public event: 1
Last Year
- Watch event: 1
- Push event: 4
- Public event: 1