OpenFOAM es un software para la simulación de la dinámica de fluidos en tres dimensiones. En este tutorial utilizamos OpenFOAM para la simulación de flujo en un canal de 4 metros de largo que tiene un vertedero en la mitad de su trayecto. El modelo también incluye la configuración de condiciones iniciales de nivel agua aguas arriba del vertedero y simula los procesos de llenado, cobertura del vertedero y generación del tirante crítico. Por último el modelo simula el llenado del canal luego de 12 segundos de simulación.
Galeria de fotos
Animación
Video del tutorial
Datos de entrada
Descargue los datos requeridos para esta simulación en este enlace.
Lista de comandos
A continuación la lista de comandos utilizados:
cd Documents/SimulacionOpenFOAM/canal docker ps -a docker cp . cb8585a8fa87:root/simulacion/canalsim docker attach cb8585a8fa87 cd simulacion/canalsim/ rm -rf constant/polyMesh/ nano 0/U inlet { typefixedValue; value uniform (0.75 0 0); } nano system/setFieldsDict regions ( boxToCell { box (0 0 0) (1.4 0.4 0.2); fieldValues ( volScalarFieldValue alpha.water 1 ); } ); nano system/controlDict endTime 12; writeInterval 0.2; ideasUnvToFoam Mesh_1.unv setFields checkMesh #Ctrl P + Q cd .. docker cp cb8585a8fa87:root/simulacion/canalsim canal12s cd canal12s/ ls #paraView docker attach cb8585a8fa87 interFoam #Ctrl P + Q rm -rf canal12s/ docker cp cb8585a8fa87:root/simulacion/canalsim canal12s