You are on page 1of 3

e-books download weblog:

http://www.tooraj-sabzevari.blogfa.com

water engineering weblog

Appendix B
Computer Program for Optimal Grout Hole
Spacing for a Chemical Grout Curtain

10 REM GROUTING.BAS by Keith Foglia


20 REM Written for: Reuben H. Karol instructor
30 REM Chemical Grouting
40 REM
50 REM
55 CLS:SCREEN 0,0,0:LOCATE 3, 27:PRINTGROUT CURTAIN DESIGN
60 LOCATE 9,1:PRINT This is a Basic program to compute the most economical
spacing of
70 PRINT chemical grouting holes for a Grout Curtain, which will cut off
the flow of ground water.
80 PRINT:PRINT It also computes: Number of Holes to be Drilled
81 PRINT Volume of Grout to be Placed in each hole
82 PRINT Cost of Drilling and Placing Pipes
83 PRINT Cost of Grouting
90 PRINT Total Cost
110 COLOR 31:PRINT:PRINT:PRINT (Hold down the shift and press the PrtSc key
to print any screen.):COLOR 7
115 PRINT:PRINT Enter M for Methodology
122 PRINT:INPUT Press enter to continue; K$
123 IF K$ m OR K$ M THEN GOSUB 2000
125 CLS
130 LOCATE 3, 1:PRINTNOTE: If porosity is unknown but void ratio is known,
just press return to go to the next step.
140 LOCATE 2, 1:INPUTEnter Porosity of soil to be treated. If known? n ;N
210 LOCATE 4,1:PRINT:INPUTEnter Void Ratio of soil to be treated. If known?
e ;E
220 IF N 0 AND E 0 THEN PRINT:PRINTYou must enter at least one!: GOTO 130
230 IF N 0 AND E > 0 THEN N E/(1 E)
240 PRINT:PRINT Porosity will be taken to be n ;USING#.###;N
250 PRINT:PRINTWill job require drilling through Over Burden Soil

Copyright 2003 by Marcel Dekker, Inc. All Rights Reserved.


260 INPUTto get to the area to be grouted? (Y/N);YN$
270 IF YN$<>Y AND YN$<>y AND YN$<>N AND YN$<>n THEN GOTO 250
280 IF YN$ N OR YN$ n THEN GOTO 350
290 PRINT:PRINTEstimate Cost (in $ Per Foot) of drilling through Over Burden
soil.
300 PRINTBe sure to include cost of labor and materials.
310 PRINT:INPUTEnter Over Burden Drilling Cost (in $ Per Foot);CDO
320 INPUTEnter depth of Over Burden soil to be drilled through in ft. ;DO
350 LOCATE 18,1:PRINTEstimate Cost (in $ Per Foot) of drilling through soil
to be treated.
360 PRINTBe sure to include cost of labor and materials used and placed.
370 PRINT:INPUTEnter Drilling Cost (in $ Per Foot);CD
380 INPUTEnter depth of soil to be treated in ft. ;D
390 PRINT:INPUTEnter Cost of Grout in $ per gallon;G:CG 7.48*G
400 CLS:PRINTRECAP::PRINTVoid Ratio e ;USING#.###;N/
(1  N);:PRINTSo The Porosity n ;USING#.###;N
410 IF YN$ N OR YN$ n THEN GOTO 430
420 PRINTDepth of Over Burden ; USING#####.###_ ft.;DO
425 PRINTCost of Drilling through Over Burden ;USING#####.###_/
ft.;CDO
430 PRINTDepth of Soil to be Treated ;USING#####.###_ ft.;D
440 PRINTCost of Drilling through Soil to be Treated ;US-
;USING$$#####.##_/ft.;CD
450 PRINTCost of Grout ;USING$$#.##_/gal.;G;:PRINT or
;USING$$##.##_/CF;CG
460 S SQR (3*CD/((3.14159 4)/4*N*CG) 3*CDO*DO/((3.14159 4)/4*N*CG*D))
470 PRINT:PRINTTheoretical Grout Hole Spacing For Minimum Cost is
;USING#####.###_ ft.;S
480 PRINT:INPUTEnter Length of curtain (in ft);L
490 MODL L/S
500 TC1 (3.14159 4)/4*(L*INT (MODL)) *L*D*N*CG 3*L*CD*D/(L/
INT(MODL)) CD*D 3*L*CDO*DO/ (L/INT(MODL)) CDO*DO
510 TC2 (3.14159 4)/4* (L/INT (MODL 1)) *L*D*N*CG 3*L*CD*D/ (L/INT (MOD-
L 1)) CD*D 3*L*CDO*DO/ (L/INT (MODL 1)) CDO*DO
520 IF TC1 < TC2 THEN TTLCST TC1:MODL INT (MODL):GOTO 530
525 TTLCST TC2:MODL INT (MODL 1)
530 S L/MODL: NMBRHLS 3*MODL 1:DRLLCST (CD*D CDO*DO) *NMBRHLS
540 PRINT:PRINT NMBRHLS; holes need to be drilled. Each; USING###.###_
ft. deep.;D DO
550 PRINTActual spacing should be s ;USING##.###_ ft.;S
560 PRINTEach hole will cost ;USING$$######.##_ to drill.;CD*D C-
CDO*DO
570 PRINTTotal Cost of Drilling ;USING$$########.##;DRLLCST
580 LOCATE 23, 30:PRINT (Press any key for more)
585 IF INKEY$ GOTO 585
600 CLS:SCREEN 2:PRINTBased on three rows of holes in an off-set pattern.
Like . . .
610 FOR I 0 TO 7:FOR J 0 TO 1:CIRCLE(100 I*60,30 J*25), 1:CIRCLE(100 I*60,
30 25*J), 30:NEXT J:NEXT I
620 FOR I 0 TO 8:CIRCLE (70 I*60, 43), 1:NEXT I
630 LINE(70,30)  (70,55):LINE(70 8*60,30)  (70 8*60,55)
640 LINE(70,90)  (70,110):LINE(70 8*60,90)  (70 8*60,110):LINE(70,100)
 (70 8*60,100)
650 LOCATE 13,37:PRINT LENGTH
660 LINE(160,70)  (160,90):LINE(220,70)  (220,90):LINE(160,85)  (220,85)
670 LOCATE 11,24:PRINT S
680 LINE(370,70)  (370,90):LINE(430,70)  (430,90):LINE(370,85)  (430,85)
690 LOCATE 11,50:PRINT S
695 LINE(65,30)  (40,30):LINE(65,55)  (40,55):LINE(50,30)  (50,55)
696 LOCATE 6,6:PRINT S
700 VGCY = N * (3.14159 * S 2/4 * D) * 7.48: VGDI=N * (S 2 * D-3.14159 * S 2/4 * D) * 7.48
710 LOCATE 15,1:PRINTThe volume of grout to be placed in each hole:

Copyright 2003 by Marcel Dekker, Inc. All Rights Reserved.


720 PRINT In each outer hole ;USING###.###_ gal.;VG
CY
730 PRINT In each inner hole ;USING###.###_ gal.;VG
DI
740 VG VGCY*MODL*2 VGDI*(MODL)
750 PRINT:PRINTTotal volume of grout to be used ;USING########.###_
gal.;VG
760 GRTCST VG*CG/7.48
770 PRINTTotal cost of grouting ;USING$$#########.##;GRTCST
780 PRINT:PRINTTotal cost of the
job ;USING$$##########.##;GRTCST DRLLCST
790 LOCATE 23,20:PRINT(Press any key for diagram of your situation)
795 IF INKEY$ GOTO 795
1000 CLS:WINDOW SCREEN(0,0)  (L L/3,.75*(L L/3))
1005 PRINTYour;NMBRHLS;hole pattern should look like. . .
1010 CX1 L/6 S/2:CY1 .75*(L L/3)/2  S/2
1020 FOR I 0 TO MODL  1:FOR J 0 TO 1:CIRCLE(CX1 I*S,CY1 J*S), 1/12:CIR-
CLE(CX1 I*S, CY1 J*S), S/2:NEXT J:NEXT I
1030 FOR I 0 TO MODL:CIRCLE((CX1  S/2) I*S, CY1 S/2), 1/12:NEXT I
1040 LINE(CX1  S/2,CY1)  STEP(0,S):LINE STEP (S*MODL,0)  STEP(0,  S)
1050 LOCATE 20,26:PRINT Spacing of Grout Holes ;USING##.###_ ft.;S
1060 PRINT:INPUTEnter Q if you want to Quit. Just press ENTER to Run again;
K$
1070 IF K$ q OR K$ Q THEN GOTO 1090
1080 GOTO 10
1090 SYSTEM
2000 CLS:PRINT METHODOLOGY
2005 PRINT
2008 PRINT
2010 PRINTThis Program correlates drilling costs and cost of grout in
order
2020 PRINTto determine the optimum spacing of holes for minimum cost.
2025 PRINT
2030 PRINTCost of Grouting Volume of Grout 6 Cost per Unit Volume
2040 PRINT
2110 PRINTCost of Drilling Number of Holes 6 Cost to drill each Hole
2120 PRINT
2130 PRINTNumber of Holes (3 6 Length of Curtain divided by Spacing) 1
2140 PRINT
2300 PRINTTotal Cost Cost of Grouting Cost of Drilling
2305 PRINT
2310 PRINTThe minimum Total Cost can therefore be determined by taking the
2320 PRINTderivative of the Total Cost equation and setting it equal to
zero.
2330 PRINT
2340 PRINTSolving the result for Spacing gives the Theoretical Optimum
Spacing.
2400 PRINT:PRINT:PRINT Press any key to continue
2410 IF INKEY$ GOTO 2410
2500 RETURN
2600 REM Copyright 1986 by Keith W. Foglia

Copyright 2003 by Marcel Dekker, Inc. All Rights Reserved.

You might also like