C++ programming was used to
address the forces in river bend erosion problems. This program assumes
that the water flow stays constant, and that the hydrofoil is a general
airfoil shape, like that of a cross section of an airplane wing. A formula
that determines the lift of a hydrofoil was found. This formula used coefficient
of lift (Cl), and the density of water (p) as constants. The input variables
were: 1) The angle from the camber line that the water is flowing towards
the hydrofoil (a). If this angle is too great the hydrofoil will "stall",
which means that it will no longer produce lift and will act as just a
barrier. 2) The velocity of the water (v) 3) The surface area of the hydrofoil
(S) The coefficient of lift (Cl) is a function of the shape of the wing.
For this project, .5 was used as the lift coefficient. This is the common
coefficient of lift. For our purposes this coefficient remained a constant.
The angle measure is then stored as aa, and later converted into radians
by multiplying aa by pi, then dividing the product by 180. This conversion
is necessary because C++ can't use degrees, but is able to use radians.
The cosine of the angle is multiplied by the velocity (v) of the water
and then is stored as a. Next the program performs the calculations of
the lift formula. The coefficient of the lift (Cl) was set at .5. The density
of the water, in grams per cubic meters, is 1,000. The variables were calculated
in the program as L=cl*(.5*p)*(a)2*s. The output for this program was the
force of lift produced by the hydrofoil, in Newtons. A formula that converts
this to volume of water displaced was not found, although much effort was
put into attempting to find one.