This repository contains a model to quantify life cycle impacts of lithium carbonate production from brines. The model uses site-specifc data to model the lithium carbonate production (see \data\input_data_lithiumsites.xlsx). The model contains 30 processes based on existing literature (patents, technical reports, scientific papers, governmental reports, etc.). The model uses the calculated mass flow and estimate technosphere and biosphere flows for each process. The model calculates the life cycle inventory and then, uses Brightway 2 to perform the life cycle assessment (see more information https://github.com/brightway-lca).
The model is based on the following publication: Schenker and Pfister (2025) - Current and Future Impacts of Lithium Carbonate from Brines: A Global Regionalized Life Cycle Assessment Model
https://doi.org/10.1021/acs.est.4c12619
- Import of relevant input data from excel file stored in \data (e.g., location, brine chemistry, etc.) -> import_site_parameters.py
- Modeling of lithium extraction from brines based on processing_sequence -> \src\LifeCycleInventoryModel_Li\licarbonate_processes.py
- Import of biosphere and ecoinvent -> \src\BW2_calculations\lci_setting_up_bio_and_ei.py
- Creating site-specific database -> \src\BW2_calculations\lci_lithium_site_db.py
- Modification of specific activities for further regionalization -> \src\BW2_calculations\lci_create_sitespecific_inven_BW2.py
- Import impact categories (AWARE) and link with existing databases -> \src\BW2_calculations\lcia_method_waterscarcity.py
- Calculation of life cycle impacts -> \src\BW2_calculations\lcia_impact_assessment.py
- Visualization of results -> \src\Postprocessing_results\visualization.py
- Use input_data_lithiumsites.xlsx to add sites if required
- Choose technology pathway in input_data_lithiumsites.xlsx
- Add site-specific AWARE CF in AWARE file in \data
- Run the code with run_model.py for all sites
- Create graphs