Sunteți pe pagina 1din 18

TAREA Nº 02

SIGLA: IEG 3200


CURSO: DISEÑO AVANZADO EN HORMIGÓN

ALUMNOS:
RUDY WALTER MAURY HURTADO
DANNY HERMINIO MAURY HURTADO

PROFESOR: RODRIGO JORDÁN SAINTE-MARIE


Fecha de entrega: 20 de mayo 2019
BIMESTRE I
2019
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

CONTENIDO

Escriba un programa en Python, Matlab, Excel o en cualquier otro lenguaje de programación que
permita calcular la relación momento-curvatura de una sección rectangular o con forma de T
sometida a un esfuerzo normal de compresión P, para los siguientes casos: ............................... 2
a) Sección “inicial” usando la constitutiva de Mander para hormigón no confinado y una
constitutiva elasto-plástica para el acero. Grafique la relación M- hasta que se alcance
cmax=0,004..................................................................................................................................... 2
b) Sección “inicial” usando la constitutiva de Mander para hormigón no confinado y una
constitutiva con endurecimiento para el acero. Grafique la relación M- hasta que se alcance cmax
=0,004 o smax = 0,06 (este valor debiera ser un dato de entrada para su programa). .................. 8
c) Sección confinada (sin hormigón fuera del recubrimiento) considerando la constitutiva de
Mander para hormigón confinado y la misma constitutiva para el acero usada en b). Grafique la
relación M- hasta que se alcance el valor de cmax del hormigón confinado o smax = 0,06. ....... 12

Listado de Figuras

Figura 1. Geometría de la sección ................................................................................................. 3


Figura 2. Relación constitutiva de la sección sin confinamiento .................................................... 4
Figura 3. Relación constitutiva del acero elasto-plástico ............................................................... 5
Figura 4. Deformaciones – tensiones – equivalencia de fuerzas originadas por flexocompresión 5
Figura 5. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80tonf) ..................... 7
Figura 6. Relación constitutiva del acero con endurecimiento ...................................................... 9
Figura 7. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80 tonf). Acero con
endurecimiento ........................................................................................................................... 11
Figura 8. Relación constitutiva de la sección confinada – Modelo Mander ................................. 13
Figura 9. Deformaciones – tensiones – equivalencia de fuerzas originadas por flexocompresión
considerando sección confinada y no confinada. ........................................................................ 14
Figura 10. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80 tonf). Acero con
endurecimiento y sección confinada ........................................................................................... 17

1
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

TAREA N°02

Escriba un programa en Python, Matlab, Excel o en cualquier otro lenguaje de programación que
permita calcular la relación momento-curvatura de una sección rectangular o con forma de T
sometida a un esfuerzo normal de compresión P, para los siguientes casos:

a) Sección “inicial” usando la constitutiva de Mander para hormigón no confinado y una


constitutiva elasto-plástica para el acero. Grafique la relación M- hasta que se alcance
cmax=0,004.

La resolución del problema se inicia definiendo la relación constitutiva de Mander para el


hormigón no confinado. Para ello se ha realizado una función en el software Matlab
(ManderNoConfinado.m), esta función ha sido obtenida a partir del modelo para hormigón
confinado de Mander, considerando 𝑓′𝑐𝑐 = 𝑓′𝑐 , de esta manera no se toma en cuenta el
incremento de la resistencia del hormigón confinado en función de la presión efectiva 𝑓𝑒 .

% MC=ManderNoConfinado(s,nest,ec_max)
% Función para obtener la constitutiva del hormigón confinado utilizando el
% modelo de Mander,Park y Priestley
% INPUT: s = Separación entre estribos al eje
% nest = Número de secciones de estribo que se corta en análisis
% ec_max = Deformación máxima del hormigón no confinado
% OUTPUT: MC = Matriz ec vs fc
%==========================================================================
% Danny Maury Hurtado / Rudy Walter Maury Hurtado.
% Última revisión_ abril, 2019
%===========================================================
function MNC=ManderNoConfinado(s,nest,ecmax)
%% PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
%% DANNY MAURY HURTADO - RUDY MAURY HURTADO
% Obtención relación esfuerzo-deformación utilizando la constitutiva de
% Mander Park y Priestley
global b h r n1 n2 nl da1 da2 dl des fpc fy Ec As
s_=s-des; % cm - Separación libre entre estibos
bc=b-2*r; % cm - Ancho al eje de estribos
hc=h-2*r; % cm - Altura al eje de estribos
bc=40;
hc=60;
Ac=bc*hc-sum(As); % cm - Área del núcleo de hormigón

% Determinación de área no confinada


dil=(hc-des-nl*dl)/(nl-1);
di1=(bc-des-n1*da1)/(n1-1);
di2=(bc-des-n2*da2)/(n2-1);
Ail=dil^2/6;
Ai1=di1^2/6;
Ai2=di2^2/6;
SAi=2*Ail*(nl-1)+Ai1*(n1-1)+Ai2*(n2-1);

% Área efectiva del confinamiento - cm^2


Ae=(bc*hc-SAi)*(1-s_/2/bc)*(1-s_/2/hc);

% Coeficente de efectividad de confinamientoeo=0.002


ke=Ae/Ac;

% Determinación de presión de confinamiento f3


ae=pi*des^2/4; % cm^2 - Área de estribo
Ash=nest*ae; % cm^2 - Área total de estribos que se cortan
f3=fy*Ash/(hc+des)/s; % kgf/cm^2 - Presión media de confinamiento

2
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

fe=ke*f3; % kgf/cm^2 - Presión efectiva de confinamiento

% Resistencia a la compresión del hormigón confinado


% fpcc=fpc*(-1.254+2.254*(1+7.94*fe/fpc)^.5-2*fe/fpc);
fpcc=fpc; % Mander no confinado

% Deformación unitaria de resistencia última


ec_max=0.004+.25*fe/fpc; % Según Moehle (2015)

% Deformación de resistencia máxima para hormigón no confinado


eo=0.002;

% Deformación unitaria de resistencia máxima


eoc=eo*(1+5*(fpcc/fpc-1));

% Módulo de elasticidad secante


Esec=fpcc/eoc;

% MODELO CONSTITUTIVO DE HORMIGÓN CONFINADO SEGÚN MANDER, PARK Y PRIESTLEY


r1=Ec/(Ec-Esec);

% Vector de deformación unitaria:


ec=[0:0.0001:ecmax];

% Parámetro x
x=ec/eoc;

% Resistencia a la compresión
fc=r1*x./(r1-1+x.^r1)*fpcc;

% Constitutiva hormigón
MNC=[ec' fc'];
end

La sección considera r=2.5cm de recubrimiento al centro del estribo, asimismo espaciamiento


de estribos de d=10mm de diámetro cada s=12cm (es indiferente en el caso no confinado).
Los materiales son hormigón G25 (f’c=250 kgf/cm2) y acero A630-420H (fy=420 kgf/cm2).

Figura 1. Geometría de la sección

Por lo tanto, para los siguientes valores definidos como:

%% CONSTITUTIVA DEL HORMIGÓN NO CONFINADO


s=12; % cm - Separación de estibos (al eje)
nest=4; % [] - Número de secciones de estribo que se corta
ec_max=0.004; % Máxima deformación a alcanzar en el hormigón
MNC=ManderNoConfinado(s,nest,ec_max);

3
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

A partir de lo mencionado, se obtiene la relación constitutiva para el hormigón no confinado,


hasta cmax=0,004. Ver figura 02.

Figura 2. Relación constitutiva de la sección sin confinamiento

La relación constitutiva del acero es elasto-plástica, la misma que se ha considerado


mediante una función Matlab denominada FsAcero.m.
% fs=FsAcero(es)
% Función para obtener el valor de resistencia del acero
% INPUT: es = Deformación del acero
% OUTPUT: fs = Resistencia del acero
%==========================================================================
% Danny Maury Hurtado / Rudy Walter Maury Hurtado.
% Última revisión_ abril, 2019
%==========================================================================
function fs=FsAcero(es)
%% PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
%% DANNY MAURY HURTADO - RUDY MAURY HURTADO
% CONSTITUTIVA ELASTO-PLASTICA DEL ACERO
global fy Es
ey=fy/Es; % Deformación de fluencia
if es<=ey
fs=es*Es;
else
fs=fy;
end
end

La relación constitutiva para la función definida por los valores señalados a continuación.
es_=linspace(0,0.01,11);
for i=1:length(es_)
FY(i)=FsAcero(es_(i));
end

La figura 03 muestra la relación constitutiva elasto-plástica para el acero.

4
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

Figura 3. Relación constitutiva del acero elasto-plástico

La relación momento curvatura, requiere resolver la ecuación de equilibrio para una


determinada deformación en el extremo de la fibra comprimida (ecmax) la cual se define
desde cero hasta 0.004 de acuerdo a la condición de esta parte del problema.

La ecuación de equilibrio considera la existencia de una fuerza axial de compresión P.


Asimismo se utilizará las propiedades de la sección completa dado que la deformación
máxima del hormigón será menor a 0.004.

xc

Figura 4. Deformaciones – tensiones – equivalencia de fuerzas originadas por flexocompresión

Con la solución del equilibrio de la sección, obtenemos las deformaciones de cada elemento,
con ellos las fuerzas resultantes con las cuales se determinará el momento en la sección
respecto a su eje neutro.
ℎ ℎ
𝑀 = 𝐶𝑥𝑐 + 𝐶𝑠 ( − 𝑑′) + 𝑇𝑠 (𝑑 − )
2 2
Siendo:

C : Fuerza resultante de compresión sobre el hormigón


xc : Punto de aplicación de la fuerza de compresión respecto al eje de la sección
Cs : Fuerza de compresión sobre la armadura superior
Ts : Fuerza de tracción sobre la armadura inferior

Para la resolución del equilibrio de la sección, se realizó una rutina de cálculo en Matlab.

5
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

%% ANÁLISIS DE LA SECCIÓN - DETERMINACIÓN MOMENTO CURVATURA


% Definición de cargas axiales a considerar en el análisis
p=[0 20 40 80];
for k=1:length(p)
P=p(k); % tonf - Fuerza axial

es=zeros(nl,1); % Vector de deformación de aceros


ecmax=ec; % Vector deformación de compresión máxima en la sección
for i=2:length(ecmax)
error=1;
c1=.001*h;
c2=.999*h;
while error>0.0001

% Deformación de cada fibra de acero


for j=1:length(es)
es1(j)=-ecmax(i)*(z(j)/c1-1);
fs1(j)=FsAcero(abs(es1(j)))*sign(es1(j));
es2(j)=-ecmax(i)*(z(j)/c2-1);
fs2(j)=FsAcero(abs(es2(j)))*sign(es2(j));
end

% Fuerza resultante de compresión sobre el hormigón


C1(i)=C_(i)*c1*b/ecmax(i);
C2(i)=C_(i)*c2*b/ecmax(i);

% Determinación del residuo de ecuación de equilibrio


FR1(i)=C1(i)+sum(fs1'.*As)-P*1000;
FR2(i)=C2(i)+sum(fs2'.*As)-P*1000;

% Determinación punto recursivo para iteración


c3=.5*(c1+c2);

% Deformación de cada fibra de acero para c=c3


for j=1:length(es)
es3(j)=-ecmax(i)*(z(j)/c3-1);
fs3(j)=FsAcero(abs(es3(j)))*sign(es3(j));
end

% Fuerza resultante de compresión sobre el hormigón para c=c3


C3(i)=C_(i)*c3*b/ecmax(i);

% Determinación del residuo de ecuación de equilibrio para c=c3


FR3(i)=C3(i)+sum(fs3'.*As)-P*1000;

% Actualización de punto de solución para c


if FR3(i)>0
c2=c3;
else
c1=c3;
end

% Error en la paso de iteración


error=abs(c2-c1);
c_final(1)=0;
%Actualización de valor de c
c_final(i)=(c1+c2)/2;

% Curvatura
phi(i)=ecmax(i)/c_final(i);

% Distancia de la fuerza de compresión del hormigón al centro de la


% sección
xcc(i)=xc(i)*c_final(i)/ecmax(i)+h/2-c_final(i);

% Cálculo de Momento

6
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

M(i)=C3(i)*xcc(i)+sum((fs3'.*As).*(h/2-z));

end
end

% Ploteo de curvas
txt=['P = ',num2str(p(k)),' tonf'];
figure(4)
plot(phi*10^5,M*10^-5,'DisplayName',txt,'LineWidth',2);hold on
title('Relación momento - curvatura');
xlabel('\phi x10^5 [cm^{-1}]');
ylabel('M [tonf-m]')
grid on; grid minor
end

Siendo las fuerzas axiales a considerar 0, 20, 40 y 80 tonf. Se obtiene las siguientes relaciones
momento – curvatura.

Figura 5. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80tonf)

En la figura 05 se observa que aumenta la resistencia a momento de la sección con el


aumento de carga de compresión axial. Sin embargo, el aumento de carga de compresión
axial conlleva a una disminución de ductilidad de la sección.

7
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

b) Sección “inicial” usando la constitutiva de Mander para hormigón no confinado y una


constitutiva con endurecimiento para el acero. Grafique la relación M- hasta que se alcance
cmax =0,004 o smax = 0,06 (este valor debiera ser un dato de entrada para su programa).

En este ítem se hacen las siguientes consideraciones con respecto al ítem anterior:
 Consideración de endurecimiento en la relación tensión-deformación del acero.
 Los cálculos para estado de deformación deberán ser finalizados cuando la máxima
deformación del acero sea 0.004 ó la deformación máxima del acero sea 0.06.

El procedimiento para la determinación del momento-curvatura será el mismo que el descrito


en el ítem anterior.
La relación esfuerzo-deformación del acero se definió en una función en Matlab denominada
FsAceroMander.m el cual considera el modelo de Mander. La deformación última del acero
se ha considerado como 15%, el cual solo es para la constitutiva mas no para la determinación
de parada del análisis cuando la deformación alcance 0.06.

% fs=FsAceroMander(es)
% Función para obtener el valor de resistencia del acero
% INPUT: es = Deformación del acero
% OUTPUT: fs = Resistencia del acero
%==========================================================================
% Danny Maury Hurtado / Rudy Walter Maury Hurtado.
% Última revisión_ abril, 2019
%==========================================================================
function fs=FsAceroMander(es)
%% PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
%% DANNY MAURY HURTADO - RUDY MAURY HURTADO
% CONSTITUTIVA DEL ACERO CON ENDURECIMIENTO
global fy Es
ey=fy/Es; % Deformación de fluencia
esh=5*ey;
esu=0.15;
Esh=70; % tonf/cm^2
Fy_=fy/1000; % tonf/cm^2
Es_=Es/1000;
fsu=1.25*Fy_;
p=Esh*(esu-esh)/(fsu-Fy_);
if es<=ey
fs=es*Es_*1000;
elseif es<=esh
fs=Fy_*1000;
else
fs=(fsu+(Fy_-fsu)*((esu-es)/(esu-esh))^p)*1000;
end
end

La constitutiva se muestra en la siguiente figura:

8
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

Figura 6. Relación constitutiva del acero con endurecimiento

Para la resolución del equilibrio de la sección, se realizó una rutina de cálculo en Matlab,
considerando los dos puntos anteriormente mencionados (Ver sección Anexos B).
%% ANÁLISIS DE LA SECCIÓN - DETERMINACIÓN MOMENTO CURVATURA
% Deformación máxima del acero a considerar
esmax=0.06;
% Valores de fuerza axial a considerar
p=[0 20 40 80];
for k=1:length(p)
P=p(k); %tonf - Fuerza axial
es=zeros(nl,1); % Vector de deformación de aceros
ecmax=ec; % Vector deformación de compresión máxima en la sección
for i=2:length(ecmax)
error=1;
c1=.001*h; % Valor mínimo de c para inicio de iteración
c2=.999*h; % Valor máximo de c para inicio de iteración
while error>0.0001

% Deformación de cada fibra de acero


for j=1:length(es)
es1(j)=-ecmax(i)*(z(j)/c1-1);
fs1(j)=FsAceroMander(abs(es1(j)))*sign(es1(j));
es2(j)=-ecmax(i)*(z(j)/c2-1);
fs2(j)=FsAceroMander(abs(es2(j)))*sign(es2(j));
end

% Fuerza resultante de compresión sobre el hormigón


C1(i)=C_(i)*c1*b/ecmax(i);
C2(i)=C_(i)*c2*b/ecmax(i);

% Determinación del residuo de ecuación de equilibrio


FR1(i)=C1(i)+sum(fs1'.*As)-P*1000;
FR2(i)=C2(i)+sum(fs2'.*As)-P*1000;

% Determinación punto recursivo para iteración


c3=.5*(c1+c2);

% Deformación de cada fibra de acero para c=c3


for j=1:length(es)
es3(j)=-ecmax(i)*(z(j)/c3-1);
fs3(j)=FsAceroMander(abs(es3(j)))*sign(es3(j));
end

% Fuerza resultante de compresión sobre el hormigón para c=c3


C3(i)=C_(i)*c3*b/ecmax(i);

9
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

% Determinación del residuo de ecuación de equilibrio para c=c3


FR3(i)=C3(i)+sum(fs3'.*As)-P*1000;

% Actualización de punto de solución para c


if FR3(i)>0
c2=c3;
else
c1=c3;
end

% Error en la paso de iteración


error=abs(c2-c1);
c_final(1)=0;

%Actualización de valor de c
c_final(i)=(c1+c2)/2;

% Curvatura
phi(i)=ecmax(i)/c_final(i);

% Distancia de la fuerza de compresión del hormigón al centro de la


% sección
if c_final(i)<h/2
xcc(i)=xc(i)*c_final(i)/ecmax(i)+h/2-c_final(i);
else
xcc(i)=xc(i)*c_final(i)/ecmax(i)+h/2-c_final(i);
end

% Cálculo del Momento


M(i)=C3(i)*xcc(i)+sum((fs3'.*As).*(h/2-z));

end

% Contador para condición esmax>0.06


FAcero(i,k)=es3(2);
if abs(FAcero(i,k))>0.06
ind(i,k)=-i+length(ec);
end
end
if abs(min(FAcero(:,k)))<=esmax
txt=['P = ',num2str(p(k)),' tonf'];
figure(4)
plot(phi*10^5,M*10^-5,'DisplayName',txt,'LineWidth',2);hold on
title('Relación momento - curvatura');
xlabel('\phi x10^5 [cm^{-1}]');
ylabel('M [tonf-m]')
grid on; grid minor
else
txt=['P = ',num2str(p(k)),' tonf'];
figure(4)
plot(phi(1:length(ec)-max(ind(:,k))-1)*10^5,M(1:length(ec)-max(ind(:,k))-1)*10^-
5,'DisplayName',txt,'LineWidth',2);hold on
% plot(phi(length(ec)-max(ind(:,k)):end)*10^5,M(length(ec)-
max(ind(:,k)):end)*10^-5,'--','DisplayName',txt,'LineWidth',2);hold on
title('Relación momento - curvatura');
xlabel('\phi x10^5 [cm^{-1}]');
ylabel('M [tonf-m]')
grid on; grid minor
end
end

La solución del problema de equilibrio resulta en la siguiente relación momento curvatura:

10
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

Figura 7. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80 tonf). Acero con
endurecimiento

En la figura 7 se observa el endurecimiento del acero a partir de una curvatura de 2x10-4, el


cual corresponde a una deformación en el acero de 1%, punto donde inicia el endurecimiento
del acero. Hasta ese momento la curva momento-curvatura es idéntica a la obtenida
considerando constitutiva de acero elasto-plástico.

Asimismo se ha observado que la deformación en el acero ha llegado hasta los valores de


0.0307, 0.0262, 0.0217 y 0.0135 para el análisis con fuerzas axiales de 0, 20, 40 y 80 tonf
respectivamente. Dado que las deformaciones en el acero a tracción no han superado el 0.06,
el criterio de parada del análisis fue cuando la deformación máxima del hormigón fue de
0.004.

11
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

c) Sección confinada (sin hormigón fuera del recubrimiento) considerando la constitutiva de


Mander para hormigón confinado y la misma constitutiva para el acero usada en b). Grafique la
relación M- hasta que se alcance el valor de cmax del hormigón confinado o smax = 0,06.

La relación constitutiva esfuerzo-deformación del hormigón no confinado se ha implementado


en una función Matlab denominada ManderConfinado, según el modelo de Mander el cual
toma en cuenta el efecto del confinamiento de acuerdo al espaciamiento de estribos en la
sección.
Dado que el modelo de Mander define una deformación última máxima para el hormigón,
este valor de por sí será el valor máximo de deformación del hormigón a utilizarse en el análisis
de la relación momento curvatura.
% MC=ManderConfinado(s,nest)
% Función para obtener la constitutiva del hormigón confinado utilizando el
% modelo de Mander,Park y Priestley
% INPUT: s = Separación entre estribos al eje
% nest = Número de secciones de estribo que se corta en análisis
% OUTPUT: MC = Matriz ec vs fc
%==========================================================================
% Danny Maury Hurtado / Rudy Walter Maury Hurtado.
% Última revisión_ abril, 2019
%==========================================================================
function MC=ManderConfinado(s,nest)
%% PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
%% DANNY MAURY HURTADO - RUDY MAURY HURTADO
% Obtención relación esfuerzo-deformación utilizando la constitutiva de
% Mander Park y Priestley
global b h r n1 n2 nl da1 da2 dl des fpc fy Ec As
s_=s-des; % cm - Separación libre entre estibos
bc=b-2*r; % cm - Ancho al eje de estribos
hc=h-2*r; % cm - Altura al eje de estribo
Ac=bc*hc-sum(As); % cm - Área del núcleo de hormigón

% Área no confinada
dil=(hc-des-nl*dl)/(nl-1);
di1=(bc-des-n1*da1)/(n1-1);
di2=(bc-des-n2*da2)/(n2-1);
Ail=dil^2/6;
Ai1=di1^2/6;
Ai2=di2^2/6;
SAi=2*Ail*(nl-1)+Ai1*(n1-1)+Ai2*(n2-1);

% Área efectiva del confinamiento - cm^2


Ae=(bc*hc-SAi)*(1-s_/2/bc)*(1-s_/2/hc);

% Coeficente de efectividad de confinamientoeo=0.002


ke=Ae/Ac;

% Determinación de presión de confinamiento f3


ae=pi*des^2/4; % cm^2 - Área de estribo
Ash=nest*ae; % cm^2 - Área total de estribos que se cortan
f3=fy*Ash/(hc+des)/s; % kgf/cm^2 - Presión media de confinamiento
fe=ke*f3; % kgf/cm^2 - Presión efectiva de confinamiento

% Resistencia a la compresión del hormigón confinado


fpcc=fpc*(-1.254+2.254*(1+7.94*fe/fpc)^.5-2*fe/fpc);

% Deformación unitaria de resistencia última


ec_max=0.004+.25*fe/fpc; % Según Moehle (2015)

% Deformación de resistencia máxima para hormigón no confinado


eo=0.002;

12
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

% Deformación unitaria de resistencia máxima


eoc=eo*(1+5*(fpcc/fpc-1));

% Módulo de elasticidad secante


Esec=fpcc/eoc;

% MODELO CONSTITUTIVO DE HORMIGÓN CONFINADO SEGÚN MANDER, PARK Y PRIESTLEY


r1=Ec/(Ec-Esec);

% Vector de deformación unitaria:


ec=[0:0.0001:ec_max];

% Parámetro x
x=ec/eoc;

% Resistencia a la compresión
fc=r1*x./(r1-1+x.^r1)*fpcc;

% Constitutiva hormigón
MC=[ec' fc'];
end

La figura 08 muestra la relación constitutiva del hormigón confinado utilizado en el análisis


para un cmax≤0.004. El cmax cambiará de posición, desde la capa extrema de la sección inicial
hasta la capa delimitada por los estribos que definen la sección confinada.

Figura 8. Relación constitutiva de la sección confinada – Modelo Mander

La relación constitutiva del hormigón no confinado se utiliza para determinar la compresión


asociada a la sección que se encuentra fuera del confinamiento, mientras se analice la sección
para un cmax >0.004.
Asimismo se utiliza la relación esfuerzo-deformación del acero con endurecimiento mostrado
en la figura 06.
En esta oportunidad se realiza la ecuación de equilibrio considerando además el aporte a
compresión de la sección no confinada.

13
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

Figura 9. Deformaciones – tensiones – equivalencia de fuerzas originadas por flexocompresión


considerando sección confinada y no confinada.

Para los fines mencionados, se ha desarrollado la rutina de cálculo mostrada a continuación:

%% ANÁLISIS DE LA SECCIÓN - DETERMINACIÓN MOMENTO CURVATURA


% Deformación máxima del acero a considerar
esmax=0.06;
% Definición de cargas axiales a considerar en el análisis
p=[0 20 40 80];
for k=1:length(p)
P=p(k); %tonf - Fuerza axial
es=zeros(nl,1); % Vector de deformación de aceros
ecmax=ec; % Vector deformación de compresión máxima al nivel
% superior de la sección inicial
for i=2:length(ecmax)
error=1;
c1=.001*h; % Valor mínimo de c para inicio de iteración
c2=.999*h; % Valor máximo de c para inicio de iteración
while error>0.0001

% Deformación de cada fibra de acero


for j=1:length(es)
es1(j)=-ecmax(i)*(z(j)/(c1+r)-1);
fs1(j)=FsAceroMander(abs(es1(j)))*sign(es1(j));
es2(j)=-ecmax(i)*(z(j)/(c2+r)-1);
fs2(j)=FsAceroMander(abs(es2(j)))*sign(es2(j));
end

if ecmax(i)>ec_(end)
% Deformaciones del hormigón confinado
ecc1(i)=ecmax(i)*c1/(c1+r);
ecc2(i)=ecmax(i)*c2/(c2+r);

% Determinación de fuerzas resultantes de compresión del hormigón


% confinado para valor c=c1
if ecc1(i)>ec_(end)
% Utiliza constitutiva de hormigón confinado
C1(i)=interp1(ec,C_,ecc1(i))*c1*(b-2*r)/ecc1(i);
else
% Utiliza constitutiva de hormigón no confinado
C1(i)=interp1(ec_,C__,ecc1(i))*c1*(b-2*r)/ecc1(i);
end

% Determinación de fuerzas resultantes de compresión del hormigón


% confinado para valor c=c2
if ecc2(i)>ec_(end)
% Utiliza constitutiva de hormigón confinado
C2(i)=interp1(ec,C_,ecc2(i))*c2*(b-2*r)/ecc2(i);
else
% Utiliza constitutiva de hormigón no confinado
C2(i)=interp1(ec_,C__,ecc2(i))*c2*(b-2*r)/ecc2(i);

14
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

end

% Deformaciones del hormigón no confinado


cu1=ec_(end)*(c1+r)/ecmax(i);
cu2=ec_(end)*(c2+r)/ecmax(i);

% Fuerza de compresión sobre hormigón no confinado para c=c1


if cu1<=c1
Cu1(i)=2*C__(end)*cu1*r/ec_(end);
else
Cu1(i)=2*C__(end)*cu1*r/ec_(end)+...
fc_(end)*(ec_(end)-ecc1(i))*cu1*(b-2*r)/ec_(end);
end

% Fuerza de compresión sobre hormigón no confinado para c=c2


if cu2<=c2
Cu2(i)=2*C__(end)*cu2*r/ec_(end);
else
Cu2(i)=2*C__(end)*cu2*r/ec_(end)+...
fc_(end)*(ec_(end)-ecc2(i))*cu2*(b-2*r)/ec_(end);
end

% Determinación del residuo de ecuación de equilibrio para c1 y c2


FR1(i)=C1(i)+Cu1(i)+sum(fs1'.*As)-P*1000;
FR2(i)=C2(i)+Cu2(i)+sum(fs2'.*As)-P*1000;

% Determinación punto recursivo para iteración


c3=.5*(c1+c2);
% Deformación de cada fibra de acero para c=c3
for j=1:length(es)
es3(j)=-ecmax(i)*(z(j)/(c3+r)-1);
fs3(j)=FsAceroMander(abs(es3(j)))*sign(es3(j));
end

% Deformación del hormigón


ecc3(i)=ecmax(i)*c3/(c3+r);
C3(i)=interp1(ec,C_,ecc3(i))*c3*(b-2*r)/ecc3(i);

% Deformaciones del hormigón no confinado para c3


cu3=ec_(end)*(c3+r)/ecmax(i);
% Fuerza de compresión sobre hormigón no confinado para c=c3
if cu3<=c3
Cu3(i)=2*C__(end)*cu3*r/ec_(end);
else
Cu3(i)=2*C__(end)*cu3*r/ec_(end)+...
fc_(end)*(ec_(end)-ecc3(i))*cu3*(b-2*r)/ec_(end);
end

% Determinación del residuo de ecuación de equilibrio para c1


FR3(i)=C3(i)+Cu3(i)+sum(fs3'.*As)-P*1000;

% Actualización de punto de solución para c


if FR3(i)>0
c2=c3;
else
c1=c3;
end

% Error en la paso de iteración


error=abs(c2-c1);
c_final(1)=0;

% Actualización de valor de c
c_final(i)=(c1+c2)/2;

% Curvatura

15
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

phi(i)=ecmax(i)/(c_final(i));

% Distancia de la fuerza de compresión del hormigón al centro de la


% sección
xcc(i)=xc(i)*c_final(i)/ecc1(i)+h/2-c_final(i);

% Distancia de la fuerza de compresión del hormigón no confinado al


% centro de la sección
xuc(i)=xc(i)*cu3/ec_(end)+h/2-c_final(i);

% Cálculo de Momento
M(i)=C3(i)*xcc(i)+Cu3(i)*xuc(i)+sum((fs3'.*As).*(h/2-z));

else
% Procedimiento analítico para ecmax<0.004
% Fuerza resultante de compresión sobre el hormigón
C1(i)=C_(i)*c1*b/ecmax(i);
C2(i)=C_(i)*c2*b/ecmax(i);
FR1(i)=C1(i)+sum(fs1'.*As)-P*1000;
FR2(i)=C2(i)+sum(fs2'.*As)-P*1000;

c3=.5*(c1+c2);
for j=1:length(es)
es3(j)=-ecmax(i)*(z(j)/c3-1);
fs3(j)=FsAceroMander(abs(es3(j)))*sign(es3(j));
end

C3(i)=C_(i)*c3*b/ecmax(i);
FR3(i)=C3(i)+sum(fs3'.*As)-P*1000;

if FR3(i)>0
c2=c3;
else
c1=c3;
end

error=abs(c2-c1);
c_final(1)=0;
c_final(i)=(c1+c2)/2;

% Curvatura
phi(i)=ecmax(i)/c_final(i);

% Distancia de la fuerza de compresión del hormigón al centro de la


% sección

xcc(i)=xc(i)*c_final(i)/ecmax(i)+h/2-c_final(i);

% Momento
M(i)=C3(i)*xcc(i)+sum((fs3'.*As).*(h/2-z));

end
end
FAcero(i,k)=es3(2);
if abs(FAcero(i,k))>0.06
ind(i,k)=-i+length(ec);
end

end
if abs(min(FAcero(:,k)))<=esmax
txt=['P = ',num2str(p(k)),' tonf'];
figure(4)
plot(phi*10^5,M*10^-5,'DisplayName',txt,'LineWidth',2);hold on
title('Relación momento - curvatura');
xlabel('\phi x10^5 [cm^{-1}]');
ylabel('M [tonf-m]')

16
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE
IEG 3200 DISEÑO AVANZADO EN HORMIGÓN

grid on; grid minor


else
txt=['P = ',num2str(p(k)),' tonf'];
figure(4)
plot(phi(1:length(ec)-max(ind(:,k))-1)*10^5,M(1:length(ec)-max(ind(:,k))-1)*10^-
5,'DisplayName',txt,'LineWidth',2);hold on
% plot(phi(length(ec)-max(ind(:,k)):end)*10^5,M(length(ec)-
max(ind(:,k)):end)*10^-5,'--','DisplayName',txt,'LineWidth',2);hold on
title('Relación momento - curvatura');
xlabel('\phi x10^5 [cm^{-1}]');
ylabel('M [tonf-m]')
grid on; grid minor
end
end

Siendo las fuerzas axiales a considerar 0, 20, 40 y 80 tonf. Luego de la solución de equilibrio
para cada cmax se obtiene las siguientes relaciones momento – curvatura:

Figura 10. Diagrama momento curvatura de la sección (para P = 0, 20, 40 y 80 tonf). Acero con
endurecimiento y sección confinada

Las curvas momento – curvatura fueron cortadas por la condición s >0.06 para un cmax de
0.0079, 0.0105, 0.0135 para los análisis con fuerzas axiales de 0, 20 y 40 tonf. No se observó
deformación del acero por encima de 0.06 para 80 tonf.

17

S-ar putea să vă placă și