Author: phineas

Materials Accounting and Mass Balances

Environment Canada in 2001 published a Pollution Prevention Planning Handbook, a 153 page guidance manual on processes and techniques for pollution prevention. Update: The original handbook has been removed. Sucessor pages have been put online, and can be found here.

In appendix B of the handbook materials accounting and mass balances are presented as one technique. The text states that

materials accounting and materials mass balances can be presented in a tabular or diagrammatic format. A Sankey diagram provides one useful method for representing a picture of material flows and balances.

and a sample Sankey diagram is shown.

Although not all quantities of the individual flows are shown, and there is no reference to the unit used, I think this is a fine example of using Sankey diagrams. The mass imbalance at the first process “Presse” (at the very left) is clearly visible. From the neighboring downstream processes you can see that at least 2105 units (to “Trémie”) and 738 units (to “Évaporation”) leave the process, that has inputs of only 2616 units. The diagram was made with S.Draw.

Energy Sankey Diagram for Japan

Some of you might have noticed that I tend to get somewhat excited when I discover Sankey diagrams in other languages.

Here is one I dug out on this webpage of the Tsuji Labs at Osaka University in Japan, and it has the honor to be the first one presented on this blog in Japanese!

The diagram shows the “energy flows” (エネルギーフロー) as relative values for the year 1993 only. On the left side we can see that more than 80% of the energy consumed in Japan were produced from imported fuels (輸入), while only 17.8% came from domestic production (国内生産). The quantities are broken down into the different types of fuels, such as crude oil (原油, 46,1%) , natural gas (天然ガス, 10,5%) or hard coal (石炭, 16,4%). The right side of the diagram shows the consumption sectors, with industry (31%), residential (16,9%) and transport (15,6%).

Losses are at 29% which seems relatively low, if you compare to similar Sankey diagrams from the U.S. But then I am not sure if they accounted for the losses in the same way for this diagram.

There are these two other similar Sankey diagram thumbnails on that site, and my guess is that they represent different energy scenarios, considering renewable energy sources, as an option to reduce dependency from imports. Maybe someone who can read and understand more Japanese than I do wants to comment?

Biomass Utilization Potential

The first Sankey diagrams in Lao language I have come across are from a management summary on “Alternative Energy and Energy Conservation in ACMECS countries”. It shows how much biomass from wood industry, rice mills and other sources is available in the People’s Democratic Republic of Laos as rejects, and could potentially be used for generating energy. All values in tons per year for 2004 or 2005, extrapolated to the whole country from 4 to 6 samples.


Wood Industry: pink arrow is for sawdust, dark yellow arrow for woodbits, summing up to roughly 25%


Rice Mills: green arrow is for rice bran, yellow arrow for husks, summing up to 40%


Corncobs: orange arrow (20%) is corncob reject that could potentially be used for energy generation.

Even though I don’t read or write Thai, I love those letters. For those of you who wish to read the summary in English (with only 2 Sankey diagrams), a translation is available. Update Nov 2008: Unfortunately the website http://www.dede-acmecs.com has gone offline

Greenhouse Effect Explained with Sankey Diagram

Doing a Google image search on ‘greenhouse effect’ brings up numerous versions of a diagram, that shows solar radiation partially being filtered by the atmosphere, partially hitting earth’s surface. This energy heats the earth, a part is being reflected as infrared radiation, where it is not able to escape fully due to greenhouse gas molecules from man-made emissions’ accumulated in the atmosphere.

While some of these greenhouse effect diagrams use simple arrows, some of them show the energy levels with Sankey-like arrows.

Wikipedia has one of these as an illustration for the article on the greenhouse effect. Originally designed for Global Warming Art it is also available in the Wikimedia Commons in Finnish and in Japanese.

Many of the “normal” diagrams are very appealing, and I especially like the one’s that target at kids or students. However, the diagram using Sankey arrows conveys more information. Check for yourself by comparing the two examples above.

Sankey Chart or Sankey Graph?

User ‘taqua’ at jfree.org comments on another topic:

there is a fundamental difference between a *chart* and a *graph* or diagram.

A chart is a map of some data (like a city map, but for mass-data). It is a graphical visualization of tabular data. Charts are used for statistical purposes. Charts may be helpful to make mass data more understandable.

A graph is a graphical representation of a relationship between some objects or concepts. (In other words: A graph is a drawing that explains how something works or behaves.)

It is a common property of human languages, that terms get mixed, so you will find the word ‘chart’ in classical graph types, like ‘flow-chart’. Nonetheless, by sticking to the definitions above, it is easy to see that a flowchart is no chart at all – its a graph.

Taking this into consideration, a Sankey diagram can be considered both, a Sankey chart and a Sankey diagram. The quantities represented by the magnitude of the flow could also be shown as tabular data, the direction of the flow, given by the arrow orientation between two processes indicates a ‘from-to’-relationship.

Cost Sankey Diagrams show Added Value

While browsing through some of my older bookmarks I discovered this page of what seems to be an information portal of one of a German federal ministry. The Sankey diagram for cost flows they show reminded me of a feature in the Umberto material flow management software, which I always wanted to inspect in more detail.

Using their 30-day trial version I worked with one of the simple demo examples they provide. Basically this software is a modeling tool for process systems and analysis of material flows within any kind of process system (production plant, supply chain, region, …). Sankey diagrams in Umberto are not the default view for material flows, but one can switch from the normal “Material Flow Network” view to the Sankey view.

Even though the Sankey diagram feature of the software would need some retouching, I was surprised and extremely pleased to see a “Cost Sankey” feature.

You can enter material direct cost for all materials (in the ‘bucket factory’ example of the demo all materials already have a “market price” property), as well as fixed and variable process costs. The variable process costs are spread over the process throughput using ‘machine hours’ or ‘work hours’ as cost drivers (i.e. to link cost creation to the material throughput). Thus, at every process (shown with blue squares in the flow diagram) the costs -or should I say: the value – increases. Going from left to right along the general flow direction in the Sankey diagram you can see clearly that the growing magnitude of the Sankey cost flows… a kind of ‘Value Added Sankey diagram’.




The above screenshots show the overall cost for the three products produced in the bucket factory (Fig.1), the cost per unit for each of the three products of the bucket factory (Fig.2).

The following two cost flow Sankey diagrams are for the individual costing units ‘plastic bucket’ and ‘watering can’ (Fig.3 and 4). Please note that on theses diagrams a part of the machines is not being used, so they don’t add any process costs to the costing unit (or don’t contribute to the value added). Unfortunately you can only display either mass or energy flows in one Sankey diagram, so the energy costs (from the circle labeled ‘other materials’) are not shown as a Sankey flow, even though they add to the price for each product.

Incoming and outgoing cargo @ Rotterdam Port

Last weekend I had the possibility to visit a friend in the Netherlands, and we took a tour of Rotterdam Port. Despite the bad weather, I was fascinated by the huge container ships, the cranes, the noises….

Back home I did some research and came up with the cargo data for the year 2005 from the Port of Rotterdam website.

I did the following three Sankey diagrams. The first shows the inbound cargo quantities (in million tons gross weight of cargo) from the left, and the outbound quantities to the right, broken down to world regions. One can clearly see that Rotterdam handles mainly imports, with more than 281 million tons of cargo being unloaded, while only 88,2 million tons of cargo are being loaded onto ships.

Next I flipped inbound and outbound flows to the same side. However, I think that by this the diagram loses somehow, also because some purple flows (outbound to Africa and Oceania) are too thin.

In the third version, I added a shape for the balance difference between inbound and outgoing goods.

Tell me what you think about theses Sankey diagrams. It would be interesting to compare Rotterdam to other ports. Shanghai, for example, might have the opposite picture with much more exports, but I haven’t found any data yet to show this. And, if we are talking cargo traffic: how about doing a passenger Sankey diagram for one of the international airports in the U.S. (by origin/destination continent?, by airline?)

The first Sankey diagram

A scan of one of the first – if not THE first ever – published Sankey diagrams has now been added to the Dutch and German Wikipedia articles. Actually I had always wanted to get hold of a digital version of this this energy efficiency diagram published by Captain Henry R. Sankey in 1898 in the Minutes of Proceedings of The Institution of Civil Engineers. Vol. CXXXIV, Session 1897-98. Part IV.

First Sankey diagram published 1898 in JIE (Source: Wiki Commons)

Click here to see the image in original size.

Sankey used this novel type of diagram to represent energy flows and energy losses in a steam engine, comparing it to an ideal steam engine.