Chapter 3 · Materials & the Environment

Mapping the Ecolizer

A booklet of eco-indicators becomes a dataset, an eco-Ashby chart and finally a continuous map. Then we ask what that map cannot do.

The Ecolizer 2.0 is a pocket booklet published by OVAM, the Flemish public waste agency. On a few dozen sheets it gives designers one number per material, process or energy carrier: an eco-indicator. This chapter digitises that booklet, applies the Ashby machinery of Chapter 1 to it, and trains the kind of latent map built in Chapter 2, this time on environmental data with holes in it.

1What is an eco-indicator?

Each entry is a single life-cycle score in millipoints (mPt), computed with the ReCiPe method. ReCiPe first characterises emissions and resource use into 19 midpoint categories, such as climate change, acidification and land use, then aggregates them into three damage areas (human health, ecosystems and resources), and finally weights them into one score. One point is a fraction of the yearly environmental load of an average European. The booklet warns that scores carry real uncertainty and that only relative comparisons are meaningful.

For materials the Ecolizer lists a production indicator per kilogram, a recycling indicator, a waste-treatment indicator and indicators for processing steps. Energy is listed per kWh or MJ and transport per tonne-kilometre. The digitised set covers 64 sheets: 193 materials in 14 families, 294 processes and 61 energy and transport entries.

Figure 3.1Production impact by family. Each bar spans the lowest and highest production indicator in the family, in millipoints per kilogram, on a log scale; the dot marks the median. The right-hand column counts the entries that also have a density and modulus, the ones usable in eco-Ashby charts. Production impact covers about ten orders of magnitude, from 0.001 mPt/kg for some chemicals to 9.6 million for rhodium.

Two patterns stand out. First, production nearly always dominates end-of-life: recycling credits and waste treatment move the total by much less than the choice of material does. Second, the route matters as much as the material. Primary aluminium scores 1 045 mPt/kg; secondary aluminium from new scrap scores 45 mPt/kg, more than twenty times less.

2From impact per kilogram to impact per function

Per-kilogram scores mislead, because nobody buys a kilogram of material: they buy stiffness, strength or volume. Following Chapter 1, multiply by density and divide by the property that sizes the part:

I_a = \frac{\text{prod}\cdot\rho}{E^{a}}, \qquad a = 1\ (\text{tie}),\quad a = \tfrac12\ (\text{beam}),\quad a = \tfrac13\ (\text{panel}).

Minimising I_a gives the material with the lowest production impact for a required stiffness. Density and modulus are not in the Ecolizer, so approximate handbook values were added for 118 of the 193 materials.

Figure 3.2Eco-index by family, per unit of stiffness. Each family is represented by its median production indicator from Figure 3.1 and a representative handbook density and modulus (listed in the tooltip). This is a family-level sketch of the material-level ranking in the source notebook; it reproduces its main result. Minerals and cement, which include limestone and concrete, win for all three loading cases.

In the full material-level analysis, limestone and concrete win all three loading cases, followed by brick. The index has blind spots, which matter more here than in Chapter 1. It ignores mass-critical use phases, so a heavy concrete part that has to be moved around loses its advantage at once. It ignores durability and service life. And for many products the use phase, not production, dominates total impact.

When energy dominates

The Ecolizer lists electricity by country, and the spread is wide: low-voltage electricity scores 3 mPt/kWh in Switzerland and 113 mPt/kWh in Greece, a factor of 38. For anything that consumes power in use, the grid can outweigh every material decision.

Figure 3.3Production route against electricity mix. A product made of an aluminium part that uses electricity over its life. Production uses the Ecolizer indicators for primary (1 045 mPt/kg) and secondary (45 mPt/kg) aluminium; use uses Swiss (3 mPt/kWh) and Greek (113 mPt/kWh) low-voltage electricity. Move the sliders to find where the grid starts to outweigh the material.

3Why a map?

A chart shows two properties. The Ecolizer gives three eco-indicators per material, and with density and modulus we have five numbers, many of them missing. Seventy-five of the 193 materials lack density and modulus altogether; recycled plastics and chemicals have none. A method that needs complete rows would throw away a third of the booklet.

A variational autoencoder can learn from incomplete rows if the loss only counts the values that exist. That gives a single continuous map on which every material, complete or not, has a place.

4The model

Each material is described by five standardised inputs: log production, log waste treatment, recycling gain, log density and log modulus. Next to the values sits a 0/1 mask that says which are known. The encoder sees both; during training a random share of known values is also hidden, so the network learns to fill gaps. The loss is a masked reconstruction error plus a weighted KL term:

\mathcal{L} = \sum_j m_j\,(x_j - \hat{x}_j)^2 \;+\; \beta\, D_{\mathrm{KL}}\!\left(q(z\,|\,x, m)\,\Vert\,\mathcal{N}(0,I)\right).

The encoder and decoder are small dense networks with tanh activations around a two-dimensional code. The KL weight is ramped up over the first 30% of training (KL annealing) to stop the codes collapsing early. Five models were trained with \beta between 0.05 and 2; \beta = 0.5 is the default. At \beta = 0.05 the model memorises; at \beta = 2 it blurs everything together.

Figure 3.4Masked inputs. Three materials as the encoder sees them. Filled cells are known, hatched cells are missing (mask = 0) and do not count in the loss. Hover a row to see what the decoder must supply.

5The latent map

Each material is placed at its encoder mean. Without being told the family, the map groups them: a leave-one-out three-nearest-neighbour check on the latent coordinates recovers the family 76% of the time, against 16% for always guessing the largest family. Coloured by any decoded property or eco-index, the background becomes a continuous field. Materials without density and modulus were left out of training on those inputs but can still be placed on the map through their eco-indicators.

The interactive latent map, decoder sliders and β comparison of the original article run on the full 193-material dataset and are available in the source article and its notebook.

6Walking downhill

As in Chapter 2, the decoder is differentiable, so we can run gradient descent in latent space to minimise the log eco-index, with a penalty that keeps codes near the origin. For the beam index, every starting point converges to the same profile: about 6 mPt/kg production impact, a density of about 2 300 kg/m³ and a modulus of about 25 GPa. That is concrete or natural stone, and limestone is the nearest real entry.

The walk is right about the index and silent about everything the index ignores. A stone beam is a poor answer for most products. The value of the walk is that it makes the index's preference explicit and lets us check it against the data.

7What the map cannot do

A fair test is imputation: hide 25% of the known densities and moduli, ask the model to fill them in, and compare with simple rules. Errors are root-mean-square, in decades (log₁₀ units).

Figure 3.5Imputation error. The VAE beats the global mean by 15–25%, but a rule it was never given, the mean of the same family, does better still. Lower is better.

Low training error reflects memorisation, not prediction. The map is a way to see and interpolate the booklet, not an oracle: any synthesised "material" found by a walk must be checked against real data. The booklet's own uncertainty and the approximate densities and moduli add to that limit.

8For the ecodesign course

  1. ReCiPe weights three damage areas into one score. Which weighting choices could change the ranking in Figure 3.2?
  2. At what lifetime electricity use does a Greek grid outweigh the switch from primary to secondary aluminium for a 2 kg part? Use Figure 3.3.
  3. The recycling indicator is a credit. Should it be counted at production, at end of life, or split between them?
  4. Run the gradient walk of Chapter 2 with the proximity weight μ set to 0. Where does it go, and why?
  5. Add yield strength to the inputs. Which index becomes possible, and which materials would you expect to win?

Data and code

The companion notebook ecolizer_vae.ipynb reproduces all numbers of the source article. Its repository contains ecolizer_materials.csv (193 materials), ecolizer_processes.csv (294 processes), ecolizer_energy_transport.csv (61 entries) and the PDF-parsing scripts. Worked-example checks against the booklet pass. The family statistics in Figure 3.1 and the imputation results in Figure 3.5 are those of the source article; Figure 3.2 uses representative family values, as stated in its caption.

Licence of the source data

The Ecolizer 2.0 is © OVAM. It is intended for internal ecodesign use, not for marketing claims; figures are reproduced here for teaching.

Authorship

The source article does not name its authors. It was published by the mid2SUPAERO group as the third part of the series; this chapter was rewritten for the book.