Abstract
Introduction
The flexibility of life cycle inventory (LCI) background data selection is increasing with the increasing availability of data, but this comes along with the challenge of using the background data with primary life cycle inventory data. To relieve the burden on the practitioner to create the linkages and reduce bias, this study aimed at applying automation to create foreground LCI from primary data and link it to background data to construct product system models (PSM).
Methods
Three experienced LCA software developers were commissioned to independently develop software prototypes to address the problem of how to generate an operable PSM from a complex product specification. The participants were given a confidential product specification in the form of a Bill of Materials (BOM) and were asked to develop and test prototype software under a limited time period that converted the BOM into a foreground model and linked it with one or more a background datasets, along with a list of other functional requirements. The resulting prototypes were compared and tested with additional product specifications.
Results
Each developer took a distinct approach to the problem. One approach used semantic similarity relations to identify best-fit background datasets. Another approach focused on producing a flexible description of the model structure that removed redundancy and permitted aggregation. Another approach provided an interactive web application for matching product components to standardized product classification systems to facilitate characterization and linking.
Discussion
Four distinct steps were identified in the broader problem of automating PSM construction: creating a foreground model from product data, determining the quantitative properties of foreground model flows, linking flows to background datasets, and expressing the linked model in a format that could be used by existing LCA software. The three prototypes are complementary in that they address different steps and demonstrate alternative approaches. Manual work was still required in each case, especially in the descriptions of the product flows that must be provided by background datasets.
Conclusion
The study demonstrates the utility of a distributed, comparative software development, as applied to the problem of LCA software. The results demonstrate that the problem of automated PSM construction is tractable. The prototypes created advance the state of the art for LCA software.
Similar content being viewed by others
Code availability
The project and prototypes are available as open-source software on the collaborative coding platform GitHub. The resources provided to the developers, including test datasets can be found in the Product System Assembly Resources repository. Each prototype was published independently by its author, and the repositories are publicly available:
antelope: https://github.com/bkuczenski/antelope_epa
pslink: https://github.com/msrocka/pslink
perdu: https://github.com/cmutel/perdu
autoprox: https://github.com/msrocka/autoprox
References
amesweb.info (2019) Amesweb - Advanced Mechanical Engineering Solutions. amesweb.info
BONSAI (2020) BONSAI. bonsai.uno
Briscoe G, Mulligan C (2014) Digital innovation: The hackathon phenomenon. http://www.creativeworkslondon.org.uk/wp-content/uploads/2013/11/Digital-Innovation-The-Hackathon-Phenomenon1.pdf
Canals LM i, Boureima F, Brago T et al (2016) Towards an interoperable network of LCA databases
Cashman SA, Meyer DE, Edelen A et al (2016) Mining available data from the United States Environmental Protection Agency to support rapid life cycle inventory modeling of chemical manufacturing. Environ Sci Technol 50:9013–9025. https://doi.org/10.1021/acs.est.6b02160
Chaput M (2012) Whoosh. https://whoosh.readthedocs.io/en/latest/index.html
Ciroth A, Srocka M (2017) Introducing the LCA data machine. http://brussels.setac.org/
Davis C, Nikolic I, Dijkema GPJ (2010) Industrial Ecology 2.0. J Ind Ecol 14:707–726. https://doi.org/10.1111/j.1530-9290.2010.00281.x
GreenDelta (2019) openLCA Nexus. https://nexus.openlca.org/
Ingwersen WW (2015) Test of US federal life cycle inventory data interoperability. J Clean Prod 101:118–121. https://doi.org/10.1016/j.jclepro.2015.03.090
Ingwersen WW, Stevenson MJ (2012) Can we compare the environmental performance of this product to that one? An update on the development of product category rules and future challenges toward alignment. J Clean Prod 24:102–108. https://doi.org/10.1016/j.jclepro.2011.10.040
Ingwersen W, Lesage P, Mutel C et al (2015) LCA data interoperability: new solutions to old challenges. Special Session, Vancouver, Canada
Ingwersen WW, Kahn E, Cooper J (2018) Bridge processes: a solution for LCI datasets independent of background databases. Int J Life Cycle Ass 23:2266–2270. https://doi.org/10.1007/s11367-018-1448-6
Joyce PJ (2019) Lca_disclosures. https://github.com/pjamesjoyce/lca_disclosures/tree/typed_flows
Kuczenski B, Beraha S (2015) Antelope a web service for publishing life cycle models and results. In: Proceedings of the International Symposium on Sustainable Systems and Technology
Kuczenski B (2019) Disclosure of product system models in life cycle assessment: achieving transparency and privacy. J Ind Ecol 23:574–586. https://doi.org/10.1111/jiec.12810
Kuczenski B, Davis CB, Rivela B, Janowicz K (2016) Semantic catalogs for life cycle assessment data. J Clean Prod 137:1109–1117. https://doi.org/10.1016/j.jclepro.2016.07.216
Kuczenski B, Marvuglia A, Astudillo MF et al (2018) LCA capability roadmap: product system model description and revision. Int J Life Cycle Ass 23:1685–1692. https://doi.org/10.1007/s11367-018-1446-8
MatWeb, LLC (2020) Matweb. http://matweb.com
McIntosh BS, Koffler C (2014) Using Bill of Materials imports and dynamic EPD templates to minimize the costs of Type III Environmental Product Declarations. https://www.researchgate.net/profile/Christoph_Koffler/publication/280880839_Using_Bill_of_Materials_imports_and_dynamic_EPD_templates_to_minimize_the_costs_of_Type_III_Environmental_Product_Declarations/links/55ca0e0808aebc967dfbd7d5.pdf
Minkov N, Schneider L, Lehmann A, Finkbeiner M (2015) Type III Environmental Declaration Programmes and harmonization of product category rules: Status quo and practical challenges. J Clean Prod 94:235–246. https://doi.org/10.1016/j.jclepro.2015.02.012
Mishra S, Singh SP (2019) Carbon management framework for sustainable manufacturing using life cycle assessment. IoT and carbon sequestration BENCHMARKING ahead-of-print: https://doi.org/10.1108/BIJ-01-2019-0044
Mutel C (2017) Wurst. https://wurst.readthedocs.io/
Pallets Project (2020) Flask. https://palletsprojects.com/p/flask/
PartTarget Inc. (2019) Part Target. http://parttarget.com/
Pawar A, Mago V (2018) Calculating the similarity between words and sentences using a lexical database and corpus statistics. arXiv:180205667 [cs]
Srocka M, Ingwersen, Wesley, Ciroth, Andreas (2020) openLCA-schema. https://github.com/GreenDelta/olca-schema
Suh S, Huppes G (2005) Methods for Life Cycle Inventory of a product. J Clean Prod 13:687-697. https://doi.org/10.1016/j.jclepro.2003.04.001
Suh S, Leighton M, Tomar S, Chen C (2016) Interoperability between ecoinvent ver. 3 and US LCI database: a case study. Int J Life Cycle Ass 21:1290–1298. https://doi.org/10.1007/s11367-013-0592-2
Sundaravaradan N, Marwah M, Shah A, Ramakrishnan N (2011) Data mining approaches for life cycle assessment. In: Proceedings of the 2011 IEEE International Symposium on Sustainable Systems and Technology. pp 1–6
Tao F, Zuo Y, Xu LD et al (2014) Internet of Things and BOM-based life cycle assessment of energy-saving and emission-reduction of products. IEEE Trans Industr Inf 10:1252–1261. https://doi.org/10.1109/TII.2014.2306771
ThoughtCo Inc. (2020) ThoughtCo. https://www.thoughtco.com/
UNEP/SETAC Life Cycle Initiative, (2019) GLAD: Global LCA Data Access network. https://www.globallcadataaccess.org/
USDA (2019) Federal LCA Commons Data Portal. https://www.lcacommons.gov/
Valiente G (2002) Tree isomorphism. algorithms on trees and graphs. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 151–251
Yang Y, Ingwersen WW, Hawkins TR et al (2017) USEEIO: A new and transparent United States environmentally-extended input-output model. J Clean Prod 158:308–318. https://doi.org/10.1016/j.jclepro.2017.04.150
Acknowledgments
Bill Michaud, CSRA, managed personnel. Chrys Starr, NAVAIR, provided the primary test dataset. IPC International, Inc. provided the PCB BOM. Rebe Feraldi, LAC Group, and Bill Barrett, USEPA, provided initial reviews. Two anonymous reviewers provided formal reviews and recommendations through Int. J LCA.
Funding
This research was supported by the SERDP-ESTCP research program under project WP-2757 and conducted via EPA contract EP-C-15-02 WA-20 with CSRA.
Author information
Authors and Affiliations
Contributions
WI conceptualized the study, developed the methodology, and administered the project. BK, CM, and MS conducted the investigation/wrote the software and provided visualization of their respective software. KS and WI acquired funding and resources. BK and WI validated the prototype builds and resulting product systems and were the primary writers. Terms for contributions come from CRediT.
Corresponding author
Ethics declarations
Disclaimer
The findings and conclusions in this journal article have not been formally disseminated by the US EPA and should not be construed to represent any agency determination or policy.
Additional information
Communicated by Martin Baitz.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kuczenski, B., Mutel, C., Srocka, M. et al. Prototypes for automating product system model assembly. Int J Life Cycle Assess 26, 483–496 (2021). https://doi.org/10.1007/s11367-021-01870-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11367-021-01870-9