Está en la página 1de 10

2010

Optimización Global de Vigas de


Concreto de Sección Rectangular

I.C. Rafael Lafont


I.C. Adriana Mattos
NOMBRE ARTICULO: Global optimization of cold- formed steel channel sections

OBJETIVO: Optimizar la sección transversal de la viga que se encuentra sometida a las


solicitaciones producidas de una carga uniforme dada.

APLICACIÓN: Realización de un experimento (algoritmo) similar basándose en el articulo


investigativo, aplicando conceptos del curso del métodos computacionales para el caso
especifico de vigas de sección cuadrada de concreto.

PROCEDIMIENTO: Determinar las variables involucradas para el desarrollo del experimento,


las formulas asociada, la función objetivo y las restricciones a la que la misma estará sujeta.

1. Apreciaciones del articulo investigativo: Del articulo tomado para la aplicación de un


ejemplo aplicativo al área de la especialidad y haciendo uso de las temáticas tratadas
dentro de la materia métodos computacionales, se pudo observar que este se acerca
bastante a los requerimientos hechos para el desarrollo del trabajo, ya que se requería
del desarrollo de un algoritmo de optimización que nos pudiera solucionar la función
objetivo que pretendía minimizar la sección transversal de una vida con sección de
canal sujeta a unas restricciones que involucraban desigualdades no lineales.

2. Optimización aplicada a vigas de sección rectangular de concreto: Como el primer


ejemplo requería del empleo de ciertas ecuaciones que aunque son de dominio del área
de las estructuras se inclinan más hacia el ámbito de las estructuras metálicas. Teniendo
en cuenta que de forma similar las estructuras de concreto presentan restricciones
similares, se decidió tomar vigas de concreto simplemente apoyadas y restringirlas tanto
por el momento máximo nominal que pude soportar una viga sometida a flexión, como
por la deflexión limite aceptable por la NSR-10.
3. Funciones involucradas en el cálculo: Como el objetivo es minimizar el área de la
sección transversal de las vigas de concreto, la función objetivo será:

Para tal caso haremos uso de la optimización de la altura de la viga, dando un b (ancho)
fijo de la sección de la viga, de manera similar se intentaran de optimizar ambos valores
restringiendo o poniendo un límite inferior a la altura de la viga, la cual no podrá ser
menor que el ancho de la misma.

a) Viga de sección rectangular sujeta a una carga uniformemente distribuida

Las restricciones a las que estará sujeta serán las siguientes:

Las anteriores restricciones implican el desarrollo de otras ecuaciones para llegar al


desarrollo de estas.

Las ecuaciones involucradas son:

Estas ecuaciones no requieren de un gran desarrollo para llegar a los valores que se
necesitan de cada una, ya que los valores de estas están determinados por valores que se
darán como fijos en el desarrollo del experimento. En contra posición se encuentran el
desarrollo de las otras dos que requieren otras ecuaciones.

Como se puede observar los valores de Ec y de Ie son desconocidos hasta el momento, y


algunos de estos involucran el uso de las variables a optimizar.

De la última ecuación se tiene que los valores de Mcr, Ig e Icr son desconocidos por lo
cual hay que formularlos.
Para lo anterior declararemos los siguientes valores que serán fijos en el desarrollo de
la problemática:
ρ=rho (relación del área de acero de una viga con respecto al área de concreto) para
este caso tomaremos la cuantía mínima que es de 0.003333, ya que lo que se pretende es
minimizar las cantidades de acero y concreto que soportan una carga determinada.
r= recubrimiento de la sección. Se tomara el valor de 4 cm.
f’c=resistencia del concreto a la compresión inconfinada, se tomara el valor de
210kg/cm2
f’y=resistencia del acero, se tomara el valor de 4200kg/cm2
n=relación modular del modulo de elasticidad del acero con respecto al del concreto, se
tomara el valor de 11.

Los valores de Mcr, Ig e Icr se obtienen de las siguientes ecuaciones:

En donde
Y para Icr se tiene

En donde x es

De las anteriores ecuaciones se puede llegar a la deflexión producida por el momento


causado por la carga distribuida en la viga.

Solo nos faltaría la ecuación de momento nominal resistente de la sección.

4. Formulación del problema de optimización


Lo primero que se definieron fueron las ecuaciones involucradas en la optimización que
serán involucradas dentro de las restricciones, estas se definieron dentro de la misma
función de restricciones ya que a estos valores nos llevan a las mismas. Debido a la no
linealidad del problema se hizo uso de la herramienta de optimización de MATLAB
específicamente la función FMINCON, la cual nos permite solucionar este tipo de
problemas.
x= fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)

Tomamos la anterior sintaxis para la solución del problema, para el cual tomaremos los
siguientes parámetros.
Funciona minimizar

Se trabajara con un valor de b dado.

Restricciones:

5. Desarrollo del Script.


a) Solo h
function optimh
h=[10];%semilla;

%Limites del h
b=10;

options = optimset('LargeScale','on');
[hh,fval]=fmincon(@objfun,h,[],[],[],[],b,inf,@confun,optio
ns)

[c,ceq] = confun(hh)

area = objfun(hh)
end

function [fun]=objfun(h)
fun=10.*h;
end

function [c,ceq]=confun(h)

b=10;fc=210;fy=4200;q=6;l=200;
r=4;rho=0.0033333;n=11;
%h,b,fc,fy,q,L
Mac=(q*l^2)/8; %los valores de h,b,fc,fy,q,L
Ig=(b*h^3)/12;
a=(rho*(h-r)*fy)/(0.85*fc);
dmax=l/480;
fr=0.7*sqrt(fc);
x=n*rho*(-1+sqrt(1+(2/(n*rho))))*(h-r);

momcr=fr.*Ig./(h-a-r);

momnom=0.9.*rho.*(h-r).*b.*fy.*((h-r)-(a./2));

icr=((b*x^3)/3)+n*rho*b*(h-r)*((h-r)-x)^2;

ie=(momcr/Mac)^3*Ig+(1-(momcr/Mac)^3)*icr;
da=(5/48)*(Mac*l^2)/(3900*sqrt(fc)*ie);

c=[da-dmax ; Mac-momnom];
ceq=[];

end

b) b y h

function optimbh
hh=[26,25];%semilla h b;

%Limites del h
lb=[5;10];
ub=[50;50];

options = optimset('LargeScale','off');
[hhh,fval]=fmincon(@objfun,hh,[],[],[],[],lb,ub,@confun,opt
ions)

[c,ceq] = confun(hhh)

area = objfun(hhh)
end

function [fun]=objfun(hh)
fun=hh(1).*hh(2);
end
function [c,ceq]=confun(hh)

h=hh(1);b=hh(2);fc=210;fy=4200;q=6;l=200;
r=4;rho=0.0033333;n=11;
%h,b,fc,fy,q,L

Mac=(q*l^2)/8; %los valores de h,b,fc,fy,q,L


Ig=(b*h^3)/12;
a=(rho*(h-r)*fy)/(0.85*fc);
dmax=l/480;
fr=0.7*sqrt(fc);
x=n*rho*(-1+sqrt(1+(2/(n*rho))))*(h-r);

momcr=fr.*Ig./(h-a-r);

momnom=0.9.*rho.*(h-r).*b.*fy.*(h-r)-(a./2);

icr=((b*x^3)/3)+n*rho*b*(h-r)*((h-r)-x)^2;

ie=(momcr/Mac)^3*Ig+(1-(momcr/Mac)^3)*icr;
da=(5/48)*(Mac*l^2)/(3900*sqrt(fc)*ie);

c=[da-dmax;Mac-momnom];
ceq=[];

end

6. Resultados del problema de optimización


a) Solo h

Local minimum found that satisfies the constraints.

Optimization completed because the objective function is


non-decreasing in
feasible directions, to within the default value of the
function tolerance,
and constraints were satisfied to within the default value
of the constraint tolerance.
<stopping criteria details>

Active inequalities (to within options.TolCon = 1e-006):


lower upper ineqlin ineqnonlin
1
hh =
30.2892
fval =
302.8921
c =
1.0e+004 *
0.0000
-5.3666
ceq =
[]
area =
302.8921

b) b y h

Local minimum found that satisfies the constraints.

Optimization completed because the objective function is


non-decreasing in
feasible directions, to within the default value of the
function tolerance,
and constraints were satisfied to within the default value
of the constraint tolerance.

<stopping criteria details>


Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
2 1
hhh =
30.2892 10.0000
fval =
302.8921
c =
1.0e+004 *
0.0000
-5.7080
ceq =
[]
area =
302.8921

También podría gustarte