Dónde deja la turbulencia de acelerar una llama — la hipótesis de arrugamiento de Damköhler y el bending
La física detrás de los tres tramos de la curva de velocidad de llama turbulenta: subida lineal, bending y extinción
Un incendio forestal avanza más rápido cuanto más sopla el viento. Con 5 m/s el frente de llama corre más que una persona a la carrera. Pero si el viento sigue subiendo, pasado cierto valor el fuego se apaga solo. En el terreno lo llaman blow-off. Al medir una llama premezclada turbulenta en un quemador de laboratorio, la curva tiene exactamente la misma forma.
Al aumentar la intensidad turbulenta , la velocidad de llama turbulenta sube al principio casi en línea recta. Después se dobla. Ese aplanamiento es el efecto bending. Si se empuja más, la llama se extingue. Este artículo explica los tres tramos de esa curva con tres piezas de física distintas. La hipótesis de arrugamiento de Damköhler cubre el tramo lineal, el número de Karlovitz cubre el bending y la extinción, y el par baroclínico cubre la fuerza que la llama devuelve a la turbulencia.
Por qué la turbulencia acelera una llama#
En una llama premezclada de metano-aire, la velocidad de llama laminar (la velocidad a la que el frente se propaga por sí solo en una mezcla en reposo) ronda los 0.40 m/s en condiciones ambiente. El espesor de llama es de unos 0.5 mm. Ningún motor funciona con esos números. Cruzar un diámetro de 40 mm en 2 ms exige 20 m/s. Cincuenta veces .
La turbulencia cubre esa diferencia. Por eso se define una velocidad de llama turbulenta . La definición sale de una integral de la tasa de reacción. Al integrar la ecuación de transporte de la fracción másica media de combustible a lo largo de la normal al cepillo de llama y cancelar los términos difusivos, queda esto.
es la densidad del gas fresco, y las fracciones másicas de combustible del lado fresco y del quemado, la tasa media de reacción del combustible y la coordenada normal al cepillo de llama medio.
Lo importante es que se trata de una extensión directa de la relación usada para llamas laminares: la versión laminar lleva la tasa de reacción instantánea en lugar de . Es decir, no es una magnitud definida como velocidad. Es una medida integrada de cuánta combustión ocurre por unidad de área. Ese solo hecho explica todo lo que sigue.
La intuición equivocada — ¿la turbulencia mezcla mejor el combustible?#
La explicación más común es esta: la turbulencia mezcla mejor combustible y aire, así que la reacción va más rápido. Para una llama premezclada eso es falso.
Premezclada significa justo lo que dice: combustible y aire ya estaban mezclados antes de la ignición. El gas delante del frente ya es una mezcla perfectamente uniforme. No queda nada por mezclar. La mezcla gobierna la velocidad de las llamas de difusión, donde combustible y oxidante llegan por separado, no la de las premezcladas.
Hay una segunda versión: la turbulencia eleva la difusividad efectiva y por eso la llama va más rápido. La velocidad de llama laminar escala como . Al sustituir por una difusividad turbulenta se obtiene . Una raíz cuadrada. Pero la pendiente inicial que muestran los experimentos es lineal. El exponente no cuadra.
Ambas versiones fallan además en algo más profundo: las dos suponen que la llama deja en paz a la turbulencia. La realidad va al revés. Justo tras la ignición la temperatura salta de 300 K a más de 2000 K. La viscosidad cinemática crece aproximadamente como , o sea más de 20 veces. El número de Reynolds local baja en la misma proporción. Un flujo turbulento bien desarrollado puede relaminarizarse tras la ignición. Mientras la turbulencia sacude a la llama, la llama está matando a la turbulencia.
La respuesta de Damköhler: es área, no velocidad#
Damköhler propuso otra imagen. La turbulencia no acelera la combustión local. Pliega la lámina de llama.
La hipótesis es una sola: cada punto del frente arrugado sigue propagándose localmente a . La química no se toca, solo cambia la geometría. Entonces la conservación de masa entrega la respuesta. El gas fresco que atraviesa el área real arrugada debe igualar al que atraviesa el área proyectada del cepillo de llama medio.
es el factor de arrugamiento (wrinkling factor), es decir, el área de llama por unidad de área proyectada. El lado izquierdo es un cociente de áreas y el derecho un cociente de velocidades. Son el mismo número.
La turbulencia fija el tamaño de las arrugas. Mientras un remolino de tamaño empuja el frente a velocidad , el frente empuja de vuelta a . El cociente de esos dos desplazamientos fija la pendiente de la arruga, y la pendiente fija la ganancia de área. De ahí sale la ley lineal de Damköhler.
es la fluctuación de velocidad RMS del gas fresco y la velocidad de llama laminar. Con se recupera .
Para que esta imagen valga, el frente tiene que ser más delgado que los remolinos. Dos números adimensionales miden esa condición.
es el número de Damköhler (tiempo turbulento sobre tiempo químico) y el número de Karlovitz (tiempo químico sobre tiempo de Kolmogorov). es el tiempo de giro del remolino, el tiempo químico y la escala temporal de los remolinos más pequeños. Con la llama reacciona más rápido de lo que giran los remolinos. Con ni el remolino más pequeño cabe dentro del espesor de llama. Donde ambas cosas se cumplen está el régimen flamelet, y la ley lineal de Damköhler solo vale ahí.
Fabricar las arrugas a mano#
Conviene fabricar las arrugas directamente en la simulación de abajo.
What to watch: the drawn front's measured arc length is forced to equal S_T/S_L, so a faster flame is a literally longer line. Raise u'/S_L and the amber linear-law ghost runs away from the real front — that gap is the bending effect. Lower l_t/δ_L to drive Ka past 25 and the sheet thickens, desaturates, then breaks into holes.
Al subir de 0 a 6 el frente se pliega cada vez más fino, pero el medido deja de crecer cerca de 4. La predicción lineal de Damköhler que está al lado ya llegó a 7, así que las dos líneas se separan de forma visible. Después conviene bajar a 2 y empujar hasta 12: pasa de 29, la etiqueta cambia a quenching y se desploma de 3.5 a 2.0.
Lo que mostraron los experimentos — bending y extinción#
Los datos experimentales dibujan tres tramos. Casi lineal al principio. Luego plano. Al final, extinción.
El aplanamiento tiene tres causas superpuestas. Primera: las arrugas no solo se crean, también se destruyen. El frente se propaga a lo largo de su propia normal, de modo que va rebajando las cúspides (cusps) convexas. Cuando creación y destrucción se equilibran, satura. Segunda: en cuanto supera 1, los remolinos pequeños entran en la zona de precalentamiento y engrosan la llama. La propia local baja. Tercera: una deformación intensa extingue localmente los flamelets y abre agujeros en la lámina de llama.
Este artículo comprime las tres en una sola expresión.
es el techo de saturación del arrugamiento (aquí 6.0), el número de Karlovitz de extinción (aquí 25.0) y un factor de atenuación entre 0 y 1. El término saturante del denominador produce el bending; produce la extinción.
Aquí hace falta honestidad. Esta expresión no es una ley deducida. Es una forma fenomenológica ajustada para reproducir la forma observada de la curva. y son valores de ajuste, no constantes físicas, y cambian con el combustible, la presión y la geometría del quemador. La fuente dice lo mismo: predecir el doblez de la curva es difícil, y predecir los límites de extinción es "casi imposible". Solo el tramo lineal salió de la física. Los otros dos siguen siendo correlaciones.
La llama también cambia la turbulencia — el par baroclínico#
El gas se expande al cruzar el frente. El flujo másico debe conservarse, de modo que
es la densidad del gas quemado y la velocidad del gas que sale del frente. El frente de llama es un dispositivo que acelera el flujo siete veces. Esa aceleración actúa directamente sobre la turbulencia.
Los cuatro términos de la ecuación de transporte de vorticidad muestran el camino.
es el vector vorticidad, la velocidad, la densidad y la presión. I es el estiramiento de vórtices, II la dilatación, III la disipación viscosa y IV el par baroclínico (el par que aparece cuando el gradiente de densidad y el de presión no están alineados).
En turbulencia fría II y IV valen cero. Con una llama, ambos despiertan. En el frente , así que II quita vorticidad. IV, en cambio, crea vorticidad nueva. El que atraviesa el frente es grande y normal a la superficie, mientras que el de la aceleración apunta en otra dirección. Su producto vectorial no es nulo. Ese es el origen de lo que se llama flame-generated turbulence.
Conviene lanzar un solo vórtice contra el frente en la simulación de abajo.
What to watch: at the defaults (u_θ/S_L = 2, r/δ_L = 10) the vortex dies on the front and a violet counter-rotating pair is all that is left. Push u_θ/S_L past ~9 and it punches through, dragging a cusp that stays. The arrows get ρ_u/ρ_b times longer on the burnt side — that jump is the dilatation term; set ρ_u/ρ_b = 1 and the baroclinic pair disappears entirely.
Con cerca de 2 y pulsando Release, el vórtice se destruye en el frente y en su lugar nace vorticidad contrarrotante. Al subir ese mismo valor hacia 10, el vórtice cruza casi sin alterarse y solo deja una cúspide profunda. Al bajar hasta 1, desaparece y la producción baroclínica se apaga por completo.
Esta realimentación trae un efecto secundario incómodo: vuelve ambigua la "" de una curva . Medida en el gas fresco, en el quemado o a lo largo de todo el cepillo de llama, son tres números distintos. Un promedio sobre el cepillo sin pesar por densidad cuenta como fluctuación la intermitencia entre estado fresco y quemado, y sale inflado. Los modelos rara vez hacen esta distinción. Es una de las razones por las que los códigos RANS muestran comportamientos no físicos cerca de una llama.
Dibujar la curva de bending en Python#
Aquí está el modelo anterior trasladado tal cual a código. Imprime las predicciones lineal y con bending una al lado de la otra para dos escalas de turbulencia.
import math
SIGMA_INF = 6.0 # techo de saturación del arrugamiento
KA_QUENCH = 25.0 # número de Karlovitz de extinción
def damkohler_number(u_ratio, l_ratio):
"""Da = tiempo turbulento / tiempo químico."""
return l_ratio / u_ratio
def karlovitz_number(u_ratio, l_ratio):
"""Ka = tiempo químico / tiempo de Kolmogorov."""
return u_ratio**1.5 * l_ratio**-0.5
def quench_factor(ka):
"""Factor de atenuación que cae a 0 cuando Ka crece."""
return math.exp(-(ka / KA_QUENCH) ** 2)
def wrinkling_factor(u_ratio, l_ratio):
"""Sigma = S_T / S_L, con saturación y extinción."""
ka = karlovitz_number(u_ratio, l_ratio)
return 1.0 + quench_factor(ka) * u_ratio / (1.0 + u_ratio / SIGMA_INF)
def turbulent_flame_speed(s_laminar, u_ratio, l_ratio):
"""Velocidad de llama turbulenta [m/s]."""
return s_laminar * wrinkling_factor(u_ratio, l_ratio)
U_RATIOS = [0.5, 1, 2, 3, 4, 6, 8, 10, 12]
for l_ratio in (10.0, 2.0):
print(f"l_t/delta_L = {l_ratio:.0f}")
print(f"{'u/SL':>6}{'Da':>9}{'Ka':>9}{'linear':>9}{'bending':>9}")
for u_ratio in U_RATIOS:
da = damkohler_number(u_ratio, l_ratio)
ka = karlovitz_number(u_ratio, l_ratio)
lin = 1.0 + u_ratio # ley lineal de Damkohler
ben = wrinkling_factor(u_ratio, l_ratio) # saturación + extinción
print(f"{u_ratio:6.1f}{da:9.2f}{ka:9.2f}{lin:9.2f}{ben:9.2f}")
print()
print("S_T at S_L = 0.40 m/s, u'/S_L = 6, l_t/delta_L = 10 :",
round(turbulent_flame_speed(0.40, 6.0, 10.0), 3), "m/s")La salida es esta.
l_t/delta_L = 10
u/SL Da Ka linear bending
0.5 20.00 0.11 1.50 1.46
1.0 10.00 0.32 2.00 1.86
2.0 5.00 0.89 3.00 2.50
3.0 3.33 1.64 4.00 2.99
4.0 2.50 2.53 5.00 3.38
6.0 1.67 4.65 7.00 3.90
8.0 1.25 7.16 9.00 4.16
10.0 1.00 10.00 11.00 4.20
12.0 0.83 13.15 13.00 4.03
l_t/delta_L = 2
u/SL Da Ka linear bending
0.5 4.00 0.25 1.50 1.46
1.0 2.00 0.71 2.00 1.86
2.0 1.00 2.00 3.00 2.49
3.0 0.67 3.67 4.00 2.96
4.0 0.50 5.66 5.00 3.28
6.0 0.33 10.39 7.00 3.52
8.0 0.25 16.00 9.00 3.28
10.0 0.20 22.36 11.00 2.68
12.0 0.17 29.39 13.00 2.00
S_T at S_L = 0.40 m/s, u'/S_L = 6, l_t/delta_L = 10 : 1.559 m/sAl comparar las dos columnas aparece el punto de separación. Hasta , lineal y bending coinciden dentro de un 15%. En ya van 7.00 contra 3.90. Y en la escala grande (), empujar hasta deja todavía cerca de 4. En la escala pequeña (), esa misma lleva más allá de 29 y hasta 2.0. Misma intensidad turbulenta, pero la escala menor se apaga antes.
La próxima vez que aparezca una llama turbulenta#
Leer como área y no como velocidad resuelve la mitad del problema. La turbulencia no aceleró la química. Solo extendió sobre una superficie más ancha la misma . Cuando en un experimento se niega a subir, conviene mirar por qué saturó el área de llama antes de sospechar de la tasa de reacción.
No juzgar solo por resuelve la otra mitad. Con el mismo , un distinto cambia en un factor diez. En la tabla anterior, dio en un caso y 2.00 en el otro. Lo que los separó fue la escala de la turbulencia, no su intensidad. Una correlación de que no informa el está contando la mitad de la historia.
Y conviene no tratar como ley la curva de bending que devuelve una calculadora. El tramo lineal salió de la geometría; el doblez y la extinción se ajustaron a datos. Cuando un resultado RANS se ve raro cerca de una llama, comprobar dónde se está midiendo es más rápido que tocar las constantes del modelo de turbulencia.
Comparte si te resultó útil.