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.
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.
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:
- Uncertain environmental footprint of current and future battery electric vehicles by Cox et al. (2018).
- When, where and how can the electrification of passenger cars reduce greenhouse gas emissions? by Sacchi et al. (2022)
- Does Size Matter? The Influence of Size, Load Factor, Range Autonomy, and Application Type on the Life Cycle Assessment of Current and Future Medium- and Heavy-Duty Vehicles, by Sacchi et al. (2022)
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.
conda install -c romainsacchi commute
pip install commute
Do not hesitate to contact the development team at [email protected].
See contributing.
BSD-3-Clause. Copyright 2020 Paul Scherrer Institut.