sankey cycle