Vegetation flow is more and more widely studied by scholars at home and abroad because it is an important condition affecting river water quality. However, most of the studies were carried out based on the data of indoor experimental flumes, because the vegetation conditions in nature are more complex. The analytical solution of the flow velocity based on indoor conditions often has some problems when applied to practical projects. Therefore, we propose a numerical method based on the lattice Boltzmann method to simulate the vertical velocity distribution in an open channel with double-layered rigid vegetation. This method has high simulation accuracy in different vegetation conditions. At the same time, because the lattice Boltzmann method is more conducive to simulating complex boundary conditions, it is easier to combine with a multi-layered rigid vegetation flow and a flexible vegetation flow in nature after improvement, providing a basis for the application of indoor theoretical results to the outdoor.

  • This method has a high simulation accuracy in different vegetation conditions.

  • It is helpful to study hydrological processes in the vegetation river.

In recent years, the international river pollution problem has become more and more serious, which has a relatively important impact on human production and life (Li et al. 2021; Zhang et al. 2021; Alam et al. 2023). Therefore, more and more measures have been applied to the study of river water quality, among which plating vegetation is an effective method of improving water quality (Devi et al. 2019; Unigarro Vilotta et al. 2022; Cui et al. 2023). Vegetation in the river can effectively slow down the velocity of the river, prolong the retention time of the river water body, and increase the absorption of excessive nutrients in the water body by vegetation and bed sediment (Bundschuh et al. 2016; Soana et al. 2017). Meanwhile, the vegetation may be associated with conditions of excessive eutrophication of the river waters. There is a remarkable congruence between the results of our floodplain vegetation analysis and the longitudinal river eutrophication patterns (Mölder & Schneider 2011).

Hydrodynamic characteristic is one of the research focuses in the vegetation river, which are closely related to the stability of the river structure and the transport of pollutants (Liu et al. 2022; Rao et al. 2022). Rigid vegetation is a kind of river vegetation, which has also been widely studied by previous scholars (Ratha et al. 2018; Caroppi et al. 2021). The most common forms of rigid vegetation flow are submerged vegetation flow and emergent vegetation flow. As shown in Figure 1, the velocity in rivers with rigid emergent vegetation is relatively stable (D'Ippolito et al. 2019). In the submerged vegetation flow, the velocity in the vegetation layer is relatively stable (Ren et al. 2021). However, the riverway vegetation in nature is not uniform in height, and there may be certain height differences between different types of vegetation, thus forming a double-layer vegetation flow (Rao et al. 2022). Following the previous research, it can be divided into double-layer submerged vegetation flow and double-layer emergent vegetation flow (Huai et al. 2014). Double-layer emergent vegetation flow has a relatively steep velocity transition at the intersection of different vegetation areas, and the velocity in the vegetation area tends to be uniform (Wang et al. 2023). The double-layer vegetation submerged flow has the same law as the double-layer vegetation emergent flow in the vegetation area, and the velocity in the non-vegetation layer is basically the same as that in the conventional non-vegetation channel (Tang et al. 2021).
Figure 1

Flow velocity distribution of different rigid vegetation experiments.

Figure 1

Flow velocity distribution of different rigid vegetation experiments.

Close modal

The drag force of vegetation has a significant impact on the velocity distribution in a rigid vegetation channel, and the velocity in vegetation area will be uniform (Liu & Zeng 2017). Kumar & Sharma (2022) evaluated and compared the turbulent kinetic energy, skewness, and kurtosis of the vegetation area in the emergent vegetation channel, and proved that the presence of vegetation reduced the longitudinal distribution of Reynolds flow, shear stress, and turbulence intensity. The submerged vegetation will form a certain shear vortex at the interface between vegetation and non-vegetation layers, which will cause rapid changes in the velocity at the interface. On this basis, Huai et al. (2009) gave the analytical solution of the vertical distribution of velocity in the submerged vegetation channel in combination with the flume experimental study. For a double vegetation flow, Huai et al. (2014) analyzed the momentum equation in vegetation and non-vegetation layers, and finally gave the analytical solution of velocity in different layers.

Although the analytical solution can provide accurate velocity distribution, the solution process is relatively complex. At the same time, if the vegetation layout conditions in the river are more complex, such as there are more than two layers of vegetation distribution, or the vegetation is flexible or uneven, the analytical solution is difficult to apply. In order to better apply the theoretical results to practice, it is necessary to establish a numerical model. In view of this problem, this paper establishes a two-layer vegetation velocity distribution model based on the lattice Boltzmann method. This model can better simulate complex boundary conditions, and can easily add a water quality transport module, which provides help for simulating the velocity and pollutant transport of vegetated river under natural conditions.

Governing equations

To solve the hydrodynamic control equation of the vegetation channel, the channel needs to be divided into two areas, one is the water flow area, where the resistance of the water flow is mainly caused by the riverbed, and the other is the vegetation area, where the resistance of the water flow is mainly caused by the bottom slope roughness and vegetation system. According to the Navier–Stokes equation, the hydrodynamic formulas of water flow layer and vegetation layer can be expressed as Equations (1) and (2) (Rao et al. 2014):
(1)
(2)
where the Einstein summation convention over Latin indices is adopted; t denotes the time; is the velocity; and represent kinematic and eddy viscosity, respectively; is the bed elevation.
is the bed shear stress term in i direction and is expressed as a Manning formula:
(3)
where n refers to the Manning's coefficient, and h is the water depth.
is the drag force of vegetation which can be obtained by Huai et al. (2012):
(4)
where is the coefficient of the rigid vegetation which can be assumed as 1 (Wu et al. 1999), a is the vegetation density coefficient and , is the vegetation density, d is the diameter of the vegetation.

Lattice Boltzmann method

The lattice Boltzmann model is used to simulate the channel hydrodynamic changes under the action of vegetation. As a new numerical simulation method, the lattice Boltzmann model is a mesoscopic method between the micro method and the macro method, which is easy to program and is easy to use for complex boundary conditions (Thorimbert et al. 2019; Xu & Yan 2023). The lattice Boltzmann method is mainly divided into two processes: collision process and migration process. These two processes can be expressed by the following equation:
(5)
where represents the distribution function of particles; is the local equilibrium distribution function; x is the space vector in Cartesian coordinates; ; is the lattice size; is the time step; is the total relaxation time parameter; denotes the external forces.
is a constant which can be defined as follows:
(6)
This simulation adopts the two-dimensional lattice Boltzmann model D2Q9 lattice pattern (Figure 2), can be obtained as:
(7)
Figure 2

Distribution functions at the boundaries.

Figure 2

Distribution functions at the boundaries.

Close modal
The local equilibrium distribution function can be expressed as:
(8)
For the relaxation time parameter , the following formula can be used by Liu et al. (2010):
(9)
(10)
where denotes the single-relaxation time and is the Smagorinsky constant.
The external forces can be expressed in non-vegetation layer and vegetation layer as follows:
(11)
where is the vegetation density coefficient of the first vegetation layer and is the vegetation density coefficient of the second vegetation layer.
The external force term is assessed at the mid-point between the lattice point and its neighboring lattice point as:
(12)

Boundary conditions

The lattice Boltzmann method needs to set each boundary of the channel, and select the inlet with a constant velocity, the unknown distributions , are ascertained by Liu et al. (2012):
(13)
(14)
(15)
(16)
Free outflow conditions for the outlet selection, the unknown distributions , , and , are expressed as (Mohamad 2012):
(17)
(18)
(19)
At the water surface boundary, the unknown distribution functions are expressed as (Mohamad 2012):
(20)
where r refers to a constant (), .
At the channel bed boundary, the unknown distribution functions , , and can be ascertained as (Mohamad 2012):
(21)
(22)
(23)

The simulation steps are as follows:

  • 1.

    Establish initial conditions.

  • 2.

    Simulation of particle migration.

  • 3.

    Redistributing particles.

  • 4.

    Judge whether it is over, and output the results when it is over; otherwise, continue the particle migration.

We have verified our model based on the data of previous researchers, including emergent vegetation flow, submerged vegetation flow, emergent double-layer vegetation flow, and submerged double-layer vegetation flow. We list the data sources and basic parameters in Table 1. The average velocity and turbulence characteristics were measured using a 3D micro ADV. The sampling time for each measurement is 60 s, and the sampling rate for each measurement point is 200 Hz, which ensures sufficient accuracy. The experimental structure is shown in Figure 3.
Table 1

Parameters of the verified data

SourceNumberFlume typeDiameter of vegetation (mm)Density of vegetation (1/m2)Water depth (cm)Note
Kumar & Sharma (2022)  13-m long, 0.9-m wide and 0.7-m re-circulating straight rectangular channel 30.86 20 Emergent vegetation, select the average value at S1 and S2 
Huai et al. (2009)  20-m long, 0.5-m wide, and 0.44-m deep glass flume 1.5 2,500 9.36 Submerged vegetation, select treatment group A31 
Huai et al. (2014)  20-m long, 1-m wide, and 0.5-m deep glass flume 171.5 20.7 Emergent double-layer vegetation, select treatment group X1 
Huai et al. (2014)  20-m long, 1-m wide, and 0.5-m deep glass flume 171.5 28.7 Submerged double-layer vegetation, select treatment group X3 
SourceNumberFlume typeDiameter of vegetation (mm)Density of vegetation (1/m2)Water depth (cm)Note
Kumar & Sharma (2022)  13-m long, 0.9-m wide and 0.7-m re-circulating straight rectangular channel 30.86 20 Emergent vegetation, select the average value at S1 and S2 
Huai et al. (2009)  20-m long, 0.5-m wide, and 0.44-m deep glass flume 1.5 2,500 9.36 Submerged vegetation, select treatment group A31 
Huai et al. (2014)  20-m long, 1-m wide, and 0.5-m deep glass flume 171.5 20.7 Emergent double-layer vegetation, select treatment group X1 
Huai et al. (2014)  20-m long, 1-m wide, and 0.5-m deep glass flume 171.5 28.7 Submerged double-layer vegetation, select treatment group X3 
Figure 3

The structure of experimental flume: (a) emergent vegetation experiment; (b) submerged vegetation experiment; (c) emergent double-layer vegetation experiment; and (d) submerged double-layer vegetation experiment.

Figure 3

The structure of experimental flume: (a) emergent vegetation experiment; (b) submerged vegetation experiment; (c) emergent double-layer vegetation experiment; and (d) submerged double-layer vegetation experiment.

Close modal
We used the model to simulate the velocity of the river with different rigid vegetation arrangements, which proves that the model is not a dedicated model and can be applied to different rigid vegetation conditions. Figure 4 shows the simulation results of the flow velocity in rigid emergent vegetation channels. It is found that the model can better simulate the vertical distribution of the flow velocity in vegetation areas. Figure 5 shows the simulation results of the flow velocity of the rigid submerged vegetation channel. The model overestimates the flow velocity at the bottom of the channel, and the flow velocity in the flow part is greatly different from the measured value. According to the theory, the velocity of the submerged vegetation channel in the flow area should increase gradually, which may be caused by turbulence in the velocity measurement due to some factors in the experiment. Figure 6 shows the velocity simulation diagram of a double-layer rigid emergent vegetation channel. It can be seen that the model can better simulate the vertical velocity distribution in the rigid vegetation area, and there is a relatively smooth velocity transition zone between different layers. Figure 7 shows the velocity simulation diagram of a double-layer rigid submerged vegetation channel. It can be seen that the model can better simulate the vertical velocity distribution in the rigid vegetation area, and the velocity growth in the non-vegetation layer is obvious.
Figure 4

Comparison between the measured and simulated data of an emergent vegetation channel.

Figure 4

Comparison between the measured and simulated data of an emergent vegetation channel.

Close modal
Figure 5

Comparison between the measured and simulated data of a submerged vegetation channel.

Figure 5

Comparison between the measured and simulated data of a submerged vegetation channel.

Close modal
Figure 6

Comparison between the measured and simulated data of an emergent two-layer vegetation channel.

Figure 6

Comparison between the measured and simulated data of an emergent two-layer vegetation channel.

Close modal
Figure 7

Comparison between the measured and simulated data of a submerged two-layer vegetation channel.

Figure 7

Comparison between the measured and simulated data of a submerged two-layer vegetation channel.

Close modal

There are many factors affecting the accuracy of model simulation. The first is the drag coefficient of vegetation (Wu 2008; Kothyari et al. 2009; Liu et al. 2020). The research on the drag force coefficient of rigid vegetation has been relatively common. It is generally believed that with the characteristic Reynolds number between 800 and 8,000 is 1. In this paper, the Reynolds number ranged from 1,850 to 7,822. If the characteristic Reynolds number is large or small, the value of the drag force coefficient will change. If the Reynolds number is smaller than 800, then . If the Reynolds number is larger than 8,000, then (Schlichting 1979). At the same time, except for the river where the vegetation is planted artificially, the vegetation in the river is not necessarily arranged in a parallel way. The drag force coefficient of rigid vegetation in the cross the arrangement may be different (Zhang et al. 2018). The most common distribution in nature is probably random distribution, whose drag force coefficient is also close to 1 (Li & Shen 1973; Tanino & Nepf 2008).

At the bottom of the vegetated channel, the shear nest effect between the riverbed and the root system is very strong, and the flow velocity measured by the velocity meter is relatively low (Huai et al. 2014). Previous simulations of the flow velocity at the bottom of the channel have also exceeded the measured values (Huai et al. 2009). Because the stratification of submerged vegetation is more complex than the velocity stratification of emerged vegetation, the shear dimples between the vegetation top and the water flow can also significantly affect the vertical distribution of the flow velocity in the river channel. Therefore, simulating the velocity distribution in submerged vegetation is more difficult, and the simulation accuracy is relatively lower than that of submerged vegetation channels. Compared with the analytical expression model of Huai et al. (2014), the flow velocity between two vegetation layers is connected in a straight line, but the flow velocity is closer to the smooth curve distribution at this time, and the model by Huai et al. (2014) cannot simulate the flow velocity distribution between vegetation layers well. The steps of solving analytical expression are complex, and difficult to combine with the pollution transport model.

This article mainly discusses the method of simulating the vertical distribution of flow velocity in layered rigid vegetation channels through numerical models, which divides the drag force of vegetation on water flow based on the density of vegetation in different layers. Studying the hydrodynamic laws of layered rigid vegetation channels helps to explore the impact of water flow on vegetation and riverbed, and can provide assistance in studying the transport laws of pollutants in such channels. The limitation is to study uniform rigid vegetation, and further discussion is needed on the study of uneven rigid vegetation or flexible vegetation. At the same time, the distribution of vegetation is relatively uniform, and research on uneven vegetation distribution should also be carried out in the future.

The numerical model can also simulate multi-layer vegetation such as more complex, uneven vegetation layouts by dividing the river into different layers of vegetation density. Flexible vegetation often exists in the channel, and the deformation of flexible vegetation with the change in the water flow should be considered in velocity simulation (Järvelä 2004). There have been some studies on the drag force of flexible vegetation, and it is believed that the drag force of flexible vegetation is generally less than that of rigid vegetation (Aberle & Järvelä 2013). Chapman et al. (2015) gave the drag force coefficient formula of flexible vegetation. There are also some studies on the deformation of flexible vegetation. It is determined that the deformation of flexible vegetation is related to the elastic modulus and the leaf area index of vegetation (Luhar & Nepf 2011). This should be considered in the simulation of multi-layer flexible vegetation flow.

This model can be effectively applied to the prediction of vertical velocity distribution in rivers covered by rigid vegetation. At the same time, the lattice Boltzmann method, as a method that can adapt to complex boundary conditions, is suitable for combining with the pollutant transport equation, so that the results of this paper can be more widely used in the simulation of river water quality environment in the future (Prestininzi et al. 2016; Chen et al. 2018; Wang et al. 2018).

A numerical model based on the lattice Boltzmann method is proposed to predict the vertical distribution velocity in two-layer rigid vegetation. Compared with the analytical solution, laboratory measurement and field investigation, the numerical model is more suitable for the prediction of velocity under complex and multi-layer conditions of rivers. The numerical prediction of the average velocity is compared with the experimental data, including emergent vegetation, submerged vegetation, emergent double-layer vegetation, and submerged double-layer vegetation. The good consistency shows that the numerical model is effective for open-channel flows with different rigid vegetation conditions. At the same time, more outdoor experiments should be carried out to verify the model, and the pollutant transport module should be added to solve the problem of predicting river pollution.

National Science Foundation for Young Scientists of China (Grant No. 208 42207099) and Zhejiang Natural Science Foundation (LQ21E090003).

All relevant data are included in the paper or its Supplementary Information.

The authors declare there is no conflict.

Aberle
J.
&
Järvelä
J.
2013
Flow resistance of emergent rigid and flexible floodplain vegetation
.
Journal of Hydraulic Research
51
(
1
),
33
45
.
Alam
M.
,
Rahman
M. M.
,
Bhuyan
M.
,
Senapathi
V.
,
Chung
S. Y.
,
Karthikeyan
S.
,
Selvam
S.
,
Hussam
E. E.
&
Nadiri
A. A.
2023
Inferences on metal pollution in the natural spawning zone of Bangladesh river and pollution management strategies
.
Environmental Monitoring and Assessment
195
(
1
),
1
19
.
Bundschuh
M.
,
Elsaesser
D.
,
Stang
C.
&
Schulz
R.
2016
Mitigation of fungicide pollution in detention ponds and vegetated ditches within a vine-growing area in Germany
.
Ecological Engineering
89
,
121
130
.
Caroppi
G.
,
Västilä
K.
,
Gualtieri
P.
,
Järvelä
J.
,
Giugni
M.
&
Rowiński
P. M.
2021
Comparison of flexible and rigid vegetation induced shear layers in partly vegetated channels
.
Water Resources Research
57
(
3
),
e2020WR028243
.
Chapman
J. A.
,
Wilson
B. N.
&
Gulliver
J. S.
2015
Drag force parameters of rigid and flexible vegetal elements
.
Water Resources Research
51
(
5
),
3292
3302
.
Cui
W. R.
,
Chen
J. G.
,
Chen
X. Q.
,
Tang
J. B.
&
Jin
K.
2023
Debris flow characteristics of the compound channels with vegetated floodplains
.
Science of The Total Environment
868
(
10
),
161586
.
Devi
T. B.
,
Sharma
A.
&
Kumar
B.
2019
Flow characteristics in a partly vegetated channel with emergent vegetation and seepage
.
Ecohydrology & Hydrobiology
19
(
1
),
93
108
.
D'Ippolito
A.
,
Lauria
A.
,
Alfonsi
G.
&
Calomino
F.
2019
Investigation of flow resistance exerted by rigid emergent vegetation in open channel
.
Acta Geophysica
67
,
971
986
.
Huai
W. X.
,
Zeng
Y. H.
,
Xu
Z. G.
&
Yang
Z. H.
2009
Three-layer model for vertical velocity distribution in open channel flow with submerged rigid vegetation
.
Advances in Water Resources
32
(
4
),
487
492
.
Huai
W.
,
Hu
Y.
,
Zeng
Y.
&
Han
J.
2012
Velocity distribution for open channel flows with suspended vegetation
.
Advances in Water Resources
49
,
56
61
.
Huai
W.
,
Wang
W.
,
Hu
Y.
,
Zeng
Y.
&
Yang
Z.
2014
Analytical model of the mean velocity distribution in an open channel with double-layered rigid vegetation
.
Advances in Water Resources
69
,
106
113
.
Järvelä
J.
2004
Determination of flow resistance caused by non-submerged woody vegetation
.
International Journal of River Basin Management
2
(
1
),
61
70
.
Kothyari
U. C.
,
Hayashi
K.
&
Hashimoto
H.
2009
Drag coefficient of unsubmerged rigid vegetation stems in open channel flows
.
Journal of Hydraulic Research
47
(
6
),
691
699
.
Li
R. M.
&
Shen
H. W.
1973
Effect of tall vegetations on flow and sediment
.
Journal of the Hydraulics Division
99
(
5
),
793
814
.
Li
A.
,
Yuan
Q.
,
Strokal
M.
,
Kroeze
C.
,
Ma
L.
&
Liu
Y.
2021
Equality in river pollution control in China
.
Science of the Total Environment
777
,
146105
.
Liu
X.
&
Zeng
Y.
2017
Drag coefficient for rigid vegetation in subcritical open-channel flow
.
Environmental Fluid Mechanics
17
,
1035
1050
.
Liu
H.
,
Zhou
J. G.
&
Burrows
R.
2010
Lattice Boltzmann simulations of the transient shallow water flows
.
Advances in Water Resources
33
(
4
),
387
396
.
Liu
H.
,
Zhou
J. G.
&
Burrows
R.
2012
Inlet and outlet boundary conditions for the Lattice-Boltzmann modelling of shallow water flows
.
Progress in Computational Fluid Dynamics, an International Journal
12
(
1
),
11
18
.
Liu
M. Y.
,
Huai
W. X.
,
Yang
Z. H.
&
Zeng
Y. H.
2020
A genetic programming-based model for drag coefficient of emergent vegetation in open channel flows
.
Advances in Water Resources
140
,
103582
.
Liu
C.
,
Yan
C.
,
Shan
Y.
&
Guo
Y.
2022
An exponential-based model for predicting velocity fields in partially vegetated channels
.
Journal of Hydraulic Research
60
(
6
),
864
879
.
Luhar
M.
&
Nepf
H. M.
2011
Flow-induced reconfiguration of buoyant and flexible aquatic vegetation
.
Limnology and Oceanography
56
(
6
),
2003
2017
.
Mohamad
A. A.
2012
Lattice Boltzmann Method: Fundamentals and Engineering Applications With Computer Codes
.
Springer
,
New York
.
Mölder
A.
&
Schneider
E.
2011
On the beautiful diverse Danube? Danubian floodplain forest vegetation and flora under the influence of river eutrophication
.
River Research and Applications
27
(
7
),
881
894
.
Prestininzi
P.
,
Montessori
A.
,
La Rocca
M.
&
Sciortino
G.
2016
Simulation of arrested salt wedges with a multi-layer Shallow Water Lattice Boltzmann model
.
Advances in Water Resources
96
,
282
289
.
Rao
L.
,
Qian
J.
&
Ao
Y. H.
2014
Influence of artificial ecological floating beds on river hydraulic characteristics
.
Journal of Hydrodynamics
26
(
3
),
474
481
.
Rao
P. L.
,
Prasad
B. S. S.
,
Sharma
A.
&
Khatua
K. K.
2022
Experimental and numerical analysis of velocity distribution in a compound meandering channel with double layered rigid vegetated flood plains
.
Flow Measurement and Instrumentation
83
,
102111
.
Ratha
D.
,
Chandra
A.
,
Babbar
R.
&
Sarkar
A.
2018
Longitudinal dispersion subjected to rigid vegetation in a channel
.
KSCE Journal of Civil Engineering
22
,
5242
5252
.
Schlichting
H.
1979
Boundary Layer Theory
, 7th edn.
McGraw-Hill
,
New York
.
Soana
E.
,
Balestrini
R.
,
Vincenzi
F.
,
Bartoli
M.
&
Castaldelli
G.
2017
Mitigation of nitrogen pollution in vegetated ditches fed by nitrate-rich spring waters
.
Agriculture, Ecosystems & Environment
243
,
74
82
.
Tang
X.
,
Rahimi
H.
,
Guan
Y.
&
Wang
Y.
2021
Hydraulic characteristics of open-channel flow with partially-placed double layer rigid vegetation
.
Environmental Fluid Mechanics
21
,
317
342
.
Tanino
Y.
&
Nepf
H. M.
2008
Laboratory investigation of mean drag in a random array of rigid, emergent cylinders
.
Journal of Hydraulic Engineering
134
(
1
),
34
41
.
Thorimbert
Y.
,
Lätt
J.
&
Chopard
B.
2019
Coupling of lattice Boltzmann shallow water model with lattice Boltzmann free-surface model
.
Journal of Computational Science
33
,
1
10
.
Unigarro Villota
S.
,
Ghisalberti
M.
,
Philip
J.
&
Branson
P.
2022
Characterising the three-dimensional flow in partially vegetated channels
.
Water Resources Research
59
,
e2022WR032570
.
Wang
H.
,
Cater
J.
,
Liu
H.
,
Ding
X.
&
Huang
W.
2018
A lattice Boltzmann model for solute transport in open channel flow
.
Journal of Hydrology
556
,
419
426
.
Wang
Q.
,
Zhang
Y.
,
Wang
P.
&
Feng
T.
2023
Longitudinal velocity profile of flows in open channel with double-layered rigid vegetation
.
Frontiers in Environmental Science
10
,
2718
.
Wu
F. C.
,
Shen
H. W.
&
Chou
Y. J.
1999
Variation of roughness coefficients for unsubmerged and submerged vegetation
.
Journal of Hydraulic Engineering
125
(
9
),
934
942
.
Xu
W.
&
Yan
G.
2023
A lattice Boltzmann model for the Navier-Stokes equation
.
Microprocessors and Microsystems
96
,
104391
.
Zhang
S.
,
Liu
Y.
,
Zhang
J.
,
Liu
Y.
&
Wang
Z.
2018
Study of the impact of vegetation direction and slope on drag coefficient
.
Iranian Journal of Science and Technology, Transactions of Civil Engineering
42
(
4
),
381
390
.
Zhang
X.
,
Zhang
Y.
,
Shi
P.
,
Bi
Z.
,
Shan
Z.
&
Ren
L.
2021
The deep challenge of nitrate pollution in river water of China
.
Science of the Total Environment
770
,
144674
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY-NC-ND 4.0), which permits copying and redistribution for non-commercial purposes with no derivatives, provided the original work is properly cited (http://creativecommons.org/licenses/by-nc-nd/4.0/).