WATERHAMMER HAMMER es un programa que simula los efectos del golpe de ariete en un sistema de reservorio y tubería en el que el usuario abre o cierra una válvula en el extremo corriente abajo. El programa resuelve las ecuaciones diferenciales del flujo transitorio en una tubería simple con un depósito en el extremo corriente arriba y una válvula en el extremo corriente abajo. El objetivo del programa es proporcionar una demostración de los efectos del golpe de ariete en un sistema simple de tuberías, depósitos y válvulas. El método de características se utiliza en la solución de las ecuaciones diferenciales.
El programa HAMMER es completamente interactivo utilizando la interfaz gráfica de usuario de Microsoft WINDOWS. El usuario puede cambiar todos los parámetros que describen la tubería y el sistema de reservorio y la válvula en el extremo corriente abajo. Cuando se ejecuta la simulación, la presión de presión y la descarga en cada nodo, y en cada paso de tiempo se escribe en un archivo de texto basado en ASCII. El archivo se escribe en el directorio de trabajo y se elimina al salir del programa. Los resultados de la simulación, ya sea la presión o la descarga, se pueden visualizar como: 1) una animación de la onda de martillo de agua a medida que se desplaza hacia adelante y hacia atrás a lo largo de la tubería, 2) una gráfica en función del tiempo en cualquier punto a lo largo de la tubería, o 3) Un sobre de valores máximos y mínimos a lo largo de la tubería.