You are on page 1of 1

CALCULO DE LONGITUD DE CORTE DE ACERO EN

VIGAS CONTINUAS

INICIO

declarar:
h,b,r,w,L,Tcol1,Tcol2,M1,M2,Mc,VEN,VIN,n,VEN2,
VIN2,n2,VEP,VIP,n1,a,fy,As1,fc,d,V1,MUP.

Pedir:
h,b,r,w,L,fc,fy,Nest

pedir:
"datos seccion ,As+"
VEP,VIP,n1

pedir:
"datos seccion izquierda As-"
VEN,VIN,n

pedir:
"datos seccion derecha,As-"
VEN2,VIN2,n2

tipo de columa en la izquierda de viga:


"Tcol1"
1)C.exterior 2)interior.

no
Tcol1 = 1?

si

tipo de columa en la derecha de viga:


"Tcol2"
1)C.exterior 2)interior.

no
Tcol2 = 1?

si

mostrar:
"ACEROS MOMENTO
POSITIVO"

Mostrar ecuacion de momentos:


M(x)= -w/2*(X^2) + V1*(X) - M1

calculo de los Puntos de Inflexion.


M(x) = 0

As1 = 2*AREA(VEP)
a = As1*fy/(0.85*fc*b)

d= h - r - DIAMETRO(Nest)-0.5*DIAMETRO no
DIAMETRO(VEP) > DIAMETRO(VIP)?
(VIP)

si

d= h - r - DIAMETRO(Nest)-0.5*DIAMETRO(VEP)

MuP=0.9*As1*fy*(d-a/2)

calculo de los Puntos de CORTE TEORICOS.


M(x) = MuN

declarar:
db12,L16,LCorteP,La,dimension1,dimension2,LD1,LD2,
LDmax,LDmaxDer,Mn,Vu,VuD,EL1,RL1,ECC1,EL2,RL2,ECC2;

db12 = 12*DIAMETRO(VIP)

no
La = d/100 db12 > d ?

si

La = db12 / 100

LCorteP=(XC2-XC1)/2+La

dimension1 = XC1+0.15;

dimension2 = L-XC2+0.15;

" PARAMETROS PARA DEFINIR LD de barras Extienden hacia los apoyos,


segun tabla (ICG)"
Espaciamiento Libre :
EL1=(b-2*r-2*DIAMETRO(Nest)-2*DIAMETRO(VEP)-n1*DIAMETRO(VIP))/(n1+1);

Recubrimiento Libre:
RL1=r+DIAMETRO(Nest)+DIAMETRO(VEP)

Espaciamiento Centro a Centro:


ECC1=(b-2*r-2*DIAMETRO(Nest)-DIAMETRO(VEP))/(n+1);

"Longitud Desarrollo con uso de funcion"


LD1 = DESARROLLO ( fc ,VEP ,EL1 ,RL1 ,ECC1 )

mostrar:
VERIFICACION DE LONGITUD DE DESARROLLO,desde Punto de Corte hasta LOS APOYOS

mostrar: no
dimension1 < LONGITUD DESARROLLO dimension1>=LD1 ?
NO CUMPLE

si

mostrar:
dimension1 > LONGITUD DESARROLLO
CONFORME

mostrar: no
dimension2 < LONGITUD DESARROLLO dimension2 >=LD1 ?
NO CUMPLE

si

mostrar:
dimension2 > LONGITUD DESARROLLO
CONFORME

" PARAMETROS PARA DEFINIR LD de As+ en el centro


Espaciamiento Libre :
EL2=(b-2*r-2*DIAMETRO(Nest)-2*DIAMETRO(VEP)-n1*DIAMETRO(VIP))/(n1+1)

Recubrimiento Libre:
RL2=r+DIAMETRO(Nest)+DIAMETRO(VEP)

Espaciamiento Centro a Centro:


ECC2=(b-2*r-2*DIAMETRO(Nest)-DIAMETRO(VEP))/(n+1)

"Longitud Desarrollo con uso de funcion"


LD2 = DESARROLLO(fc,VIP,EL2,RL2,ECC2)

mostrar:
"VERIFICACION DE L.DESARROLLO CON LA LONGITUD DE
CORTE POSITIVA"
"(MEDIDA DESDE EL CENTRO DEL CLARO)"

mostrar:
L.LONGITUD CORTE < LONGITUD DESARROLLO no
NO CONFORME LCorteP >= LD2?

si

mostrar:
L.LONGITUD CORTE > LONGITUD DESARROLLO
CONFORME

mostrar:
VERIFICACION DE lOS PUNTOS DE INFLEXION -
IZQUIERDA

///MOMENTO NOMINAL
Mn=MuN/0.9;

//carga ultima
Vu=V1-w*X1;

// longitud de desarrollo maxima


LDmax=Mn/Vu+La;

mostrar: no
L.DESARROLLO DESDE APOYOS < L.DESARROLLO MAXIMA LD1<=LDmax ?
NO CUMPLE

si

mostrar:
L.DESARROLLO DESDE APOYOS > L.DESARROLLO MAXIMA
CONFORME

mostrar:
VERIFICACION DE lOS PUNTOS DE INFLEXION -
DERECHA

//carga ultima
VuD=(X2-V1/w)*(w*L-V1)/(L-V1/w)

// longitud de desarrollo maxima


LDmaxDer=Mn/VuD+La

mostrar: no
L.DESARROLLO DESDE APOYOS < L.DESARROLLO MAXIMA LD1 <= LDmaxDer ?
NO CUMPLE

si

mostrar:
L.DESARROLLO DESDE APOYOS > L.DESARROLLO MAXIMA
CONFORME

mostrar:
CALCULO DE ACEROS DE MOMENTO NEGATIVO

declarar:
V1N,db12I,LaI,LaD,XN1,XN2,db12D,LCorteIzq,LCorteDer,LDI,LDD,AsI,MuI,AsD,MuD,AsP,MuP;

V1N=w*L/2+(M1-M2)/L;

mostrar:
ECUACION DE MOMENTOS
NEGATIVOS

Mostrar ecuacion de momentos:


M(x)= -w/2*(X^2) + VN1*(X) - M1

//CALCULO DE PUNTOS DE INFLEXION QUE PARA ESTE CASO


SERN TAMBIEN LOS PUNTOS DE CORTE
M(x) = 0

db12I = 12*DIAMETRO(VIN);

L16 = L/16*100; // POR 100 para convertir a cm

si
d > L16 , d > db12I ? LaI=d/100

no

si
L16 > d , L16 > db12I ?
LaI=L16/100

no

si
db12I > d , db12I > d? LaI=db12I/100

no

//LONGITUD DE CORTE IZQUIERDA


LCorteIzq=XN1+LaI;

//LONGITUD DE ANCLAJE DERECHA


db12D=12*DIAMETRO(VIN2)

si
d > L16 , d > db12D ? LaD=d/100

no

si
L16 > d , L16 > db12D? LaD=L16/100

no

si
db12D > d , db12D > d? LaD=db12D/100

no

//LONGITUD DE CORTE DERECHA


LCorteDer=L-XN2+LaD

/////////PARAMETROS LONGITUD DESARROLLO - IZQUIERDA


declarar:

float EL3,RL3,ECC3,LD3,EL4,RL4,ECC4,LD4;

Espaciamiento Libre
EL3=(b-2*r-2*DIAMETRO(Nest)-2*DIAMETRO(VEN)-n*DIAMETRO
(VIN))/(n+1)

//RECUBRIMIENTO LIBRE
RL3=r+DIAMETRO(Nest)+DIAMETRO(VEN);

//ESPACIAMIENTO CENTRO A CENTRO DE BARRA


ECC3=(b-2*r-2*DIAMETRO(Nest)-DIAMETRO(VEN))/(n+1)

// LONGITUD DESARROLLO
LD3=DESARROLLO(fc,VEN,EL3,RL3,ECC3)

/// POR SER EMPALMES DE BARRAS CORRUGADAS:


LD3=LD3*1.3

mostrar:
VERIFICACION DE L.DESARROLLO CON LA
LONGITUD DE CORTE IZQUIERDA

mostrar: no
LONGITUD CORTE IZQUIERDA > LONGITUD DESARROLLO LCorteIzq>=LD3 ?
NO CUMPLE

si

mostrar:
LONGITUD CORTE IZQUIERDA > LONGITUD DESARROLLO
CONFORME

" PARAMETROS PARA DEFINIR LD de As- en el lado derecho"


Espaciamiento Libre :
EL4=(b-2*r-2*DIAMETRO(Nest)-2*DIAMETRO(VEN2)-n2*DIAMETRO(VIN2))/(n2+1)

Recubrimiento Libre:
RL4=r+DIAMETRO(Nest)+DIAMETRO(VEN2)

Espaciamiento Centro a Centro:


ECC4=(b-2*r-2*DIAMETRO(Nest)-DIAMETRO(VEN2))/(n2+1)

// LONGITUD DESARROLLO
LD4=DESARROLLO(fc,VEN2,EL4,RL4,ECC4);

/// POR SER EMPALMES DE BARRAS CORRUGADAS:


LD4=LD4*1.3

mostrar:
VERIFICACION DE L.DESARROLLO CON LA LONGITUD
DE CORTE DERECHA

mostrar: no
LONGITUD CORTE DERECHA < LONGITUD DESARROLLO LCorteDer>=LD4 ?
NO CUMPLE

si

mostrar:
LONGITUD CORTE DERECHA > LONGITUD DESARROLLO
CONFORME

mostrar
VERIFICACION DE LOS MOMENTOS RESISTENTES

///LADO IZQUIERDO DE VIGA - MOMENTOS


AsI=2*AREA(VEN)+n*AREA(VIN);
MuI=0.9*fy*AsI*(d-(AsI*fy)/(2*0.85*fc*b))/100000;
// toneladas-metro

///CENTRO DE VIGA - MOMENTOS


AsP=2*AREA(VEP)+n*AREA(VIP);
MuP=0.9*fy*AsP*(d-(AsP*fy)/(2*0.85*fc*b))/100000;// toneladas-metro

///DERECHA DE VIGA - MOMENTOS


AsD=2*AREA(VEN2)+n2*AREA(VIN2);
MuD=0.9*fy*AsD*(d-(AsD*fy)/(2*0.85*fc*b))/100000;// toneladas-metro

mostrar: no
IZQUIERDA: Momento Resistente > Momento Actuante MuI > M1 ?
NO CUMPLE

si

mostrar:
IZQUIERDA: Momento Resistente > Momento Actuante
CONFORME

mostrar: no
CENTRO: Momento Resistente > Momento Actuante MuP>Mc ?
NO CUMPLE

si

mostrar:
CENTRO: Momento Resistente > Momento Actuante
CONFORME

mostrar: no
DERECHA: Momento Resistente > Momento Actuante MuD > M2 ?
NO CUMPLE

si

mostrar:
DERECHA: Momento Resistente > Momento Actuante
CONFORME

mostrar:
RESULTADOS CORTE DE VARILLAS -
UNPRG 2016-I

mostrar
"ACEROS DE MOMENTO NEGATIVO"

"En el lado izquierdo de la viga"


:::::::::::::::> LONGITUD DE CORTE(izquierda): LCorteIzq

"En el lado Derecho de la viga"


:::::::::::::::> LONGITUD DE CORTE(derecha): LCorteDer

mostrar
"ACEROS DE MOMENTO POSITIVO"
"En el lado izquierdo de la viga"

::: Longitud medida desde el centro del claro


::::::> LONGITUD DE CORTE(centro-izquierda) = LCorteDer
::::::> LONGITUD DE CORTE(centro-derecha) = LCorteDer
:::>> LONGITUD TOTAL DE BARRA de As+ = 2*LCorteDer

mostrar:
MOMENTOS RESISTENCIA V.S MOMENTOS ACTUANTES

*IZQUIERDA : Momento Resistente > < Momento Actuante


*CENTRO : Momento Resistente > < Momento Actuante
*DERECHA : Momento Resistente > < Momento Actuante

mostrar:
- GRAFICO DE ECUACION DEL MOMENTO POSITIVO
- VERIFICACION L.D

mostrar:
- GRAFICO DE ECUACION DEL MOMENTO NEGATIVO.
- VERIFICACION L.D.

mostrar:
- GRAFICO FINAL DE DISTRIBUCION DE ACERO (+) y (-)

SI
VolverCalcular = 1 ?

NO

FIN

You might also like