Ich versuche, eine Monte-Carlo-Analyse mit Unsicherheit auf Charakterisierungsfaktor zu führen. Der Code läuft gut (kein Fehler), aber die Ergebnisse für jede Iteration sind immer gleich. Die Berechnung funktioniert nur mit der LCA-Simulation. HierProblem mit Monte-Carlo-Analyse mit Unsicherheit auf LCIA
ist der Code:
Definition einer Probe LCIA Methode
some_exchange = bw.Database('biosphere3').random()
my_cf = [(some_exchange.key,
{"amount": 10,
"uncertainty_type": 4,
"minimum": 0,
"maximum": 20}
)]
uncertain_method = bw.Method(("fake", "method", "with uncertainty"))
uncertain_method.write(my_cf)
Definition einer einfachen Tätigkeit
simple_LCI_db = bw.Database('simple LCI db')
simple_LCI_db.write(
{('simple LCI db', 'some_code'):
{'name': 'fake activity',
'unit': 'amount',
'exchanges':
[
{'input': ('simple LCI db', 'some_code'),
'amount': 1,
'type': 'production'},
{'input': some_exchange.key,
'amount': 1,
'type': 'biosphere'},
]
},
})
Monte Carlo Code
mc = bw.MonteCarloLCA({('simple LCI db', 'some_code'):1}, ('fake', 'method', 'with uncertainty'))
next(mc)
Gibt es Irgendwann Falsch mit der Unsicherheitsdefinition?
Vielen Dank für Ihre Hilfe!