Diferencia entre revisiones de «Presa Triangular (Grupo 27)»
(Página creada con «{{ TrabajoED | Presa Triangular . Grupo 27 | Teoría de Campos|2024-25 |Rafael Moreno Orellana <br/> Miguel Rubio...») |
|||
| Línea 12: | Línea 12: | ||
• Tomar como densidad: <math>d(x, y) = (2 − |x − \frac{1}{2}|)(4 − y)</math>. | • Tomar como densidad: <math>d(x, y) = (2 − |x − \frac{1}{2}|)(4 − y)</math>. | ||
| − | + | ==Representacion del mallado en 2D== | |
| + | |||
| + | {{matlab|codigo= | ||
| + | clc; clear all; | ||
| + | % Definimos la función f(x) | ||
| + | f = @(x) min(3, 3/2 * (2 - x)); | ||
| + | |||
| + | % Paso de discretización y número de puntos | ||
| + | h = 1/10; | ||
| + | Nx = ((2 - 0) / h); | ||
| + | Ny = ((3 - 0) / h); | ||
| + | |||
| + | % Discretizamos los rangos de x e y | ||
| + | x = linspace(0, 2, Nx); | ||
| + | y = linspace(0, 3, Ny); | ||
| + | |||
| + | % Creamos la malla (X, Y) y inicializamos Z | ||
| + | [X, Y] = meshgrid(x, y); | ||
| + | Z = NaN(size(Y)); | ||
| + | |||
| + | % Definimos Z solo para los valores dentro de f(x) | ||
| + | for i = 1:Nx | ||
| + | Z(Y <= f(x(i)) & X == x(i)) = 0; | ||
| + | end | ||
| + | |||
| + | % Figura 1: Mallado de la figura | ||
| + | figure('Name', 'Mallado de la Figura'); | ||
| + | mesh(X, Y, Z); | ||
| + | xlabel('Eje X'); ylabel('Eje Y'); | ||
| + | title('Superficie parametrizada: [0, 2] × [0, f(x)]'); | ||
| + | grid on; | ||
| + | view(2); | ||
| + | axis([-1 3 -1 4]); | ||
| + | hold on; | ||
| + | plot([0, 2], [0, 0], 'k-', [0, 2], [f(0), f(2)], 'k-', [0, 0], [0, f(0)], 'k-', [2, 2], [0, f(2)], 'k-', 'LineWidth', 2); | ||
| + | hold off; | ||
| + | }} | ||
| + | |||
| + | 1. Dibujar un mallado que represente los puntos interiores del sólido. Para ello, parametrizar el sólido de manera que las líneas coordenadas sean las mismas que las dibujadas en 1. Tomar los ejes (comando axis) en el rectángulo <math>(x, y) ∈ [−2, 2] × [0, 3]</math> y como paso de muestreo <math>h = \frac{1}{10}</math> para las variables <math>x</math> e <math>y</math>. | ||
| + | |||
| + | 2. Dibujar las curvas de nivel de la temperatura (comando contour) y decidir en qué punto la temperatura es máxima a partir de la gráfica. Calcular <math>\nabla T</math> y pintarlo como campo vectorial en la misma gráfica. Observar gráficamente que <math>\nabla T</math> es ortogonal a dichas curvas. (Nota: es muy importante que la escala de los ejes sea la misma para apreciar el ángulo que forman las curvas de nivel y el gradiente). | ||
| + | |||
| + | 3. De acuerdo a la Ley de Fourier la energía calorífica <math>\vec{Q} = -\kappa \nabla T</math> donde <math>\kappa</math> es la constante de conductividad térmica de la placa que supondremos <math>\kappa = 1</math>. Calcular <math>\vec{Q}</math> y dibujarlo como campo vectorial. | ||
| + | |||
| + | 4. Determinar analíticamente (o con el ordenador) en qué punto y en qué dirección la variación de temperatura es mayor y dibujarlo en la gráfica de la placa con un punto rojo. | ||
| + | |||
| + | 5. Dibujar el campo de desplazamientos en los puntos del mallado del sólido. ¿Hay algunos puntos que se encuentren fijos? | ||
| + | |||
| + | 6. Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores <math>\vec{u}</math>. Dibujar ambos en la misma figura usando el comando subplot para poder compararlos. | ||
| + | |||
| + | 7. Dibujar <center><math>\nabla \cdot \vec{u}</math> en t = 0. Determinar analíticamente los puntos en los que la divergencia de <math>\vec{u}</math> es máxima, mínima y nula. La divergencia es una medida del cambio de volumen local debido al desplazamiento. ¿Se puede apreciar esto en la gráfica? | ||
| + | |||
| + | 8. Calcular <math>|\nabla \times \vec{u}|</math> en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor rotacional? | ||
| + | |||
| + | 9. Definamos <math>\varepsilon(\vec{u}) = \frac{\nabla \vec{u} + \nabla \vec{u}^t}{2}</math>, la parte simétrica del tensor gradiente de <math>\vec{u}</math> conocido como tensor de deformaciones. | ||
| + | |||
| + | En un medio elástico lineal, isótropo y homogéneo, los desplazamientos permiten escribir el tensor de tensiones <math>\sigma_{ij}</math> a través de la fórmula: | ||
| + | <center><math>\sigma = \lambda \nabla \cdot \vec{u} \cdot I + 2\mu \varepsilon</math>, | ||
| + | # donde <math>I</math> es el tensor identidad en el conjunto de vectores libres del espacio <math>\mathbb{R}^3</math> y <math>\lambda</math>, <math>\mu</math> son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. | ||
| + | |||
| + | A pesar de que los desplazamientos son planos (es decir, <math>\vec{u}</math> no tiene componente en la dirección de <math>\vec{k}</math>), las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. | ||
| + | |||
| + | Tomando <math>\lambda = \mu = 1</math>, dibujar las tensiones normales en la dirección que marca el eje <math>\vec{i}</math>, es decir, <math>\vec{i} \cdot \sigma \cdot \vec{i}</math>, las tensiones normales en la dirección que marca el eje <math>\vec{j}</math>, es decir, <math>\vec{j} \cdot \sigma \cdot \vec{j}</math>, y las correspondientes al eje <math>\vec{k}</math>, es decir, <math>\vec{k} \cdot \sigma \cdot \vec{k}</math> (dibujar las que no son nulas). | ||
| + | |||
| + | 10. Calcular las tensiones tangenciales respecto al plano ortogonal a <math>\vec{i}</math>, es decir, <math>|\sigma \cdot \vec{i} − (\vec{i} \cdot \sigma \cdot \vec{i}) \vec{i}|</math>. Dibujar sólo las que no son nulas. | ||
| − | |||
| − | |||
Revisión del 20:29 1 dic 2024
| Trabajo realizado por estudiantes | |
|---|---|
| Título | Presa Triangular . Grupo 27 |
| Asignatura | Teoría de Campos |
| Curso | 2024-25 |
| Autores | Rafael Moreno Orellana Miguel Rubio Arraztio Victor Jesus Sepulveda Fernandez |
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
- Consideramos la sección transversal de una presa triangular (ver figura 2).
- Dibujar la estructura, que es el triángulo de la figura, manteniendo las líneas coordenadas tal y como están en la figura.
- Suponer lo siguiente:
• Parametrizar la superficie [math](x, y) ∈ [0, 2] × [0, f(x)][/math] con:[math]f(x) = \min(3, \frac{3}{2}(2 − x))[/math].
• La temperatura viene dada por la función: [math]T(x, y) = \frac{y \cdot x^2}{2}[/math].
• Los desplazamientos se corresponden con el campo: [math]\vec{u}(x, y) = \frac{2(2 − x)y \cdot \vec{i} − y \cdot \vec{j}}{50}[/math].
• Tomar como densidad: [math]d(x, y) = (2 − |x − \frac{1}{2}|)(4 − y)[/math].
Representacion del mallado en 2D
clc; clear all;
% Definimos la función f(x)
f = @(x) min(3, 3/2 * (2 - x));
% Paso de discretización y número de puntos
h = 1/10;
Nx = ((2 - 0) / h);
Ny = ((3 - 0) / h);
% Discretizamos los rangos de x e y
x = linspace(0, 2, Nx);
y = linspace(0, 3, Ny);
% Creamos la malla (X, Y) y inicializamos Z
[X, Y] = meshgrid(x, y);
Z = NaN(size(Y));
% Definimos Z solo para los valores dentro de f(x)
for i = 1:Nx
Z(Y <= f(x(i)) & X == x(i)) = 0;
end
% Figura 1: Mallado de la figura
figure('Name', 'Mallado de la Figura');
mesh(X, Y, Z);
xlabel('Eje X'); ylabel('Eje Y');
title('Superficie parametrizada: [0, 2] × [0, f(x)]');
grid on;
view(2);
axis([-1 3 -1 4]);
hold on;
plot([0, 2], [0, 0], 'k-', [0, 2], [f(0), f(2)], 'k-', [0, 0], [0, f(0)], 'k-', [2, 2], [0, f(2)], 'k-', 'LineWidth', 2);
hold off;
1. Dibujar un mallado que represente los puntos interiores del sólido. Para ello, parametrizar el sólido de manera que las líneas coordenadas sean las mismas que las dibujadas en 1. Tomar los ejes (comando axis) en el rectángulo [math](x, y) ∈ [−2, 2] × [0, 3][/math] y como paso de muestreo [math]h = \frac{1}{10}[/math] para las variables [math]x[/math] e [math]y[/math].
2. Dibujar las curvas de nivel de la temperatura (comando contour) y decidir en qué punto la temperatura es máxima a partir de la gráfica. Calcular [math]\nabla T[/math] y pintarlo como campo vectorial en la misma gráfica. Observar gráficamente que [math]\nabla T[/math] es ortogonal a dichas curvas. (Nota: es muy importante que la escala de los ejes sea la misma para apreciar el ángulo que forman las curvas de nivel y el gradiente).
3. De acuerdo a la Ley de Fourier la energía calorífica [math]\vec{Q} = -\kappa \nabla T[/math] donde [math]\kappa[/math] es la constante de conductividad térmica de la placa que supondremos [math]\kappa = 1[/math]. Calcular [math]\vec{Q}[/math] y dibujarlo como campo vectorial.
4. Determinar analíticamente (o con el ordenador) en qué punto y en qué dirección la variación de temperatura es mayor y dibujarlo en la gráfica de la placa con un punto rojo.
5. Dibujar el campo de desplazamientos en los puntos del mallado del sólido. ¿Hay algunos puntos que se encuentren fijos?
6. Dibujar el sólido antes y después del desplazamiento dado por el campo de vectores [math]\vec{u}[/math]. Dibujar ambos en la misma figura usando el comando subplot para poder compararlos.
7. Dibujar8. Calcular [math]|\nabla \times \vec{u}|[/math] en todos los puntos del sólido y dibujarlo. ¿Qué puntos sufren un mayor rotacional?
9. Definamos [math]\varepsilon(\vec{u}) = \frac{\nabla \vec{u} + \nabla \vec{u}^t}{2}[/math], la parte simétrica del tensor gradiente de [math]\vec{u}[/math] conocido como tensor de deformaciones.
En un medio elástico lineal, isótropo y homogéneo, los desplazamientos permiten escribir el tensor de tensiones [math]\sigma_{ij}[/math] a través de la fórmula: <center>[math]\sigma = \lambda \nabla \cdot \vec{u} \cdot I + 2\mu \varepsilon[/math],
- donde [math]I[/math] es el tensor identidad en el conjunto de vectores libres del espacio [math]\mathbb{R}^3[/math] y [math]\lambda[/math], [math]\mu[/math] son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material.
A pesar de que los desplazamientos son planos (es decir, [math]\vec{u}[/math] no tiene componente en la dirección de [math]\vec{k}[/math]), las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.
Tomando [math]\lambda = \mu = 1[/math], dibujar las tensiones normales en la dirección que marca el eje [math]\vec{i}[/math], es decir, [math]\vec{i} \cdot \sigma \cdot \vec{i}[/math], las tensiones normales en la dirección que marca el eje [math]\vec{j}[/math], es decir, [math]\vec{j} \cdot \sigma \cdot \vec{j}[/math], y las correspondientes al eje [math]\vec{k}[/math], es decir, [math]\vec{k} \cdot \sigma \cdot \vec{k}[/math] (dibujar las que no son nulas).
10. Calcular las tensiones tangenciales respecto al plano ortogonal a [math]\vec{i}[/math], es decir, [math]|\sigma \cdot \vec{i} − (\vec{i} \cdot \sigma \cdot \vec{i}) \vec{i}|[/math]. Dibujar sólo las que no son nulas.