Nivel 4: OpenFOAM Avanzado y C++Ambas·OpenFOAM 14 / v2606Tiempo estimado: 30 min

FunctionObjects en Tiempo de Ejecución: Extracción de Fuerzas, Sondas y Planos

Los functionObjects permiten calcular magnitudes derivadas en memoria RAM durante la simulación sin necesidad de guardar todos los campos volumétricos en disco.

En esta lección:forceCoeffscuttingPlane y surfacesprobes de presión y velocidadyPlus y wallShearStress

FunctionObjects en OpenFOAM

Declarados en la sección functions de system/controlDict, los functionObjects se ejecutan automáticamente al final de cada paso temporal o iteración.


Monitoreo de fuerzas aerodinámicas (forceCoeffs):

text
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
functions { fuerzas { type forceCoeffs; libs ("libforces.so"); writeControl timeStep; writeInterval 1; patches (cuerpo); rho rhoInf; rhoInf 1.225; liftDir (0 1 0); dragDir (1 0 0); CofR (0 0 0); magUInf 30.0; lRef 1.0; Aref 0.5; } }

Los resultados se exportan a postProcessing/fuerzas/0/coefficient.dat.