SUR_CN.h File Reference

SCS Curve Number Method to calculate infiltration and excess precipitation. More...

#include "SimulationModule.h"

Go to the source code of this file.

Classes

class  SUR_CN
 SCS Curve Number Method to calculate infiltration and excess precipitation. More...
 

Detailed Description

SCS Curve Number Method to calculate infiltration and excess precipitation.

Version
1.0
Author
Wu Hui
Date
29-December-2010

Revision: Zhiqiang Yu Date: 2011-2-14

  1. Because w1 and w2 in equation 2:1.1.6 is fixed, add two variable to store these two coefficients to avoid repeating calculation.
  2. When w1 and w2 is calculated using equation 2:1.1.7 and 2:1.1.8, FC and SAT should be FC*rootdepth and SAT*rootdepth rather than (FC-WP)*rootdepth and (SAT-WP)*rootdepth. And the unit conversion of rootdepth would be from m to mm.
  3. Overload the function Calculate_CN to calculate the CN of one cell.
  4. Delete some parameters and input variables. They are Depre_in,Moist_in and Depression. D_SOMO from soil water balance module and D_DPST from depression module is enough. The initialization of soil moisture and depression storage is the task of soil water balance module and depression module.
  5. Modify the name of input and output variables to make it consistent with other modules.

Revised LiangJun Zhu

  1. Add the support of dynamic multi-layers soil, rather than the fixed 2 layers in previous version. 2.The unit of soil depth and root depth (from crop.dat) are both mm.