summaryrefslogtreecommitdiff
path: root/2087/CH12/EX12.1/example12_1.sce
blob: 0a38fde254476e68c79f099667192fd703ccbe3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48


//example 12.1
//calculate average hydraulic gradient
//uplift presuures and thickness of floor at 6m, 12m and 18m from u/s
clc;funcprot(0);
//given
rho=2.24;             //relative density of material
gamma_w=9.81;         //unit weigth of water
L=22;                 //total length
lc=(2*6)+L+(2*8);     //length of creep
hg=4/lc;              //hydraulic gradient
mprintf("avearge hydraulic gradient=%f.",hg);
//at 6 m from u/s
x=6;
lg=(6*2)+x;
h1=4*(1-lg/50);       //unbalanced head
up=gamma_w*h1;
t=4*h1/(3*(rho-1));
up=round(up*100)/100;
t=round(t*100)/100;
mprintf("\n\nuplift at 6 m from u/s=%f kN/square metre.",up);
mprintf("\nthickness at 6 m from u/s=%f m.",t);

//at 12 m from u/s
x=12;
lg=(6*2)+x;
h1=4*(1-lg/50);       //unbalanced head
up=gamma_w*h1;
t=4*h1/(3*(rho-1));
up=round(up*100)/100;
t=round(t*100)/100;
mprintf("\n\nuplift at 12 m from u/s=%f kN/square metre.",up);
mprintf("\nthickness at 12 m from u/s=%f m.",t);

//at 18m from u/s
x=18;
lg=(6*2)+x;
h1=4*(1-lg/50);       //unbalanced head
up=gamma_w*h1;
t=4*h1/(3*(rho-1));
up=round(up*10)/10;
t=round(t*100)/100;
mprintf("\n\nuplift at 18 m from u/s=%f kN/square metre.",up);
mprintf("\nthickness at 18 m from u/s=%f m.",t);