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
Last synced: 6 months ago · JSON representation ·

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
Created about 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

Aspen-x-bw: Integrating Aspen Plus Simulations with Brightway 2.5 for Sustainable Process Design

image

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:

🔧 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("") # insert the name of your project eidb = bd.Database("") bio_db = bd.Database("")

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

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