Está en la página 1de 5

> restart;

> #Datos
> Digits d 7
>
>
>
>
>
>
>

Digits := 7
P d 800000
#Carga de servicio [N]
P := 800000
qa d 0.15 #Capacidad maxima a rotura [MPa]
qa := 0.15
H d 400 #alto de zapata mayor a 250 mm
H := 400
fc d 21 #resistencia a la compresion
fc := 21
fy d 420
fy := 420
b1 d 500 # lado largo de la col
b1 := 500
b2 d 500 # lado corto de la col
b2 := 500

> v d 0.75 # constante para cortante


> d

(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)

v := 0.75

(9)

:= 1

(10)

s := 40

(11)

:= 1

(12)

b1
lado largo
;#
b2
lado corto

> s d 40 # caso zapata concentrica


> d 1;
> # Paso 1 Calculo de la Base de la zapata ceil significa redondeado arriba
> B d ceil

P
qa

;
B := 2310

(13)

d := 317
> # Paso 3 Verificacion por cortante bidireccional
> bo d 2$ b1 Cd Cb2 Cd ;
bo := 3268

(14)

>
> # Paso 2 Del espesor de la zapata
> d d H K75 K8;

(15)

>
> Pu d 1.3$P # [N]
Pu := 1.040000 106

(16)

Pu
$ B2 K b1 Cd $ b2 Cd ;
2
B
Vubd := 9.099071 105
2
> Vubd1 d evalf v$0.17$ 1 C
$$ fc $bo$d

Vubd1 := 1.815860 106

> Vubd d

v$0.083$

> Vubd2 d evalf

> Vubd3 d evalf

(17)

(18)

s $d
C2 $$ fc $bo$d
bo
Vubd2 := 1.737686 106

(19)

v$0.33$$ fc $bo$d
Vubd3 := 1.174968 106

(20)

>
>
> if Vubd ! min Vubd1, Vubd2, Vubd3 then "ok" else "cambiar d" end if
"ok"
> # antes de seguir verificar que Vubd sea menor a los tres Vubdi, sino cambiar d
> # Paso 4 Verificacion por cortante unidireccional
Pu
B Kb1
> Vuud d
$
Kd ;
B
2
Vuud := 2.647273 105

(21)

(22)

> vVc d evalf v$0.17$$ fc $B$d

vVc := 4.278496 105

(23)

> if Vuud ! vVc then "ok" else "cambiar d" end if


"ok"

(24)

> # paso 5 Verificacion por flexion [N-mm]


B
b1 2
Pu
$
K
;
> Mu d
2
2
2$B
:= 1.843692 108

(25)

0.9 $fy $ d K
> As d

0.9 $ fy2
1.7 $fc $ B
/ 1.7 $ fc $ B
As := 1578.669

K0.9 $ fy $ d 2K4 $
2

2 * 0.9 $ fy

$ Mu
#mm2
(26)

> Asreqadopt d As
Asreqadopt := 1578.669

(27)

pmin := 0.0018

(28)

pmax := 0.01548214

(29)

>
> pmin d 0.0018
> pmax d

0.85$fc 0.85$3
$
fy
7

> p d evalf

Asreqadopt
B$d

p := 0.002155856
> if p O pmin and p ! pmax then "ok" else "cambiar d" end if
"ok"
>
Diametro

1
2

Area mm

N barras

(30)
(31)

separaci\ Long Desarrollo


on

Long vuelo

ld g\
O Lv
ancho

As1

d 1\
2.7
12.\ (32)
7

n1
s1
Ld1
B
if
Lv
d
2
d s\
d evalf
Ld1 O Lv the
2
d 1 4 3.1416$12.7d cei\
l
1
impli\
b1 "no" (38)
126.6772 (33)
1 2.1
K
As1As
f\
2
13
(34)
K75
y
$ 21 420$1
830 (37)
1
B
$1 $
2
(36)
554.2736
K2
$75
K
1
2

n1
K1\
17\

As2

5
8

d 1\
5.4

15.\

(39)
4

(35)
8.9417

n2
s2
Ld2
Lv
2 cei\
d s\
d evalf
830
d 1 4 3.1416$15.4d
l
1
impli\
186.2655 (40)
1 2.1
As2As
f\
9
(41)
y
$ 21 420$1
B
K2
$75
K

$1 $
672.1113

5
8
(43)

if
(44)

Ld2 O Lv the
"no" (45)

5
8

n2
K1\
26\

3
4

d 1\
9.1
19.\ (46)
1

(42)
8.0750

Ld3
n3
s3
Lv
2 cei\
d
evalf
d
d
s\
830
d 1 4 3.1416$19.1
l 1
impli\
286.5218 (47)
1 2.1
As3As
f\
(48)
6
y
$ 21 420$1

As3

B
K2

$1 $
833.5926

if
(51)

Ld3 O Lv the
"si" (52)

3
4
(50)

$75
K
3
4

n3
K1\
42\

1
d 2\
5.4
25.\ (53)
4

(49)
8.1800

As4

n4
Lv
s4
Ld4
2 cei\
d
d
s\
d
evalf
830
d 1 4 3.1416$25.4
l
1
impli\
506.7088 (54)
1 2.1
As4As
f\
$ 21 420$1
4
(55)
y
$1 $ 1
B
1108.547
(57)
K2
$75
K
1
n4

if
(58)

Ld4 O Lv the
"si" (59)

K1\
71\

(56)
1.5333

> # REvision de aplastamiento


>
>
> A 1 d b1$b2;
A1 := 250000

(60)

A2 := 4410000

(61)

21
5

(62)

> A 2 d b1 C4$H $ b2 C4$H

>

> if

A 2
A 1

A 2
A 1

O 2 then Coef d 2 else Coef d

A 2
A 1

end if

Coef := 2

(63)

Pn := 5.801250 106

(64)

> Pn d 0.65$0.85$21$A 1 $Coef


> #Verificar si cumple Pu!Pn
>
> if Pu ! Pn then "ok" else "redisear" end if
"ok"
> # finn
>

(65)