Technical Paper Session II - Making Waves: A 3D Software Simulation of Wave Creation and Propagation
Location
Cocoa Beach
Start Date
28-4-2007 8:00 AM
Description
The purpose of this project was to develop software to model water wave creation and wave propagation in 3D, explicitly modeling interference, reflection, diffraction, and attenuation.
This project consisted of two distinct procedures; software development and laboratory work. Software Development resulted in the ability to specify wave pool dimensions, simulate wave propagation, and display the water surface in 3D. Three separate programs were created; a wave pool editor, a calculation compiler, and a program that plays the simulation. Laboratory Work consisted of building a wave pool one meter square by ½ a meter deep, developing measurement techniques, 102 drop tests and analyzing 3,460 digital photographs and 380 full motion videos. Spherical objects were tested to measure how object impacts affect amplitude, wavelength, and speed of resulting waves. Three fivevariable functions were written to model waves. These functions were used to calibrate the calculation complier.
The researcher created a software model that simulated wave creation and wave propagation.
The object of this project is to provide a software model of water that can be used to view and predict the behavior of water. To achieve this, the software model must allow the user to provide unique inputs such as the environmental data, wave creation data, and other options. Creating a complete and accurate software model requires overcoming many challenges.
Technical Paper Session II - Making Waves: A 3D Software Simulation of Wave Creation and Propagation
Cocoa Beach
The purpose of this project was to develop software to model water wave creation and wave propagation in 3D, explicitly modeling interference, reflection, diffraction, and attenuation.
This project consisted of two distinct procedures; software development and laboratory work. Software Development resulted in the ability to specify wave pool dimensions, simulate wave propagation, and display the water surface in 3D. Three separate programs were created; a wave pool editor, a calculation compiler, and a program that plays the simulation. Laboratory Work consisted of building a wave pool one meter square by ½ a meter deep, developing measurement techniques, 102 drop tests and analyzing 3,460 digital photographs and 380 full motion videos. Spherical objects were tested to measure how object impacts affect amplitude, wavelength, and speed of resulting waves. Three fivevariable functions were written to model waves. These functions were used to calibrate the calculation complier.
The researcher created a software model that simulated wave creation and wave propagation.
The object of this project is to provide a software model of water that can be used to view and predict the behavior of water. To achieve this, the software model must allow the user to provide unique inputs such as the environmental data, wave creation data, and other options. Creating a complete and accurate software model requires overcoming many challenges.