Diferencia entre revisiones de «Onda transversal plana (Grupo 54)»

De MateWiki
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
{{ TrabajoED | Derformación plana. Grupo | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jorge Muñoz Jimenez <br/> Daniel Galarza Polo <br/> Armando de Tomás }}[[Categoría:Teoría de Campos]][[Categoría:TC25/26]]
 
{{ TrabajoED | Derformación plana. Grupo | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jorge Muñoz Jimenez <br/> Daniel Galarza Polo <br/> Armando de Tomás }}[[Categoría:Teoría de Campos]][[Categoría:TC25/26]]
 
+
CORREGIR TITULO MAL PUESTO
 
En este documento representaremos la sección longitudinal de un arco comprendido entre los radios <math>1<\sqrt{x^2+y^2}<2</math>  
 
En este documento representaremos la sección longitudinal de un arco comprendido entre los radios <math>1<\sqrt{x^2+y^2}<2</math>  
 
Supondremos que están definidas dos cantidades físicas.
 
Supondremos que están definidas dos cantidades físicas.
Línea 37: Línea 37:
  
 
{{matlab|codigo=
 
{{matlab|codigo=
% configuración de los ejes
+
% Radios del arco
axis equal
+
r1 = 1;
axis([-2,2,0,3])
+
r2 = 2;
view(2)
+
%Divisores
% APARTADO 1- Malla
+
Nr = 10;
h=0.1; %paso de muestreo
+
Nt = 40;
%definicion de las variables
+
%Crear vectores
x=(-1:h:1);
+
r = linspace (r1, r2, Nr+1);
y=(0:h:1);
+
theta = linspace(0, pi, Nt+1);
[mx,my]=meshgrid(x,y);
+
%Mallado
%Deformacion parabolica de la malla
+
figure;
yy=my.*(mx.^2+2);
+
hold on;
%mallado
+
axis equal;
hold on
+
title('Mallado básico del arco');
mesh(mx,yy,0.*mx);
+
xlabel('x');
}}
+
ylabel('y');
 +
%Lineas radiales
 +
for i = 1:length(r)
 +
    x = r(i) * cos(theta);
 +
    y = r(i) * sin(theta);
 +
    plot(x, y, 'k');  
 +
end
 +
for j = 1:length(r)
 +
    x = r(i) * cos(theta);
 +
    y = r(i) * sin(theta);
 +
    plot(x, y, 'g');  
 +
end
 +
 
 +
grid on;

Revisión del 12:18 3 dic 2025

Trabajo realizado por estudiantes
Título Derformación plana. Grupo
Asignatura Teoría de Campos
Curso 2025-26
Autores Jorge Muñoz Jimenez
Daniel Galarza Polo
Armando de Tomás
Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura

CORREGIR TITULO MAL PUESTO En este documento representaremos la sección longitudinal de un arco comprendido entre los radios [math]1\lt\sqrt{x^2+y^2}\lt2[/math] Supondremos que están definidas dos cantidades físicas.

  • La Temperatura
  • Los Desplazamientos

La temperatura [math]T(x, y)[/math] viene dada por la ecuación:

[math]T(x, y)=(x-y)^2[/math]


Los desplazamientos [math]u(x, y)[/math] producidos por la acción de una fuerza determinada.

Al definir el vector de posición de los puntos de la placa antes de que se produzca cualquier deformación [math]\vec{r_{0}}(x, y)=x\vec{i}+y\vec{j}[/math] , la posición de cada punto [math](x, y)[/math] de la placa después de la deformación vendrá dada mediante la ecuación
[math]\vec{r}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y,t)[/math]


Debido a la aplicación de fuerza sobre la placa, esta sufre un desplazamiento de los puntos, este desplazamiento viene determinado por el vector
[math]\vec{u}(x, y,t) = \vec{a} cos( \vec{b} · \vec{r_{0}} - ct) [/math]


El valor de las variables es el siguiente:

[math] \vec{a} = \frac{ \vec{i} }{10}[/math]

[math] \vec{b} = \pi \vec{j}[/math]

[math]t=0[/math]


Conocemos
[math]\vec{u}(\rho, \theta )=\frac{1}{5}(\rho - 1) \rho\vec{e_{\rho}}[/math]


Mallado

A continuación podemos ver la representación del mallado que contiene a los puntos interiores del sólido realizado con MatLab.

Tomamos como ejes \((x,y) ∈ [0,4] × [-\frac{1}{2} , \frac{1}{2}]\) y un paso de muestreo, es decir, el intervalo entre punto y punto, [math]h=\frac{1}{10}[/math] para las variables [math]x[/math] e [math]y[/math].


{{matlab|codigo= % Radios del arco r1 = 1; r2 = 2; %Divisores Nr = 10; Nt = 40; %Crear vectores r = linspace (r1, r2, Nr+1); theta = linspace(0, pi, Nt+1); %Mallado figure; hold on; axis equal; title('Mallado básico del arco'); xlabel('x'); ylabel('y'); %Lineas radiales for i = 1:length(r)

    x = r(i) * cos(theta);
    y = r(i) * sin(theta);
    plot(x, y, 'k'); 

end for j = 1:length(r)

    x = r(i) * cos(theta);
    y = r(i) * sin(theta);
    plot(x, y, 'g'); 

end

grid on;