<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mateo+caturla</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mateo+caturla"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Mateo_caturla"/>
		<updated>2026-04-24T22:57:09Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102214</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102214"/>
				<updated>2025-12-06T17:21:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Las presas y sus tipos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=.-Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Presa_de_el_atazar.jpg|380px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
=Los diferentes tipos de presas=&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad==&lt;br /&gt;
&lt;br /&gt;
Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco==&lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Captura de pantalla 2025-12-06 154203.png|700px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Presas en Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]]&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab de la representación gráfica de la función &amp;lt;math&amp;gt;S(x,y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
&lt;br /&gt;
El gradiente del campo vectorial nos permite saber como varía la concentración de sedimentos del fondo del embalse. El gradiente describe la dirección y la magnitud de cambio más rápido de una función multivariable.&lt;br /&gt;
&lt;br /&gt;
Se calcula derivando la función por cada una de sus variables independientemente.&lt;br /&gt;
&lt;br /&gt;
En el caso de S(x,y):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial x} = -\frac{2 S_0 \alpha x}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial y} = -\frac{2 S_0 \alpha y}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y el gradiente es igual a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla S =  ( \frac{\partial S}{\partial x}, \frac{\partial S}{\partial y}) = -\frac{2 S_0 \alpha}{L^2} e^{- \frac{x^2 + y^2}{L^2}}( x \overrightarrow{i} + y \overrightarrow{j})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el radio en la coronación&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;b = 40,\text{m}&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el parámetro que controla la curvatura parabólica  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base de la presa corresponde a&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sustituimos en la ecuación:&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; r_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b\rho_\text{base} = 150 + 40 = 190 \,\text{m}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Donde &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así que obtenemos&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que podemos calcular facilmente el volumen a través de la expresión de la densidad   &lt;br /&gt;
&amp;lt;math&amp;gt;\,\,   \rho={\frac{M}{V}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_s = {\frac{M}{\rho_s}} = {\frac{7,17*10^6kg}{1500kg/m^3}} = 4780m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Porcentaje de la capacidad del embalse que representa===&lt;br /&gt;
&lt;br /&gt;
Sabiendo que el embalse tiene una capacidad total de &amp;lt;math&amp;gt;425hm^3&amp;lt;/math&amp;gt;, lo que equivalen a &amp;lt;math&amp;gt;425*10^6m^3&amp;lt;/math&amp;gt;, el porcentaje que ocupa es igual a :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\frac{4780m^3}{425*10^6m^3}}*100\, =\, 0,0011&amp;lt;/math&amp;gt;%  &amp;amp;nbsp; Respecto al volmen total del embalse.&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
=Bibliografia=&lt;br /&gt;
&lt;br /&gt;
==Las presas y sus tipos==&lt;br /&gt;
&lt;br /&gt;
1.[https://eadic.com/blog/entrada/presas-de-gravedad-tipologias-clasicas-y-esquema-resistente/ Presas de gravedad: tipologías clásicas y esquema resistente]&lt;br /&gt;
2.[https://eadic.com/blog/entrada/presas-arco-tipologias-y-esquema-resistente/ Presas arco: tipologías y esquema resistente]&lt;br /&gt;
3.[https://aldeadavila.es/presa-de-iberdrola/ Presa de Iberdrola (Aldeadávila)]&lt;br /&gt;
4.[https://ingenieria-civil.org/GOING/obra.php?id=8 Presa de ingeniería civil — Obra id=8]&lt;br /&gt;
5.[https://ingenieros-civiles.es/actualidad/actualidad/1/1088/grandes-infraestructuras-la-presa-de-almendra Presa de Almendra (ingenieros-civiles.es)]&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102212</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102212"/>
				<updated>2025-12-06T17:21:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Las presas y sus tipos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=.-Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Presa_de_el_atazar.jpg|380px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
=Los diferentes tipos de presas=&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad==&lt;br /&gt;
&lt;br /&gt;
Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco==&lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Captura de pantalla 2025-12-06 154203.png|700px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Presas en Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]]&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab de la representación gráfica de la función &amp;lt;math&amp;gt;S(x,y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
&lt;br /&gt;
El gradiente del campo vectorial nos permite saber como varía la concentración de sedimentos del fondo del embalse. El gradiente describe la dirección y la magnitud de cambio más rápido de una función multivariable.&lt;br /&gt;
&lt;br /&gt;
Se calcula derivando la función por cada una de sus variables independientemente.&lt;br /&gt;
&lt;br /&gt;
En el caso de S(x,y):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial x} = -\frac{2 S_0 \alpha x}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial y} = -\frac{2 S_0 \alpha y}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y el gradiente es igual a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla S =  ( \frac{\partial S}{\partial x}, \frac{\partial S}{\partial y}) = -\frac{2 S_0 \alpha}{L^2} e^{- \frac{x^2 + y^2}{L^2}}( x \overrightarrow{i} + y \overrightarrow{j})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el radio en la coronación&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;b = 40,\text{m}&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el parámetro que controla la curvatura parabólica  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base de la presa corresponde a&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sustituimos en la ecuación:&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; r_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b\rho_\text{base} = 150 + 40 = 190 \,\text{m}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Donde &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así que obtenemos&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que podemos calcular facilmente el volumen a través de la expresión de la densidad   &lt;br /&gt;
&amp;lt;math&amp;gt;\,\,   \rho={\frac{M}{V}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_s = {\frac{M}{\rho_s}} = {\frac{7,17*10^6kg}{1500kg/m^3}} = 4780m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Porcentaje de la capacidad del embalse que representa===&lt;br /&gt;
&lt;br /&gt;
Sabiendo que el embalse tiene una capacidad total de &amp;lt;math&amp;gt;425hm^3&amp;lt;/math&amp;gt;, lo que equivalen a &amp;lt;math&amp;gt;425*10^6m^3&amp;lt;/math&amp;gt;, el porcentaje que ocupa es igual a :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\frac{4780m^3}{425*10^6m^3}}*100\, =\, 0,0011&amp;lt;/math&amp;gt;%  &amp;amp;nbsp; Respecto al volmen total del embalse.&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
=Bibliografia=&lt;br /&gt;
&lt;br /&gt;
==Las presas y sus tipos==&lt;br /&gt;
&lt;br /&gt;
2.[https://eadic.com/blog/entrada/presas-arco-tipologias-y-esquema-resistente/ Presas arco: tipologías y esquema resistente]&lt;br /&gt;
3.[https://aldeadavila.es/presa-de-iberdrola/ Presa de Iberdrola (Aldeadávila)]&lt;br /&gt;
4.[https://ingenieria-civil.org/GOING/obra.php?id=8 Presa de ingeniería civil — Obra id=8]&lt;br /&gt;
5.[https://ingenieros-civiles.es/actualidad/actualidad/1/1088/grandes-infraestructuras-la-presa-de-almendra Presa de Almendra (ingenieros-civiles.es)]&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102210</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102210"/>
				<updated>2025-12-06T17:21:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas y sus tipos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=.-Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Presa_de_el_atazar.jpg|380px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
=Los diferentes tipos de presas=&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad==&lt;br /&gt;
&lt;br /&gt;
Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco==&lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Captura de pantalla 2025-12-06 154203.png|700px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Presas en Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]]&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab de la representación gráfica de la función &amp;lt;math&amp;gt;S(x,y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
&lt;br /&gt;
El gradiente del campo vectorial nos permite saber como varía la concentración de sedimentos del fondo del embalse. El gradiente describe la dirección y la magnitud de cambio más rápido de una función multivariable.&lt;br /&gt;
&lt;br /&gt;
Se calcula derivando la función por cada una de sus variables independientemente.&lt;br /&gt;
&lt;br /&gt;
En el caso de S(x,y):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial x} = -\frac{2 S_0 \alpha x}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial y} = -\frac{2 S_0 \alpha y}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y el gradiente es igual a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla S =  ( \frac{\partial S}{\partial x}, \frac{\partial S}{\partial y}) = -\frac{2 S_0 \alpha}{L^2} e^{- \frac{x^2 + y^2}{L^2}}( x \overrightarrow{i} + y \overrightarrow{j})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el radio en la coronación&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;b = 40,\text{m}&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el parámetro que controla la curvatura parabólica  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base de la presa corresponde a&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sustituimos en la ecuación:&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; r_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b\rho_\text{base} = 150 + 40 = 190 \,\text{m}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Donde &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así que obtenemos&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que podemos calcular facilmente el volumen a través de la expresión de la densidad   &lt;br /&gt;
&amp;lt;math&amp;gt;\,\,   \rho={\frac{M}{V}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_s = {\frac{M}{\rho_s}} = {\frac{7,17*10^6kg}{1500kg/m^3}} = 4780m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Porcentaje de la capacidad del embalse que representa===&lt;br /&gt;
&lt;br /&gt;
Sabiendo que el embalse tiene una capacidad total de &amp;lt;math&amp;gt;425hm^3&amp;lt;/math&amp;gt;, lo que equivalen a &amp;lt;math&amp;gt;425*10^6m^3&amp;lt;/math&amp;gt;, el porcentaje que ocupa es igual a :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\frac{4780m^3}{425*10^6m^3}}*100\, =\, 0,0011&amp;lt;/math&amp;gt;%  &amp;amp;nbsp; Respecto al volmen total del embalse.&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
=Bibliografia=&lt;br /&gt;
&lt;br /&gt;
==Las presas y sus tipos==&lt;br /&gt;
&lt;br /&gt;
 1.[https://eadic.com/blog/entrada/presas-de-gravedad-tipologias-clasicas-y-esquema-resistente/ Presas de gravedad: tipologías clásicas y esquema resistente]&lt;br /&gt;
2.[https://eadic.com/blog/entrada/presas-arco-tipologias-y-esquema-resistente/ Presas arco: tipologías y esquema resistente]&lt;br /&gt;
3.[https://aldeadavila.es/presa-de-iberdrola/ Presa de Iberdrola (Aldeadávila)]&lt;br /&gt;
4.[https://ingenieria-civil.org/GOING/obra.php?id=8 Presa de ingeniería civil — Obra id=8]&lt;br /&gt;
5.[https://ingenieros-civiles.es/actualidad/actualidad/1/1088/grandes-infraestructuras-la-presa-de-almendra Presa de Almendra (ingenieros-civiles.es)]&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102208</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=102208"/>
				<updated>2025-12-06T17:20:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=.-Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Presa_de_el_atazar.jpg|380px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
=Los diferentes tipos de presas=&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad==&lt;br /&gt;
&lt;br /&gt;
Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco==&lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Archivo:Captura de pantalla 2025-12-06 154203.png|700px|presa de el Atazar]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Presas en Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]]&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab de la representación gráfica de la función &amp;lt;math&amp;gt;S(x,y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
&lt;br /&gt;
El gradiente del campo vectorial nos permite saber como varía la concentración de sedimentos del fondo del embalse. El gradiente describe la dirección y la magnitud de cambio más rápido de una función multivariable.&lt;br /&gt;
&lt;br /&gt;
Se calcula derivando la función por cada una de sus variables independientemente.&lt;br /&gt;
&lt;br /&gt;
En el caso de S(x,y):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial x} = -\frac{2 S_0 \alpha x}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial S}{\partial y} = -\frac{2 S_0 \alpha y}{L^2} e^{- \frac{x^2 + y^2}{L^2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y el gradiente es igual a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla S =  ( \frac{\partial S}{\partial x}, \frac{\partial S}{\partial y}) = -\frac{2 S_0 \alpha}{L^2} e^{- \frac{x^2 + y^2}{L^2}}( x \overrightarrow{i} + y \overrightarrow{j})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el radio en la coronación&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;b = 40,\text{m}&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el parámetro que controla la curvatura parabólica  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base de la presa corresponde a&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sustituimos en la ecuación:&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; r_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b\rho_\text{base} = 150 + 40 = 190 \,\text{m}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Donde &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así que obtenemos&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que podemos calcular facilmente el volumen a través de la expresión de la densidad   &lt;br /&gt;
&amp;lt;math&amp;gt;\,\,   \rho={\frac{M}{V}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_s = {\frac{M}{\rho_s}} = {\frac{7,17*10^6kg}{1500kg/m^3}} = 4780m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Porcentaje de la capacidad del embalse que representa===&lt;br /&gt;
&lt;br /&gt;
Sabiendo que el embalse tiene una capacidad total de &amp;lt;math&amp;gt;425hm^3&amp;lt;/math&amp;gt;, lo que equivalen a &amp;lt;math&amp;gt;425*10^6m^3&amp;lt;/math&amp;gt;, el porcentaje que ocupa es igual a :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\frac{4780m^3}{425*10^6m^3}}*100\, =\, 0,0011&amp;lt;/math&amp;gt;%  &amp;amp;nbsp; Respecto al volmen total del embalse.&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
=Bibliografia=&lt;br /&gt;
&lt;br /&gt;
==Presas y sus tipos==&lt;br /&gt;
 1.[https://eadic.com/blog/entrada/presas-de-gravedad-tipologias-clasicas-y-esquema-resistente/ Presas de gravedad: tipologías clásicas y esquema resistente]&lt;br /&gt;
2.[https://eadic.com/blog/entrada/presas-arco-tipologias-y-esquema-resistente/ Presas arco: tipologías y esquema resistente]&lt;br /&gt;
3.[https://aldeadavila.es/presa-de-iberdrola/ Presa de Iberdrola (Aldeadávila)]&lt;br /&gt;
4.[https://ingenieria-civil.org/GOING/obra.php?id=8 Presa de ingeniería civil — Obra id=8]&lt;br /&gt;
5.[https://ingenieros-civiles.es/actualidad/actualidad/1/1088/grandes-infraestructuras-la-presa-de-almendra Presa de Almendra (ingenieros-civiles.es)]&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99953</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99953"/>
				<updated>2025-12-04T22:01:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el radio en la coronación&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;b = 40,\text{m}&amp;lt;/math&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;es el parámetro que controla la curvatura parabólica  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La base de la presa corresponde a&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Sustituimos en la ecuación:&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; r_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b\rho_\text{base} = 150 + 40 = 190 \,\text{m}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Donde &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así que obtenemos&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que podemos calcular facilmente el volumen a través de la expresión de la densidad   &lt;br /&gt;
&amp;lt;math&amp;gt;\,\,   \rho={\frac{M}{V}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_s = {\frac{M}{\rho_s}} = {\frac{7,17*10^6kg}{1500kg/m^3}} = 4780m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Porcentaje de la capacidad del embalse que representa===&lt;br /&gt;
&lt;br /&gt;
Sabiendo que el embalse tiene una capacidad total de &amp;lt;math&amp;gt;425hm^3&amp;lt;/math&amp;gt;, lo que equivalen a &amp;lt;math&amp;gt;425*10^6m^3&amp;lt;/math&amp;gt;, el porcentaje que ocupa es igual a :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\frac{4780m^3}{425*10^6m^3}}*100\, =\, 0,0011&amp;lt;/math&amp;gt;%  &amp;amp;nbsp; Respecto al volmen total del embalse.&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas en Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99696</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99696"/>
				<updated>2025-12-04T18:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s = 1500 kg/m^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|plano de la planta de la presa de Ricobayo]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Instalaciones del salto y presa de Aldeávila]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99691</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99691"/>
				<updated>2025-12-04T18:41:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de almendra: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s=1500lg/m^&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto aérea de la presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99689</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99689"/>
				<updated>2025-12-04T18:40:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de almendra: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
Conocemos la densidad de los sedimentos  &amp;lt;math&amp;gt;\rho_s=1500lg/m^&amp;lt;math/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|foto presa de almendra (el embalse mas alto de España)]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99685</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99685"/>
				<updated>2025-12-04T18:38:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99684</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99684"/>
				<updated>2025-12-04T18:38:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99683</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99683"/>
				<updated>2025-12-04T18:38:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
[[Archivo:EmbalseAlmendra.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:EmbalseAlmendra.png&amp;diff=99682</id>
		<title>Archivo:EmbalseAlmendra.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:EmbalseAlmendra.png&amp;diff=99682"/>
				<updated>2025-12-04T18:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99681</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99681"/>
				<updated>2025-12-04T18:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99680</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99680"/>
				<updated>2025-12-04T18:35:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de Ricobayo: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
[[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99679</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99679"/>
				<updated>2025-12-04T18:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
 [[Archivo:Presa_ricobayo_3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99676</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99676"/>
				<updated>2025-12-04T18:34:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de magnitudes==&lt;br /&gt;
===Masa total de sedimentos depositados===&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,17*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Volumen que ocupan los sedimentos===&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
 [[Archivo:Presa Ricobayo 3.png|miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Presa_ricobayo_3.png&amp;diff=99672</id>
		<title>Archivo:Presa ricobayo 3.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Presa_ricobayo_3.png&amp;diff=99672"/>
				<updated>2025-12-04T18:32:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99654</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99654"/>
				<updated>2025-12-04T18:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* La presa de Aldeadávila: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río Duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. &lt;br /&gt;
No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99651</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99651"/>
				<updated>2025-12-04T18:23:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* La presa de Aldeadávila: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
 [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]].&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99647</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99647"/>
				<updated>2025-12-04T18:22:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18*10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos. [[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]]&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99640</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99640"/>
				<updated>2025-12-04T18:19:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;br /&gt;
[[Archivo:Completo_aldeadavila.jpg |miniatura|derecha|250px|Descripción de la imagen]]&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Completo_aldeadavila.jpg&amp;diff=99638</id>
		<title>Archivo:Completo aldeadavila.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Completo_aldeadavila.jpg&amp;diff=99638"/>
				<updated>2025-12-04T18:18:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99619</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99619"/>
				<updated>2025-12-04T18:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Ventajas e inconvenientes de los diferentes tipos de presas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99617</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99617"/>
				<updated>2025-12-04T18:10:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa con contrafuertes: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
==Presa con contrafuertes:==&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99614</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99614"/>
				<updated>2025-12-04T18:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de bóveda: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
==Presa de bóveda:==&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
=Presa con contrafuertes:=&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99612</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99612"/>
				<updated>2025-12-04T18:09:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de arco: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:==&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
=Presa de bóveda:=&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
=Presa con contrafuertes:=&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99611</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99611"/>
				<updated>2025-12-04T18:09:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de gravedad: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
==Presa de gravedad:==&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
=Presa de arco:=&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
=Presa de bóveda:=&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
=Presa con contrafuertes:=&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99609</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99609"/>
				<updated>2025-12-04T18:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Ventajas e inconvenientes de los diferentes tipos de presas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
=Presa de gravedad:=&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
=Presa de arco:=&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
=Presa de bóveda:=&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
=Presa con contrafuertes:=&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99607</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99607"/>
				<updated>2025-12-04T18:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Ventajas e inconvenientes de los diferentes tipos de presas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa.La gran desventaja es la inmensa cantidad de hormigón que se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99604</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99604"/>
				<updated>2025-12-04T18:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* La presa de Aldeadávila: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
==La presa de Aldeadávila:==&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99603</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99603"/>
				<updated>2025-12-04T18:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de Ricobayo: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
==Presa de Ricobayo:==&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
=La presa de Aldeadávila:=&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99601</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99601"/>
				<updated>2025-12-04T18:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Presas Españolas=&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
=Presa de Ricobayo:=&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
=La presa de Aldeadávila:=&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99600</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99600"/>
				<updated>2025-12-04T18:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presa de almendra: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presas Españolas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de almendra:==&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
=Presa de Ricobayo:=&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
=La presa de Aldeadávila:=&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99598</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99598"/>
				<updated>2025-12-04T18:07:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: /* Presas Españolas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presas Españolas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Presa de almendra:=&lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
=Presa de Ricobayo:=&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
=La presa de Aldeadávila:=&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99595</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99595"/>
				<updated>2025-12-04T18:06:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presas Españolas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de almendra: &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo:&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila:&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99592</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99592"/>
				<updated>2025-12-04T18:05:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos de presas==&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad:&lt;br /&gt;
 Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco:&lt;br /&gt;
 Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda:&lt;br /&gt;
 Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes:&lt;br /&gt;
 En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
Presa de almendra: &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo:&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila:&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99590</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99590"/>
				<updated>2025-12-04T18:05:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
Ventajas e inconvenientes de los diferentes tipos de presas&lt;br /&gt;
&lt;br /&gt;
Presa de gravedad: Esta presa básicamente hace frente al inmenso empuje del agua con su peso ingente. Este peso se utilizaría para aumentar la normal y tener una fuerza de rozamiento considerable. También para evitar el vuelco se tiene que situar las fuerzas de empuje del agua y del peso deben estar contenidas en la base de la presa. &lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que &lt;br /&gt;
         se necesita para su construcción.&lt;br /&gt;
&lt;br /&gt;
Presa de arco: Este arco resulta ser antifunicular, es decir, busca trabajar a axil, transmitiendo estos esfuerzos de compresión a los estribos de la cerrada (es solo curva en el plano horizontal), es obligatorio que sea monolítica para su correcta transmisión de la componente de carga lateral. Su gran desventaja sería que solo se pueden realizar en gargantas estrechas en cuyas laderas exista una roca firme y resistente, requiriendo también de materiales de gran calidad.&lt;br /&gt;
&lt;br /&gt;
Presa de bóveda: Topográficamente se suelen situar en cerradas donde la cuerda del arco horizontal principal es menor o igual a 3 veces su altura (ahora existen presas que superan 6 o 8 veces su altura). A diferencia de la de arco esta transmite el esfuerzo de compresión al fondo, este tipo de presa tiene que ser monolítica, es decir, las juntas de los bloques tienen que estar inyectadas para transmitir bien las cargas. Su desventaja es semejante a la de arco, que es la necesidad de una roca competente que resista la carga lateral transmitida por la presa, añadiendo el coste de un hormigón de mayor resistencia y unos trabajos de inyección muy precisos&lt;br /&gt;
&lt;br /&gt;
Presa con contrafuertes: En esta presa se prescinde del acero (más favorable, solución más robusta, sin armadura) y se opta por el hormigón en masa. Pueden ser contrafuertes simples o dobles (huecos o sólidos), la junta entre la losa y el contrafuerte se llena con asfalto o algún compuesto para juntas flexibles, permitiendo asi que cada losa trabaje independientemente, así evitando que los desplazamientos mínimos de la cimentación no dañen la estructura. La ventaja es que la altura de la presa se puede aumentar extendiendo los contrafuertes y las losas, de ahi que se utilicen donde se contempla un futuro incremento en la capacidad del vaso, la desventaja sería que aunque se utilice menos hormigón que en la de gravedad, esta requiere de acero para reforzarla, incrementando así su coste.&lt;br /&gt;
&lt;br /&gt;
Presa de almendra: &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura es de 202 metros y su longitud de coronación 567 metros (casi el triple de su altura), construida a base de 2.188.000 m³ de hormigón costando 4 millones de pesetas su obra. Es una de las centrales hidroeléctricas más grandes de España, y tiene una potencia instalada de 810 MW y una producción media de 1.376 GWh anuales.&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo:&lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de coronación. La idea inicial de aprovechar los 600 m de desnivel desde Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber unas negociaciones, En 1929, sólo dos años después de la firma del tratado hispano portugués para el aprovechamiento internacional del río Duero, empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). Se estima su producción energética anual en 590 Gwh, maneja un volumen total de 1.148 hm³&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila:&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de tipo Arco Gravedad y está construida a base de hormigón (120.000 metros cúbicos), el río duero se compartió, correspondiéndole a España el aguas abajo, el tramo aprovechado es el comprendido entre la confluencia del Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes los desniveles superan los 400 metros, está situada sobre materiales graníticos.&lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la existencia de una zona descomprimida de gran espesor, que implicaba permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99588</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99588"/>
				<updated>2025-12-04T18:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99585</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99585"/>
				<updated>2025-12-04T18:03:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ventajas e inconvenientes de los diferentes tipos &lt;br /&gt;
de presas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​=Presa de gravedad:=&lt;br /&gt;
Esta presa básicamente hace frente al &lt;br /&gt;
inmenso empuje del agua con su peso ingente. Este peso se utilizaría &lt;br /&gt;
para aumentar la normal y tener una fuerza de rozamiento &lt;br /&gt;
considerable. También para evitar el vuelco se tiene que situar las &lt;br /&gt;
fuerzas de empuje del agua y del peso deben estar contenidas en la &lt;br /&gt;
base de la presa.La gran desventaja es la inmensa cantidad de hormigón&lt;br /&gt;
 que se necesita para su construcción. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Presa de arco:=&lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca &lt;br /&gt;
trabajar a axil, transmitiendo estos esfuerzos de compresión a los &lt;br /&gt;
estribos de la cerrada (es solo curva en el plano horizontal), es &lt;br /&gt;
obligatorio que sea monolítica para su correcta transmisión de la &lt;br /&gt;
componente de carga lateral. Su gran desventaja sería que solo se &lt;br /&gt;
pueden realizar en gargantas estrechas en cuyas laderas exista una &lt;br /&gt;
roca firme y resistente, requiriendo también de materiales de gran &lt;br /&gt;
calidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de bóveda: Topográficamente se suelen situar en cerradas &lt;br /&gt;
donde la cuerda del arco horizontal principal es menor o igual a 3 &lt;br /&gt;
veces su altura (ahora existen presas que superan 6 o 8 veces su &lt;br /&gt;
altura). A diferencia de la de arco esta transmite el esfuerzo de &lt;br /&gt;
compresión al fondo, este tipo de presa tiene que ser monolítica, es &lt;br /&gt;
decir, las juntas de los bloques tienen que estar inyectadas para &lt;br /&gt;
transmitir bien las cargas. Su desventaja es semejante a la de arco, &lt;br /&gt;
que es la necesidad de una roca competente que resista la carga &lt;br /&gt;
lateral transmitida por la presa, añadiendo el coste de un hormigón &lt;br /&gt;
de mayor resistencia y unos trabajos de inyección muy precisos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa con contrafuertes: En esta presa se prescinde del acero &lt;br /&gt;
(más favorable, solución más robusta, sin armadura) y se opta por el &lt;br /&gt;
hormigón en masa. Pueden ser contrafuertes simples o dobles &lt;br /&gt;
(huecos o sólidos), la junta entre la losa y el contrafuerte se llena con &lt;br /&gt;
asfalto o algún compuesto para juntas flexibles, permitiendo asi que &lt;br /&gt;
cada losa trabaje independientemente, así evitando que los &lt;br /&gt;
desplazamientos mínimos de la cimentación no dañen la estructura. &lt;br /&gt;
La ventaja es que la altura de la presa se puede aumentar &lt;br /&gt;
extendiendo los contrafuertes y las losas, de ahi que se utilicen &lt;br /&gt;
donde se contempla un futuro incremento en la capacidad del vaso, &lt;br /&gt;
la desventaja sería que aunque se utilice menos hormigón que en la &lt;br /&gt;
de gravedad, esta requiere de acero para reforzarla, incrementando &lt;br /&gt;
así su coste. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de almendra:  &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura &lt;br /&gt;
es de 202 metros y su longitud de coronación 567 metros (casi el triple de &lt;br /&gt;
su altura), construida a base de 2.188.000 m³ de hormigón costando 4 &lt;br /&gt;
millones de pesetas su obra. Es una de las centrales hidroeléctricas más &lt;br /&gt;
grandes de España, y tiene una potencia instalada de 810 MW y una &lt;br /&gt;
producción media de 1.376 GWh anuales. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo: &lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de &lt;br /&gt;
coronación. La idea inicial de aprovechar los 600 m de desnivel desde &lt;br /&gt;
Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge &lt;br /&gt;
hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber &lt;br /&gt;
unas negociaciones, En 1929, sólo dos años después de la firma del tratado &lt;br /&gt;
hispano portugués para el aprovechamiento internacional del río Duero, &lt;br /&gt;
empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). &lt;br /&gt;
Se estima su producción energética anual en 590 Gwh, maneja un volumen &lt;br /&gt;
total de 1.148 hm³ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de &lt;br /&gt;
tipo Arco Gravedad y está construida a base de hormigón (120.000 metros &lt;br /&gt;
cúbicos), el río duero se compartió, correspondiéndole a España el aguas &lt;br /&gt;
abajo, el tramo aprovechado es el comprendido entre la confluencia del &lt;br /&gt;
Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes &lt;br /&gt;
los desniveles superan los 400 metros, está situada sobre materiales &lt;br /&gt;
graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la &lt;br /&gt;
existencia de una zona descomprimida de gran espesor, que implicaba &lt;br /&gt;
permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil &lt;br /&gt;
acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99582</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99582"/>
				<updated>2025-12-04T18:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ventajas e inconvenientes de los diferentes tipos &lt;br /&gt;
de presas=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​==Presa de gravedad:== &lt;br /&gt;
Esta presa básicamente hace frente al &lt;br /&gt;
inmenso empuje del agua con su peso ingente. Este peso se utilizaría &lt;br /&gt;
para aumentar la normal y tener una fuerza de rozamiento &lt;br /&gt;
considerable. También para evitar el vuelco se tiene que situar las &lt;br /&gt;
fuerzas de empuje del agua y del peso deben estar contenidas en la &lt;br /&gt;
base de la presa.La gran desventaja es la inmensa cantidad de hormigón&lt;br /&gt;
 que se necesita para su construcción. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Presa de arco:== &lt;br /&gt;
Este arco resulta ser antifunicular, es decir, busca &lt;br /&gt;
trabajar a axil, transmitiendo estos esfuerzos de compresión a los &lt;br /&gt;
estribos de la cerrada (es solo curva en el plano horizontal), es &lt;br /&gt;
obligatorio que sea monolítica para su correcta transmisión de la &lt;br /&gt;
componente de carga lateral. Su gran desventaja sería que solo se &lt;br /&gt;
pueden realizar en gargantas estrechas en cuyas laderas exista una &lt;br /&gt;
roca firme y resistente, requiriendo también de materiales de gran &lt;br /&gt;
calidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de bóveda: Topográficamente se suelen situar en cerradas &lt;br /&gt;
donde la cuerda del arco horizontal principal es menor o igual a 3 &lt;br /&gt;
veces su altura (ahora existen presas que superan 6 o 8 veces su &lt;br /&gt;
altura). A diferencia de la de arco esta transmite el esfuerzo de &lt;br /&gt;
compresión al fondo, este tipo de presa tiene que ser monolítica, es &lt;br /&gt;
decir, las juntas de los bloques tienen que estar inyectadas para &lt;br /&gt;
transmitir bien las cargas. Su desventaja es semejante a la de arco, &lt;br /&gt;
que es la necesidad de una roca competente que resista la carga &lt;br /&gt;
lateral transmitida por la presa, añadiendo el coste de un hormigón &lt;br /&gt;
de mayor resistencia y unos trabajos de inyección muy precisos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa con contrafuertes: En esta presa se prescinde del acero &lt;br /&gt;
(más favorable, solución más robusta, sin armadura) y se opta por el &lt;br /&gt;
hormigón en masa. Pueden ser contrafuertes simples o dobles &lt;br /&gt;
(huecos o sólidos), la junta entre la losa y el contrafuerte se llena con &lt;br /&gt;
asfalto o algún compuesto para juntas flexibles, permitiendo asi que &lt;br /&gt;
cada losa trabaje independientemente, así evitando que los &lt;br /&gt;
desplazamientos mínimos de la cimentación no dañen la estructura. &lt;br /&gt;
La ventaja es que la altura de la presa se puede aumentar &lt;br /&gt;
extendiendo los contrafuertes y las losas, de ahi que se utilicen &lt;br /&gt;
donde se contempla un futuro incremento en la capacidad del vaso, &lt;br /&gt;
la desventaja sería que aunque se utilice menos hormigón que en la &lt;br /&gt;
de gravedad, esta requiere de acero para reforzarla, incrementando &lt;br /&gt;
así su coste. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de almendra:  &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura &lt;br /&gt;
es de 202 metros y su longitud de coronación 567 metros (casi el triple de &lt;br /&gt;
su altura), construida a base de 2.188.000 m³ de hormigón costando 4 &lt;br /&gt;
millones de pesetas su obra. Es una de las centrales hidroeléctricas más &lt;br /&gt;
grandes de España, y tiene una potencia instalada de 810 MW y una &lt;br /&gt;
producción media de 1.376 GWh anuales. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo: &lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de &lt;br /&gt;
coronación. La idea inicial de aprovechar los 600 m de desnivel desde &lt;br /&gt;
Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge &lt;br /&gt;
hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber &lt;br /&gt;
unas negociaciones, En 1929, sólo dos años después de la firma del tratado &lt;br /&gt;
hispano portugués para el aprovechamiento internacional del río Duero, &lt;br /&gt;
empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). &lt;br /&gt;
Se estima su producción energética anual en 590 Gwh, maneja un volumen &lt;br /&gt;
total de 1.148 hm³ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de &lt;br /&gt;
tipo Arco Gravedad y está construida a base de hormigón (120.000 metros &lt;br /&gt;
cúbicos), el río duero se compartió, correspondiéndole a España el aguas &lt;br /&gt;
abajo, el tramo aprovechado es el comprendido entre la confluencia del &lt;br /&gt;
Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes &lt;br /&gt;
los desniveles superan los 400 metros, está situada sobre materiales &lt;br /&gt;
graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la &lt;br /&gt;
existencia de una zona descomprimida de gran espesor, que implicaba &lt;br /&gt;
permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil &lt;br /&gt;
acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99579</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99579"/>
				<updated>2025-12-04T18:01:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ventajas e inconvenientes de los diferentes tipos &lt;br /&gt;
de presas=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ ==Presa de gravedad:== Esta presa básicamente hace frente al &lt;br /&gt;
inmenso empuje del agua con su peso ingente. Este peso se utilizaría &lt;br /&gt;
para aumentar la normal y tener una fuerza de rozamiento &lt;br /&gt;
considerable. También para evitar el vuelco se tiene que situar las &lt;br /&gt;
fuerzas de empuje del agua y del peso deben estar contenidas en la &lt;br /&gt;
base de la presa.La gran desventaja es la inmensa cantidad de hormigón&lt;br /&gt;
 que se necesita para su construcción. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ ==Presa de arco:== Este arco resulta ser antifunicular, es decir, busca &lt;br /&gt;
trabajar a axil, transmitiendo estos esfuerzos de compresión a los &lt;br /&gt;
estribos de la cerrada (es solo curva en el plano horizontal), es &lt;br /&gt;
obligatorio que sea monolítica para su correcta transmisión de la &lt;br /&gt;
componente de carga lateral. Su gran desventaja sería que solo se &lt;br /&gt;
pueden realizar en gargantas estrechas en cuyas laderas exista una &lt;br /&gt;
roca firme y resistente, requiriendo también de materiales de gran &lt;br /&gt;
calidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de bóveda: Topográficamente se suelen situar en cerradas &lt;br /&gt;
donde la cuerda del arco horizontal principal es menor o igual a 3 &lt;br /&gt;
veces su altura (ahora existen presas que superan 6 o 8 veces su &lt;br /&gt;
altura). A diferencia de la de arco esta transmite el esfuerzo de &lt;br /&gt;
compresión al fondo, este tipo de presa tiene que ser monolítica, es &lt;br /&gt;
decir, las juntas de los bloques tienen que estar inyectadas para &lt;br /&gt;
transmitir bien las cargas. Su desventaja es semejante a la de arco, &lt;br /&gt;
que es la necesidad de una roca competente que resista la carga &lt;br /&gt;
lateral transmitida por la presa, añadiendo el coste de un hormigón &lt;br /&gt;
de mayor resistencia y unos trabajos de inyección muy precisos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa con contrafuertes: En esta presa se prescinde del acero &lt;br /&gt;
(más favorable, solución más robusta, sin armadura) y se opta por el &lt;br /&gt;
hormigón en masa. Pueden ser contrafuertes simples o dobles &lt;br /&gt;
(huecos o sólidos), la junta entre la losa y el contrafuerte se llena con &lt;br /&gt;
asfalto o algún compuesto para juntas flexibles, permitiendo asi que &lt;br /&gt;
cada losa trabaje independientemente, así evitando que los &lt;br /&gt;
desplazamientos mínimos de la cimentación no dañen la estructura. &lt;br /&gt;
La ventaja es que la altura de la presa se puede aumentar &lt;br /&gt;
extendiendo los contrafuertes y las losas, de ahi que se utilicen &lt;br /&gt;
donde se contempla un futuro incremento en la capacidad del vaso, &lt;br /&gt;
la desventaja sería que aunque se utilice menos hormigón que en la &lt;br /&gt;
de gravedad, esta requiere de acero para reforzarla, incrementando &lt;br /&gt;
así su coste. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de almendra:  &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura &lt;br /&gt;
es de 202 metros y su longitud de coronación 567 metros (casi el triple de &lt;br /&gt;
su altura), construida a base de 2.188.000 m³ de hormigón costando 4 &lt;br /&gt;
millones de pesetas su obra. Es una de las centrales hidroeléctricas más &lt;br /&gt;
grandes de España, y tiene una potencia instalada de 810 MW y una &lt;br /&gt;
producción media de 1.376 GWh anuales. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo: &lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de &lt;br /&gt;
coronación. La idea inicial de aprovechar los 600 m de desnivel desde &lt;br /&gt;
Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge &lt;br /&gt;
hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber &lt;br /&gt;
unas negociaciones, En 1929, sólo dos años después de la firma del tratado &lt;br /&gt;
hispano portugués para el aprovechamiento internacional del río Duero, &lt;br /&gt;
empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). &lt;br /&gt;
Se estima su producción energética anual en 590 Gwh, maneja un volumen &lt;br /&gt;
total de 1.148 hm³ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de &lt;br /&gt;
tipo Arco Gravedad y está construida a base de hormigón (120.000 metros &lt;br /&gt;
cúbicos), el río duero se compartió, correspondiéndole a España el aguas &lt;br /&gt;
abajo, el tramo aprovechado es el comprendido entre la confluencia del &lt;br /&gt;
Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes &lt;br /&gt;
los desniveles superan los 400 metros, está situada sobre materiales &lt;br /&gt;
graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la &lt;br /&gt;
existencia de una zona descomprimida de gran espesor, que implicaba &lt;br /&gt;
permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil &lt;br /&gt;
acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99571</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=99571"/>
				<updated>2025-12-04T17:58:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|400px|thumb|presa de el Atazar]]&lt;br /&gt;
&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo escalar de presión=&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 174835.png|375px|thumb|right|Campo de presión hidrostática sobre la presa]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;          &lt;br /&gt;
rho0 = 150;        &lt;br /&gt;
b = 40;           &lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 100); &lt;br /&gt;
z = linspace(0, H, 100);              &lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas &lt;br /&gt;
Rho = rho0 + b*(1 - (Z.^2)/H^2);&lt;br /&gt;
X = Rho .* cos(Theta);&lt;br /&gt;
Y = Rho .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
H_agua = 125;          &lt;br /&gt;
rho_agua = 1000;       &lt;br /&gt;
g = 9.81;        &lt;br /&gt;
P0 = 1.013e5;        &lt;br /&gt;
P = P0 + rho_agua * g * (H_agua - Z); &lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure;&lt;br /&gt;
hold on &lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor','none')&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X [m]', 'Color','w'); ylabel('Y [m]', 'Color','w'); zlabel('Z [m]', 'Color','w')&lt;br /&gt;
title('Campo de presión hidrostática sobre la presa', 'Color','w')&lt;br /&gt;
view(3);&lt;br /&gt;
axis equal;&lt;br /&gt;
shading interp;&lt;br /&gt;
grid on}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de la fuerza de presión total y la presión por unidad de superficie=&lt;br /&gt;
&lt;br /&gt;
En este apartado se determinarán la fuerza total debida a la presión y la presión distribuida por unidad de superficie para dos valores diferentes del parámetro de curvatura: 𝑏 = 40 m, correspondiente al caso de doble curvatura, y 𝑏 = 0 m, que representa el caso de curvatura simple. Se analizará cuál de estas dos configuraciones presenta una mejor capacidad de resistencia frente a la presión y la fuerza.&lt;br /&gt;
&lt;br /&gt;
Los datos empleados para la realización de los cálculos son los siguientes;&lt;br /&gt;
&lt;br /&gt;
Datos dados sobre la presa:&lt;br /&gt;
&lt;br /&gt;
H = 134m , altura de la presa;&lt;br /&gt;
&lt;br /&gt;
𝜌0 = 150 , radio en la coronación(altura máxima);&lt;br /&gt;
&lt;br /&gt;
Curvaturas parabólicas:&lt;br /&gt;
&lt;br /&gt;
1er Caso b = 40;&lt;br /&gt;
&lt;br /&gt;
2o Caso b = 0;&lt;br /&gt;
&lt;br /&gt;
Tomamos datos físicos que usaremos:&lt;br /&gt;
&lt;br /&gt;
𝜌 = 1000(kg/m^3): densidad del agua;&lt;br /&gt;
&lt;br /&gt;
g = 9.81(m/s^2): aceleración de la gravedad;&lt;br /&gt;
         &lt;br /&gt;
r0 = 968/pi(m): radio en la altura máxima.&lt;br /&gt;
&lt;br /&gt;
==Caso 1. Caso de doble curvatura(b=40)==&lt;br /&gt;
En este caso usaremos el parámetro de curvatura b=40m, que es el caso de doble curvatura, cuya representación es la siguiente:&lt;br /&gt;
[[Archivo:Caso de doble curvatura.png|600px|miniaturadeimagen|Representación Presa|Caso 1. Caso de doble curvatura(b=40)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 40;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Caso 2. Caso curvatura simple (b=0)==&lt;br /&gt;
En este segundo caso usaremos el parámetro de curvatura b=0, curvatura simple, con la siguiente representación:&lt;br /&gt;
[[Archivo:Caso de doble curvatura2.png |600px|miniaturadeimagen|Representación Presa|Caso 2. Caso curvatura simple (b=0)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b = 0;&lt;br /&gt;
r0 = 150;&lt;br /&gt;
h = 134;&lt;br /&gt;
rho = 1000;&lt;br /&gt;
g = 9.81;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
theta = linspace(3*pi/4, 5*pi/4, 40);&lt;br /&gt;
z = linspace(0, h, 40);&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z);&lt;br /&gt;
&lt;br /&gt;
% Radio&lt;br /&gt;
R = r0 + b * (1 - (Z.^2 / h^2));&lt;br /&gt;
&lt;br /&gt;
% Cartesianas&lt;br /&gt;
X = R .* cos(Theta);&lt;br /&gt;
Y = R .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Normales&lt;br /&gt;
dr_dz = -2 * b * Z / h^2;&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2);&lt;br /&gt;
n_x = n_r .* cos(Theta);&lt;br /&gt;
n_y = n_r .* sin(Theta);&lt;br /&gt;
&lt;br /&gt;
% Presión hidrostática&lt;br /&gt;
P = rho * g * (h - Z);&lt;br /&gt;
&lt;br /&gt;
% Componentes de fuerza&lt;br /&gt;
F_x = -P .* n_x;&lt;br /&gt;
F_y = -P .* n_y;&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;  &lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1.2, ...&lt;br /&gt;
        'Color','g','LineWidth',1.3,'MaxHeadSize',2);&lt;br /&gt;
title('Caso de doble curvatura(b=40)', 'Color','white');&lt;br /&gt;
xlabel('X (m)', 'Color','white');&lt;br /&gt;
ylabel('Y (m)', 'Color','white');&lt;br /&gt;
zlabel('Z (m)', 'Color','white');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
ax = gca;&lt;br /&gt;
ax.XColor = 'white';&lt;br /&gt;
ax.YColor = 'white';&lt;br /&gt;
ax.ZColor = 'white';&lt;br /&gt;
ax.GridColor = [0.6 0.6 0.6];&lt;br /&gt;
ax.GridAlpha = 0.4;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusión==&lt;br /&gt;
En la primera opción (b=40) la presa tiene forma de arco tanto en horizontal como en vertical. Esto permite que la presión del agua se distribuya hacia los lados, hacia los estribos o montañas, reduciendo la carga directa sobre el cuerpo de la presa. Es estructuralmente muy eficiente y soporta bien la presión.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la segunda (b=0) opción la presa es vertical y plana, sin variación de radio con la altura. La presión del agua se transmite directamente al cuerpo de la presa, concentrando la fuerza en la estructura y haciendo que sea menos eficiente frente a la misma carga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En conclusión, la presa de doble curvatura (b = 40 m) es estructuralmente superior, ya que distribuye la presión del agua hacia los lados y reduce tanto la fuerza total como la presión media sobre la estructura. En cambio, la presa de curvatura simple (b = 0 m) concentra la presión directamente en el cuerpo de la presa, haciéndola menos eficiente. Por ello, la configuración de doble curvatura es la mejor opción para soportar la presión del embalse.&lt;br /&gt;
&lt;br /&gt;
=Opción 1. Sedimentación en el embalse=&lt;br /&gt;
==Representación del campo S(x,y)==&lt;br /&gt;
[[Archivo:campo_vectorial_sedimentacion.jpeg|500px|thumb|right|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;  &lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
x = linspace(-1000,1000,200);&lt;br /&gt;
y = linspace(-1000,1000,200);&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
%Representación gráfica&lt;br /&gt;
figure('Units', 'normalized', 'Position', [0.05 0.05 0.8 0.8])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
title(&amp;quot;S(x,y)&amp;quot;) ;&lt;br /&gt;
subtitle('Representación del campo escalar de la sedimentación')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de sedimentación ∇S==&lt;br /&gt;
[[Archivo:Gradiente_sedimentacion.png|500px|thumb|right|Gradiente campo vectorial]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
%Creación de la malla&lt;br /&gt;
&lt;br /&gt;
x = linspace(-1000, 1000, 200);&lt;br /&gt;
y = linspace(-1000, 1000, 200);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Campo escalar S(x,y)&lt;br /&gt;
S = S0*(1+ alpha*exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Cálculo del gradiente de sedimentación ∇S&lt;br /&gt;
[dx, dy] = gradient(S, x, y);&lt;br /&gt;
&lt;br /&gt;
% Representación del campo vector&lt;br /&gt;
figure('Units','normalized','Position',[0.2 0.2 0.5 0.5])&lt;br /&gt;
c = pcolor(X, Y, S);&lt;br /&gt;
set (c, 'EdgeColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
colormap summer;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Gradiente sobre S(x,y)');&lt;br /&gt;
grid on&lt;br /&gt;
m = 6;&lt;br /&gt;
quiver(X(1:m:end,1:m:end), Y(1:m:end,1:m:end),...&lt;br /&gt;
    dx(1:m:end,1:m:end),dy(1:m:end,1:m:end),'y');&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Calculo de la masa total de los sedimentos, el volumen que ocupan y el porcentaje de la capacidad del embalse que representan==&lt;br /&gt;
Para calcular la masa total de sedimentos integraremos la función de concentración de sedimentos S(x,y) por el área del fondo del embalse. Para simplificar el cálculo consideraremos el fondo del embalse como plano en z=0 y con forma de sector circular centrado en el valle, delimitado por el arco de la presa en su base.&lt;br /&gt;
En el modelo de la presa, la curvatura vertical está definida como:&lt;br /&gt;
&lt;br /&gt;
La curvatura vertical de la presa se modela como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_0 = 150\,\text{m} &amp;lt;/math&amp;gt;es el radio en la coronación (parte superior) &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
b = 40,\text{m}&amp;lt;/math&amp;gt;es el parámetro que controla la curvatura parabólica &amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
z \in [0,H] &amp;lt;/math&amp;gt; es la altura vertical desde la base&amp;lt;math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/math&amp;gt;La base de la presa corresponde a&amp;lt;math&amp;gt; z = 0. &amp;lt;/math&amp;gt; Sustituimos en la ecuación:&amp;lt;math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = \rho_0 + b \left( 1 - \frac{0^2}{H^2} \right) = \rho_0 + b (1 - 0) = \rho_0 + b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\rho_\text{base} = 150 + 40 = 190 \,\text{m}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; M = \iint_{A} S(x,y)\, dA = \iint_{A} S_0 \left( 1 + \alpha e^{\frac{-(x^2+y^2)}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a simplificar el cálculo pasando de coordenadas cartesianas a polares, ya que el fondo tiene forma circular.&lt;br /&gt;
&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt; x^2+y^2 = r^2 &amp;lt;/math&amp;gt;  y que el área diferencial en coordenadas polares es &amp;lt;math&amp;gt;dA=r\, dr\, d\theta  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo que nos quedaría la siguiente integral: &amp;lt;math&amp;gt; M = \int_{\theta_0}^{\theta_1}\int_{0}^{R}S_0\left(1+\alpha e^{\frac{-r^2}{L^2}}\right)\, r \, dr \, d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos la integral en &amp;lt;math&amp;gt; S_0\int_{\theta_0}^{\theta_1}\left(  \int_{0}^{R} r\, dr\, +\, \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, dr \right)d\theta&amp;lt;/math&amp;gt;    y resolvemos las partes de la integral con la variable &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R} r\, dr\, = {\frac{R^2}{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{0}^{R}r\, \alpha\, e^{\frac{-r^2}{L^2}}\, =\, {\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De lo que llegamos a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1} ({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como la variable &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; no está presente dentro de la integral podemos definir esta de la siguiente forma:&amp;lt;math&amp;gt; \int_{\theta_0}^{\theta_1}d\theta\, \,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}})) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\int_{\theta_0}^{\theta_1}d\theta \,=\, \Delta\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que nos quedaría &amp;lt;math&amp;gt;M\,=S_0\, \Delta\theta\,({\frac{R^2}{2}}\, +\,{\frac{L^2 \alpha}{2}}\,\, (1- e^{\frac{-R^2}{L^2}}))  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo los valores por &amp;lt;math&amp;gt;\Delta\theta={\frac{2\pi}{3}}grad &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\alpha=3 &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;L=500m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;R=190m &amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;S_0=50kg/m^2 &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Nos da un resultado de &amp;lt;math&amp;gt;M= 7,18x10^6kg&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Curvas de isoconcentración de S(x,y)==&lt;br /&gt;
Se representan las curvas de isoconcentración con S(x,y)=cte para el campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; S(x,y) = S_0 \left( 1 + \alpha e^{-\frac{x^2+y^2}{L^2}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 162950.png|500px|thumb|right|Curvas de isoconcentración de S(x,y)]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
S0 = 50;&lt;br /&gt;
alpha = 3;&lt;br /&gt;
L = 500;&lt;br /&gt;
&lt;br /&gt;
x = linspace(-500, 500, 300);&lt;br /&gt;
y = linspace(-500, 500, 300);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Campo escalar&lt;br /&gt;
S = S0 * (1 + alpha * exp(-(X.^2 + Y.^2)/L^2));&lt;br /&gt;
&lt;br /&gt;
% Curvas&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, S, 10, 'LineWidth', 1.5);&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('x (m)');&lt;br /&gt;
ylabel('y (m)');&lt;br /&gt;
title('Curvas de isoconcentración de S(x,y)');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
colormap(&amp;quot;summer&amp;quot;);}}&lt;br /&gt;
&lt;br /&gt;
=Opción 2.Estratificación térmica=&lt;br /&gt;
==Representación gráfica del perfil de temperatura 𝑇(𝑧) para 𝑧 ∈ [0, 𝐻agua] con Δ𝑇𝜃 = 0 °C==&lt;br /&gt;
Al ejecutar el primer bloque del código, obtendrás una gráfica de T frente a la profundidad z.&lt;br /&gt;
&lt;br /&gt;
- Epilimnio: Es la zona superior (cerca de z=125 m). En la gráfica se ve que la temperatura es alta (aprox 23ºC) y bastante uniforme en los primeros metros antes de empezar a caer.&lt;br /&gt;
&lt;br /&gt;
- Termoclino (Metalimnio): Es la zona intermedia. En la gráfica es la sección con mayor pendiente, donde la temperatura baja rápidamente de caliente a fría. Ocurre aproximadamente entre z=100 y z=80.&lt;br /&gt;
&lt;br /&gt;
- Hipolimnio: Es la zona inferior (fondo, z &amp;lt; 80 m aprox). Aquí la curva se aplana en 8ºC.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 190242.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
TempF = 8;         &lt;br /&gt;
DTz = 15;            &lt;br /&gt;
d = 15;              &lt;br /&gt;
Hagua = 125;         &lt;br /&gt;
&lt;br /&gt;
z = linspace(0, Hagua, 500);&lt;br /&gt;
&lt;br /&gt;
% Ecuación T(z)&lt;br /&gt;
Tz = Tfondo + DTz .* (1 - exp(-(Hagua - z).^2 ./ (2*d^2))); &lt;br /&gt;
%No ponemos la segunda parte de la ecuacion ya que dT0=0%&lt;br /&gt;
&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
plot(z, Tz, 'g','LineWidth', 2);&lt;br /&gt;
xlabel('Profundidad z (m)');&lt;br /&gt;
ylabel('Temperatura °C');&lt;br /&gt;
title('Perfil vertical de temperatura en el embalse');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Δ𝑇𝜃 = 3 °C. Cálculo de nuevo gradiente ==&lt;br /&gt;
Ahora con Δ𝑇𝜃 = 3 °C calculamos el gradiente de temperatura.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 152519.png |600px|miniaturadeimagen|Representación Presa|Figura 4. Fuerza de presión total.]]&lt;br /&gt;
{{matlab|codigo= %Parámetros&lt;br /&gt;
% Parámetros&lt;br /&gt;
Hagua = 125;          &lt;br /&gt;
Tfondo = 8;           &lt;br /&gt;
DeltaTz = 15;       &lt;br /&gt;
d = 15;            &lt;br /&gt;
DeltaTtheta = 3;     &lt;br /&gt;
theta_sol = 5*pi/6;  &lt;br /&gt;
hsuper = 4;        &lt;br /&gt;
% Profundidad&lt;br /&gt;
z = linspace(0, Hagua, 500);  &lt;br /&gt;
% Gradiente de temperatura&lt;br /&gt;
theta = theta_sol;&lt;br /&gt;
dTdz = DeltaTz*(Hagua - z)/d^2 .* exp(-(Hagua - z).^2/(2*d^2)) + ...&lt;br /&gt;
       DeltaTtheta/hsuper * cos(theta - theta_sol) .* exp(-(Hagua - z)/hsuper);&lt;br /&gt;
[grad_max, idx_max] = max(dTdz);&lt;br /&gt;
z_max = z(idx_max);            o&lt;br /&gt;
termoclino_z = [z_max-10, z_max+10]; &lt;br /&gt;
figure('Color', 'k');       &lt;br /&gt;
plot(dTdz, z, 'LineWidth', 2, 'Color', 'g');&lt;br /&gt;
set(gca, 'YDir', 'reverse', 'Color', 'k', 'XColor', 'w', 'YColor', 'w'); &lt;br /&gt;
xlabel('Gradiente de temperatura (°C/m)', 'Color', 'w');&lt;br /&gt;
ylabel('Profundidad (m)', 'Color', 'w');&lt;br /&gt;
title('Gradiente vertical de temperatura con variación superficial', 'Color', 'w');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente máximo se alcanza en el termoclino. En esta región ocurre el cambio más brusco de temperatura con la profundidad, por lo que el gradiente vertical &lt;br /&gt;
dT/dz alcanza su valor más alto allí. Este punto está marcado en rojo en la representación.&lt;br /&gt;
&lt;br /&gt;
==Representación de 5 superficies isotérmicas para diferentes valores de temperatura ==&lt;br /&gt;
Vamos a usar la temperaturas 𝑇 = 10, 13, 16, 19 y 22 °C; por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3 °C.&lt;br /&gt;
Esta es la representación de las 5 superficies para el Δ𝑇𝜃 = 0 °C y para Δ𝑇𝜃 = 3 °C :&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164439.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-04 164537.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
T0 = 8; H = 125; D = 15;&lt;br /&gt;
T = [10 13 16 19 22];&lt;br /&gt;
dT = 3; th = 5*pi/6; h = 4;&lt;br /&gt;
c = [0 0 1; 0 1 0; 1 1 0; 1 0.5 0; 1 0 0];&lt;br /&gt;
t = linspace(0,2*pi,100); r = linspace(0,50,100);&lt;br /&gt;
[Th,R] = meshgrid(t,r);&lt;br /&gt;
X = R.*cos(Th); Y = R.*sin(Th);&lt;br /&gt;
% ΔTθ = 0&lt;br /&gt;
Z0 = H - sqrt(-2*D^2*log(1-(T-T0)'/15));&lt;br /&gt;
Z0 = repmat(Z0,1,100,100); Z0 = permute(Z0,[3 2 1]);&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z0(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 0','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on; ax=gca; &lt;br /&gt;
shading interp; &lt;br /&gt;
%ΔTθ = 3&lt;br /&gt;
Z3 = zeros(size(X,1),size(X,2),5);&lt;br /&gt;
for k=1:5&lt;br /&gt;
    for i=1:size(X,1)&lt;br /&gt;
        for j=1:size(X,2)&lt;br /&gt;
            f=@(z) T0+15*(1-exp(-(H-z)^2/(2*D^2))) + dT*cos(Th(i,j)-th)*exp(-(H-z)/h) - T(k);&lt;br /&gt;
            Z3(i,j,k) = fzero(f,H/2);&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
figure('Color','k'); hold on&lt;br /&gt;
for k=1:5&lt;br /&gt;
    surf(X,Y,Z3(:,:,k),'FaceColor',c(k,:),'EdgeColor','none','FaceAlpha',0.7)&lt;br /&gt;
end&lt;br /&gt;
title('ΔTθ = 3','Color','w'); view(3); axis tight&lt;br /&gt;
xlabel('X','Color','w'); ylabel('Y','Color','w'); zlabel('Z','Color','w')&lt;br /&gt;
grid on;  ax.GridColor=[1 1 1]; &lt;br /&gt;
shading interp; lighting phong; &lt;br /&gt;
end}}&lt;br /&gt;
En el caso de ΔTθ = 0 °C. Tiene superficies isotérmicas planas y horizontales, paralelas a la superficie del agua.&lt;br /&gt;
&lt;br /&gt;
En el caso de ΔTθ = 3 °C. Tiene superficies isotérmicas deformadas, con ondulación superficial orientada hacia la dirección de máxima insolación, pero profundas siguen casi horizontales.&lt;br /&gt;
&lt;br /&gt;
== Sección vertical rectangular del embalse. ==&lt;br /&gt;
Se representa el campo escalar 𝑇(𝑧) como un mapa de colores sobre esta sección, por Δ𝑇𝜃 = 0 °C y Δ𝑇𝜃 = 3°C.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:0.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
[[Archivo:Grafico 3.png|450px|right|thumb|Representación de Campo Vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;&lt;br /&gt;
clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
Tfondo = 8;&lt;br /&gt;
DTz = 15;&lt;br /&gt;
d = 15;&lt;br /&gt;
Hagua = 125;&lt;br /&gt;
hsuper = 4;&lt;br /&gt;
DTtheta_vals = [0, 3];  &lt;br /&gt;
&lt;br /&gt;
rho = linspace(0, 200, 200);&lt;br /&gt;
z   = linspace(0, Hagua, 200);&lt;br /&gt;
[R,Z] = meshgrid(rho, z);&lt;br /&gt;
&lt;br /&gt;
% Ángulos&lt;br /&gt;
theta = pi/2;&lt;br /&gt;
thetasol = 5*pi/6;&lt;br /&gt;
&lt;br /&gt;
for k = 1:2&lt;br /&gt;
    DTtheta = DTtheta_vals(k);&lt;br /&gt;
&lt;br /&gt;
%T(rho,z)&lt;br /&gt;
    T = Tfondo + DTz*(1 - exp(-(Hagua - Z).^2/(2*d^2))) ...&lt;br /&gt;
        + DTtheta*cos(theta - thetasol).*exp(-(Hagua - Z)/hsuper);&lt;br /&gt;
&lt;br /&gt;
% Gráfico&lt;br /&gt;
    figure;&lt;br /&gt;
    contourf(R, Z, T, 30, 'LineColor', 'none');&lt;br /&gt;
    colorbar;&lt;br /&gt;
    colormap(summer);&lt;br /&gt;
    xlabel('\rho (m)');&lt;br /&gt;
    ylabel('z (m)');&lt;br /&gt;
    title(['T(\rho,z) con \DeltaT_\theta = ', num2str(DTtheta), ' °C']);&lt;br /&gt;
end}}&lt;br /&gt;
&lt;br /&gt;
Ventajas e inconvenientes de los diferentes tipos de presas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ventajas e inconvenientes de los diferentes tipos &lt;br /&gt;
de presas &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de gravedad: Esta presa básicamente hace frente al &lt;br /&gt;
inmenso empuje del agua con su peso ingente. Este peso se utilizaría &lt;br /&gt;
para aumentar la normal y tener una fuerza de rozamiento &lt;br /&gt;
considerable. También para evitar el vuelco se tiene que situar las &lt;br /&gt;
fuerzas de empuje del agua y del peso deben estar contenidas en la &lt;br /&gt;
base de la presa.  &lt;br /&gt;
&lt;br /&gt;
         La gran desventaja es la inmensa cantidad de hormigón que  &lt;br /&gt;
         se necesita para su construcción. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de arco: Este arco resulta ser antifunicular, es decir, busca &lt;br /&gt;
trabajar a axil, transmitiendo estos esfuerzos de compresión a los &lt;br /&gt;
estribos de la cerrada (es solo curva en el plano horizontal), es &lt;br /&gt;
obligatorio que sea monolítica para su correcta transmisión de la &lt;br /&gt;
componente de carga lateral. Su gran desventaja sería que solo se &lt;br /&gt;
pueden realizar en gargantas estrechas en cuyas laderas exista una &lt;br /&gt;
roca firme y resistente, requiriendo también de materiales de gran &lt;br /&gt;
calidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa de bóveda: Topográficamente se suelen situar en cerradas &lt;br /&gt;
donde la cuerda del arco horizontal principal es menor o igual a 3 &lt;br /&gt;
veces su altura (ahora existen presas que superan 6 o 8 veces su &lt;br /&gt;
altura). A diferencia de la de arco esta transmite el esfuerzo de &lt;br /&gt;
compresión al fondo, este tipo de presa tiene que ser monolítica, es &lt;br /&gt;
decir, las juntas de los bloques tienen que estar inyectadas para &lt;br /&gt;
transmitir bien las cargas. Su desventaja es semejante a la de arco, &lt;br /&gt;
que es la necesidad de una roca competente que resista la carga &lt;br /&gt;
lateral transmitida por la presa, añadiendo el coste de un hormigón &lt;br /&gt;
de mayor resistencia y unos trabajos de inyección muy precisos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●​ Presa con contrafuertes: En esta presa se prescinde del acero &lt;br /&gt;
(más favorable, solución más robusta, sin armadura) y se opta por el &lt;br /&gt;
hormigón en masa. Pueden ser contrafuertes simples o dobles &lt;br /&gt;
(huecos o sólidos), la junta entre la losa y el contrafuerte se llena con &lt;br /&gt;
asfalto o algún compuesto para juntas flexibles, permitiendo asi que &lt;br /&gt;
cada losa trabaje independientemente, así evitando que los &lt;br /&gt;
desplazamientos mínimos de la cimentación no dañen la estructura. &lt;br /&gt;
La ventaja es que la altura de la presa se puede aumentar &lt;br /&gt;
extendiendo los contrafuertes y las losas, de ahi que se utilicen &lt;br /&gt;
donde se contempla un futuro incremento en la capacidad del vaso, &lt;br /&gt;
la desventaja sería que aunque se utilice menos hormigón que en la &lt;br /&gt;
de gravedad, esta requiere de acero para reforzarla, incrementando &lt;br /&gt;
así su coste. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de almendra:  &lt;br /&gt;
Hecha por iberdrola en 1970, presa de bóveda (doble curvatura), su altura &lt;br /&gt;
es de 202 metros y su longitud de coronación 567 metros (casi el triple de &lt;br /&gt;
su altura), construida a base de 2.188.000 m³ de hormigón costando 4 &lt;br /&gt;
millones de pesetas su obra. Es una de las centrales hidroeléctricas más &lt;br /&gt;
grandes de España, y tiene una potencia instalada de 810 MW y una &lt;br /&gt;
producción media de 1.376 GWh anuales. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presa de Ricobayo: &lt;br /&gt;
Se trata de una presa de gravedad de 94 metros de altura y 318 metros de &lt;br /&gt;
coronación. La idea inicial de aprovechar los 600 m de desnivel desde &lt;br /&gt;
Ricobayo a Saucelle es del ingeniero de caminos José Orbegozo y surge &lt;br /&gt;
hacia 1913, al tratarse de un tramo fronterizo con portugal tuvo que haber &lt;br /&gt;
unas negociaciones, En 1929, sólo dos años después de la firma del tratado &lt;br /&gt;
hispano portugués para el aprovechamiento internacional del río Duero, &lt;br /&gt;
empiezan las obras de la presa de Ricobayo (Proyecto saltos del Duero). &lt;br /&gt;
Se estima su producción energética anual en 590 Gwh, maneja un volumen &lt;br /&gt;
total de 1.148 hm³ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La presa de Aldeadávila: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es una presa de arco gravedad que posee una altura de 139,50 m, es de &lt;br /&gt;
tipo Arco Gravedad y está construida a base de hormigón (120.000 metros &lt;br /&gt;
cúbicos), el río duero se compartió, correspondiéndole a España el aguas &lt;br /&gt;
abajo, el tramo aprovechado es el comprendido entre la confluencia del &lt;br /&gt;
Tormes y la del Águeda, punto donde entra en Portugal. En algunas partes &lt;br /&gt;
los desniveles superan los 400 metros, está situada sobre materiales &lt;br /&gt;
graníticos. &lt;br /&gt;
Hubo problemas con la fuerte fracturación del macizo granítico y a la &lt;br /&gt;
existencia de una zona descomprimida de gran espesor, que implicaba &lt;br /&gt;
permeabilidades altas. No ayudando a lo angosto de la cerrada y el difícil &lt;br /&gt;
acceso por las paredes casi verticales.&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=94873</id>
		<title>Parametrización de la Presa de El Atazar (Grupo 31)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Parametrizaci%C3%B3n_de_la_Presa_de_El_Atazar_(Grupo_31)&amp;diff=94873"/>
				<updated>2025-12-02T16:23:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mateo caturla: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Parametrización de la Presa de El Atazar. Grupo 31 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Carlos García Molina&lt;br /&gt;
*Diego Hernández Menéndez&lt;br /&gt;
*Rafael García Pérez&lt;br /&gt;
*Mateo Caturla Garrido}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La Presa de El Atazar es la mayor presa de la Comunidad de Madrid, y es considerada una de las mayores obras de la ingeniería española. Está situada en la corriente del río Lozoya, un afluente del Tajo, y en su interior almacena 426  hm³, los cúales corrsponden al 46% del volumen de agua embalsada de la comunidad.&lt;br /&gt;
[[Archivo:Presa_de_el_atazar.jpg|right|450px|presa de el Atazar]]&lt;br /&gt;
==Historia==&lt;br /&gt;
La construcción de la presa empezó en 1965 con un coste inicial de mil millones de pesetas, que acabó ascendiendo a una cifra en torno 3000 y 3500 millones. Hoy en día contando con la inflación equivaldría a 388 millones de euros aproxidamente. El principal objetivo de la obra fue dotar a la región de un suministro permanente de agua durante todo el año, y además se pudó regularizar el caudal del río Lozoya. Otra de sus funciones es actuar como gran reserva de embalses más pequeños de la zona. En 1992 la presa fue incluida en el Plan Integral de Aprovechamiento del Recurso Hidroeléctrico del Canal de Isabel II para aprovechar la energía hidroeléctrica que genera. &lt;br /&gt;
Finalmente, tras alguna complicación debido a la litología del terreno, fue inagurada en 1972.&lt;br /&gt;
=Superficie parametrizada de la presa en su cara aguas arriba=&lt;br /&gt;
Primero se definen las dimensiones de la presa y se crea la malla base para la fachada. Después, se obtiene el valor de 𝜌 utilizando la ecuación:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = \rho_0 + b \left( 1 - \frac{z^2}{H^2} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
Por último, se convierten las coordenadas para graficar la figura resultante con el comando surf.&lt;br /&gt;
[[Archivo:WhatsApp Image 2025-11-27 at 18.15.47.jpeg|375px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
H = 134;      % Altura&lt;br /&gt;
rho0 = 150;   % Radio&lt;br /&gt;
b = 40;       % Parámetro de curvatura&lt;br /&gt;
% Definimos la alrura de 0 a H&lt;br /&gt;
z = linspace(0, H, 50);&lt;br /&gt;
theta = linspace(2*pi/3, 4*pi/3, 50);&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[Z, TH] = meshgrid(z, theta);&lt;br /&gt;
% Calculamos Rho:&lt;br /&gt;
Rho = rho0 + b * (1 - (Z.^2) / (H^2));&lt;br /&gt;
% Convertimos de cilíndricas a (X, Y, Z)&lt;br /&gt;
X = Rho .* cos(TH);&lt;br /&gt;
Y = Rho .* sin(TH);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
% Estética del gráfico&lt;br /&gt;
title('Representación de la Presa de El Atazar (Cara Aguas Arriba)');&lt;br /&gt;
xlabel('X metros');&lt;br /&gt;
ylabel('Y metros');&lt;br /&gt;
zlabel('Z Altura en metros');&lt;br /&gt;
axis equal;           &lt;br /&gt;
shading interp;      &lt;br /&gt;
colormap summer;      &lt;br /&gt;
colorbar;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cálculo de fuerza total y presión por unidad de superficie=&lt;br /&gt;
==Campo escalar de presión==&lt;br /&gt;
&lt;br /&gt;
La distribución hidrostática de presiones sobre la superficie aguas arriba puede describirse mediante la expresión&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; P(z)=\rho\, g\, h(z), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde&lt;br /&gt;
&lt;br /&gt;
𝜌&lt;br /&gt;
ρ representa la densidad del agua,&lt;br /&gt;
&lt;br /&gt;
𝑔&lt;br /&gt;
g es la aceleración debida a la gravedad,&lt;br /&gt;
&lt;br /&gt;
ℎ&lt;br /&gt;
(&lt;br /&gt;
𝑧&lt;br /&gt;
)&lt;br /&gt;
h(z) corresponde a la columna de agua situada por encima de la cota &lt;br /&gt;
𝑧&lt;br /&gt;
z.&lt;br /&gt;
&lt;br /&gt;
Esta función permite visualizar la variación de presión a lo largo del paramento mojado, identificando claramente las zonas sometidas a mayores solicitaciones.&lt;br /&gt;
En la representación gráfica se distinguen dos gamas cromáticas: los colores fríos, asociados a regiones donde la presión es menor, y los colores cálidos, que indican los puntos de presión más elevada.&lt;br /&gt;
Este comportamiento concuerda con la teoría hidrostática, pues la presión aumenta con la profundidad y alcanza su valor máximo en la base de la presa, disminuyendo gradualmente hacia la coronación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:picture2.png|miniaturadeimagen|Distribución de presiones|Figura 2. Representación del campo escalar sobre la superficie parametrizada]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros físicos&lt;br /&gt;
rho = 1000; % Densidad del agua (kg/m^3)&lt;br /&gt;
g = 9.81; % Aceleración de la gravedad (m/s^2)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la presión en función de la altura&lt;br /&gt;
P = rho * g * (H - Z); % Presión hidrostática en la superficie&lt;br /&gt;
&lt;br /&gt;
% Visualización de la superficie con colores representando la presión&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, P, 'EdgeColor', 'none'); % Superficie con mapa de colores basado en P&lt;br /&gt;
xlabel('Eje X (m)');&lt;br /&gt;
ylabel('Eje Y (m)');&lt;br /&gt;
zlabel('Eje Z (m)');&lt;br /&gt;
title('Presión sobre la superficie de la presa');&lt;br /&gt;
&lt;br /&gt;
% Configuración de colores y visualización&lt;br /&gt;
colormap(jet); % Paleta de colores para la presión&lt;br /&gt;
colorbar; % Barra de colores para interpretar la presión&lt;br /&gt;
axis equal; % Igualar las escalas de los ejes&lt;br /&gt;
view(3); % Vista tridimensional&lt;br /&gt;
grid on; % Mostrar la cuadrícula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo vectorial de la fuerza de presión==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Quiver3D.png|miniaturadeimagen|Representación Presa|Figura 3. Campo vectorial tridimensional asociado a la fuerza de presión.]]&lt;br /&gt;
[[Archivo:Quiver2D.png|miniaturadeimagen|Representación Presa|Figura 4. Proyección vertical del campo de fuerzas hidrostáticas.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros de la presa&lt;br /&gt;
rho = 1000; % Densidad del agua (kg/m^3)&lt;br /&gt;
g = 9.81; % Aceleración gravitatoria (m/s^2)&lt;br /&gt;
H = 134; % Altura de la presa (m)&lt;br /&gt;
r0 = 968/pi; % Radio en la altura máxima (m)&lt;br /&gt;
b = 35; % Factor de curvatura del arco parabólico (m)&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica 1: Toda la presa ---&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
theta = linspace(3pi/4, 5pi/4, 20); % Ángulo θ&lt;br /&gt;
z = linspace(0, H, 20); % Altura z&lt;br /&gt;
[Theta, Z] = meshgrid(theta, z); % Mallado para θ y z&lt;br /&gt;
R = r0 + b * (1 - Z.^2 / H^2); % Radio en función de z&lt;br /&gt;
&lt;br /&gt;
% Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(Theta); % Coordenadas X&lt;br /&gt;
Y = R .* sin(Theta); % Coordenadas Y&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales para las normales&lt;br /&gt;
dr_dz = -2 * b * Z / H^2; % Derivada parcial de r respecto a z&lt;br /&gt;
n_r = 1 ./ sqrt(1 + dr_dz.^2); % Componente radial del vector normal&lt;br /&gt;
n_x = n_r .* cos(Theta); % Proyección de la normal en X&lt;br /&gt;
n_y = n_r .* sin(Theta); % Proyección de la normal en Y&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
P = rho * g * (H - Z); % Presión en función de la profundidad&lt;br /&gt;
&lt;br /&gt;
% Vectores de fuerza de presión&lt;br /&gt;
F_x = -P .* n_x; % Componente en X&lt;br /&gt;
F_y = -P .* n_y; % Componente en Y&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de toda la presa&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(X, Y, Z, F_x, F_y, zeros(size(F_x)), 1, 'b');&lt;br /&gt;
title('Fuerza de presión en la presa (3D)');&lt;br /&gt;
xlabel('X (m)');&lt;br /&gt;
ylabel('Y (m)');&lt;br /&gt;
zlabel('Z (m)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica 2: Corte vertical ---&lt;br /&gt;
% Coordenadas cilíndricas para el corte vertical (θ = π)&lt;br /&gt;
theta_cut = pi; % Corte en θ = π&lt;br /&gt;
z_cut = linspace(0, H, 20); % Altura z&lt;br /&gt;
R_cut = r0 + b * (1 - z_cut.^2 / H^2); % Radio en función de z&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas para el corte&lt;br /&gt;
X_cut = R_cut .* cos(theta_cut); % Coordenadas X (constante para θ = π)&lt;br /&gt;
Z_cut = z_cut; % Coordenadas Z&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales para calcular las normales&lt;br /&gt;
dr_dz_cut = -2 * b * Z_cut / H^2; % Derivada parcial de r respecto a z&lt;br /&gt;
n_r_cut = 1 ./ sqrt(1 + dr_dz_cut.^2); % Componente radial del vector normal&lt;br /&gt;
n_x_cut = n_r_cut .* cos(theta_cut); % Proyección de la normal en X&lt;br /&gt;
n_z_cut = -dr_dz_cut .* n_r_cut; % Proyección de la normal en Z&lt;br /&gt;
&lt;br /&gt;
% Campo de presión&lt;br /&gt;
P_cut = rho * g * (H - Z_cut); % Presión en función de la profundidad&lt;br /&gt;
&lt;br /&gt;
% Vectores de fuerza de presión (en el plano X-Z)&lt;br /&gt;
F_x_cut = -P_cut .* n_x_cut; % Componente en X&lt;br /&gt;
F_z_cut = -P_cut .* n_z_cut; % Componente en Z&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del corte vertical&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X_cut, Z_cut, F_x_cut, F_z_cut, 1, 'r');&lt;br /&gt;
title('Fuerza de presión en el corte vertical (X-Z)');&lt;br /&gt;
xlabel('X (m)');&lt;br /&gt;
ylabel('Z (m)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Los resultados obtenidos concuerdan con el comportamiento hidrostático esperado: la magnitud de la fuerza de presión crece conforme aumenta la profundidad, de modo que los vectores correspondientes a la zona inferior presentan mayor intensidad (colores más cálidos), mientras que en las proximidades de la coronación se observan fuerzas notablemente menores (tonos más fríos). Esta tendencia refleja el incremento lineal de la presión con la profundidad.&lt;br /&gt;
&lt;br /&gt;
==(C) Resultados numéricos (ejemplo obtenido con la malla indicada)==&lt;br /&gt;
&lt;br /&gt;
Estos son los valores numéricos obtenidos con la discretización usada en el script (Nt = Nz = 300):&lt;br /&gt;
&lt;br /&gt;
Para &lt;br /&gt;
𝑏&lt;br /&gt;
=&lt;br /&gt;
40&lt;br /&gt;
 m&lt;br /&gt;
b=40 m (doble curvatura):&lt;br /&gt;
&lt;br /&gt;
𝐴&lt;br /&gt;
≈&lt;br /&gt;
5.24798&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
4&lt;br /&gt;
 &lt;br /&gt;
m&lt;br /&gt;
2&lt;br /&gt;
A≈5.24798×10&lt;br /&gt;
4&lt;br /&gt;
 m&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
∥&lt;br /&gt;
𝐹&lt;br /&gt;
t&lt;br /&gt;
o&lt;br /&gt;
t&lt;br /&gt;
∥&lt;br /&gt;
≈&lt;br /&gt;
2.95244&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
10&lt;br /&gt;
 &lt;br /&gt;
N&lt;br /&gt;
∥F&lt;br /&gt;
tot&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
∥≈2.95244×10&lt;br /&gt;
10&lt;br /&gt;
 N (≈ 29.524 MN)&lt;br /&gt;
&lt;br /&gt;
𝑃&lt;br /&gt;
media&lt;br /&gt;
≈&lt;br /&gt;
5.62586&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
5&lt;br /&gt;
 &lt;br /&gt;
P&lt;br /&gt;
a&lt;br /&gt;
P&lt;br /&gt;
media&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
≈5.62586×10&lt;br /&gt;
5&lt;br /&gt;
 Pa (≈ 562.6 kPa)&lt;br /&gt;
&lt;br /&gt;
Para &lt;br /&gt;
𝑏&lt;br /&gt;
=&lt;br /&gt;
0&lt;br /&gt;
 m&lt;br /&gt;
b=0 m (curvatura simple):&lt;br /&gt;
&lt;br /&gt;
𝐴&lt;br /&gt;
≈&lt;br /&gt;
4.23086&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
4&lt;br /&gt;
 &lt;br /&gt;
m&lt;br /&gt;
2&lt;br /&gt;
A≈4.23086×10&lt;br /&gt;
4&lt;br /&gt;
 m&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
∥&lt;br /&gt;
𝐹&lt;br /&gt;
t&lt;br /&gt;
o&lt;br /&gt;
t&lt;br /&gt;
∥&lt;br /&gt;
≈&lt;br /&gt;
2.35373&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
10&lt;br /&gt;
 &lt;br /&gt;
N&lt;br /&gt;
∥F&lt;br /&gt;
tot&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
∥≈2.35373×10&lt;br /&gt;
10&lt;br /&gt;
 N (≈ 23.537 MN)&lt;br /&gt;
&lt;br /&gt;
𝑃&lt;br /&gt;
media&lt;br /&gt;
≈&lt;br /&gt;
5.56324&lt;br /&gt;
×&lt;br /&gt;
10&lt;br /&gt;
5&lt;br /&gt;
 &lt;br /&gt;
P&lt;br /&gt;
a&lt;br /&gt;
P&lt;br /&gt;
media&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
≈5.56324×10&lt;br /&gt;
5&lt;br /&gt;
 Pa (≈ 556.3 kPa)&lt;br /&gt;
&lt;br /&gt;
Observación: los valores numéricos dependen suavemente de la densidad de malla usada para la integración; mallas más finas convergen al mismo valor con mayor precisión.&lt;br /&gt;
&lt;br /&gt;
==(D) Interpretación (math wiki, breve)==&lt;br /&gt;
&lt;br /&gt;
La fuerza total resultante sobre la cara aguas arriba es mayor en el caso &lt;br /&gt;
𝑏&lt;br /&gt;
=&lt;br /&gt;
40&lt;br /&gt;
b=40 m que en el caso &lt;br /&gt;
𝑏&lt;br /&gt;
=&lt;br /&gt;
0&lt;br /&gt;
b=0 m. Sin embargo, la presión media por unidad de superficie resulta muy similar en ambos casos porque al aumentar &lt;br /&gt;
𝑏&lt;br /&gt;
b se incrementa el área de paramento y cambia la orientación local de la normal.&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista estructural, la doble curvatura (bóveda / arco) es generalmente más eficiente: permite transformar parte del empuje hidrostático en esfuerzos de compresión que se transmiten hacia los estribos mediante acción de arco, reduciendo momentos de flexión locales y posibilitando una sección más optimizada. Por tanto, la configuración de doble curvatura soporta mejor la presión en términos de eficiencia estructural, siempre que la cimentación y los estribos ofrezcan la resistencia necesaria.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cfyvybhfgnhyjf ujdiuñf.oig-pñ.hlo.o&lt;/div&gt;</summary>
		<author><name>Mateo caturla</name></author>	</entry>

	</feed>