I am creating product systems using openLCA + olca-ipc (Python).
P.S.: I am using OLCA GUI also, but I get the same results.
Creating a product system without explicitly setting a LinkingConfig works as expected (providers are linked, LCIA results are non-zero):
system_ref = client.create_product_system(client.find(o.Process, process_name))
However, when I explicitly pass a LinkingConfig with a cutoff, the product system is created but contains no process links, which leads to zero LCIA results, even though the root process has valid exchanges.
Example:
config = o.LinkingConfig(
prefer_unit_processes=True,
provider_linking=o.ProviderLinking.PREFER_DEFAULTS,
cutoff=0.02)
system_ref = client.create_product_system(process_ref, config)
The same issue occurs even when LinkingConfig is created with defaults and only cutoff is modified. So:
Basically, my product system cannot link the processes with auto-linking when I introduce the cutoff. So, does anyone experienced the same issue and have a clue on how to proceed?