ifference between revisions of "EMK:Simplifying River Chains for Dynamic Programming"

From EMK Wiki
Jump to navigation Jump to search
Line 20: Line 20:
 
The behaviour of this chain is then determined by the inflows, f<sub>IN</sub> and the change in &alpha;. Change in storage &Delta;S<sub>i</sub> is given by change in &alpha;.
 
The behaviour of this chain is then determined by the inflows, f<sub>IN</sub> and the change in &alpha;. Change in storage &Delta;S<sub>i</sub> is given by change in &alpha;.
  
2. &Delta;S<sub>i</sub> = &lamda; Max<sub>i</sub> , &lamda; = change in &alpha;
+
2. &Delta;S<sub>i</sub> = [[File:lamda.jpg]] Max<sub>i</sub> , [[File:lamda.jpg]] = change in &alpha;

Revision as of 16:37, 3 December 2012

Introduction

If too many reservoirs are modelled in the dynamic programming phase of water value calculation, a performance hit may occur. This is the well known ‘problem of dimensionality’ in dynamic programming. It might be necessary to simplify the problem to avoid slow DP (Dynamic Programming) solutions. The following is a method for doing this on a chain of stations.

River Chain Simplification

Figure 1

Figure 1 represents a chain of reservoirs and stations, with the nodes represented by circles.

Si = the storage at node i Ii = the inflows to node i Maxi = the storage capacity at node i fi = the flow from node i to node i + 1 fIN = the flow into node 0 Mi = the generating potential from node i to node i + 1 (MW/cumec)

Instead of modelling each and every reservoir separately on this chain we will apply a constraint which requires all reservoirs to be filled to the same proportion of their capacity. So at any time:

1. Si = α Maxi, for some alpha.

The behaviour of this chain is then determined by the inflows, fIN and the change in α. Change in storage ΔSi is given by change in α.

2. ΔSi = Lamda.jpg Maxi , Lamda.jpg = change in α