Diferencia entre revisiones de «La presa de El Atazar»
| Línea 1: | Línea 1: | ||
| + | [[Categoría:Teoría de Campos]] | ||
| + | [[Categoría:TC24/25]] | ||
| + | La presa de El Atazar, ubicada en el río Lozoya, es la mayor y más importante de la Comunidad de Madrid. Inaugurada en 1972, es una presa de gravedad y arco con 134 metros de altura y una capacidad de 425 hectómetros cúbicos, siendo clave para el abastecimiento de agua potable en Madrid y su área metropolitana. | ||
| + | |||
| + | El presente trabajo tiene por objeto la visualización y representación de la geometría de la presa para hacer un posterior análisis de la estabilidad estructural y la interacción del agua con la presa, incluyendo presión y caudal. | ||
| + | Para su realización se empleará el software de programación y cálculo numérico Matlab. | ||
| + | |||
{{ TrabajoED | La presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | | {{ TrabajoED | La presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | | ||
*Cristopher Ardon Colindres | *Cristopher Ardon Colindres | ||
| Línea 4: | Línea 11: | ||
*Aaron García Martín | *Aaron García Martín | ||
*Lara Gutiérrez Kreutzer }} | *Lara Gutiérrez Kreutzer }} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Representación de la presa == | ==Representación de la presa == | ||
| − | + | En primer lugar, se representa la superficie aguas arriba de la presa. Esta tiene una altura de 134 metros, y está definida por <math>θ ∈ [\frac{3π}{4}, \frac{5π}{4}]</math> y <math>Z ∈ [0,H]</math>. | |
| − | Para su realización, se ha comenzado definiendo los parámetros básicos y discreteando el dominio | + | Para su realización, se ha comenzado definiendo los parámetros básicos y discreteando el dominio con una altura de paso de h=100. Con el comando "meshgrid()" se construye una malla que permita parametrizar la superficie en coordenadas cilíndricas según la siguiente ecuación. |
| + | <center><math>r = r_{0} + b * (1 - \frac{z^2}{h^2})</math></center> | ||
| + | Por último, se convierte la parametrización a coordenadas cartesianas y con el comando "surf()" obtenemos la gráfica de la superficie. | ||
| + | A continuación, se muestra el código empleado para la obtención de la presay la imagen resultante: | ||
| − | |||
| − | |||
{{matlab|codigo= | {{matlab|codigo= | ||
clc | clc | ||
| − | + | r0 = 200; % Radio base de la presa (aproximado) | |
| − | r0 = 200; | + | b = 35; % Curvatura del arco parabólico |
| − | b = 35; | + | H = 134; % Altura de la presa |
| − | H = 134; | + | theta_min = 3*pi/4; |
| − | theta_min = | + | theta_max = 5*pi/4; |
| − | theta_max = pi/4; | + | theta = linspace(theta_min, theta_max, 100); % Ángulo en radianes |
| − | + | z = linspace(0, H, 100); % Altura | |
| − | + | [Theta, Z] = meshgrid(theta, z); % Creación del mallado | |
| − | theta = linspace(theta_min, theta_max, 100); % Ángulo en radianes | + | R = r0 + b * (1 - (Z.^2) / H^2); % Ecuación paramétrica para r |
| − | z = linspace(0, H, 100); | + | X = R .* cos(Theta); % Conversión a coordenadas cartesiana |
| − | + | ||
| − | + | ||
| − | [Theta, Z] = meshgrid(theta, z); | + | |
| − | + | ||
| − | % | + | |
| − | R = r0 + b * (1 - (Z.^2) / H^2); | + | |
| − | + | ||
| − | % | + | |
| − | X = R .* cos(Theta); | + | |
Y = R .* sin(Theta); | Y = R .* sin(Theta); | ||
| − | |||
| − | |||
figure; | figure; | ||
surf(X, Y, Z, 'FaceColor', 'cyan', 'EdgeColor', 'none'); | surf(X, Y, Z, 'FaceColor', 'cyan', 'EdgeColor', 'none'); | ||
| − | xlabel('X (m)'); | + | xlabel('Eje X (m)'); |
| − | ylabel('Y (m)'); | + | ylabel('Eje Y (m)'); |
| − | zlabel('Z (m)'); | + | zlabel('Eje Z (m)'); |
title('Superficie parametrizada de la presa (aguas arriba)'); | title('Superficie parametrizada de la presa (aguas arriba)'); | ||
| − | axis equal; | + | axis equal; |
| − | view(3); | + | view(3); %Visualizamos el gráfico en tres dimensiones |
grid on; | grid on; | ||
}} | }} | ||
| − | [[Archivo:fotopresa1.png|500px|centre|Representación Presa|]] | + | |
| + | [[Archivo:fotopresa1.png|500px|centre|Representación Presa|Figura 1. Representación de la presa.]] | ||
==Distribución de presiones sobre la presa == | ==Distribución de presiones sobre la presa == | ||
| Línea 76: | Línea 69: | ||
}} | }} | ||
[[Archivo:fotopresa2.png|500px|centre|Distribución de presiones|]] | [[Archivo:fotopresa2.png|500px|centre|Distribución de presiones|]] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revisión del 21:44 26 nov 2024
La presa de El Atazar, ubicada en el río Lozoya, es la mayor y más importante de la Comunidad de Madrid. Inaugurada en 1972, es una presa de gravedad y arco con 134 metros de altura y una capacidad de 425 hectómetros cúbicos, siendo clave para el abastecimiento de agua potable en Madrid y su área metropolitana.
El presente trabajo tiene por objeto la visualización y representación de la geometría de la presa para hacer un posterior análisis de la estabilidad estructural y la interacción del agua con la presa, incluyendo presión y caudal. Para su realización se empleará el software de programación y cálculo numérico Matlab.
| Trabajo realizado por estudiantes | |
|---|---|
| Título | La presa de El Atazar. Grupo 31 |
| Asignatura | Teoría de Campos |
| Curso | 2024-25 |
| Autores |
|
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
1 Representación de la presa
En primer lugar, se representa la superficie aguas arriba de la presa. Esta tiene una altura de 134 metros, y está definida por [math]θ ∈ [\frac{3π}{4}, \frac{5π}{4}][/math] y [math]Z ∈ [0,H][/math]. Para su realización, se ha comenzado definiendo los parámetros básicos y discreteando el dominio con una altura de paso de h=100. Con el comando "meshgrid()" se construye una malla que permita parametrizar la superficie en coordenadas cilíndricas según la siguiente ecuación.
Por último, se convierte la parametrización a coordenadas cartesianas y con el comando "surf()" obtenemos la gráfica de la superficie. A continuación, se muestra el código empleado para la obtención de la presay la imagen resultante:
clc
r0 = 200; % Radio base de la presa (aproximado)
b = 35; % Curvatura del arco parabólico
H = 134; % Altura de la presa
theta_min = 3*pi/4;
theta_max = 5*pi/4;
theta = linspace(theta_min, theta_max, 100); % Ángulo en radianes
z = linspace(0, H, 100); % Altura
[Theta, Z] = meshgrid(theta, z); % Creación del mallado
R = r0 + b * (1 - (Z.^2) / H^2); % Ecuación paramétrica para r
X = R .* cos(Theta); % Conversión a coordenadas cartesiana
Y = R .* sin(Theta);
figure;
surf(X, Y, Z, 'FaceColor', 'cyan', 'EdgeColor', 'none');
xlabel('Eje X (m)');
ylabel('Eje Y (m)');
zlabel('Eje Z (m)');
title('Superficie parametrizada de la presa (aguas arriba)');
axis equal;
view(3); %Visualizamos el gráfico en tres dimensiones
grid on;2 Distribución de presiones sobre la presa
% Parámetros de presión
rho = 1000; % Densidad del agua (kg/m^3)
g = 9.81; % Gravedad (m/s^2)
% Cálculo de la presión
P = rho * g * (H - Z); % Presión en función de z
% Gráfica de la superficie con mapa de colores para la presión
figure;
surf(X, Y, Z, P, 'EdgeColor', 'none');
xlabel('X (m)');
ylabel('Y (m)');
zlabel('Z (m)');
title('Presión sobre la superficie de la presa');
colorbar; % Barra de colores para indicar magnitudes de presión
colormap(jet); % Esquema de colores
axis equal;
view(3);
grid on;