<?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=Miguel.cervigon</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=Miguel.cervigon"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Miguel.cervigon"/>
		<updated>2026-04-24T11:13:27Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103147</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103147"/>
				<updated>2025-12-07T09:43:47Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
[[Archivo:Torres de Enfriamiento Hiperbólicas.pdf|miniaturadeimagen]]&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Calculo &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Cálculo numérico con Matlab para el cilindro &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|Gráfico del caudal frente al perfil de la torre]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|500px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103144</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103144"/>
				<updated>2025-12-07T09:42:50Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
[[Archivo:Torres de Enfriamiento Hiperbólicas.pdf|miniaturadeimagen]]&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Calculo &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|Gráfico del caudal frente al perfil de la torre]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|500px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103140</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103140"/>
				<updated>2025-12-07T09:39:55Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
[[Archivo:Torres de Enfriamiento Hiperbólicas.pdf|miniaturadeimagen]]&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|Gráfico del caudal frente al perfil de la torre]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|500px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103133</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103133"/>
				<updated>2025-12-07T09:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
[[Archivo:Torres de Enfriamiento Hiperbólicas.pdf|miniaturadeimagen]]&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|Gráfico del caudal frente al perfil de la torre]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|500px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103117</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103117"/>
				<updated>2025-12-07T09:19:59Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Caudal volumétrico de aire en una sección a altura Z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|Gráfico del caudal frente al perfil de la torre]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|500px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103114</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103114"/>
				<updated>2025-12-07T09:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Cálculo de la potencia disipada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|530px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103113</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=103113"/>
				<updated>2025-12-07T09:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Cálculo de la potencia disipada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie de la torre hiperbólica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtuvimos en el primer apartado los valores de; &amp;quot;a&amp;quot; y &amp;quot;c&amp;quot;, siendo &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente la Integral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Para realizar los cálculos de estas integrales se usa una aproximación, con ayuda de Matlab por el método Simpson:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre de enfriamiento hiperbólica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría de la torre hiperbólica&lt;br /&gt;
H    = 150;   % altura total (m)&lt;br /&gt;
Rmax = 55;    % radio máximo (m)&lt;br /&gt;
Rmin = 30;    % radio mínimo (m)&lt;br /&gt;
&lt;br /&gt;
a  = Rmin;          % parámetro a del hiperboloide&lt;br /&gt;
z0 = 2/3 * H;       % altura del “cuello”&lt;br /&gt;
c  = z0 / sqrt((Rmax^2 / a^2) - 1);   % parámetro c del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% Radio de la torre en función de z&lt;br /&gt;
rhoFun  = @(z) a .* sqrt(1 + ((z - z0).^2) ./ c.^2);&lt;br /&gt;
&lt;br /&gt;
% Derivada del radio respecto a z&lt;br /&gt;
drhoFun = @(z) a .* (z - z0) ./ (c.^2 .* sqrt(1 + ((z - z0).^2) ./ c.^2));&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta):  rho(z)*sqrt(1+rho'(z)^2)&lt;br /&gt;
densArea = @(z) rhoFun(z) .* sqrt(1 + drhoFun(z).^2);&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad de la torre (theta de -pi/2 a pi/2 da un factor pi)&lt;br /&gt;
A_hip = pi * integral(densArea, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea(z)&lt;br /&gt;
F_integrand = @(z) P(z) .* densArea(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad de la torre&lt;br /&gt;
F_total = pi * integral(F_integrand, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie&lt;br /&gt;
P_media = F_total / A_hip;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad torre hiperbólica: A_hip = %.3e m^2\n', A_hip);&lt;br /&gt;
fprintf('Fuerza total del viento:      F_total = %.3e N\n', F_total);&lt;br /&gt;
fprintf('Presión media:                P_media = %.3f Pa\n', P_media);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie en la torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Ahora comparamos con una torre cilíndrica de radio&lt;br /&gt;
&amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt; y altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De nuevo consideramos solo la mitad de la superficie lateral expuesta al viento.&lt;br /&gt;
&lt;br /&gt;
Mantenemos la misma ley de viento y el mismo campo de presión dinámica que en el caso del hiperboloide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2&lt;br /&gt;
= \tfrac12\,\rho_{\text{aire}}\,V_0^2 \left(\frac{z}{z_{\text{ref}}}\right)^{2\alpha},&lt;br /&gt;
\qquad&lt;br /&gt;
\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como antes, la fuerza total sobre la mitad del cilindro es la integral de superficie del campo escalar&lt;br /&gt;
&amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Parametrización del cilindro y elemento de área &lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas, un cilindro de radio constante &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; y altura &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; puede parametrizarse como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-R\sin\theta,\ R\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(0,\ 0,\ 1\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z&lt;br /&gt;
= \begin{vmatrix}&lt;br /&gt;
\mathbf i &amp;amp; \mathbf j &amp;amp; \mathbf k \\&lt;br /&gt;
-R\sin\theta &amp;amp; R\cos\theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
=&lt;br /&gt;
\bigl(R\cos\theta,\ R\sin\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{R^2\cos^2\theta + R^2\sin^2\theta + 0}&lt;br /&gt;
= R.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área en la superficie lateral del cilindro es muy sencillo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro &lt;br /&gt;
&lt;br /&gt;
Sustituimos &amp;lt;math&amp;gt;dS&amp;lt;/math&amp;gt; en la integral de fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,R\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, podemos separar la integral angular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} R\,d\theta = R\left[\theta\right]_{-\pi/2}^{\pi/2}&lt;br /&gt;
= R\,\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la fuerza total queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
= \pi R \int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la fuerza total es simplemente el radio &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; multiplicado por&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; y por la integral en altura de la presión.&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro y presión media &lt;br /&gt;
&lt;br /&gt;
La superficie de la mitad del cilindro expuesta al viento es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^{H} \int_{-\pi/2}^{\pi/2} R\,d\theta\,dz&lt;br /&gt;
= \int_0^{H} R\pi\,dz&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R = 55\,\text{m},\quad&lt;br /&gt;
H = 150\,\text{m}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}} = \pi \cdot 55 \cdot 150.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La **fuerza media por unidad de superficie** (presión media) en el cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
= \frac{F_{\text{total}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(cil)}}}&lt;br /&gt;
= \frac{\pi R \displaystyle\int_0^{H} P(z)\,dz}{\pi R H}&lt;br /&gt;
= \frac{1}{H}\int_0^{H} P(z)\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es decir, en el cilindro la presión media sobre la superficie expuesta es simplemente&lt;br /&gt;
la **media en altura** del campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Cálculo numérico con Matlab para el cilindro&lt;br /&gt;
&lt;br /&gt;
Usamos el mismo campo de presión &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; y calculamos numéricamente&lt;br /&gt;
las integrales con Matlab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%% Torre cilíndrica: fuerza total del viento&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Parámetros físicos del viento&lt;br /&gt;
rho_air = 1.204;     % densidad del aire (kg/m^3)&lt;br /&gt;
V0      = 18;        % velocidad de referencia (m/s)&lt;br /&gt;
zref    = 10;        % altura de referencia (m)&lt;br /&gt;
alpha   = 1/7;       % exponente de la ley de potencia&lt;br /&gt;
&lt;br /&gt;
% Campo de presión P(z)&lt;br /&gt;
P = @(z) 0.5 * rho_air * V0.^2 .* (z./zref).^(2*alpha);  % Pa&lt;br /&gt;
&lt;br /&gt;
%% Geometría del cilindro&lt;br /&gt;
H = 150;   % altura total (m)&lt;br /&gt;
R = 55;    % radio del cilindro (m)&lt;br /&gt;
&lt;br /&gt;
%% Elemento de área y fuerza total en la mitad del cilindro&lt;br /&gt;
&lt;br /&gt;
% Densidad de área (sin integrar en theta): para el cilindro es constante&lt;br /&gt;
densArea_cil = @(z) R * ones(size(z));   % dS/dtheta/dz = R&lt;br /&gt;
&lt;br /&gt;
% Área de la mitad del cilindro (factor pi por integrar theta de -pi/2 a pi/2)&lt;br /&gt;
A_cil = pi * integral(densArea_cil, 0, H);   % debería dar pi*R*H&lt;br /&gt;
&lt;br /&gt;
% Integrando de la fuerza total: P(z)*densArea_cil(z)&lt;br /&gt;
F_integrand_cil = @(z) P(z) .* densArea_cil(z);&lt;br /&gt;
&lt;br /&gt;
% Fuerza total del viento sobre la mitad del cilindro&lt;br /&gt;
F_total_cil = pi * integral(F_integrand_cil, 0, H);&lt;br /&gt;
&lt;br /&gt;
% Presión media sobre la superficie de la mitad del cilindro&lt;br /&gt;
P_media_cil = F_total_cil / A_cil;&lt;br /&gt;
&lt;br /&gt;
%% Mostrar resultados&lt;br /&gt;
fprintf('Área mitad cilindro:        A_cil     = %.3e m^2\n', A_cil);&lt;br /&gt;
fprintf('Fuerza total (cilindro):    F_total   = %.3e N\n',  F_total_cil);&lt;br /&gt;
fprintf('Presión media (cilindro):   P_media   = %.3f Pa\n', P_media_cil);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se obtienen los siguientes resultados:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total del viento sobre la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}^{\text{(cil)}}&lt;br /&gt;
\approx 8{,}5\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad del cilindro:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 2{,}6\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}^{\text{(cil)}}&lt;br /&gt;
\approx 3{,}3\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación entre las torres hiperbólica y el cilindrica ===&lt;br /&gt;
&lt;br /&gt;
A partir de los cálculos anteriores podemos comparar directamente el comportamiento&lt;br /&gt;
frente al viento de la torre hiperbólica y del cilindro de la misma altura&lt;br /&gt;
&amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt; y radio máximo &amp;lt;math&amp;gt;R = 55\,\text{m}&amp;lt;/math&amp;gt;, considerando&lt;br /&gt;
en ambos casos solo la mitad de la superficie lateral expuesta.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la fuerza total del viento, la torre hiperbólica soporta aproximadamente&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(hip)}} \approx 5{,}7\times 10^6\,\text{N}&amp;lt;/math&amp;gt;, mientras&lt;br /&gt;
que el cilindro soporta del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;F_{\text{total}}^{\text{(cil)}} \approx 8{,}5\times 10^6\,\text{N}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La razón entre ambas fuerzas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\text{total}}^{\text{(cil)}}}{F_{\text{total}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}5,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la fuerza lateral sobre el cilindro es alrededor de un 50 % mayor&lt;br /&gt;
que sobre la torre hiperbólica, bajo el mismo campo de viento &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Si miramos la superficie expuesta al viento, la mitad de la torre hiperbólica&lt;br /&gt;
tiene un área del orden de&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(hip)}} \approx 1{,}8\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;,&lt;br /&gt;
frente a&lt;br /&gt;
&amp;lt;math&amp;gt;A_{\text{media}}^{\text{(cil)}} = \pi R H \approx 2{,}6\times 10^4\,\text{m}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
en el caso del cilindro.  &lt;br /&gt;
La razón entre ambas áreas es aproximadamente&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{A_{\text{media}}^{\text{(cil)}}}{A_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}4,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
por lo que el cilindro presenta una superficie expuesta alrededor de un 40 % mayor&lt;br /&gt;
que la torre hiperbólica.&lt;br /&gt;
&lt;br /&gt;
Respecto a la presión media (fuerza por unidad de superficie), en la torre hiperbólica&lt;br /&gt;
se obtiene&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(hip)}} \approx 3{,}1\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;,&lt;br /&gt;
mientras que en el cilindro resulta&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\text{media}}^{\text{(cil)}} \approx 3{,}3\times 10^2\,\text{Pa}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
La relación entre ambas es&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{P_{\text{media}}^{\text{(cil)}}}{P_{\text{media}}^{\text{(hip)}}}&lt;br /&gt;
\approx 1{,}06,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
de modo que la presión media sobre la superficie es muy similar en ambas geometrías&lt;br /&gt;
(solo un ~6 % mayor en el cilindro).&lt;br /&gt;
&lt;br /&gt;
La comparación muestra que la diferencia importante no está en el valor medio&lt;br /&gt;
de la presión, que viene determinado por el campo &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt;, sino en cómo se&lt;br /&gt;
distribuye la superficie con la altura.  &lt;br /&gt;
En la torre hiperbólica el radio disminuye en la zona central (estrangulamiento),&lt;br /&gt;
donde las velocidades de viento suelen ser mayores, y por tanto se reduce de forma&lt;br /&gt;
eficaz la superficie expuesta allí donde la presión es más intensa.  &lt;br /&gt;
En el cilindro el radio se mantiene constante; la superficie expuesta crece&lt;br /&gt;
linealmente con la altura y no hay “adelgazamiento” en las zonas de mayor viento.&lt;br /&gt;
&lt;br /&gt;
Como consecuencia, la torre hiperbólica consigue una fuerza total menor, con una&lt;br /&gt;
superficie expuesta también menor, mientras que el cilindro concentra mayores&lt;br /&gt;
esfuerzos laterales y exigiría, en principio, una estructura más robusta para&lt;br /&gt;
resistir el viento.  &lt;br /&gt;
Esta comparación apoya la idea de que las torres de enfriamiento hiperbólicas&lt;br /&gt;
constituyen una geometría más eficiente frente al viento que un cilindro de igual&lt;br /&gt;
altura y radio máximo, ya que reducen las cargas laterales manteniendo su función&lt;br /&gt;
con menos material estructural.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|530px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Torres_de_Enfriamiento_Hiperb%C3%B3licas.pdf&amp;diff=102464</id>
		<title>Archivo:Torres de Enfriamiento Hiperbólicas.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Torres_de_Enfriamiento_Hiperb%C3%B3licas.pdf&amp;diff=102464"/>
				<updated>2025-12-06T18:14:43Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102444</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102444"/>
				<updated>2025-12-06T18:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación gráfica de Q(z) en función de z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Dominio en altura &lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% Geometría: variación lineal del radio &lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Caudal Q(z) &lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% Visualización &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Máximo y anotación &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|530px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102435</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102435"/>
				<updated>2025-12-06T18:09:24Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación grafica de Q(z) en función de z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Representación gráfica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen|derecha|Evolución del caudal Q(z)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Q(z) en función de z: geometría variable + perfil vertical&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H    = 150;      % Altura total de la torre (m)&lt;br /&gt;
R0   = 30;       % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Dominio en altura ---&lt;br /&gt;
z = linspace(0, H, 200);     % resolución suave&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: variación lineal del radio ---&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Caudal Q(z) ---&lt;br /&gt;
% Modelo: Q(z) = \int_{A(z)} v_z(r,z)\,dA ≈ (pi/2) * Vmax * R(z)^2 * (z/H)^0.6&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % línea naranja&lt;br /&gt;
xlabel('Altura z (m)'); ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Máximo y anotación ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
hold on; plot(z(idx), maxQ, 'ko', 'MarkerFaceColor', '#D95319');&lt;br /&gt;
text(z(idx), maxQ, sprintf('  Máx = %.2f m^3/s a z = %.1f m', maxQ, z(idx)), ...&lt;br /&gt;
     'VerticalAlignment','bottom','Color','#D95319');&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:C43.jpg|530px|centro|Evolución del caudal Q(z)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; el radio crece linealmente &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]R(z)=R_0+(R_{\max}-R_0)\,z/H[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil vertical:&amp;lt;/strong&amp;gt; la aceleración se modela con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;math^{0.6}[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Caudal:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]Q(z)\approx \tfrac{\pi}{2}\,V_{\max}\,R(z)^2\,(z/H)^{0.6}[/math]&amp;lt;/span&amp;gt; (área efectiva con perfil parabólico).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo:&amp;lt;/strong&amp;gt; se marca automáticamente en la gráfica (punto y etiqueta).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102429</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102429"/>
				<updated>2025-12-06T18:07:33Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación grafica de Q(z) en función de z */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
%  Parámetros del modelo &lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
%  Definición del dominio &lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
%  Geometría: Variación Lineal del Radio &lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
%  Física: Cálculo del Caudal Q(z) &lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
%  Visualización de Resultados &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%  Análisis de máximos &lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102421</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102421"/>
				<updated>2025-12-06T18:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Gráfico de la divergencia en sección vertical (mapa + contornos) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el campo de velocidad vertical \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%  Parámetros geométricos y de flujo &lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
%  Malla de cálculo (sección X-Z) &lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
%  Campo v_z(rho,z) y su divergencia &lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar exterior de la torre&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Gráficos &lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102407</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102407"/>
				<updated>2025-12-06T18:05:01Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
%Parámetros de la torre&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
%V(z) y P(z) (ley de potencia)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
%Malla paramétrica (theta, z) completa&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
%Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz)&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Presión P(z) (uniforme en theta para cada z)&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
%Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 &lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
%Dirección del viento (horizontal)&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
%Proyección sobre barlovento:  n · w_hat  (nt x nz)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 &lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Presión efectiva en barlovento (proyección escalar, no-negativa)&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
%  Gráfica: superficie coloreada por P_eff &lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102395</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102395"/>
				<updated>2025-12-06T18:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo escalar P(z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento (ley de potencia) &lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
%  Geometría hiperboloide (parámetros) &lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
%  Mallado paramétrico (media torre expuesta al viento) &lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas paramétricas de la superficie &lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% Campo de velocidad y presión dinámica&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
%Punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
%Gráfica de la superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
%Resaltado del máximo&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102368</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102368"/>
				<updated>2025-12-06T17:56:07Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación grafica de la superficie parametrizada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1) Parámetros&lt;br /&gt;
a  = 30;    % radio mínimo&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rangos paramétricos (u: ángulo, v: altura normalizada)&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coord. cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2), z(v)=z0+c*v&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
&lt;br /&gt;
% --- Opcional (activar para un acabado más suave) ---&lt;br /&gt;
% shading interp; colormap(turbo); camlight headlight; lighting gouraud;&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto naranja debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🟧 Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Interpretación:&amp;lt;/strong&amp;gt; para &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt; grande, el radio crece y aparece la silueta hiperboloidal (garganta en &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v=0[/math]&amp;lt;/span&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102359</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102359"/>
				<updated>2025-12-06T17:53:00Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: Se ha deshecho la revisión 102356 de Miguel.cervigon (disc.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102356</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102356"/>
				<updated>2025-12-06T17:51:59Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación grafica de la superficie parametrizada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Representación gráfica de la superficie parametrizada ===&lt;br /&gt;
&lt;br /&gt;
Primero se establecen los parámetros y sus rangos (definimos &amp;lt;math&amp;gt;v=\dfrac{z-z_0}{c}&amp;lt;/math&amp;gt;), después se escriben las ecuaciones paramétricas (despejando el radio en coordenadas cilíndricas) y, por último, se grafica la superficie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Superficie hiperboloide de revolución: parametrización y gráfica&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% 1) Parámetros geométricos&lt;br /&gt;
a  = 30;    % radio mínimo (garganta)&lt;br /&gt;
c  = 65.1;  % parámetro vertical&lt;br /&gt;
z0 = 100;   % centro del hiperboloide&lt;br /&gt;
H  = 150;   % altura total&lt;br /&gt;
&lt;br /&gt;
% 2) Rango paramétrico&lt;br /&gt;
u = linspace(0, 2*pi, 180);         % ángulo azimutal&lt;br /&gt;
v_min = (0 - z0)/c;                 % v para z = 0&lt;br /&gt;
v_max = (H - z0)/c;                 % v para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 220);    % parámetro vertical&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% 3) Ecuaciones paramétricas (radio despejado en coords cilíndricas)&lt;br /&gt;
%    r(v) = a*sqrt(1+v^2),   z(v)=z0+c*v,   x=r*cos(u), y=r*sin(u)&lt;br /&gt;
R = a .* sqrt(1 + V.^2);&lt;br /&gt;
X = R .* cos(U);&lt;br /&gt;
Y = R .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% 4) Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, V, 'EdgeColor','none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Superficie hiperboloide parametrizada');&lt;br /&gt;
colormap(turbo); cb=colorbar; cb.Label.String='Parámetro v';&lt;br /&gt;
view(35,25); camlight headlight; lighting gouraud&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto morado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:T.enfriamiento-2.png|413px|derecha|Superficie parametrizada (hiperboloide)]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #fff3e0; border-left: 6px solid #fb8c00; padding: 14px; border-radius: 0 8px 8px 0; color: #e65100;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt; Puntos clave&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Parametrización:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]r(v)=a\sqrt{1+v^2},\; z(v)=z_0+c\,v,\; (x,y)=(r\cos u,\; r\sin u)[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Rangos:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,2\pi][/math]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]v\in\big[(0-z_0)/c,\,(H-z_0)/c\big][/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Geometría:&amp;lt;/strong&amp;gt; la sección a altura fija es circular y el radio crece con &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]|v|[/math]&amp;lt;/span&amp;gt;, formando la silueta hiperboloidal.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102336</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102336"/>
				<updated>2025-12-06T17:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Campo de fuerzas sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102332</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102332"/>
				<updated>2025-12-06T17:46:41Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo escalar P(z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con todas las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102322</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102322"/>
				<updated>2025-12-06T17:44:35Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #9c27b0; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;🎈 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102316</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102316"/>
				<updated>2025-12-06T17:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo vectorial de fuerza sobre la superficie expuesta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Presión efectiva del viento sobre la mitad expuesta de la torre hiperboloidal ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Presión efectiva del viento sobre la mitad expuesta (barlovento)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la torre ---&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = (2/3)*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- V(z) y P(z) (ley de potencia) ---&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;                    % densidad aire [kg/m^3]&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2; % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) completa ---&lt;br /&gt;
nt = 120; nz = 220;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);            % tamaño: nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- Radio r(z) y coordenadas cartesianas (transpuestas a nt x nz) ---&lt;br /&gt;
r  = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
X  = (r .* cos(TH))';&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                                  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Presión P(z) (uniforme en theta para cada z) ---&lt;br /&gt;
Pz = Pfun(Zt);                            % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Normal exterior mediante nivel G(x,y,z) = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1 ---&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag; Ny = Gy ./ Nmag; Nz = Gz ./ Nmag;   % normal unitaria&lt;br /&gt;
&lt;br /&gt;
% --- Dirección del viento (horizontal) ---&lt;br /&gt;
% Usamos viento con azimut 45° (NE) equivalente a w = (i + j)/sqrt(2)&lt;br /&gt;
az = deg2rad(45);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];            % vector unitario&lt;br /&gt;
&lt;br /&gt;
% --- Proyección sobre barlovento:  n · w_hat  (nt x nz) ---&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);&lt;br /&gt;
&lt;br /&gt;
% --- Máscara mitad expuesta: puntos donde F = -P n empuja hacia dentro =&amp;gt; n·w_hat &amp;lt; 0 ---&lt;br /&gt;
mask_windward = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% --- Presión efectiva en barlovento (proyección escalar, no-negativa) ---&lt;br /&gt;
%   P_eff = P(z) * max(0, - n·w_hat)&lt;br /&gt;
Peff = Pz .* max(0, -dotNW);&lt;br /&gt;
&lt;br /&gt;
% Enmascarar sotavento con NaN para visualizar sólo la mitad expuesta&lt;br /&gt;
Peff(~mask_windward) = NaN;&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica: superficie coloreada por P_eff ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Zt, Peff, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Presión efectiva del viento sobre la mitad expuesta (barlovento)');&lt;br /&gt;
colormap(turbo); cb = colorbar; cb.Label.String = 'P_{\rm eff}(z,\theta) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Opcional: contornos de isopresión efectiva sobre la superficie (más legible desde proyección)&lt;br /&gt;
% Para una proyección X-Z (costado), recalculamos la cara visible con \theta ~ [0, \pi]&lt;br /&gt;
% (Descomente si deseas añadir el panel adicional)&lt;br /&gt;
%{&lt;br /&gt;
figure('Color','w'); &lt;br /&gt;
imagesc(linspace(-Rmax,Rmax,nt), z, Peff'); set(gca,'YDir','normal'); axis image tight&lt;br /&gt;
colormap(turbo); cb2 = colorbar; cb2.Label.String = 'P_{\rm eff} [Pa]';&lt;br /&gt;
title('Proyección X-Z: isopresiones efectivas (barlovento)');&lt;br /&gt;
xlabel('x [m]'); ylabel('z [m]'); hold on&lt;br /&gt;
% contornos&lt;br /&gt;
levels = 12; &lt;br /&gt;
contour(linspace(-Rmax,Rmax,nt), z, Peff', levels, 'LineColor',[0 0 0], 'LineWidth',0.7);&lt;br /&gt;
%}&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #f3e5f5; border-left: 6px solid #4caf50; padding: 14px; border-radius: 0 8px 8px 0; color: #4a148c;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0;&amp;quot;&amp;gt;✅ Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; se visualiza barlovento mediante &amp;lt;math&amp;gt;\{\,\mathbf{n}\cdot\hat{\mathbf{w}}&amp;lt;0\,\}&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Presión efectiva:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P_{\rm eff}(z,\theta)=P(z)\,\max(0,\,-\mathbf{n}\cdot\hat{\mathbf{w}})[/math]&amp;lt;/span&amp;gt;, mayor donde la normal “mira” al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Altura:&amp;lt;/strong&amp;gt; al crecer &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=18\,(z/10)^{1/7}[/math]&amp;lt;/span&amp;gt;, también crece &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;, destacando cotas altas.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102301</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102301"/>
				<updated>2025-12-06T17:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo escalar P(z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #e8f5e9; border-left: 6px solid #1b5e20; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#4caf50;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102286</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102286"/>
				<updated>2025-12-06T17:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo escalar P(z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#e8f5e9;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102280</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102280"/>
				<updated>2025-12-06T17:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Representación del campo escalar P(z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
El viento sopla en dirección:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{v} = -\dfrac{1}{\sqrt{2}}(\vec{i} + \vec{j}), \qquad \|\vec{v}\| = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal (media expuesta)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros del viento (ley de potencia) ---&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad del aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% --- Geometría hiperboloide (parámetros) ---&lt;br /&gt;
a  = 30;          % radio mínimo (garganta) [m]&lt;br /&gt;
c  = 65.1;        % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H  = 150;         % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% --- Mallado paramétrico (media torre expuesta al viento) ---&lt;br /&gt;
u = linspace(0, pi, 120);       % semicarcasa (mitad expuesta)&lt;br /&gt;
v_min = (0   - z0)/c;&lt;br /&gt;
v_max = (H   - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 240);&lt;br /&gt;
[U,V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% --- Coordenadas paramétricas de la superficie ---&lt;br /&gt;
X = a .* sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a .* sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c .* V;&lt;br /&gt;
&lt;br /&gt;
% --- Campo de velocidad y presión dinámica ---&lt;br /&gt;
Vwind = V0 .* (Z ./ zref) .^ alpha;      % ley de potencia: V(z)&lt;br /&gt;
Pwind = 0.5 .* rho_air .* Vwind.^2;      % presión: P = 1/2 rho V^2&lt;br /&gt;
&lt;br /&gt;
% --- Punto de máxima presión ---&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[rowMax, colMax] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(rowMax, colMax);&lt;br /&gt;
Ymax = Y(rowMax, colMax);&lt;br /&gt;
Zmax = Z(rowMax, colMax);&lt;br /&gt;
&lt;br /&gt;
% --- Gráfica de la superficie con mapa de presión ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X, Y, Z, Pwind, 'EdgeColor', 'none'); axis equal&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet); cb = colorbar; cb.Label.String = 'P(z) [Pa]'; view(35,25)&lt;br /&gt;
&lt;br /&gt;
% --- Resaltado del máximo ---&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax, Ymax, Zmax, 'ko', 'MarkerFaceColor', 'b', 'MarkerSize', 9);&lt;br /&gt;
text(Xmax, Ymax, Zmax + 5, sprintf('Max P = %.1f Pa', maxP), ...&lt;br /&gt;
     'Color', 'k', 'FontSize', 10, 'HorizontalAlignment', 'center');&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto destacado debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 420px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Ley de potencia:&amp;lt;/strong&amp;gt; &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)=V_0\,(z/z_{\mathrm{ref}})^{\alpha}[/math]&amp;lt;/span&amp;gt; ⇒ presión crece con la altura: &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]P(z)=\tfrac{1}{2}\rho V(z)^2[/math]&amp;lt;/span&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mitad expuesta:&amp;lt;/strong&amp;gt; el mallado usa &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]u\in[0,\pi][/math]&amp;lt;/span&amp;gt; para representar solo la cara al viento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Máximo de presión:&amp;lt;/strong&amp;gt; marcado con punto azul; coincide con las cotas más altas donde &amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]V(z)[/math]&amp;lt;/span&amp;gt; es mayor.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102264</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102264"/>
				<updated>2025-12-06T17:30:23Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Gráfico de la divergencia en sección vertical (mapa + contornos) ===&lt;br /&gt;
&lt;br /&gt;
Representamos el **campo de velocidad vertical** \(v_z(\rho,z)\) y su **divergencia** \(\partial v_z/\partial z\) en la sección X–Z, con **contornos** para resaltar gradientes y cambios de signo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: nowrap; gap: 24px; background-color: #ffffff; padding: 24px; border-radius: 14px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 36px; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna izquierda: Script --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1 1 auto; min-width: 420px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 8px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Columna derecha: Imagen y texto de color debajo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 14px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
      [[Archivo:Div 6.png|400px|centro|Mapa de divergencia en sección vertical]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 14px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Claves rápidas&amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;ul style=&amp;quot;padding-left: 18px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Perfil parabólico:&amp;lt;/strong&amp;gt; contornos de &amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt; muestran núcleo rápido y paredes lentas.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cambio de signo:&amp;lt;/strong&amp;gt; contornos en &amp;lt;math&amp;gt;\nabla\!\cdot\!\mathbf{v}&amp;lt;/math&amp;gt; resaltan aceleración (+) y deceleración (–).&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Garganta:&amp;lt;/strong&amp;gt; variaciones fuertes cerca de &amp;lt;math&amp;gt;z\approx z_0&amp;lt;/math&amp;gt; por el estrechamiento &amp;lt;math&amp;gt;\rho_{\text{torre}}(z)&amp;lt;/math&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102198</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102198"/>
				<updated>2025-12-06T17:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102197</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102197"/>
				<updated>2025-12-06T17:18:31Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102194</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102194"/>
				<updated>2025-12-06T17:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102192</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102192"/>
				<updated>2025-12-06T17:15:45Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102187</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102187"/>
				<updated>2025-12-06T17:14:43Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102179</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102179"/>
				<updated>2025-12-06T17:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102178</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102178"/>
				<updated>2025-12-06T17:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102177</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102177"/>
				<updated>2025-12-06T17:11:59Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102176</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102176"/>
				<updated>2025-12-06T17:11:46Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102175</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102175"/>
				<updated>2025-12-06T17:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102174</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102174"/>
				<updated>2025-12-06T17:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102169</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102169"/>
				<updated>2025-12-06T17:08:18Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102167</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102167"/>
				<updated>2025-12-06T17:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102166</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102166"/>
				<updated>2025-12-06T17:07:50Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102165</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102165"/>
				<updated>2025-12-06T17:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Flujo de aire y convección */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102164</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102164"/>
				<updated>2025-12-06T17:06:56Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Flujo de aire y convección */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102160</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102160"/>
				<updated>2025-12-06T17:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Flujo de aire y convección */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102155</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102155"/>
				<updated>2025-12-06T17:05:16Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
[[Archivo:Div 6.png|miniaturadeimagen|400px|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Div_6.png&amp;diff=102149</id>
		<title>Archivo:Div 6.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Div_6.png&amp;diff=102149"/>
				<updated>2025-12-06T17:03:43Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102145</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102145"/>
				<updated>2025-12-06T17:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; text-align:left; margin-right:20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102141</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102141"/>
				<updated>2025-12-06T16:59:13Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102134</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102134"/>
				<updated>2025-12-06T16:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia del campo v y mapa de colores en sección vertical&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% ---------------- Parámetros geométricos y de flujo ----------------&lt;br /&gt;
H    = 150;     % altura total [m]&lt;br /&gt;
z0   = 100;     % cota del cuello [m]&lt;br /&gt;
Rmax = 55;      % radio máximo (base y boca) [m]&lt;br /&gt;
Rmin = 30;      % radio en el cuello [m]&lt;br /&gt;
vmax = 10;      % velocidad máxima de referencia [m/s]  &amp;lt;-- ajusta si quieres&lt;br /&gt;
&lt;br /&gt;
% Parámetros hiperbólicos arriba/abajo (perfil bi-hiperbólico)&lt;br /&gt;
k = sqrt((Rmax/Rmin)^2 - 1);&lt;br /&gt;
cb = abs(z0)     / k;   % rama inferior  (z &amp;lt;= z0)&lt;br /&gt;
ct = abs(H - z0) / k;   % rama superior  (z  &amp;gt; z0)&lt;br /&gt;
&lt;br /&gt;
% Funciones del radio de la torre y su derivada&lt;br /&gt;
rho_t  = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ ( (z &amp;lt;= z0).*cb^2 + (z &amp;gt; z0).*ct^2 ) );&lt;br /&gt;
% Para evitar problemas con lógicos en derivada, definimos por partes:&lt;br /&gt;
rho_t_prime = @(z) arrayfun(@(zz) ...&lt;br /&gt;
    (zz &amp;lt;= z0) * (Rmin*(zz - z0) / (cb^2*sqrt(1 + ((zz - z0)^2)/cb^2))) + ...&lt;br /&gt;
    (zz  &amp;gt; z0) * (Rmin*(zz - z0) / (ct^2*sqrt(1 + ((zz - z0)^2)/ct^2))), z);&lt;br /&gt;
&lt;br /&gt;
% ---------------- Malla de cálculo (sección X-Z) -------------------&lt;br /&gt;
Nx = 501; Nz = 401;&lt;br /&gt;
x = linspace(-Rmax, Rmax, Nx);             % eje horizontal (sección)&lt;br /&gt;
z = linspace(0, H, Nz);                    % altura&lt;br /&gt;
[X,Z] = meshgrid(x,z);&lt;br /&gt;
RHO = abs(X);                               % radio cilíndrico en la sección&lt;br /&gt;
&lt;br /&gt;
% Radio de torre en cada z (expandido a la malla)&lt;br /&gt;
Rt  = rho_t(Z);&lt;br /&gt;
RtP = rho_t_prime(Z);&lt;br /&gt;
&lt;br /&gt;
% ----------------- Campo v_z(rho,z) y su divergencia ----------------&lt;br /&gt;
% v_z(rho,z) = vmax * (1 - rho^2/Rt^2) * (z/H)^0.6&lt;br /&gt;
vz = vmax .* (1 - (RHO.^2)./(Rt.^2)) .* (Z/H).^0.6;&lt;br /&gt;
&lt;br /&gt;
% Divergencia: div v = ∂v_z/∂z&lt;br /&gt;
term1 = (1 - (RHO.^2)./(Rt.^2)) .* (0.6/H) .* (Z/H).^(-0.4);&lt;br /&gt;
term2 = (Z/H).^0.6 .* ( 2 .* (RHO.^2) .* RtP ./ (Rt.^3) );&lt;br /&gt;
divv  = vmax .* (term1 + term2);&lt;br /&gt;
&lt;br /&gt;
% --------------- Enmascarar exterior de la torre -------------------&lt;br /&gt;
mask = (RHO &amp;lt;= Rt);           % dentro de la torre&lt;br /&gt;
vz(~mask)   = NaN;&lt;br /&gt;
divv(~mask) = NaN;&lt;br /&gt;
&lt;br /&gt;
% -------------------------- Gráficos -------------------------------&lt;br /&gt;
figure('Color','w','Position',[100 100 950 420])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
imagesc(x, z, vz); axis xy equal tight&lt;br /&gt;
colormap(turbo); colorbar&lt;br /&gt;
title('Velocidad vertical v_z(\rho,z) [m/s]')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102126</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102126"/>
				<updated>2025-12-06T16:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Grafico de la divergencia dado por un mapa de color */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
==== Grafico de la divergencia dado por un mapa de color ====&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102125</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102125"/>
				<updated>2025-12-06T16:54:10Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Divergencia del campo de velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
=== Grafico de la divergencia dado por un mapa de color ===&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102121</id>
		<title>Torres de Enfriamiento Hiperbólicas (Grupo 15, Retiro)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Torres_de_Enfriamiento_Hiperb%C3%B3licas_(Grupo_15,_Retiro)&amp;diff=102121"/>
				<updated>2025-12-06T16:53:12Z</updated>
		
		<summary type="html">&lt;p&gt;Miguel.cervigon: /* Comparación de la fuerza lateral con una torre cilíndrica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Torres de Enfriamiento Hiperbolicas Grupo 15| [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC25/26|2025-26]] | Miguel Cervigón, Ernesto Irazabal, Alejandro Barranquero, Guillermo Monreal}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
==  Introducción a las torres de enfriamiento hiperbólicas ==&lt;br /&gt;
[[Archivo:OIP.png|miniaturadeimagen|derecha|Central Nuclear de Temelín, en la República Checa]]&lt;br /&gt;
Las torres de enfriamiento constituyen un elemento distintivo en el ámbito energético global, teniendo como principal objetivo la disipación de calor producido por centrales termoeléctricas y nucleares. La forma hiperbólica hace que la refrigeración se produzca mediante un tiro natural, aspirando el aire frio y expulsando el calor, sin necesidad de ventiladores, su geometría ofrece ademas una gran resistencia al viento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El diseño hiperbólico para torres de enfriamiento se introdujo en la década de 1950, cuando la industria energética buscaba soluciones más eficientes para la refrigeración en centrales térmicas y nucleares. Antes de esto, se utilizaban estructuras cilíndricas, que requerían grandes cantidades de material y ofrecían menor estabilidad frente al viento. Desde entonces, este diseño se convirtió en el estándar mundial, consolidándose como símbolo de la ingeniería moderna en el sector energético.&lt;br /&gt;
&lt;br /&gt;
==  Modelo geométrico del hiperboloide ==&lt;br /&gt;
&amp;lt;br/&amp;gt;Una torre de enfriamiento hiperbólica, se caracteriza por su altura máxima [math]H[/math], su radio&lt;br /&gt;
minimo [math]Rmin[/math], y su radio máximo [math]Rmax[/math]  alcanzado en la base de la torre. La superficie de la torre sigue la forma de un hiperboloide hiperbólico con centro a la altura &amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{\scriptsize 2}{\scriptsize 3}H[/math]&amp;lt;/span&amp;gt; , y se modela con la ecuación de un hiperboloide de revolución de una hoja:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\dfrac{x^2 + y^2}{a^2} - \dfrac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Donde&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]Rmax=55m,\qquad    Rmin=30m,\qquad    H=150m[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
y&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math] a=Rmin,\qquad   c= Parámetro \ de \ curvatura,\qquad  z_0= Centro \ del \ hiperboloide[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
=== Ecuación del hiperboloide y parámetros ===&lt;br /&gt;
Para poder definir el hiperboloide es imprescindible hallar los parámetros &amp;lt;b&amp;gt;a, c y z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, para ello nos apoyaremos en el cambio de coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\begin{cases} x = \rho \cos\theta \\ y = \rho \sin\theta \\ z = z \end{cases}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La ecuación de un hiperboloide en coordenadas cartesianas es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sabiendo que en coordenadas cilíndricas &amp;lt;b&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + y&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = ρ&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/b&amp;gt;, la ecuación se reescribira de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Se conocen los siguientes datos: &lt;br /&gt;
Centro en z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m, altura total H = 150 m, radio mínimo ρ&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt; = 30 m, radio máximo ρ&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; = 55 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos calculando el paremetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;: &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Sabemos que en el plano &amp;lt;b&amp;gt;z = z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;lt;/b&amp;gt;, el segundo término de la ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se anula porque &amp;lt;b&amp;gt;(z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;lt;/b&amp;gt; = 0, lo que implica que estamos en la sección más estrecha del hiperboloide.  &lt;br /&gt;
Por tanto, la ecuación se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{\rho^2}{a^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos ρ = 30 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{30^2}{a^2} = 1 \implies a = 30 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con el parámetro &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt; ya calculado, el cálculo del parámetro &amp;lt;b&amp;gt;c&amp;lt;/b&amp;gt; se facilita enormemente: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con a = 30 m y ρ = 55 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{55^2}{30^2} - \frac{(z - z_0)^2}{c^2} = 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despejamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{(z - z_0)^2}{c^2} = \frac{55^2}{30^2} - 1[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos con z - z&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 100 m:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{100^2}{c^2} = \frac{3025}{900} - 1 = 2.361[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]\frac{10000}{c^2} = 2.361 \implies c^2 = \frac{10000}{2.361} \approx 4236.7 \implies c \approx 65.079 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* Los parametros obtenidos tras los calculos son los siguientes: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt;[math]a = 30 \text{ m}, \quad c \approx 65.079 \text{ m}, \quad z_0 = 100 \text{ m}[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación grafica de la superficie parametrizada ===&lt;br /&gt;
Primero se establecen los parámetros con sus distintos rangos (se define &amp;lt;math&amp;gt; v=\dfrac{z-z_0}{c} &amp;lt;/math&amp;gt;) , después se definen las ecuaciones paramétricas (despejando el radio en la expresión en coordenadas cilíndricas) y por último se grafica la función.&lt;br /&gt;
[[Archivo:T.enfriamiento-2.png|miniaturadeimagen|413px|derecha|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 1&lt;br /&gt;
a = 30;       % radio mínimo&lt;br /&gt;
c = 65.1;     % parámetro vertical&lt;br /&gt;
z0 = 100;     % centro del hiperboloide&lt;br /&gt;
H = 150;      % altura total&lt;br /&gt;
&lt;br /&gt;
% 2&lt;br /&gt;
u = linspace(0, 2*pi, 100);   % ángulo&lt;br /&gt;
v_min = (0 - z0)/c;           % para z = 0&lt;br /&gt;
v_max = (H - z0)/c;           % para z = H&lt;br /&gt;
v = linspace(v_min, v_max, 100);&lt;br /&gt;
&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% 3&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% 4&lt;br /&gt;
figure;&lt;br /&gt;
surf(X,Y,Z);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Torre de Enfriamiento Hiperbólica');&lt;br /&gt;
shading faceted;&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Torres de enfriamiento hiperbólicas famosas en el mundo ==&lt;br /&gt;
A lo largo del mundo existen una serie de &amp;lt;b&amp;gt;famosas centrales nucleares con sus propias torres de enfriamiento hiperbólicas&amp;lt;/b&amp;gt;, las más destacadas son las siguientes:&lt;br /&gt;
[[Archivo:torrecanton.jpg|190px|miniaturadeimagen|Torre de Cantón]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt; Central nuclear de Cofrentes (España)&amp;lt;/b&amp;gt;&lt;br /&gt;
Se sitúa en la confluencia de los ríos Juncar y Cabriel. Sus dos torres de enfriamiento de tiro natural son vitales porque la central opera en un ciclo cerrado para minimizar el impacto térmico en el río y permitir la vida en él su geometría está dictada por la necesidad de enfriamiento frente a las altas temperaturas de la zona.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;Central nuclear de Kashiwazaki-Kariwa&amp;lt;/b&amp;gt;:&lt;br /&gt;
La central nuclear más grande del mundo en capacidad instalada (unos 8000MW). La estructura hiperbólica de sus torres de enfriamiento han permitido que resista terremotos de magnitud 6.8 en la escala de Richter.&lt;br /&gt;
*&amp;lt;b&amp;gt;Central térmica de Niederaussem (Alemania)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La principal característica de dicha central es que alberga la torre de enfriamiento más alta del mundo (200 metros). La forma hiperbólica es la única viable para una estructura de tal magnitud, ya que una cilíndrica no aguantaría los momentos de vuelco. Esta torre también tiene funcionalidad como “chimenea”. Los gases de combustión desulfurados se inyectan en la atmósfera, de forma que la estructura se usa para dos cosas a la vez, enfriar y expulsar gases tratados.&lt;br /&gt;
* &amp;lt;b&amp;gt;Las torres de Didcot (Reino Unido)&amp;lt;/b&amp;gt;:&lt;br /&gt;
La demolición de esta estructura mostró con claridad la superioridad de esta forma. Al detonar los explosivos en la base, las torres se derrumbaron sobre su propia planta, mostrando que no depende de los materiales sino de su forma.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Otras estructuras hiperbólicas}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. &amp;lt;b&amp;gt;Torre Shabolovka (Moscú)&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pese a la escasez de acero en la Rusia post revolucionaria, la gran eficiencia de las torres hiperbólicas a nivel de materiales permitió su construcción. La torre de comunicaciones de Shújov (coloquialmente conocida como torre Shabolovka) fue la primera torre hiperbólica en construirse.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
2. &amp;lt;b&amp;gt;Torre de Cantón (Guangzhou, China):&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Con 600 metros de altura. Es un hiperboloide generado por columnas de acero rectas pero inclinadas, creando una cintura estrecha. Esta forma se utiliza para resistencia sísmica y de tifones.&lt;br /&gt;
&lt;br /&gt;
== Superioridad de la forma hiperbólica ante la cilíndrica ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para abordar esto con la profundidad requerida, se contrastará desde los siguientes dos aspectos físicos: estabilidad estructural, resistencia al viento y termodinámica.&lt;br /&gt;
La carga crítica para una torre de enfriamiento no es su propio peso sino la presión dinámica del viento, cuya velocidad viene definida por la ley de potencia: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]V(z) = V_0 \left( \dfrac{z}{z_{ref}} \right)^{\alpha}[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Y la presión dinámica del viento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[math]P(z) = \dfrac{1}{2} \varrho_{aire} V(z)^2[/math]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class='mathjax-wrapper'&amp;gt;[math]\textbf{Problemas del cilindro}[/math]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Cilindro vs hiperbole.png|miniaturadeimagen|380px|derecha|La &amp;quot;doble curvatura&amp;quot; del hiperboloidele otorga mayor resistencia a esfuerzos. Nótese que el punto de mayor resistencia está en el estrechamiento, donde la curvatura es más pronunciada.]]&lt;br /&gt;
El cilindro tiene varias desventajas frente a cargas laterales. Al ser una superficie con curvatura nula, no aporta rigidez geométrica, por lo que depende del grosor del material para resistir esfuerzos. Cuando actúa el viento, la sección circular puede deformarse en una elipse, lo que obliga a usar paredes muy gruesas o refuerzos adicionales. Además, su diámetro constante limita la estabilidad frente al vuelco, ya que la base no ofrece una superficie amplia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El hiperboloide, en cambio, presenta curvatura negativa, lo que le da ventajas importantes. Su doble curvatura aporta rigidez, reduciendo esfuerzos de flexión sin aumentar el espesor. También desvía las fuerzas hacia las generatrices y la base, mejorando la resistencia al pandeo. La diferencia entre el radio mayor y el menor crea una base más amplia, aumentando la estabilidad y reduciendo el consumo de material. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista aerodinámico, el hiperboloide reduce la presión del viento; los cálculos muestran que soporta hasta un 40 % menos carga lateral que un cilindro de igual altura y radio máximo. Además, su forma favorece corrientes ascendentes de aire, útiles para enfriamiento mediante el efecto Venturi y el principio de Bernoulli.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis en profundidad de la presión del viento ==&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo escalar P(z) ===&lt;br /&gt;
&lt;br /&gt;
El viento sopla en dirección del vector:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;mathjax-wrapper&amp;quot;&amp;gt; v = [math]-\dfrac{1}{\sqrt{2}} (\vec{i} + \vec{j})[/math]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 4.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Mapa de presión del viento sobre la torre hiperboloidal&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetros del viento&lt;br /&gt;
V0 = 18;          % velocidad a zref [m/s]&lt;br /&gt;
zref = 10;        % altura de referencia [m]&lt;br /&gt;
alpha = 1/7;      % exponente terreno abierto&lt;br /&gt;
rho_air = 1.2;    % densidad aire [kg/m^3]&lt;br /&gt;
&lt;br /&gt;
% Geometría de la torre&lt;br /&gt;
a = 30;           % radio mínimo [m]&lt;br /&gt;
c = 65.1;         % parámetro vertical [m]&lt;br /&gt;
z0 = 100;         % centro del hiperboloide [m]&lt;br /&gt;
H = 150;          % altura total [m]&lt;br /&gt;
&lt;br /&gt;
% Mallado paramétrico (media torre)&lt;br /&gt;
u = linspace(0, pi, 100);    % mitad expuesta&lt;br /&gt;
v_min = (0 - z0)/c;&lt;br /&gt;
v_max = (H - z0)/c;&lt;br /&gt;
v = linspace(v_min, v_max, 200);&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas&lt;br /&gt;
X = a * sqrt(1 + V.^2) .* cos(U);&lt;br /&gt;
Y = a * sqrt(1 + V.^2) .* sin(U);&lt;br /&gt;
Z = z0 + c * V;&lt;br /&gt;
&lt;br /&gt;
% Calcular velocidad y presión en cada altura&lt;br /&gt;
Vwind = V0 * (Z / zref).^alpha;           % ley de potencia&lt;br /&gt;
Pwind = 0.5 * rho_air .* Vwind.^2;        % presión dinámica&lt;br /&gt;
&lt;br /&gt;
% Encontrar punto de máxima presión&lt;br /&gt;
[maxP, idx] = max(Pwind(:));&lt;br /&gt;
[maxRow, maxCol] = ind2sub(size(Pwind), idx);&lt;br /&gt;
Xmax = X(maxRow, maxCol);&lt;br /&gt;
Ymax = Y(maxRow, maxCol);&lt;br /&gt;
Zmax = Z(maxRow, maxCol);&lt;br /&gt;
&lt;br /&gt;
% Graficar superficie con mapa de presión&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
surf(X,Y,Z,Pwind,'EdgeColor','none');&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (m)'); ylabel('Y (m)'); zlabel('Z (m)');&lt;br /&gt;
title('Mapa de presión del viento sobre la torre hiperboloidal');&lt;br /&gt;
colormap(jet);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Marcar punto de máxima presión&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(Xmax,Ymax,Zmax,'ko','MarkerFaceColor','b','MarkerSize',10);&lt;br /&gt;
text(Xmax,Ymax,Zmax+5,sprintf('Max P = %.1f Pa',maxP),'Color','k','FontSize',10);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación del campo vectorial de fuerza sobre la superficie expuesta ===&lt;br /&gt;
La presión de viento genera cierta fuerza sobre la superficie expuesta su representación gráfica es la siguiente: &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; text-align:center; margin-left:20px;&amp;quot;&amp;gt;&lt;br /&gt;
  [[Archivo:A1 5.png|600px|miniaturadeimagen|derecha|Mapa de presión sobre la torre]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% --- Parámetros de la torre (ya calculados)&lt;br /&gt;
H = 150;&lt;br /&gt;
Rmax = 55; Rmin = 30;&lt;br /&gt;
h = 2/3*H; a = Rmin; z0 = h;&lt;br /&gt;
c = h / sqrt((Rmax^2 / a^2) - 1);   % parámetro vertical del hiperboloide&lt;br /&gt;
&lt;br /&gt;
% --- Definir V(z) y P(z)&lt;br /&gt;
V   = @(z) 18*(z./10).^(1/7);   % z &amp;gt; 0&lt;br /&gt;
rho = 1.204;&lt;br /&gt;
Pfun = @(z) 0.5*rho.*(V(z)).^2;&lt;br /&gt;
&lt;br /&gt;
% --- Malla paramétrica (theta, z) COMPLETA (0..2pi)&lt;br /&gt;
nt = 120; nz = 200;&lt;br /&gt;
theta = linspace(0,2*pi,nt);&lt;br /&gt;
z     = linspace(0, H, nz);&lt;br /&gt;
[TH, Z] = meshgrid(theta, z);    % size nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- radio r(z)&lt;br /&gt;
r = a * sqrt(1 + (Z - z0).^2 ./ c^2);   % nz x nt&lt;br /&gt;
&lt;br /&gt;
% --- coordenadas cartesianas de la superficie (transpuestas para nt x nz)&lt;br /&gt;
X  = (r .* cos(TH))';   % nt x nz&lt;br /&gt;
Y  = (r .* sin(TH))';&lt;br /&gt;
Zt = Z';                % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- valores P(z) (igual para todas las theta a una z dada)&lt;br /&gt;
Pz = Pfun(Zt);          % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Gradiente de G: G = x^2/a^2 + y^2/a^2 - (z-z0)^2/c^2 - 1&lt;br /&gt;
%     ∇G = [2x/a^2, 2y/a^2, -2(z-z0)/c^2]&lt;br /&gt;
Gx = 2*X./a^2;&lt;br /&gt;
Gy = 2*Y./a^2;&lt;br /&gt;
Gz = -2*(Zt - z0)./c^2;&lt;br /&gt;
&lt;br /&gt;
% --- Normal unitario (hacia exterior)&lt;br /&gt;
Nmag = sqrt(Gx.^2 + Gy.^2 + Gz.^2);&lt;br /&gt;
Nx = Gx ./ Nmag;&lt;br /&gt;
Ny = Gy ./ Nmag;&lt;br /&gt;
Nz = Gz ./ Nmag;&lt;br /&gt;
&lt;br /&gt;
% --- Fuerza: F = -P(z) * n&lt;br /&gt;
Fx = -Pz .* Nx;&lt;br /&gt;
Fy = -Pz .* Ny;&lt;br /&gt;
Fz = -Pz .* Nz;&lt;br /&gt;
&lt;br /&gt;
% === Dirección del viento (horizontal) ===&lt;br /&gt;
% azimut en grados medido desde +X hacia +Y (sentido antihorario).&lt;br /&gt;
az_deg = 45;  % ejemplo: viento del Suroeste hacia el Noreste (apunta a NE)&lt;br /&gt;
az = deg2rad(az_deg);&lt;br /&gt;
w_hat = [cos(az); sin(az); 0];  % vector unitario&lt;br /&gt;
&lt;br /&gt;
% Producto escalar n·w_hat (usar la normal exterior)&lt;br /&gt;
dotNW = Nx*w_hat(1) + Ny*w_hat(2) + Nz*w_hat(3);  % nt x nz&lt;br /&gt;
&lt;br /&gt;
% --- Máscara de la mitad expuesta a barlovento:&lt;br /&gt;
% puntos donde la presión empuja hacia dentro: F = -P n (⇒ n·w_hat &amp;lt; 0)&lt;br /&gt;
mask = (dotNW &amp;lt; 0);&lt;br /&gt;
&lt;br /&gt;
% Aplicar máscara (ocultamos la otra mitad con NaN)&lt;br /&gt;
X(~mask)   = NaN;  Y(~mask)   = NaN;  Zt(~mask)  = NaN;&lt;br /&gt;
Fx(~mask)  = NaN;  Fy(~mask)  = NaN;  Fz(~mask)  = NaN;&lt;br /&gt;
&lt;br /&gt;
% Representación&lt;br /&gt;
figure('Color','w')&lt;br /&gt;
Fmag = sqrt(Fx.^2 + Fy.^2 + Fz.^2);&lt;br /&gt;
surf(X, Y, Zt, Fmag, 'EdgeColor','none', 'FaceAlpha',0.9)&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('x (m)'), ylabel('y (m)'), zlabel('z (m)')&lt;br /&gt;
title(sprintf('Campo F = -P(z)·n (mitad expuesta, azimut viento = %d°)', az_deg))&lt;br /&gt;
colormap(parula)&lt;br /&gt;
cb = colorbar;                      % evitar conflicto con 'c' geométrico&lt;br /&gt;
cb.Label.String = '||F|| (N)';&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
% muestreo para flechas (solo en la mitad expuesta, gracias a NaN)&lt;br /&gt;
step_t = 6; step_z = 7;&lt;br /&gt;
inds_t = 1:step_t:size(X,1);&lt;br /&gt;
inds_z = 1:step_z:size(X,2);&lt;br /&gt;
scale = 1;&lt;br /&gt;
quiver3( X(inds_t,inds_z), Y(inds_t,inds_z), Zt(inds_t,inds_z), ...&lt;br /&gt;
         Fx(inds_t,inds_z), Fy(inds_t,inds_z), Fz(inds_t,inds_z), ...&lt;br /&gt;
         scale, 'k', 'LineWidth', 1 )&lt;br /&gt;
view(185,25)&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la fuerza total y la fuerza por unidad de superficie ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total debida al viento sobre la mitad de la superficie lateral expuesta de la torre.&lt;br /&gt;
&lt;br /&gt;
* El viento genera una presión que solo depende de la altura:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
V(z) = V_0 \left(\frac{z}{z_{\text{ref}}}\right)^\alpha,&lt;br /&gt;
\quad V_0 = 18\,\text{m/s},\ z_{\text{ref}}=10\,\text{m},\ \alpha=\tfrac17.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La presión dinámica del viento es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac12\,\rho_{\text{aire}}\,V(z)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Donde se toma como densidad del aire estandar, &amp;lt;math&amp;gt;\rho_{\text{aire}} \approx 1{,}204\ \text{kg/m}^3&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como se pide “integrar la presión sobre la mitad de la superficie expuesta”, matemáticamente es una integral de superficie de un campo escalar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de la geometría y parametrización de la torre, un hiperboloide de revolución de una hoja, con ecuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{x^2 + y^2}{a^2} - \frac{(z - z_0)^2}{c^2} = 1,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
y con:&lt;br /&gt;
* Altura total: &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio máximo en la base: &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Radio mínimo (estrangulamiento): &amp;lt;math&amp;gt;R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;, a la altura&lt;br /&gt;
* Elegimos &amp;lt;math&amp;gt;z_0 = h = 100\,\text{m}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;a = R_{\min} = 30\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obtendremos el radio en función de la altura (coordenadas cilíndricas, &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = \sqrt{x^2 + y^2}&lt;br /&gt;
= a\,\sqrt{1 + \frac{(z - z_0)^2}{c^2}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Imponiendo que en la base &amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt; el radio sea &amp;lt;math&amp;gt;R_{\max} = 55\,\text{m}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R_{\max}^2&lt;br /&gt;
= a^2\left(1 + \frac{z_0^2}{c^2}\right)&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
c^2 = \frac{z_0^2}{\dfrac{R_{\max}^2}{a^2}-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Con los valores numéricos:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
H = 150,\quad z_0 = 100,\quad a = 30,\quad R_{\max} = 55,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
se obtiene aproximadamente &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora parametrizamos la superficie de revolución usando &amp;lt;math&amp;gt;(\theta,z)&amp;lt;/math&amp;gt; como parámetros:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r(\theta,z) =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ z\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; recorre la altura: &amp;lt;math&amp;gt;0 \le z \le H&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; recorre el ángulo alrededor del eje. Para toda la torre &amp;lt;math&amp;gt;0 \le \theta &amp;amp;lt; 2\pi&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Para la mitad expuesta al viento tomamos un intervalo de longitud de media circunferencia por ejemplo:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
-\frac{\pi}{2} \le \theta \le \frac{\pi}{2},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que corresponde a la “media circunferencia” que mira hacia el viento.&lt;br /&gt;
&lt;br /&gt;
El elemento de área es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \bigl|\mathbf r_\theta\times \mathbf r_z\bigr|\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Calculamos las derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta =&lt;br /&gt;
\bigl(-\rho(z)\sin\theta,\ \rho(z)\cos\theta,\ 0\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Derivada respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_z =&lt;br /&gt;
\bigl(\rho'(z)\cos\theta,\ \rho'(z)\sin\theta,\ 1\bigr),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (simplificado) es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf r_\theta \times \mathbf r_z =&lt;br /&gt;
\bigl(\rho(z)\cos\theta,\ \rho(z)\sin\theta,\ -\rho(z)\rho'(z)\bigr).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Su módulo:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bigl|\mathbf r_\theta \times \mathbf r_z\bigr|&lt;br /&gt;
= \sqrt{\rho^2\cos^2\theta + \rho^2\sin^2\theta + \rho^2(\rho')^2}&lt;br /&gt;
= \rho(z)\sqrt{1 + \rho'(z)^2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS = \rho(z)\,\sqrt{1 + \rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Esta es la fórmula general del área de una superficie de revolución.&lt;br /&gt;
&lt;br /&gt;
La derivada de &amp;lt;math&amp;gt;\rho(z)&amp;lt;/math&amp;gt; a partir de la fórmula del hiperboloide es:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}}&lt;br /&gt;
\;\Longrightarrow\;&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente laIntegral de la fuerza total se define como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \iint_{S_{\text{media}}} P(z)\,dS&lt;br /&gt;
= \int_{z=0}^{H} \int_{\theta=-\pi/2}^{\pi/2}&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Como &amp;lt;math&amp;gt;P(z)&amp;lt;/math&amp;gt; no depende de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;, la integral en &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; se puede sacar:&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/2}^{\pi/2} d\theta = \pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}}&lt;br /&gt;
= \pi \int_0^{H} P(z)\,\rho(z)\,\sqrt{1+\rho'(z)^2}\,dz,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(z) = a\sqrt{1 + \frac{(z-z_0)^2}{c^2}},\quad&lt;br /&gt;
\rho'(z) =&lt;br /&gt;
\frac{a(z-z_0)}{c^2\sqrt{1 + \dfrac{(z-z_0)^2}{c^2}}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Área de la mitad de la torre y fuerza por unidad de superficie&lt;br /&gt;
La superficie de la mitad de la torre expuesta al viento es la integral de &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; sobre esa superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}}&lt;br /&gt;
= \iint_{S_{\text{media}}} dS&lt;br /&gt;
= \int_0^H \int_{-\pi/2}^{\pi/2}&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,d\theta\,dz&lt;br /&gt;
= \pi\int_0^H \rho(z)\sqrt{1+\rho'(z)^2}\,dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza media por unidad de superficie (presión media) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}}&lt;br /&gt;
= \frac{F_{\text{total}}}{A_{\text{media}}}&lt;br /&gt;
= \frac{\displaystyle \int_0^H&lt;br /&gt;
P(z)\,\rho(z)\sqrt{1+\rho'(z)^2}\,dz}&lt;br /&gt;
{\displaystyle \int_0^H&lt;br /&gt;
\rho(z)\sqrt{1+\rho'(z)^2}\,dz}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obsérvese que el factor &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; se simplifica.&lt;br /&gt;
&lt;br /&gt;
Valor numérico aproximado si se evalúan las integrales numéricamente:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;H = 150\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;a = 30\,\text{m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;z_0 = 100\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;c \approx 65{,}08\,\text{m}&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\rho_{\text{aire}} = 1{,}204\,\text{kg/m}^3&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;V(z) = 18\,(z/10)^{1/7}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
Se obtiene aproximadamente:&lt;br /&gt;
&lt;br /&gt;
* Fuerza total sobre la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} \approx 5{,}7\times 10^6\ \text{N}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Área de la mitad de la torre:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A_{\text{media}} \approx 1{,}8\times 10^4\ \text{m}^2.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fuerza por unidad de superficie (presión media):&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{\text{media}} \approx 3{,}1\times 10^2\ \text{Pa}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comparación de la fuerza lateral con una torre cilíndrica ===&lt;br /&gt;
&lt;br /&gt;
Queremos la fuerza total del viento sobre la mitad de la superficie lateral de un cilindro de radio R y altura H, y compararla con la torre hiperbólica, usando la dirección original del viento del enunciado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec w = -\frac{1}{\sqrt2}(\vec i + \vec j),&lt;br /&gt;
\qquad&lt;br /&gt;
\lVert \vec w\rVert = 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos el razonamiento del apartado anterior para calcular la fuerza del viento en lo que sería una torre cilindrica.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\text{total}} = \iint_{S_{\text{media}}} P(z)\,dS.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Empezaremos parametrizando la superficie lateral del cilindro:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r(\theta,z)&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;z\bigr),&lt;br /&gt;
\quad&lt;br /&gt;
0\le z\le H,&lt;br /&gt;
\quad&lt;br /&gt;
0\le\theta&amp;lt;2\pi.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y calcularemos los vectores tangentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta = \frac{\partial\vec r}{\partial\theta}&lt;br /&gt;
= \bigl(-R\sin\theta,\;R\cos\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\vec r_z = \frac{\partial\vec r}{\partial z}&lt;br /&gt;
= (0,0,1).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resultante dará como resultado el vector normal (no unitario) y el elemento de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r_\theta\times\vec r_z&lt;br /&gt;
= \bigl(R\cos\theta,\;R\sin\theta,\;0\bigr),&lt;br /&gt;
\qquad&lt;br /&gt;
\bigl\lvert\vec r_\theta\times\vec r_z\bigr\rvert = R,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el elemento diferencial de superficie y el vector normal unitario son: &lt;br /&gt;
&amp;lt;math&amp;gt; dS = R\, d\theta\, dz, &lt;br /&gt;
\qquad &lt;br /&gt;
\vec n(\theta) = (\cos\theta,\; \sin\theta,\; 0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La fuerza elemental en la dirección del viento la obtendremos proyectando la presión sobre la normal y multiplicando por el elemento de superficie: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm dF&lt;br /&gt;
= (-P(z)\,\vec n\cdot\vec w)\,\mathrm dS&lt;br /&gt;
= P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para obtener la fuerza total sobre la parte expuesta del cilindro, tendremos que integrar la fuerza elemental sobre el rango angular y la altura: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= \int_{z=0}^H\int_{\theta=-\pi/4}^{3\pi/4}&lt;br /&gt;
P(z)\,\frac{1}{\sqrt2}\bigl(\cos\theta+\sin\theta\bigr)\,R\,\mathrm d\theta\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como P(z) no depende de θ, sacaremos y separamos la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; F = R \int_0^H P(z)\,\left[\frac{1}{\sqrt{2}} &lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta\right]\mathrm dz &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La integral en θ se calculara fácilmente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-\pi/4}^{3\pi/4} (\cos\theta + \sin\theta)\,\mathrm d\theta &lt;br /&gt;
= [\sin\theta - \cos\theta]_{-\pi/4}^{3\pi/4} = 2\sqrt{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sustituimos en la expresión de la fuerza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F&lt;br /&gt;
= R\int_0^H P(z)\,&lt;br /&gt;
\frac{1}{\sqrt2}\,\bigl(2\sqrt2\bigr)\,\mathrm dz&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fuerza del viento en la dirección dada sobre la mitad de la superficie expuesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
F_{\mathrm{cil}}&lt;br /&gt;
= 2R\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El área de la mitad de la superficie lateral del cilindro es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
S_{\mathrm{cil},1/2}&lt;br /&gt;
= \int_0^H\int_{-\pi/4}^{3\pi/4} R\,\mathrm d\theta\,\mathrm dz&lt;br /&gt;
= RH\left(\frac{3\pi}{4} - \left(-\frac{\pi}{4}\right)\right)&lt;br /&gt;
= \pi R H.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la fuerza media por unidad de superficie sobre la mitad expuesta del cilindro es&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}}&lt;br /&gt;
= \frac{2R\displaystyle\int_0^H P(z)\,\mathrm dz}{\pi R H}&lt;br /&gt;
= \frac{2}{\pi H}\int_0^H P(z)\,\mathrm dz.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de P(z) en funcion de la velocidad del viento: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
P(z) = \tfrac{1}{2}\,\rho\,V_0^2\!\left(\tfrac{z}{z_{\mathrm{ref}}}\right)^{2\alpha} &lt;br /&gt;
= C\,z^{2\alpha}, &lt;br /&gt;
\qquad &lt;br /&gt;
C = \tfrac{1}{2}\,\rho\,V_0^2\,z_{\mathrm{ref}}^{-2\alpha} \approx 1.01\times10^2\;\text{Pa}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así la integral se simplificara enormemente a: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz = C \int_0^H z^{2\alpha}\,\mathrm dz &lt;br /&gt;
= C\,\frac{H^{2\alpha+1}}{2\alpha+1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, con &lt;br /&gt;
&amp;lt;math&amp;gt; \alpha = \tfrac17,&amp;lt;/math&amp;gt; se  tiene &amp;lt;math&amp;gt; 2\alpha + 1 = \tfrac{9}{7} &amp;lt;/math&amp;gt;&lt;br /&gt;
, y por tanto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^H P(z)\,\mathrm dz&lt;br /&gt;
= C\,\frac{7}{9}H^{9/7}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fuerza media por unidad de superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{F_{\mathrm{cil}}}{S_{\mathrm{cil},1/2}} &lt;br /&gt;
= \frac{2}{\pi H}\,C\,\frac{7}{9}H^{9/7} &lt;br /&gt;
= \frac{14}{9\pi}\,C\,H^{2/7} &lt;br /&gt;
\approx 209\,\frac{\text{N}}{\text{m}^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados finales nos dicen que para una misma altura y radio máximo, &amp;lt;math&amp;gt; H=150 , R=55 &amp;lt;/math&amp;gt;, la superficie expuesta de la torre cilíndrica es mucho mayor que la de la hiperbólica: &amp;lt;b&amp;gt;26000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del cilindro vs 18000 m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; del hiperboloide&amp;lt;/b&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto implica que la torre hiperbólica requiere menos material. &lt;br /&gt;
Además, la torre cilíndrica soporta una fuerza media superior: &lt;br /&gt;
&amp;lt;math&amp;gt;310\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; frente a &lt;br /&gt;
&amp;lt;math&amp;gt;209\dfrac{\text{N}}{\text{m}^2}&amp;lt;/math&amp;gt; en la hiperbólica &lt;br /&gt;
lo que confirma que la torre hiperbólica es más eficiente estructuralmente.&lt;br /&gt;
&lt;br /&gt;
== Flujo de aire y convección ==&lt;br /&gt;
=== ¿Cómo acelera el aire al subir? (Sección Vertical) ===&lt;br /&gt;
&lt;br /&gt;
    Para entender el comportamiento del aire, primero &amp;quot;cortamos&amp;quot; la torre por la mitad. Nuestro objetivo es visualizar dos fenómenos físicos: el &amp;lt;strong&amp;gt;perfil parabólico&amp;lt;/strong&amp;gt; de la velocidad (más rápido en el centro) y la &amp;lt;strong&amp;gt;aceleración vertical&amp;lt;/strong&amp;gt; debido al calentamiento.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08); margin-bottom: 50px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #007acc; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Modelado&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Sección vertical de la torre hiperboloidal y campo de velocidad v_z(x,z)&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% 1. Definimos la geometría de la torre (La &amp;quot;Piel&amp;quot;)&lt;br /&gt;
H    = 150;   &lt;br /&gt;
Rmax = 55;    &lt;br /&gt;
Rmin = 30;    &lt;br /&gt;
z0   = 100;   &lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura 'c' necesaria para unir los puntos&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
&lt;br /&gt;
%% 2. Definimos la física del flujo (El &amp;quot;Aire&amp;quot;)&lt;br /&gt;
vmax = 4;     &lt;br /&gt;
&lt;br /&gt;
% Fórmula de velocidad: Perfil parabólico * Aceleración vertical&lt;br /&gt;
vz_fun = @(x,z) vmax .* ( 1 - (abs(x).^2) ./ (rho_torre(z).^2) ) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% 3. Creamos la malla y calculamos&lt;br /&gt;
Nx = 161; Nz = 161;&lt;br /&gt;
x  = linspace(-Rmax, Rmax, Nx);&lt;br /&gt;
z  = linspace(0, H, Nz);&lt;br /&gt;
[X,Z] = meshgrid(x, z);&lt;br /&gt;
&lt;br /&gt;
% Filtramos: ¿Qué puntos están DENTRO de la torre?&lt;br /&gt;
RHOz   = rho_torre(Z);&lt;br /&gt;
inside = abs(X) &amp;lt;= RHOz;&lt;br /&gt;
&lt;br /&gt;
Vz = vz_fun(X, Z);&lt;br /&gt;
Vz(~inside) = NaN;  % Hacemos transparente lo de fuera&lt;br /&gt;
&lt;br /&gt;
%% 4. Representación Gráfica&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
% Mapa de calor&lt;br /&gt;
h = imagesc(x, z, Vz);&lt;br /&gt;
set(h, 'AlphaData', ~isnan(Vz));&lt;br /&gt;
set(gca,'YDir','normal'); &lt;br /&gt;
colormap(turbo); colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
% Dibujamos las paredes&lt;br /&gt;
plot( rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
plot(-rho_torre(z), z, 'k-', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Añadimos flechas vectoriales&lt;br /&gt;
step = 8;&lt;br /&gt;
quiver(X(1:step:end, 1:step:end), Z(1:step:end, 1:step:end), ...&lt;br /&gt;
       zeros(size(Vz(1:step:end, 1:step:end))), ...&lt;br /&gt;
       Vz(1:step:end, 1:step:end), 'k', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
title('Perfil de Velocidad Vertical');&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:B1 4.png|400px|centro|Perfil vertical de velocidad]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #eef6fc; border-left: 6px solid #2196F3; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#0d47a1;&amp;quot;&amp;gt;🔍 Lo que nos dicen los datos:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p style=&amp;quot;margin-bottom: 10px;&amp;quot;&amp;gt;Esta gráfica revela tres comportamientos clave del fluido:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Efecto Capa Límite:&amp;lt;/strong&amp;gt; En las paredes (líneas negras), el color es azul oscuro (velocidad 0). El aire se frena por fricción.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Núcleo Rápido:&amp;lt;/strong&amp;gt; En el centro es donde el aire viaja más rápido (colores rojos/naranjas).&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:8px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aceleración:&amp;lt;/strong&amp;gt; A medida que subimos (eje vertical), los colores se vuelven más cálidos. El aire &amp;lt;em&amp;gt;gana velocidad&amp;lt;/em&amp;gt; conforme asciende.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2. La geometría cambiante (Animación de Cortes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Una imagen estática no hace justicia a la geometría hiperbólica. En esta simulación, recorremos la torre desde el suelo hasta la cima para observar cómo el &amp;lt;strong&amp;gt;estrangulamiento&amp;lt;/strong&amp;gt; de la garganta afecta al área de paso del flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 30px; background-color: #ffffff; padding: 30px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 1; min-width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;font-weight: bold; color: #e91e63; margin-bottom: 10px; text-transform: uppercase; font-size: 0.9em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;amp;lt;/&amp;amp;gt; Script de Animación&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Animación 3D del campo de velocidad&lt;br /&gt;
clear; close all; clc;&lt;br /&gt;
&lt;br /&gt;
%% Configuración inicial&lt;br /&gt;
H = 150; Rmax = 55; Rmin = 30; z0 = 100;&lt;br /&gt;
vmax = 4;&lt;br /&gt;
&lt;br /&gt;
% Definimos funciones anónimas para geometría y velocidad&lt;br /&gt;
c = sqrt( (z0^2) / ( (Rmax^2 / Rmin^2) - 1 ) );&lt;br /&gt;
rho_torre = @(z) Rmin .* sqrt( 1 + ((z - z0).^2) ./ c.^2 );&lt;br /&gt;
vz_fun = @(rho,z) vmax .* (1 - (rho.^2) ./ (rho_torre(z).^2)) .* (z./H).^(0.6);&lt;br /&gt;
&lt;br /&gt;
%% Preparamos el escenario 3D&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
axis([-Rmax Rmax -Rmax Rmax 0 H]);&lt;br /&gt;
view(45,25); grid on; hold on;&lt;br /&gt;
xlabel('x'); ylabel('y'); zlabel('z');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la torre &amp;quot;fantasma&amp;quot; (transparente) para referencia&lt;br /&gt;
theta = linspace(0,2*pi,50);&lt;br /&gt;
zt = linspace(0,H,50);&lt;br /&gt;
[TH,ZT] = meshgrid(theta,zt);&lt;br /&gt;
RT = rho_torre(ZT);&lt;br /&gt;
surf(RT.*cos(TH), RT.*sin(TH), ZT, 'FaceAlpha',0.1, 'EdgeColor','none', 'FaceColor','k');&lt;br /&gt;
&lt;br /&gt;
%% Bucle de Animación&lt;br /&gt;
frames = 50;&lt;br /&gt;
z_steps = linspace(0, H, frames);&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla base para el plano móvil&lt;br /&gt;
x = linspace(-Rmax,Rmax,80);&lt;br /&gt;
[X,Y] = meshgrid(x,x);&lt;br /&gt;
RHO = sqrt(X.^2 + Y.^2);&lt;br /&gt;
&lt;br /&gt;
for k = 1:frames&lt;br /&gt;
    current_z = z_steps(k);&lt;br /&gt;
    current_R = rho_torre(current_z);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos velocidad en este corte&lt;br /&gt;
    V = vz_fun(RHO, current_z);&lt;br /&gt;
    V(RHO &amp;gt; current_R) = NaN; % Recortamos forma circular&lt;br /&gt;
    &lt;br /&gt;
    % Dibujamos el plano&lt;br /&gt;
    h = surf(X, Y, current_z*ones(size(X)), V, 'EdgeColor','none');&lt;br /&gt;
    caxis([0 vmax]); colormap(turbo);&lt;br /&gt;
    &lt;br /&gt;
    title(sprintf('Altura Z = %.1f m', current_z));&lt;br /&gt;
    drawnow;&lt;br /&gt;
    &lt;br /&gt;
    % Borramos para el siguiente frame (creando efecto movimiento)&lt;br /&gt;
    if k &amp;lt; frames&lt;br /&gt;
        delete(h);&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;flex: 0 0 400px; display: flex; flex-direction: column; gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;div style=&amp;quot;border: 1px solid #ddd; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0,0,0,0.05);&amp;quot;&amp;gt;&lt;br /&gt;
            [[Archivo:Torre_resizedMiguelC.gif|400px|centro|Animación de cortes horizontales]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div style=&amp;quot;background-color: #fff0f5; border-left: 6px solid #e91e63; padding: 20px; border-radius: 0 8px 8px 0; color: #444;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 style=&amp;quot;margin-top:0; color:#880e4f;&amp;quot;&amp;gt;💡 Interpretación del movimiento:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Esta animación es fundamental para entender el diseño de la torre:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ol style=&amp;quot;padding-left: 20px; margin: 0;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La base (Inicio):&amp;lt;/strong&amp;gt; El círculo es muy grande (55m de radio) y azul. El aire entra lento y tiene mucho espacio.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La garganta (Z=100m):&amp;lt;/strong&amp;gt; Fíjate cómo el círculo se hace pequeño. El flujo se &amp;quot;estrangula&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;La cima (Final):&amp;lt;/strong&amp;gt; El círculo vuelve a crecer, pero ahora es rojo intenso. El aire sale a máxima potencia y temperatura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Divergencia del campo de velocidades ===&lt;br /&gt;
&lt;br /&gt;
'''Campo de velocidad:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Divergencia en cilíndricas:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial \rho}(\rho v_\rho) + \frac{\partial}{\partial \theta}(v_\theta) + \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al solo tener componente vertical (&amp;lt;math&amp;gt;v_z&amp;lt;/math&amp;gt;), la expresión se simplifica:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \left( \frac{\partial}{\partial z}(\rho v_z) \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos la expresión de la velocidad:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = \frac{1}{\rho} \cdot \frac{\partial}{\partial z} \left[ \rho \cdot v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser derivada respecto de &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, se puede sacar el &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; de dentro de la derivada y simplificarla con el &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; de fuera. Aplicando la regla del producto para derivar respecto a &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla \cdot \vec{v} = v_{max} \left[ \frac{2\rho^2 R'(z)}{R(z)^3} \cdot \left( \frac{z}{H} \right)^{0,6} + \left( 1 - \frac{\rho^2}{R(z)^2} \right) \cdot \frac{0,6}{z} \left( \frac{z}{H} \right)^{0,6} \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Zona 1: Del suelo hasta la garganta (&amp;lt;math&amp;gt;z=0 \to z=100&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se estrecha, el radio disminuye ('''Negativo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
* '''Zona 2: De la garganta a la parte más alta (&amp;lt;math&amp;gt;z=100 \to z=150&amp;lt;/math&amp;gt;)'''&lt;br /&gt;
** Al subir, la torre se ensancha, el radio aumenta ('''Positivo''').&lt;br /&gt;
** Al subir, la velocidad aumenta por el tiro térmico ('''Positivo''').&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Rightarrow \text{Es positiva} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Físicamente, una divergencia positiva indica que el fluido se expande a medida que asciende. Esto se debe a:&lt;br /&gt;
&lt;br /&gt;
# '''Expansión térmica:''' El aire absorbe el calor, aumentando su temperatura y disminuyendo su densidad. Para conservar la masa, el gas debe aumentar su volumen.&lt;br /&gt;
# '''Tiro vertical:''' Se acelera más rápido que lo que se ensancha (o estrecha), por tanto también se expande verticalmente (&amp;quot;estiramiento&amp;quot; del flujo).&lt;br /&gt;
&lt;br /&gt;
=== Caudal volumétrico de aire en una sección a altura Z  ===&lt;br /&gt;
&lt;br /&gt;
Nos piden calcular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \iint_S v_z(\rho, z) dS &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas &amp;lt;math&amp;gt; dS = \rho d\rho d\theta &amp;lt;/math&amp;gt;:&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \theta \le 2\pi &amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; 0 \le \rho \le R(z) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planteamos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \int_{0}^{2\pi} \int_{0}^{R(z)} \underbrace{v_{max} \left( \frac{z}{H} \right)^{0,6}}_{\text{constante}} \cdot \left( 1 - \frac{\rho^2}{R(z)^2} \right) \underbrace{\rho d\rho d\theta}_{\text{Jacobiano}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Separamos los términos constantes respecto a la integral radial y angular:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot \int_{0}^{2\pi} d\theta \cdot \int_{0}^{R(z)} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \rho d\rho &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la integral radial:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{R(z)} \left( \rho - \frac{\rho^3}{R(z)^2} \right) d\rho = \left[ \frac{\rho^2}{2} - \frac{\rho^4}{4 R(z)^2} \right]_{0}^{R(z)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluando en los límites:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; = \left[ \frac{R(z)^2}{2} - \frac{R(z)^4}{4 R(z)^2} \right] = \frac{R(z)^2}{2} - \frac{R(z)^2}{4} = \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos el resultado en la expresión original del caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = v_{max} \left( \frac{z}{H} \right)^{0,6} \cdot 2\pi \cdot \frac{R(z)^2}{4} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultado final:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(z) = \frac{\pi}{2} v_{max} R(z)^2 \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Archivo: perfilvscaudal.png|500px|miniaturadeimagen|derecha|]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Es el caudal constante o varía con la altura?'''&lt;br /&gt;
#: Sí varía con la altura. En la expresión del caudal aparecen &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;, ambas variables dependientes de la altura. &amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Qué implica esto físicamente?'''&lt;br /&gt;
#: Implica que la densidad del aire está disminuyendo. Ya que si el caudal aumenta por la altura, por la ley de la conservación de la masa, la densidad disminuye.&amp;lt;br/&amp;gt;&lt;br /&gt;
# '''¿Dónde es máximo y por qué?'''&lt;br /&gt;
#: La expresión del caudal se maximiza cuando el radio es máximo y la altura es máxima, esto se da en la cima de la torre.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Representación grafica de Q(z) en función de z ====&lt;br /&gt;
[[Archivo:C43.jpg|530px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
El siguiente script define el vector de alturas, modela la variación del radio &amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt; y calcula el caudal acumulado en cada sección&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% --- Parámetros del modelo ---&lt;br /&gt;
Vmax = 10;       % Velocidad máxima de diseño (m/s)&lt;br /&gt;
H = 150;         % Altura total de la torre (m)&lt;br /&gt;
R0 = 30;         % Radio en la base inferior (m)&lt;br /&gt;
Rmax = 55;       % Radio en la apertura superior (m)&lt;br /&gt;
&lt;br /&gt;
% --- Definición del dominio ---&lt;br /&gt;
% Creamos un vector de 200 puntos para tener resolución suave&lt;br /&gt;
z = linspace(0, H, 200);&lt;br /&gt;
&lt;br /&gt;
% --- Geometría: Variación Lineal del Radio ---&lt;br /&gt;
% Modelamos el ensanchamiento progresivo de la torre&lt;br /&gt;
Rz = R0 + (Rmax - R0) * (z / H);&lt;br /&gt;
&lt;br /&gt;
% --- Física: Cálculo del Caudal Q(z) ---&lt;br /&gt;
% Integra el perfil de velocidad sobre el área de sección variable&lt;br /&gt;
Q = (pi/2) * Vmax .* (Rz.^2) .* ((z / H).^0.6);&lt;br /&gt;
&lt;br /&gt;
% --- Visualización de Resultados ---&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
plot(z, Q, 'LineWidth', 2, 'Color', '#D95319'); % Línea naranja&lt;br /&gt;
xlabel('Altura z (m)');&lt;br /&gt;
ylabel('Caudal Q(z) (m^3/s)');&lt;br /&gt;
title('Evolución del Caudal Volumétrico con la Altura');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% --- Análisis de máximos ---&lt;br /&gt;
[maxQ, idx] = max(Q);&lt;br /&gt;
fprintf('El caudal alcanza su máximo de %.2f m^3/s en la cota z = %.2f m\n', maxQ, z(idx));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cálculo de la potencia disipada===&lt;br /&gt;
&lt;br /&gt;
Calculamos la potencia térmica disipada:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = \rho_{aire} c_p Q(H) (T_{base} - T_{top}) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; c_p = 1005 \, J/(kg \cdot K) &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \Delta T_z = 38^\circ C &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt; (Buscado)&lt;br /&gt;
* &amp;lt;math&amp;gt; v_{max} = 4 \, m/s &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos Q(H) usando la fórmula hallada antes:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} v_{max} R(H)^2 \cdot \underbrace{\left( \frac{H}{H} \right)^{0,6}}_{1} \Rightarrow Q(H) = 2\pi R(H)^2 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Necesitamos el radio en la cima (&amp;lt;math&amp;gt;R(z)&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R(z) = a \sqrt{1 + \frac{(z-z_0)^2}{c^2}} \rightarrow R(150) = 30 \sqrt{1 + \frac{(150-100)^2}{4235,4}} = 37,82 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos en el caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q(H) = \frac{\pi}{2} (4) (37,82)^2 \approx 8987 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Calculamos la potencia:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \dot{Q} = 1,225 \cdot 1005 \cdot 8987 \cdot 38 = 420.450.000 \, W = 420,45 \, MW &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Análisis con Radio mínimo = 20m&lt;br /&gt;
&lt;br /&gt;
Habrá que calcular una nueva &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;c'&amp;lt;/math&amp;gt;) con &amp;lt;math&amp;gt;a=20&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; 55 = 20 \sqrt{1 + \frac{100^2}{c'^2}} \Rightarrow c' = 1523,8 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo radio en la cima:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; R'(150) = 20 \sqrt{1 + \frac{(150-100)^2}{1523,8}} = 32,5 \, m &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nuevo caudal:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Q'(H) = \frac{\pi}{2} (4) (32,5)^2 = 6636 \, m^3/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es menor debido a que se cumple &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;. Si se mantiene la velocidad y el área disminuye, el caudal también lo hace.&lt;br /&gt;
&lt;br /&gt;
Conclusiones sobre el estrangulamiento:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''¿Cómo afecta un estrangulamiento mayor al flujo del aire?'''&lt;br /&gt;
*: Como se ha explicado antes con la relación &amp;lt;math&amp;gt;Q = V \cdot A&amp;lt;/math&amp;gt;, al reducir el área, se reduce el flujo.&lt;br /&gt;
&lt;br /&gt;
* '''¿Existe un compromiso entre resistencia estructural (menor Rmin) y eficiencia de enfriamiento?'''&lt;br /&gt;
*: Sí. Estrechar el cuello tiene de '''positivo''' una mayor resistencia estructural y rigidez con una capa de poco espesor.&lt;br /&gt;
*: Tiene de '''negativo''', como se ha demostrado antes, que disminuye el caudal, y por tanto, disminuye su capacidad para evacuar calor.&lt;br /&gt;
[[Archivo:Estrechamientovspotencia.png|500px|left|miniaturadeimagen|Efecto del radio mínimo sobre el caudal y la potencia disipada]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Análisis del número de Reynolds en el flujo ===&lt;br /&gt;
&lt;br /&gt;
El número de Reynolds caracteriza el flujo:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{\rho v_{tipica} L}{\mu} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datos:'''&lt;br /&gt;
* &amp;lt;math&amp;gt; \mu = 1,8 \cdot 10^{-5} \, Pa \cdot s &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; \rho_{aire} = 1,225 \, kg/m^3 &amp;lt;/math&amp;gt;&lt;br /&gt;
* Longitud característica: &amp;lt;math&amp;gt; L = 2 \cdot R_{min} = 2 \cdot 30 = 60 \, m &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Cálculo de velocidad típica:'''&lt;br /&gt;
Evaluamos en el centro (&amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt;) y a la altura de la garganta (&amp;lt;math&amp;gt;z=2/3 H&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_z(\rho, z) = v_{max} \left( 1 - \frac{\rho^2}{R(z)^2} \right) \left( \frac{z}{H} \right)^{0,6} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;\rho=0&amp;lt;/math&amp;gt; se simplifican los cálculos:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; v_{tipica} = 4 \cdot 1 \cdot (0,667)^{0,6} = 4 \cdot 0,784 = 3,136 \, m/s &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sustituimos en el número de Reynolds:'''&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Re = \frac{1,225 \cdot 3,136 \cdot 60}{1,8 \cdot 10^{-5}} = 12.805.555 = 1,28 \cdot 10^7 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Régimen del flujo&lt;br /&gt;
&lt;br /&gt;
Por convención:&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;lt; 2000 \to &amp;lt;/math&amp;gt; Laminar&lt;br /&gt;
* Si &amp;lt;math&amp;gt; Re &amp;gt; 2000 \to &amp;lt;/math&amp;gt; Turbulento&lt;br /&gt;
&lt;br /&gt;
El régimen es '''extremadamente turbulento'''.&lt;br /&gt;
&lt;br /&gt;
¿Por qué es tan alto? &lt;br /&gt;
En general esto es debido a la escala &amp;quot;L&amp;quot; (diámetro). Aunque la viscosidad del aire intente ordenar el flujo, la inercia de mover una masa de 60 metros de ancho a 4 m/s es millones de veces superior. Lejos de ser un problema, esto es beneficioso, ya que el caos en el aire genera vórtices y mezclas constantes, las cuales ayudan a la disipación del calor.&lt;/div&gt;</summary>
		<author><name>Miguel.cervigon</name></author>	</entry>

	</feed>