OpenFOAM - ¿Cómo visualizar Residuos (GNUPLOT)?

Suscríbete a nuestro canal de YouTube NSIV.IO

Tutorial para visualizar los residuos usando GNUPLOT

GNUplot es una herramienta de software libre ampliamente utilizada para crear gráficos y representaciones visuales de datos. En el campo de la simulación numérica en ingeniería, GNUplot es una herramienta esencial para graficar los resultados de la simulación, incluyendo los residuos en OpenFOAM.

OpenFOAM es una plataforma de simulación de fluidos de código abierto que se utiliza en una amplia variedad de aplicaciones, desde la ingeniería aeroespacial hasta la fabricación de productos. Los residuos son un indicador importante del desempeño y la precisión de la simulación en OpenFOAM, y GNUplot es una herramienta clave para visualizarlos y analizarlos.

GNUplot permite a los usuarios graficar una amplia variedad de datos, desde funciones matemáticas simples hasta archivos de datos complejos, y proporciona una amplia gama de opciones para personalizar la apariencia de las gráficas. Estas opciones incluyen la capacidad de cambiar los ejes, agregar etiquetas, modificar los colores y estilos de línea, y mucho más.

Además de ser una herramienta fácil de usar y altamente personalizable, GNUplot también es muy versátil y puede ser utilizado en una amplia variedad de sistemas operativos, desde Windows hasta Linux y MacOS. Esta versatilidad significa que los usuarios pueden crear gráficos en una amplia variedad de entornos y sistemas, lo que facilita la comparación y el análisis de los resultados de las simulaciones en OpenFOAM.

En resumen, GNUplot es una herramienta esencial para los ingenieros y científicos que utilizan OpenFOAM para simular el comportamiento de los fluidos. Con su facilidad de uso, personalización y versatilidad, GNUplot permite a los usuarios visualizar y analizar los residuos de la simulación con facilidad y eficiencia.

En este video aprenderemos a visualizar los residuos de una simulación en OpenFOAM mediante el comando GNUPLOT. El archivo «Residuals» lo puedes descargar desde el boton inferior o copiarlo desde aquí:

set logscale y
set title "Residuals"
set ylabel 'Residual'
set xlabel 'Iteration'
plot "< cat log | grep 'Solving for Ux' | cut -d' ' -f9 | tr -d ','" title 'Ux' with lines,\
"< cat log | grep 'Solving for Uy' | cut -d' ' -f9 | tr -d ','" title 'Uy' with lines,\
"< cat log | grep 'Solving for Uz' | cut -d' ' -f9 | tr -d ','" title 'Uz' with lines,\
"< cat log | grep 'Solving for omega' | cut -d' ' -f9 | tr -d ','" title 'omega' with lines,\
"< cat log | grep 'Solving for k' | cut -d' ' -f9 | tr -d ','" title 'k' with lines,\
"< cat log | grep 'Solving for p' | cut -d' ' -f9 | tr -d ','" title 'p' with lines
pause 1
reread

Si quieres ver el tutorial Cavity paso a paso puedes ir al siguiente enlace: https://www.youtube.com/watch?v=FMLPbVGYLu4

    Optimizando la visualización en GNUPLOT

    En este video aprenderemos a mejorar la visualizacion de los residuos en OpenFOAM mediante el comando GNUPLOT. desde aqui puedes copiar el archivo o descargarlo.

    ########################################################
    ##### Suscríbete a nuesto canal de YouTube NSIV.IO #####
    ######### Visita nuestro sitio web: www.nsiv.io ########
    ########################################################
    # Borde de la gráfica
    set border lw 2
    # Escala logarítmica del eje Y
    set logscale y
    # Margenes
    set tmargin 8
    set bmargin 5
    set lmargin 21
    set rmargin 12
    # Grilla
    set grid lw 2
    set grid mytics lw 1
    # Título
    set title "WWW.NSIV.IO \n\n Suscribete a nuestro canal de YouTube" font "aharoni,28"
    # Etiquetas de los ejes
    set ylabel "Residual" font "arial,18"
    set xlabel "Iteration" font "arial,18"
    # Formato de los ejes
    set xtics font "Times-Bold,14"
    set ytics font "Times-Bold,14" #Leyenda set key top right box width 2 # Curvas plot "< cat log | grep 'Solving for Ux' | cut -d' ' -f9 | tr -d ','" title 'Ux' with points lw 2,\ "< cat log | grep 'Solving for Uy' | cut -d' ' -f9 | tr -d ','" title 'Uy' with lines lw 4 pause mouse reread

    Si quieres ver el tutorial Cavity paso a paso puedes ir al siguiente enlace: https://www.youtube.com/watch?v=FMLPbVGYLu4