Skip to main content
Log in

Prototypes for automating product system model assembly

  • LCI METHODOLOGY AND DATABASES
  • Published:
The International Journal of Life Cycle Assessment Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

Download references

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

Authors

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

Correspondence to Wesley Ingwersen.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11367-021-01870-9

Keywords

Navigation