# Flow Rate and Velocity

Manning’s equation for uniform flow in a channel is used to calculate the rate and velocity of flow in a reach segment for a given time step:

&#x20;                   $$q\_{ch}=\frac{A\_{ch}\*R\_{ch}^{2/3}\*slp\_{ch}^{1/2}}{n}$$                                                                      7:1.2.1

&#x20;                    $$v\_c=\frac{R\_{ch}^{2/3}\*slp\_{ch}^{1/2}}{n}$$                                                                             7:1.2.2

where $$q\_{ch}$$ is the rate of flow in the channel (m$$^3$$/s), $$A\_{ch}$$ is the cross-sectional area of flow in the channel (m$$^2$$), $$R\_{ch}$$ is the hydraulic radius for a given depth of flow (m), $$slp\_{ch}$$ is the slope along the channel length (m/m), $$n$$ is Manning’s “n” coefficient for the channel, and $$v\_c$$ is the flow velocity (m/s).

&#x20;              SWAT+ routes water as a volume. The daily value for cross-sectional area of flow, $$A\_{ch}$$, is calculated by rearranging equation 7:1.1.7 to solve for the area:

&#x20;                             $$A\_{ch}=\frac{V\_{ch}}{1000\*L\_{ch}}$$                                                                     7:1.2.3

where $$A\_{ch}$$ is the cross-sectional area of flow in the channel for a given depth of water (m$$^2$$), $$V\_{ch}$$ is the volume of water stored in the channel (m$$^3$$), and $$L\_{ch}$$ is the channel length (km). Equation 7:1.1.4 is rearranged to calculate the depth of flow for a given time step:

&#x20;                             $$depth=\sqrt{\frac{A\_{ch}}{z\_{ch}}+(\frac{W\_{btm}}{2*z\_{ch}})^2}-\frac{W\_{btm}}{2*z\_{ch}}$$                                     7:1.2.4

where $$depth$$ is the depth of flow (m), $$A\_{ch}$$ is the cross-sectional area of flow in the channel for a given depth of water (m$$^2$$), $$W\_{btm}$$ is the bottom width of the channel (m), and $$z\_{ch}$$ is the inverse of the channel side slope. Equation 7:1.2.4 is valid only when all water is contained in the channel. If the volume of water in the reach segment has filled the channel and is in the flood plain, the depth is calculated:

&#x20;            $$depth=depth\_{bnkfull}+\sqrt{\frac{(A\_{ch}-A\_{ch,bnkfull})}{z\_{fld}}+(\frac{W\_{btm,fld}}{2*z\_{fld}})^2}-\frac{W\_{btm,fld}}{2*z\_{fld}}$$     7:1.2.5

where $$depth$$ is the depth of flow (m), $$depth\_{bnkfull}$$ is the depth of water in the channel when filled to the top of the bank (m), $$A\_{ch}$$ is the cross-sectional area of flow in the channel for a given depth of water (m$$^2$$), $$A\_{ch,bnkfull}$$ is the cross-sectional area of flow in the channel when filled to the top of the bank (m$$^2$$), $$W\_{btm,fld}$$ is the bottom width of the flood plain (m), and $$z\_{fld}$$ is the inverse of the flood plain side slope.&#x20;

&#x20;            Once the depth is known, the wetting perimeter and hydraulic radius are calculated using equations 7:1.1.5 (or 7:1.1.10) and 7:1.1.6. At this point, all values required to calculate the flow rate and velocity are known and equations 7:1.2.1 and 7:1.2.2 can be solved.

Table 7:1-2: SWAT+ input variables that pertain to channel flow calculations.

| Variable Name | Definition                                                               | File Name |
| ------------- | ------------------------------------------------------------------------ | --------- |
| CH\_S(2)      | $$slp\_{ch}$$: Average channel slope along channel length (m m$$^{-1}$$) | .rte      |
| CH\_N(2)      | $$n$$: Manning’s “n” value for the main channel                          | .rte      |
| CH\_L(2)      | $$L\_{ch}$$: Length of main channel (km)                                 | .rte      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://swatplus.gitbook.io/io-docs/theoretical-documentation/section-7-main-channel-processes/water-routing/flow-rate-and-velocity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
