Process sustainability — boundary and functional unit
Compare two hypothetical process routes using the same functional unit and system boundary. Inventory energy, material inputs, waste and recovery separately; a high yield does not by itself establish lower environmental impact.
Rendering…
What this template contains
- Source
- 29 lines
Make it your own.
{
"nodes": [
{ "id": "unit", "type": "rounded", "label": "Functional unit and purity", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
{ "id": "bound", "type": "octagon", "label": "Shared system boundary", "x": 40, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
{ "id": "a", "type": "rounded", "label": "Route A inventory", "x": 215, "y": 40, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "b", "type": "rounded", "label": "Route B inventory", "x": 215, "y": 360, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "mat", "type": "card", "label": "Material input and waste", "x": 390, "y": 40, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "ener", "type": "card", "label": "Energy / utility demand", "x": 390, "y": 360, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "rec", "type": "rounded", "label": "Solvent / catalyst recovery", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "impact", "type": "rounded", "label": "Consistent impact method", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "sens", "type": "rounded", "label": "Allocation / recovery sensitivity", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "choice", "type": "rounded", "label": "Transparent route comparison", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
],
"edges": [
{ "id": "e0", "source": "unit", "target": "a", "label": "equal output" },
{ "id": "e1", "source": "unit", "target": "b", "label": "equal output" },
{ "id": "e2", "source": "bound", "target": "a", "label": "scope", "style": "dashed" },
{ "id": "e3", "source": "bound", "target": "b", "label": "scope", "style": "dashed" },
{ "id": "e4", "source": "a", "target": "mat", "label": "inventory" },
{ "id": "e5", "source": "b", "target": "mat", "label": "inventory" },
{ "id": "e6", "source": "a", "target": "ener", "label": "inventory" },
{ "id": "e7", "source": "b", "target": "ener", "label": "inventory" },
{ "id": "e8", "source": "mat", "target": "impact", "label": "flows" },
{ "id": "e9", "source": "ener", "target": "impact", "label": "flows" },
{ "id": "e10", "source": "rec", "target": "impact", "label": "credits / burdens" },
{ "id": "e11", "source": "impact", "target": "sens", "label": "test assumptions" },
{ "id": "e12", "source": "sens", "target": "choice", "label": "compare" }
]
}