Se nos plantea analizar cual es la carga crítica de una columna, para lo Trabajo realizado por estudiantes
cual realizamos el siguiente estudio. Cogemos una columna homogénea y Estudio de la carga crítica de una
de sección transversal circular. La colocamos de forma vertical y Título columna. Grupo 14-B
aplicamos sobre ella una carga P. El eje de simetría de la columna, que se
extiende desde x=0 (extremo superior de la viga) hasta x=L (extremo Asignatura Ecuaciones Diferenciales
inferior), sufrirá con la carga P desplazamientos horizontales (eje Y) Curso Curso 2013-14
respecto a la posición de equilibrio. Para medir estos desplazamientos Manuel Campayo Fernández,
utilizaremos una función y(x) denominada deflexión, la cual (si los Alejandro Arturo Serrano Leo, David
desplazamientos son pequeños) es posible aproximar mediante la Autores Suárez Cuesta, Arturo Rodríguez
resolución de la ecuación de la curva elástica que proviene del equilibrio Gárate, Jorge Martín Sebastián,
de momentos y que mostramos a continuación:\[ y''(x) = \frac{M(x)} Joaquín Sánchez Molina
{EI(x)} \left\{\begin{matrix} E=Módulo\;de\;elasticidad\;lineal,
Este artículo ha sido escrito por estudiantes como
lo\;supondremos\;constante. \\ I(x)=Momento\;de\;inercia\;de\;la
parte de su evaluación en la asignatura
\;sección\;trasversal\;respecto\;al\;centro \\ M(x)=Momento\;flector
\end{matrix}\right. \]
Contenido
1 Problema de contorno para y(x)
2 Valores de P que hacen estable a la columna
3 Función de las cargas críticas mínimas para las cuales la columna deja de ser estable
3.1 Cálculo numérico
4 Estudio de una columna con radio variable a lo largo de la misma
4.1 Gráfica de Pcrit para diferentes valores de R0
4.2 Valores de R0 para los que Pcrit es máximo y mínimo
4.3 Comparación de la ganancia en Pcrit (en porcentaje) respecto a la columna de sección circular de radio
constante
5 Método de Fourier para radio de la sección transversal constante
La condición y(0)=y(L)=0 viene determinada por el hecho de que la viga no sufre ningún tipo de desplazamiento horizontal en
sus extremos, por existir ahí sendos apoyos fijos.
Sustituyendo en lo anterior la condición de \( M(x)=-Py(x) \) , el problema de contorno que buscamos queda:\[ (PA) = \left\
{\begin{matrix} E·I(x)·y''(x)+P·y(x)=0 \\ y(0)=y(L)=0 \end{matrix}\right. \]
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 1/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Antes de nada, se debe aclarar que una columna es estable si la única solución posible de la elástica es la trivial \( y(x)=0 \).
El problema (PA) es homogéneo, por tanto siempre verificará la solución trivial. Ahora bien, este problema es estable sólo si
verifica esa y ninguna otra, por tanto, cuando haya infinitas soluciones, el problema será inestable. Esto se traduce en un
pandeo de la columna y en el posterior derrumbamiento de la estructura. Por ende, sólo tendremos que determinar los valores
de P que hacen que el problema de contorno (PA) tenga infinitas soluciones.
Sustituyendo los valores de L, E, R y densidad que antes hemos expuesto y utilizando el momento de inercia de un círculo, ya
que la columna es de sección transversal circular de radio R=1 m constante:\[ I = \frac{π·R^4}{4} \Longrightarrow I = \frac{π}
{4} \] el problema de autovalores a determinar queda:\[ (PA) = \left\{\begin{matrix} \frac{1}{4} π·y''(x)+P·y(x)=0 \\ y(0)=y(10)=0
\end{matrix}\right. \]
Resolviendo el problema de autovalores obtenemos los valores de la carga P que hacen que (PA) tenga infinitas soluciones,
provocando la inestabilidad de la barra y su posterior pandeo. Para ello actuamos del siguiente modo (como herramienta de
cálculo sustituimos \( y(x)=y \)): \[\begin{array}{crl} \\ \frac{1}{4} π·y''+P·y=0 \Longrightarrow \frac{1}{4} π·r^2+P·r=0
\Longrightarrow r=\; \pm\;\sqrt{\frac{-4P}{π}} \\ \\ \end{array}\] En este momento contemplamos tres casos:\[ \left\
{\begin{matrix} P>0 \\ P=0 \\ P<0 \end{matrix}\right. \] No existen autovalores que verifiquen P=0 y P<0, por lo que la
columna es estable para toda carga P≤0. Pasamos, de esa manera, a estudiar el caso P>0:
La solución general de la ecuación diferencial homogénea será \[\begin{array}{crl} \\ y\;= y(x)\; =\; A\; sin\;
\left(2\sqrt{\frac{P}{π}} x\right) + \; B\; cos\; \left(2\sqrt{\frac{P}{π}} x\right) = 0\\ \\ \end{array}\]
Obligamos a que se satisfagan las condiciones iniciales de nuestro problema de contorno y obtenemos los siguientes
resultados: \[\begin{array}{crl} \\ y(0)=0 \Longrightarrow A·0+B·1=0 \Longrightarrow B=0 \\ \\ \end{array}\] \[\begin{array}
{crl} \\ y(10)=0 \Longrightarrow 0\; =\; A\; sin\; \left(20\sqrt{\frac{P}{π}} \right) \Longrightarrow A\; sin\;
\left(20\sqrt{\frac{P}{π}} \right) =0 \\ \\ \end{array}\] Así, despejando esa P en esa última igualdad, obtenemos que la
solución del problema de autovalores es la siguiente:
Los autovalores son \[ P_k = \frac{k^2·π^3}{400} \] y las familias de autofunciones asociadas son \[\begin{array}{crl} \\ Φ_k
= Asin\; \left(\frac{kπx}{10}\right)\\ \\ \end{array}\]
Por tanto, los valores de P que hacen la columna estable son todos los P menores o iguales a 0 y aquellos que no verifican:\[
P_k = \frac{k^2·π^3}{400} \] con k=1,2,...,N.
3 Función de las cargas críticas mínimas para las cuales la columna deja de ser
estable
En el apartado anterior, estudiábamos el problema para R=1 m. Sin embargo, en este caso existen varios valores de R a
estudiar, concretamente los pertenecientes al intervalo [1,5]. Si resolvemos el problema de autovalores (PA) en función del
radio (aportado por la expresión del momento de inercia del círculo) del mismo modo que lo hicimos en el anterior apartado,
obtenemos la expresión de los autovalores en función del radio de la sección del pilar.
Los autovalores son \[ P_k = \frac{k^2·π^3·R^4}{400} \] y las familias de autofunciones asociadas son \[\begin{array}{crl} \\
Φ_k = Asin\; \left(\frac{kπx}{10}\right)\\ \\ \end{array}\]
Introduciendo esa expresión en Matlab y evaluándola en el intervalo [1,5], obtenemos los valores de Pcrit . Para ello, en vez de
tomar únicamente cinco valores de R, hemos tomado un salto más pequeño, en concreto h=0,1. Por tanto, el código utilizado
es:
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 2/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
5. h=0.01;
6. N=(r2-r1)/h;
7. R=r1:h:r2;
8. P=zeros(1,N+1)
9. for k=1:(N+1)
10. P(1,k)=(pi^3*R(1,k).^4)/400
11. end
12. plot(R,P,'b-')
13. xlabel('Radio (m)');
14. ylabel('Carga critica (kN)')
Al haber tomado un valor tan pequeño del módulo de elasticidad, E=1, y resolviendo, los primeros valores de la gráfica son
muy pequeños, pero todos distintos de cero.
Nota: la carga crítica (Pcrit ) se obtiene particularizando la expresión de los autovalores para k=1 y físicamente se corresponde
con la carga que provoca el pandeo del pilar. El resto de los autovalores (k=2,3, …) tienen valores más elevados y su
significado físico es más complejo, el cual tampoco es interesante determinar puesto que la sobrecarga que hay que introducir
para que se produzca es mucho más elevada que en el caso del primer autovalor. Estudiamos el problema para el caso k=1.
En este caso, en nuestro problema desconocemos R (pertenece a un intervalo, no podemos introducirlo directamente), y
desconocemos también P.
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 3/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Sabiendo que la expresión de la aproximación de la segunda derivada es:\[ y'' = \frac{y(x_n-1)-2y(x_n)+y(x_n+1)}{h^2}+σ(h^2)
\] Y que por tanto la matriz de coeficientes es \begin{equation*} K = \begin{bmatrix} 2 & -1 & 0 & 0 & ... & 0 \\ -1 & 2 & -1 & 0
& ... & 0 \\ ... & ... & ... & ... & 2 & -1 \end{bmatrix} \end{equation*}
Para resolverlo numéricamente, empleamos el comando “eig”, al que introducimos la matriz cuadrada correspondiente por la
igualdad anterior al valor de P (usando el comando eig)\[ \frac{1}{4} π·R^4·K \] La respuesta del programa es una matriz A que
contiene las cargas críticas correspondientes a cada R y a cada valor de k. La columna que nos interesa a nosotros es la
primera, dado que es donde aparecen los valores de la carga crítica correspondiente a k=1.
2. clear, clf;
3. xa=0;
4. xb=10;
5. ya=0;
6. yb=0;
7. N=100;
8. h=(xb-xa)/N;
9. x=xa:h:xb;
10. K=(1/h^(2))*(2*diag(ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1));
11. R=linspace(1,5,N+1)
12. for i=1:length(R)
13. A(i,:)=eig(0.25*pi*R(i)^4.*K)
14. end
15. p=A(:,1)
16. %Ahora ya podemos resolver el problema de contorno.
17. plot(R,p,'-')
18. xlabel('Radio (m)');
19. ylabel('Carga critica (kN)')
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 4/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Por último se nos pide comparar ambas gráficas. Al hacerlo, como se puede apreciar en la gráfica que a continuación se
presenta, vemos que son coincidentes a simple vista. Y es porque viendo los valores en el programa, vemos que difieren a
partir del cuarto decimal, y por ello son prácticamente coincidentes.
Sabemos que para el valor de R0 =1, R(x) es una recta, por lo que el término a es 0. Para ello, al resolver el término en a debemos
tomar el signo positivo en el más menos. Una vez fijado a, tenemos b por la expresión anterior. Con estos datos ya tenemos
R(x) en función de R0 únicamente.
A continuación vamos a ver cómo varía el valor de la Pcrit cuando cambiamos el valor del radio de la viga. Para ello, hemos
ampliado el código de Matlab utilizado en el apartado anterior. Así conseguimos saber cómo varía la Pcrit cuando la R0 varía
desde 0,5 hasta 1,5. Además, en apartados posteriores, querremos saber para qué valores de R0 la Pcrit es mínima y máxima,
por lo que lo reflejamos también en el código. El código ampliado es el siguiente:
24.
25. for i=1:length(R)
26. A(i,:)=eig(0.25*pi*Rsm(i).^4.*K) %Los autovalores en la sección más estrecha de cada R_0
27. end
28. p=A(:,1) %De aquí sacamos que la columna con menor P es la número 2 (con R_0=0.6m) y la de may
31. grid on
32. title('Columna con menor carga crítica (admisible)')
33. xlabel('x (m)'); ylabel('Radio de la columna (m)')
34. figure (2)
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 6/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
35. plot(x,R(11,:),'-')
36. title('Columna con mayor carga crítica (admisible)')
37. xlabel('x (m)'); ylabel('Radio de la columna (m)')
38. grid on
39. figure (3)
40. plot(R0,p,'x')
41. title('Evolución de la carga crítica con el valor de R_0')
42. xlabel('R_0'); ylabel('P_cr')
43. grid on
44. figure (4) %Dibujamos la columna número 1
45. plot(x,R(1,:),'-') %Dibujamos la columna con R_0=0,5 para demostrar que su volumen es mayor qu
46. grid on
47. title('Columna con R_0=0,5 (admisible)')
48. xlabel('x (m)'); ylabel('Radio de la columna (m)')
49. for k=1:length(p)
50. g(k)=(p(k)-p(round(length(p)/2)))*100/p(round(length(p)/2)) %Calculamos así la ganancia (o
51. end
52. figure (5) %Dibujamos el cambio en porcentaje de Pcrit para cada valor de R0 respecto a la col
53. plot(R0,g,'.-')
54. grid on
55. title('Ganancia en porcentaje de Pcrit respecto a la columna circular de seccion constante'
La gráfica en la cual se ven los valores de Pcrit desde R0 =0,5 hasta R0 =1,5 es la siguiente:
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 7/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Los valores exactos de Pcrit (sacados de la gráfica anterior) son los siguientes:
Como podemos ver, el valor mínimo de Pcrit no es el del menor radio (R0 =0,5) como podría decirnos la lógica, sino el segundo
menor (R0 =0,6). Esto sucede porque si vemos la gráfica de la columna con R0 =0,5 llegamos a una conclusión:
Como vemos, el gráfico nos dice que hay una zona en la que el radio de la columna sería negativo. Aunque esto sea
físicamente imposible, matemáticamente esto provocaría que el volumen del sólido de revolución de esta parábola alrededor de
la línea de “Radio de la columna”=0 sería mayor que el del sólido de revolución de la parábola correspondiente a R0 =0,6. Dicha
parábola es la siguiente:
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 8/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Fijándonos en los valores exactos de la Pcrit vemos que el máximo valor de la Pcrit se da para R0 =1,5. La parábola
correspondiente es la siguiente:
4.3 Comparación de la ganancia en Pcrit (en porcentaje) respecto a la columna de sección circular de
radio constante
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 9/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
Por último, vamos a comparar las ganancias en Pcrit, en porcentaje, respecto al diseño en el que la columna tiene sección
circular de radio constante, manteniendo la masa de la columna en 31 kg. Esto se da cuando la R0 es igual a 1. La fórmula
utilizada para calcular esto es la siguiente:\[ \frac{P_{crit}(R_0)-P_{crit}(R_0=1)}{P_{crit}(R_0=1)}·100 \]
La resolución que buscamos pasa por calcular los coeficientes de Fourier de la solución del problema de contorno (y(x)). Por
tanto, en primer lugar, hay que resolver el siguiente problema de contorno:\[ (PC) = \left\{\begin{matrix} \frac{1}{4}
π·r^4·y''(x)+P·y(x)=-x \\ y(0)=y(10)=0 \end{matrix}\right. \] Nota:tomaremos aquí el valor de la carga P=1.
Con lo que el problema de autovalores asociado es:\[ (PA) = \left\{\begin{matrix} \frac{1}{4} π·r^4·y''+λ·y=0 \\ y(0)=y(10)=0
\end{matrix}\right. \] cuyos autovalores son\[ λ_k = \frac{k^2·π^3}{400} \] y suss familias de autofunciones asociadas son \
[\begin{array}{crl} \\ Φ_k(x) = Asin\; \left(\frac{kπx}{10}\right)\\ \\ \end{array}\]
Este problema de contorno descrito posee condiciones homogéneas en la frontera, por lo que se puede aplicar el Método de
Fourier:
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 10/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
A continuación calculamos la serie de fourier de la función x\[{x= \sum_{k=1}^Q c_k·sin({kπx\over10})}, \;con \; c_k =
\frac{\displaystyle\int_{0}^{10} x·sin({kπx\over10})\,dx}{\displaystyle\int_{0}^{10} sin^2({kπx\over10})\,dx}\]
Y sustituyéndolo en la ecuación anterior obtenemos los coeficientes de fourier que buscabamos:\[ a_k = \frac{c_k}{+λ-1} \]
15. fap=fap+c1*auto1
16. a1=c1/((k^2*pi^3)/(400)-1) %Cuidado, estos son los ak, no los ck. Los ak aproximan la solución
17. yap=yap+a1*auto1
18. end
19. %Las funciones que no valen 0 en el borde son dificilmente aproximables, porque los sin en el
20. hold on
21. plot(x,yap,'.-b')
22. clear yap
23.
24. yap=0.*x;
25. for k=1:5
26. auto2=sin(k*pi*x/10); %La familia de autofunciones
27. c2=trapz(x,auto2.*fu)/trapz(x,auto2.^2); %Cálculo de los coeficientes de Fourier de las funcio
28. fap=fap+c2*auto2
29. a2=c2/((k^2*pi^3)/400-1) %Cuidado, estos son los ak, no los ck. Los ak aproximan la solución.
30. yap=yap+a2*auto2
31. end
32.
33. plot(x,yap,'-g')
34.
35. yap=0.*x;
36. for k=1:10
37. auto3=sin(k*pi*x/10); %La familia de autofunciones
38. c3=trapz(x,auto3.*fu)/trapz(x,auto3.^2); %Cálculo de los coeficientes de Fourier de las funcio
39. fap=fap+c3*auto3
40. a3=c3/((k^2*pi^3)/400-1) %Cuidado, estos son los ak, no los ck. Los ak aproximan la solución.
41. yap=yap+a3*auto3
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 11/12
11/13/15 Estudio de la carga crítica de una columna - MateWiki
42. end
43. plot(x,yap,'-r')
44.
45. yap=0.*x;
46. for k=1:40
47. auto4=sin(k*pi*x/10); %La familia de autofunciones
48. c4=trapz(x,auto4.*fu)/trapz(x,auto4.^2); %Cálculo de los coeficientes de Fourier de las funcio
49. fap=fap+c4*auto4
50. a4=c4/((k^2*pi^3)/400-1) %Cuidado, estos son los ak, no los ck. Los ak aproximan la solución.
51. yap=yap+a4*auto4
52. end
53. plot(x,yap,'-k')
54. title('y(x) para un valor de la carga de P=1 kN')
55. xlabel('x')
56. ylabel('Deflexión y(x)')
57. hold off
Obtenido de «https://mat.caminos.upm.es/w/index.php?title=Estudio_de_la_carga_crítica_de_una_columna&oldid=13674»
Categorías: Ecuaciones Diferentiales ED13/14 Trabajos 2013-14
Esta página fue modificada por última vez el 23 mayo 2014, a las 09:29.
Esta página ha sido visitada 887 veces.
El contenido está disponible bajo Creative Commons Reconocimiento Compartir-Igual a menos que se indique lo
contrario.
https://mat.caminos.upm.es/wiki/Estudio_de_la_carga_crítica_de_una_columna 12/12