/commute

Life cycle assessment model for passenger and freight transport

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

commute

Coverage Status

Prospective life cycle assessment of passenger and freight transport.

A fully parameterized Python model developed by the Technology Assessment group of the Paul Scherrer Institut to perform life cycle assessments (LCA) of passenger and freight vehicles. It merges carculator, carculator_two_wheeler, carculator_truck, and carculator_bus libraries to provide a single interface to perform LCA of passenger and freight vehicles.

See the documentation for more detail, validation, etc.

See our examples notebook as well.

Table of Contents

Background

What is Life Cycle Assessment?

Life Cycle Assessment (LCA) is a systematic way of accounting for environmental impacts along the relevant phases of the life of a product or service. Typically, the LCA of a passenger vehicle includes the raw material extraction, the manufacture of the vehicle, its distribution, use and maintenance, as well as its disposal. The compiled inventories of material and energy required along the life cycle of the vehicle is characterized against some impact categories (e.g., climate change).

In the research field of mobility, LCA is widely used to investigate the superiority of a technology over another one.

Why commute?

commute allows to:

  • produce life cycle assessment (LCA) results that include midpoint and endpoint impact assessment indicators
  • commute uses time- and energy scenario-differentiated background inventories for the future, based on outputs of Integrated Asessment Model REMIND.
  • calculate hot pollutant and noise emissions based on a specified driving cycle
  • produce error propagation analyzes (i.e., Monte Carlo) while preserving relations between inputs and outputs
  • control all the parameters sensitive to the foreground model (i.e., the vehicles) but also to the background model (i.e., supply of fuel, battery chemistry, etc.)
  • and easily export the vehicle models as inventories to be further imported in the Brightway2 LCA framework or the SimaPro LCA software.

commute integrates well with the Brightway LCA framework.

commute was built based on the following studies:

Install

commute is at an early stage of development and is subject to continuous change and improvement. Three ways of installing commute are suggested.

We recommend the installation on Python 3.9 or above.

Installation of the latest version, using conda

conda install -c romainsacchi commute

Installation of a stable release (1.3.1) from Pypi

pip install commute

Support

Do not hesitate to contact the development team at carculator@psi.ch.

Maintainers

Contributing

See contributing.

License

BSD-3-Clause. Copyright 2020 Paul Scherrer Institut.