UTL-SFRTAB

Structure of Blocks

FOR EACH SIMULATION

    BEGIN DIMENSIONS
      NROW <nrow>
      NCOL <ncol>
    END DIMENSIONS
    BEGIN TABLE
      <xfraction> <height> [<manfraction>]
      <xfraction> <height> [<manfraction>]
      ...
    END TABLE

Explanation of Variables

Block: DIMENSIONS

  • nrow integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block.

  • ncol integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise.

Block: TABLE

  • xfraction real value that defines the station (x) data for the cross-section as a fraction of the width (RWID) of the reach. XFRACTION must be greater than or equal to zero but can be greater than one. XFRACTION values can be used to decrease or increase the width of a reach from the specified reach width (RWID).

  • height real value that is the height relative to the top of the lowest elevation of the streambed (RTP) and corresponding to the station data on the same line. HEIGHT must be greater than or equal to zero and at least one cross-section height must be equal to zero.

  • manfraction real value that defines the Manning’s roughness coefficient data for the cross-section as a fraction of the Manning’s roughness coefficient for the reach (MAN) and corresponding to the station data on the same line. MANFRACTION must be greater than zero. MANFRACTION is applied from the XFRACTION value on the same line to the XFRACTION value on the next line. Although a MANFRACTION value is specified on the last line, any value greater than zero can be applied to MANFRACTION(NROW). MANFRACTION is only specified if NCOL is 3. If MANFRACTION is not specified, the Manning’s roughness coefficient for the reach (MAN) is applied to the entire cross-section.

Example Input File

    begin dimensions
      nrow 11
      ncol  3
    end dimensions
    
    begin table
    # xfraction  height   manfraction
            0.0     1.0         10.0
            0.1     1.0         10.0
            0.2     1.0          1.0
            0.3     0.0          1.0
            0.4     0.0          1.0
            0.5     0.0          1.0
            0.6     0.0          1.0
            0.7     0.0          1.0
            0.8     1.0         10.0
            0.9     1.0         10.0
            1.0     1.0        999.0  #any value can be used for manfraction
    end table