Br oad Crested Weirs

advertisement
Lecture 10
Broad Crested Weirs
I. Calibration by Energy Balance
•
•
•
The complete calibration of a broad-crested weir includes the calculation of head
losses across the structure. However, the calibration can be made assuming no
losses in the converging and throat sections, and the resulting values will usually
be very close to those obtained by the complete theoretical calibration
The procedure which is presented below is useful to illustrate the hydraulic
principles which govern the broad-crested weir characteristics, and to check the
calibration of an existing structure in the field with a programmable calculator
The simplified calibration approach does not include the calculation of the modular
limit; however, this is an important consideration in the design and operation of a
broad-crested weir because the structure is usually intended to operate under
modular flow conditions
(1) The specific energy of the flow upstream of the broad-crested weir can be set
equal to the specific energy over the crest (or sill) of the structure. The energy
balance can be expressed mathematically as follows:
hu + zu +
Vu2
V2
= hc + zu + c
2g
2g
(1)
where hu is the upstream flow depth, referenced from the sill elevation; Vu is the
average velocity in the upstream section, based on a depth of (hu + zu); zu is the
height of the sill above the upstream bed; hc is the depth over the crest where
critical flow is assumed to occur; and Vc is the average velocity in the critical flow
section over the crest.
Note that the zu term cancels from Eq. 1.
Recognizing that Q = VA, where Q is the volumetric flow rate (discharge) and A is
the area of the flow cross-section,
hc − hu +
Q2
Q2
=0
(2)
Q2 ⎛ 1
1 ⎞
hc − hu +
⎜⎜ 2 − 2 ⎟⎟ = 0
2g ⎝ A c A u ⎠
(3)
2g A c2
−
2g A u2
which can be reduced to,
BIE 5300/6300 Lectures
95
Gary P. Merkley
(2) Critical flow over the crest can be defined by the Froude number, which is equal
to unity for critical flow. Thus, the square of the discharge over the crest can be
defined as follows:
Q2 =
g A 3c
Tc
(4)
where Tc is the width of the water surface over the crest. This last equation for Q2
can be combined with the equation for energy balance to produce the following:
A 3c
hc − hu +
2 Tc
⎛ 1
1 ⎞
⎜⎜ 2 − 2 ⎟⎟ = 0
⎝ A c Au ⎠
(5)
This last equation can be solved by trial-and-error, or by any other iterative method,
knowing hu, zu, and the geometry of the upstream and throat cross-sections. The
geometry of the sections defines the relationship between hc and Ac, and between
hu and Au (important: if you look carefully at the above equations, you will see that
Au must be calculated based on a depth of hu + zu). The solution to Eq. 5 gives the
value of hc.
(3) The final step is to calculate the discharge corresponding to the value of Ac,
which is calculated directly from hc. This is done using the following form of the
Froude number equation:
Q=
g A 3c
Tc
(6)
This process is repeated for various values of the upstream flow depth, and in the
end a table of values for upstream depth and discharge will have been obtained.
From this table a staff gauge can be constructed. This simple calibration assumes
that the downstream flow level is not so high that non-modular flow exists across
the structure.
•
•
•
See the computer program listing on the following two pages
In the design of broad-crested weirs it is often necessary to consider other factors
which limit the allowable dimensions, and which restrict the flow conditions for
which the calibration is accurate
Complete details on broad-crested weir design, construction, calibration, and
application can be found in the book "Flow Measurement Flumes for Open
Channel Systems", 1984, by M.G. Bos, J.A. Replogle, y A.J. Clemmens
Gary P. Merkley
96
BIE 5300/6300 Lectures
//----------------------------------------------------------------------------// Broad crested weir calibration for free flow by energy balance equation.
// Written in Object Pascal (Delphi 6) by Gary Merkley. September 2004.
//----------------------------------------------------------------------------unit BCWmain;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons;
type
TWmain = class(TForm)
btnStart: TBitBtn;
procedure btnStartClick(Sender: TObject);
private
function NewtonRaphson(hu:double):double;
function EnergyFunction(hc:double):double;
function Area(h,b,m:double):double;
function TopWidth(h,b,m:double):double;
end;
var
Wmain: TWmain;
implementation
{$R *.DFM}
const
g =
bu =
mu =
zu =
bc =
mc =
L =
9.810;
2.000;
1.250;
1.600;
6.000;
1.250;
1.500;
//
//
//
//
//
//
//
weight/mass (m/s2)
base width upstream (m)
side slope upstream (H:V)
upstream sill height (m)
base width at control section (m)
side slope at control section (H:V)
sill length (m)
var
hu,Au,hc: double;
function TWmain.NewtonRaphson(hu:double):double;
//----------------------------------------------------------------------------// Newton-Raphson method to solve for critical depth. Returns flow rate.
//----------------------------------------------------------------------------var
i,iter: integer;
dhc,F,Fdhc,change,Ac,Tc: double;
begin
result:=0.0;
for i:=1 to 9 do begin
hc:=0.1*i*hu;
for iter:=1 to 50 do begin
dhc:=0.0001*hc;
F:=EnergyFunction(hc);
Fdhc:=EnergyFunction(hc+dhc);
change:=Fdhc-F;
if abs(change) < 1.0E-12 then break;
change:=dhc*F/change;
hc:=hc-change;
if (abs(change) < 0.001) and (hc >= 0.001) then begin
Ac:=Area(hc,bc,mc);
Tc:=TopWidth(hc,bc,mc);
result:=sqrt(g*Ac*Ac*Ac/Tc);
BIE 5300/6300 Lectures
97
Gary P. Merkley
Exit;
end;
end;
end;
end;
function TWmain.EnergyFunction(hc:double):double;
//----------------------------------------------------------------------------// Energy balance function (specific energy), equal to zero.
//----------------------------------------------------------------------------var
Ac,Tc: double;
begin
Ac:=Area(hc,bc,mc);
Tc:=TopWidth(hc,bc,mc);
result:=hc-hu+0.5*Ac*Ac*Ac*(1.0/(Ac*Ac)-1.0/(Au*Au))/Tc;
end;
function TWmain.Area(h,b,m:double):double;
//----------------------------------------------------------------------------// Calculates cross-section area for symmetrical trapezoidal shape.
//----------------------------------------------------------------------------begin
result:=h*(b+m*h);
end;
function TWmain.TopWidth(h,b,m:double):double;
//----------------------------------------------------------------------------// Calculates top width of flow for symmetrical trapezoidal shape.
//----------------------------------------------------------------------------begin
result:=b+2.0*m*h;
end;
procedure TWmain.btnStartClick(Sender: TObject);
//----------------------------------------------------------------------------// Entry point for calculations (user clicked the Start button).
//----------------------------------------------------------------------------var
i: integer;
F: TextFile;
strg: string;
Q,humin,humax: double;
begin
AssignFile(F,'BCWenergy.txt');
Rewrite(F);
Writeln(F,'
hc (m)
hu (m)
Q (m3/s)');
humin:=0.075*L;
humax:=0.75*L;
hu:=humin;
for i:=0 to 100 do begin
Au:=Area(hu+zu,bu,mu);
Q:=NewtonRaphson(hu);
strg:=Format('%12.3f%12.3f%12.3f',[hc,hu,Q]);
Writeln(F,strg);
hu:=hu+0.03;
if hu > humax then break;
end;
CloseFile(F);
end;
end.
Gary P. Merkley
98
BIE 5300/6300 Lectures
II. Calculation of Head Loss
Throat (Control Section)
Head loss in the throat (where the critical flow control section is assumed to be
located) can be estimated according to some elements from boundary layer theory.
The equation is (Schlichting 1960):
(hf )throat
CF L Vc 2
=
2gR
(7)
where L is the length of the sill; Vc is the average velocity in the throat section; and R is
the hydraulic radius of the throat section. The values of V and R can be taken for
critical depth in the throat section. The drag coefficient, CF, is estimated by assuming
the sill acts as a thin flat plat with both laminar and turbulent flow, as shown in the
figure below (after Bos, Replogle and Clemmens 1984).
The drag coefficient is calculated by assuming all turbulent flow, subtracting the
turbulent flow portion over the length Lm, then adding the laminar flow portion for the
length Lm. Note that CF is dimensionless.
⎛m⎞
⎛m⎞
CF = CT,L − ⎜ ⎟ CT,m + ⎜ ⎟ CL,m
⎝L⎠
⎝L⎠
(8)
where CL,m is the thin-layer laminar flow coefficient over the distance m, which
begins upstream of the weir crest:
CL,m =
1.328
(9)
(Re )m
When (Re)L < (Re)m, the flow is laminar over the entire crest and CF = CL,L, where
CL,L is defined by Eq. 9.
The CT,L and CT,m coefficients are calculated by iteration from:
BIE 5300/6300 Lectures
99
Gary P. Merkley
⎡
⎛
1
k
+
0.544 CT,x = CT,x ⎢5.61 CT,x − ln ⎜
⎜ Re x CT,x 4.84x CT,x
⎢⎣
⎝
⎤
⎞
⎟ − 0.638 ⎥ (10)
⎟
⎥⎦
⎠
where x is equal to L or m, for CT,L and CT,m, respectively; Re is the Reynolds number;
and k is the absolute roughness height. All values are in m and m3/s. Below are some
sample values for the roughness, k.
Material
and Condition
Glass
Smooth Metal
Rough Metal
Wood
Smooth Concrete
Rough Concrete
Roughness, k
(mm)
0.001 to 0.01
0.02 to 0.1
0.1 to 1.0
0.2 to 1.0
0.1 to 2.0
0.5 to 5.0
The Reynolds number can be calculated as follows:
(R e ) x =
Vx
ν
(11)
where ν is the kinematic viscosity (a function of temperature); x is equal to m or L; and
V is the average velocity in the throat section for critical flow. If (Re)L is less than (Re)m,
the boundary layer over the sill is laminar only, and CF = CL,m.
The value of m can be estimated as:
m=
L⎞
ν⎛
⎜ 350,000 + ⎟
V⎝
k⎠
(12)
where the units are (m2/s)/(m/s) = m
Diverging Section
The head loss in the downstream diverging section is estimated as:
(hf )ds
ξ ( Vc − Vd )
=
2g
2
(13)
where (hf)ds is the head loss in the diverging section (m); Vc is the average velocity in
the control section, at critical depth (m/s); and Vd is the average velocity in the
downstream section (m/s), using hd referenced to the downstream channel bed
elevation (not the sill crest).
Gary P. Merkley
100
BIE 5300/6300 Lectures
The coefficient ξ is defined as:
log10 ⎡114.6 tan−1 ( zd / Ld ) ⎤ − 0.165
⎣
⎦
ξ=
1.742
(14)
where Ld is the length of the downstream ramp; and zd is the height of the downstream
ramp, also equal to the difference in elevation between the sill and the downstream
bed elevation. Note that the recommended value for the zd/Ld ratio is 1/6.
If the downstream ramp is not used, Ld equals zero. In this case, assume ξ = 1.2.
Converging Section
After having calculated the CF drag coefficient for the throat section, and assuming the
same roughness value for the channel and structure from the gauge location to the
control section, the upstream losses can be estimated. These are the losses from the
gauge location to the beginning of the sill.
For the section from the gauge to the beginning of the upstream ramp, the head loss is
estimated as:
(hf )gauge
⎛ CF Lgauge ⎞ Vu2
=⎜
⎟
R
u
⎝
⎠ 2g
(15)
where Lgauge is the distance from the gauge to the beginning of the upstream ramp; Vu
is the average velocity in the upstream section (at the gauge); and Ru is the hydraulic
radius at the gauge. All values are in metric units (m and m/s).
For the upstream ramp, the same equation can be used, but the hydraulic radius
changes along the ramp. Therefore,
(hf )us
1 ⎛ CF Lu ⎞ ⎛ Vu2 Vr2 ⎞
= ⎜
+
⎟
⎟⎜
2 ⎝ 2g ⎠ ⎜⎝ Ru Rr ⎟⎠
(16)
where the values of Vr and Rr, at the entrance to the throat section (top of the ramp),
are estimated by calculating the depth at this location:
hr = hc + 0.625 (hu − hc )
BIE 5300/6300 Lectures
101
(17)
Gary P. Merkley
III. Photographs of BCW Construction
Gary P. Merkley
102
BIE 5300/6300 Lectures
BIE 5300/6300 Lectures
103
Gary P. Merkley
Gary P. Merkley
104
BIE 5300/6300 Lectures
References & Bibliography
BIE 5300/6300 Lectures
105
Gary P. Merkley
Gary P. Merkley
106
BIE 5300/6300 Lectures
Download