Arturo Rodriguez
da.rodriguezh@uniandes.edu.co
Fernando Ramirez
f.ramirez@uniandes.edu.co
La teoría clásica no logra predecir el comportamiento a escala nano métrica (Fleck et al., 1994; Stölken & Evans ,1998; Ramirez, 2006) \[{\Large\sigma_{ij}=C_{ijkl}\varepsilon_{kl}}\]
Tener en cuenta las fuerzas de cohesión de largo alcance entre partículas (Eringen, 1983) \[{\Large\sigma_{ij}=\int_{\Omega}\alpha(\rho)C_{ijkl}\varepsilon'_{kl}dv'}\]
Se encontró que la carga crítica de pandeo disminuye cuando se tienen en cuenta los efectos no locales
Se compararon las frecuencias de vibración no locales con las encontradas usando dinámica molecular
Soluciones analíticas para vigas con distintas condiciones de apoyo. Los desplazamientos aumentan al tener en cuenta no local
¿Cómo?
Representa que tanta no localidad se tiene en cuenta
Representa la relevancia de las fuerzas de cohesión de largo alcance. Depende de la distancia euclidiana (\(|x-x'|\)) y de la longitud interna (\(l\))
El factor \(\lambda_0\) es usado para garantizar las propiedades de la función. Este proceso es distinto para dominios 2D y 3D.
\[\small\lambda_0\int_{\Omega_{\infty}}e^{\frac{-|x-x'|}{l}}d\Omega'=t\lambda_0\int_{0}^{\infty}\int_{0}^{2\pi}re^{\frac{-r}{l}}{d\theta}{dr}\]
\[\small\lambda_0\int_{\Omega_{\infty}}e^{\frac{-|x-x'|}{l}}d\Omega'=\lambda_02\pi l^2t\]
\[\small\lambda_0=\frac{1}{2\pi l^2t}\]
\[...=\lambda_0\int_{0}^{\infty}\int_{0}^{2\pi}\int_{0}^{\pi}r^2\sin(\phi)e^{\frac{-r}{l}}{d\phi}{d\theta}{dr}\]
\[...=\lambda_0 8\pi l^3\]
\[\lambda_0=\frac{1}{8\pi l^3}\]
Para implementar elementos finitos es necesario seguir una serie de pasos
Para implementar elementos finitos es necesario seguir una serie de pasos
Se parte del modelo integral de dos fases y la ecuación de movimiento: $$\small\sigma_{ij}=\zeta_1 C_{ijkl}\varepsilon_{kl} + \zeta_2\int_{\Omega}A(\rho)C_{ijkl}\varepsilon'_{kl}dv'\\ \sigma_{ij,j}+f_i=0$$
Sustituyendo el modelo constitutivo en la ecuación de movimiento e integrando sobre el volumen ponderadamente (FEM) se obtiene: $$\small\int_{v}w\left(\frac{\partial}{\partial x_j}\left(\zeta_1 C_{ijkl}\varepsilon_{kl} + \zeta_2\int_{\Omega}A(\rho)C_{ijkl}\varepsilon'_{kl}dv'\right)+f_i\right)dv=0$$
Integrando por partes se puede llegar a
expresiones para la matriz de rigidez de un
elemento: $$\small K^e=\zeta_1\int_v B^T(x) C
B(x)dv+\zeta_2\int_v\int_{v'} A(\rho) B^T(x) C
B(x')dv'dv$$ En esta expresión la matriz \(B\)
hace referencia a las derivadas de las funciones
de forma y la matriz \(C\) al tensor de
elasticidad del material.
Los efectos no
locales afectan la rigidez pero no afectan la
masa del sistema
Dado que \(\rho\) se calcula como la distancia entre dos puntos, mientras mas lejos estén, menos importancia tienen
Elementos lejanos, tendrán \(\rho\approx 0\), por lo tanto, solamente se necesitan tener en cuenta los elementos a una distancia < \(Lr=6l\) (Polizzotto, 2001)
$$\small K^{nm}_{nl}=\begin{bmatrix} 300 & 125 & 425 & 28 \\ 125 & 250 & 542 & 425 \\ 425 & 542 & 250 & 125 \\ 28 & 425 & 125 & 300 \end{bmatrix} $$
$$\small K=\begin{bmatrix} {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{black}300} & {\color{black}125} & {\color{lightgray}x} & {\color{black}425} & {\color{black}28} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{black}125} & {\color{black}250} & {\color{lightgray}x} & {\color{black}542} & {\color{black}425} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{black}425} & {\color{black}542} & {\color{lightgray}x} & {\color{black}250} & {\color{black}125} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{black}28} & {\color{black}425} & {\color{lightgray}x} & {\color{black}125} & {\color{black}300} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} \\ {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} & {\color{lightgray}x} \end{bmatrix} $$
La implementación del método se encuentra en un repositorio de GitHub: https://github.com/ZibraMax/FEM
Con cada geometría:
Para cada caso se calcula la primera frecuencia natural \(\omega\) usando teoría no local y la teoría no local
Para comparar entre resultados se usa la frecuencia normalizada (\(\eta \) ) $$\eta=\frac{\omega R}{C_t}$$
Donde \(C_t\) es la velocidad de la onda de corte
Para cada simulación se realizan los siguientes pasos
$$\Delta=\left|\frac{\eta_{nl}-\eta_{l}}{\eta_{l}}\right|$$
\(\rho=3.515\ g/cm^3\)
$$\scriptsize C=\begin{bmatrix} 1280.0 & 124.0 & 124.0 & 0 & 0 & 0 \\ 124.0 & 1280.0 & 124.0 & 0 & 0 & 0 \\ 124.0 & 124.0 & 1280.0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 578.0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 578.0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 578.0 \end{bmatrix}\ MPa$$
\(\rho=2.329\ g/cm^3\)
$$\scriptsize C=\begin{bmatrix} 223.1 & 63.9 & 63.9 & 0 & 0 & 0 \\ 63.9 & 223.1 & 63.9 & 0 & 0 & 0 \\ 63.9 & 63.9 & 223.1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 79.6 & 0 & 0 \\ 0 & 0 & 0 & 0 & 79.6 & 0 \\ 0 & 0 & 0 & 0 & 0 & 79.6 \end{bmatrix}\ MPa$$
\(\rho=5.323\ g/cm^3\)
$$\scriptsize C=\begin{bmatrix} 182.5 & 48.3 & 48.3 & 0 & 0 & 0 \\ 48.3 & 182.5 & 48.3 & 0 & 0 & 0 \\ 48.3 & 48.3 & 182.5 & 0 & 0 & 0 \\ 0 & 0 & 0 & 67.1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 67.1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 67.1 \end{bmatrix}\ MPa$$
Se usan valores de \(l = 0.1,0.5,1,2,5\)
Se usan valores de \(R = 10l,15l,20l,50l,100l\)
Se usan valores de \(\zeta_1 = 0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.9,1.0\)
Se puede usar cualquiera, en este caso, carbono.
Ajuste lineal con los primeros 5 puntos $$\eta_{nl}(R)=1.73-2.84\frac{1}{R}$$ Con \(\eta_{l}=1.78\) se tiene: $$\Delta=\left|\frac{\eta_{nl}(R)-\eta_{l}}{\eta_{l}}\right|\%$$ Para conseguir $\Delta=5\%$ es necesario: $$R=34l$$