開発用
◀ 質問一覧質問

ユニットプロセスとシステムプロセスの違いは何でしょうか

2026-09-04 に公開

openLCA でモデルを組んでいますが、ユニットプロセスとシステムプロセスの違いが分かりません。マニュアルには「データベースによる」と書かれていますが、それが何を意味するのかも分かりません。

ecoinvent の同じデータセットを複製して片方をシステムプロセスに変え、それぞれ製品システムを作って計算してみましたが、どこにも違いが見当たりませんでした。

1 件の回答

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

システムプロセスは、集約したライフサイクル結果をプロセスとして保存したものです。 複数のユニットプロセスを集約した結果にあたります。ユニットプロセスは、ISO 14040 でいう最小のモデル化の単位で、入出力のデータが定量化される最小の単位です。

「システム」「ユニット」という印は、プロセスそのものを何も変えません。 ユニットプロセスを誤ってシステムプロセスと印を付けることも、その逆もできます。この印が効くのは、製品システムを作るときに「システムプロセスをユニットプロセスより優先する」と指定した場合です(その選択が何を変えるか)。

ユニットプロセスにも基本フローは入り得ます。 システムプロセスは通例フローの数がもっと多く、供給連鎖がすべて集約されていれば、生産する製品や処理する廃棄物のほかは基本フローだけになる、というだけの違いです(ユニットプロセスは基本フロー、システムプロセスは製品フロー、という決まりはありますか)。
  • モデルグラフでの見分け方:システムプロセスは二重線、ユニットプロセスは一重線の枠
  • 記号での見分け方:プロセス名の前の記号。紫地に白文字=システムプロセス、白地に紫文字=ユニットプロセス

「データベースによる」の意味も限定的です。 ほとんどがどちらか一方でできているデータベースはありますが、厳密にはデータベースで決まるわけではありません。openLCA では、製品システムやユニットプロセスをシステムプロセス(ライフサイクルインベントリ)として保存できます。

答えるにはログインが要ります。

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

ログインする

関連する質問