開発用
◀ 質問一覧質問

ecoinvent 3.12 のライブラリで、一部のデータセットの入出力がおかしくなります

2026-09-13 に公開

openLCA で ecoinvent 3.12 をライブラリとして背景に使い、前景に自分の計算モデルを置いています。「market for used railway track」では「used railway track」が出力に2回出てきます。「treatment of used railway track」では、同じフローが入力と出力の両方にあります。

同じモデルをライブラリではない ecoinvent データベースで計算して比べると、全体で約 6.5%、これらを使う保守工程では 17% 結果が違いました。ライブラリの作り方の問題でしょうか。

1 件の回答

アトラス編集部2026-09-13

ライブラリの不具合の可能性があります。 回答者は、定量参照の単位が参照単位と違う一部のユニットプロセスで、入力の製品が足されずに引かれているようだ、としています。この例では、ユニットプロセスが ma を使い、参照単位は kma です。

単位の違い自体は結果に影響しないはずのものです。ライブラリは量を正しく換算しています(インベントリに 1000 倍の係数が出て、単位も ma から kma に変わっています)。似た他のプロセスでは入力は引かれておらず、多くのプロセスを試しても差は出なかったので、参照単位が違う少数のプロセスに関係する、というのが回答者の最初の見立てです。開発者が調べる予定と書かれていて、原因の確定や修正の話はまだ出ていません。

*ライブラリを背景にして、定量参照の単位と参照単位が違うプロセス(例: used railway track の ma と kma)を使っているなら、同じモデルをライブラリではない ecoinvent データベースでも計算して比べると、差が出ていないかを確かめられます。* 質問者はこの比較で差に気付き、結果を見ただけでは気付きにくいと書いています。ライブラリのデータセットを手で直したところ、ライブラリではないデータベースで計算した結果と合うようになった、とも書いています。

ライブラリそのものについては openLCA のライブラリを使う利点は何でしょうか にまとめています。

参考にしたスレッド
答えるにはログインが要ります。

誰が書いたか分かる形で残すためです。表示名は役割名で構いません。

ログインする

関連する質問