Nivel 1: IntroducciónAmbas·OpenFOAM 14 / v2606Tiempo estimado: 25 min

Tu primera simulación: Tutorial Lid-Driven Cavity con icoFoam

El tutorial canónico de la cavidad con tapa móvil es el "Hola Mundo" de OpenFOAM. Aprende a clonar el caso, mallar, ejecutar icoFoam y visualizar en ParaView.

En esta lección:Copia de casos tutorialEjecución de blockMeshLectura de residuales en terminalPostprocesado con paraFoam

Tutorial: Cavidad Lid-Driven con icoFoam

La cavidad con tapa móvil (Lid-Driven Cavity) es el caso estándar de validación hidrodinámica: un flujo laminar incompresible en un dominio cuadrado 2D cerrado cuya pared superior se desplaza a $1\,\text{m/s}$.


Paso 1: Copiar el caso tutorial a tu espacio de trabajo

bash
1
2
3
4
5
6
7
# 1. Crear tu directorio de trabajo personal mkdir -p $FOAM_RUN cd $FOAM_RUN # 2. Copiar el tutorial oficial cp -r $FOAM_TUTORIALS/incompressible/icoFoam/cavity/cavity . cd cavity

Paso 2: Generar la malla con blockMesh

bash
1
blockMesh

Verifica que la salida termine con:

text
1
2
Mesh bounding box : (0 0 0) (0.1 0.1 0.01) End

Paso 3: Ejecutar el solver icoFoam

bash
1
2
icoFoam > log.icoFoam 2>&1 & tail -f log.icoFoam

Observarás cómo el algoritmo PISO avanza en el tiempo:

text
1
2
3
4
5
6
Time = 0.5 Courant Number mean: 0.2223 max: 0.8521 smoothSolver: Solving for Ux, Initial residual = 0.00012, Final residual = 8.1e-06, No Iterations 2 smoothSolver: Solving for Uy, Initial residual = 0.00021, Final residual = 9.4e-06, No Iterations 2 DICPCG: Solving for p, Initial residual = 0.00045, Final residual = 4.2e-07, No Iterations 14 ExecutionTime = 0.42 s ClockTime = 1 s

Paso 4: Visualizar en ParaView

bash
1
2
paraFoam # (O crea un archivo vacío: touch cavity.foam y ábrelo con ParaView)
  1. Haz clic en Apply.
  2. Cambia la variable mostrada de p a `U`.
  3. Aplica el filtro Stream Tracer para observar el gran vórtice primario central y los vórtices secundarios en las esquinas inferiores.