A time-domain simulator for an oscillating water column in irregular waves at model scale