Simulating narrow channel effect on surge motion of a ship in a virtual environment