Scilab Function
Last update : 18/7/2006

c_PROPAG - Function permitting to simulate downstream hydrograph with upstream hydrograph

Calling Sequence

[Q_DOWN,[R]] = c_PROPAG(TYPE,Param,Q_UP)

Parameters

Description

WARNING : This function is written in C language and interfaced with SCILAB (HYDROGR.dll).

This propagation model associates a simple lag model (upstream hydrograph is simply temporally shifted) to a linear or quadratic reservoir. This reservoir acts like an exponentially decaying unit hydrograph. It controls flood wave attenuation.

To calibrate the lag-and-route model, the usual procedure is to use a "Pas à Pas" routine (cf function PasaPas).

Examples

      t = 0:1:100;
      // Upstream hydrograph
      Qam=exp(-(t/10-3)^2)';
      // Downstream hydrograph
      Qav11 =c_PROPAG(11,[20;10],Qam);
      Qav12 =c_PROPAG(12,[20;10],Qam);
      Qav21 =c_PROPAG(21,[20;10],Qam);
      Qav22 =c_PROPAG(22,[20;10],Qam);
      plot2d(t,[Qam Qav11 Qav12 Qav21 Qav22])
  

See Also

PasaPas ,  

Authors

Julien Lerat CEMAGREF Antony, HBAN Unit, julien.lerat@cemagref.fr

Bibliography

Bentura, P. L. F. and C. Michel (1997). "Flood routing in a wide channel with a quadratic lag-and-route method." Hydrological Science Journal 42: 169-189.