git clone https://git.igankevich.com/waves-16-arma.git
Log | Files | Refs

commit 1373a9ed07a127e4a3f9bbe312bcf600ee8b8f9e
parent 7895d9831db370b26f5a5c2a93cc241cdfbe2d32
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Mon, 29 May 2017 19:03:00 +0300

Edit conclusion.

arma.org | 35+++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)

diff --git a/arma.org b/arma.org @@ -1417,20 +1417,27 @@ and GPU consumes \(\approx{}20\%\) of velocity potential solver execution time. [[file:figures/breakdown-cpu-gpu.pdf]] * Conclusion -Research results allow to conclude that a problem of determining pressures under -sea surface can be solved analytically without assumptions of linear and -small-amplitude wave theories. This solution coupled with ARMA ocean wave -simulation model, capable of generating waves of arbitrary amplitudes, can be -used to determine the impact of wave oscillations on the dynamic marine object -in a sea way, and give more precise results than analogous solution for -small-amplitude waves. - -Results of the numerical experiments allow to conclude that wavy surface -generation as well as pressure computation can be efficiently implemented via -fast Fourier transforms, and long simulation session can be conducted. - -The developed mathematical apparatus and its numerical implementation can become -a base of virtual testbed for marine objects dynamics studies. +Three-dimensional ARMA ocean simulation model coupled with analytic formula for +determining pressures under wavy sea surface is computationally efficient of +performing long-term ship behaviour simulations on the computer. Possible +applications of the approach include studying ship behaviour in storm and +shallow water waves. Its validity was visually and statistically verified in a +number of experiments: distribution of characteristics of waves, produced by +ARMA model, match the ones of real ocean waves, and velocity potential field, +produced by the analytic formula correspond to the one produced by the formula +for small-amplitude waves, and the formula itself reduces to the known one from +linear wave theory. + +Numerical experiments showed that wavy surface generation is efficient on CPU as +it involves no transcendental mathematical functions, and velocity potential +field computation is efficient on GPU due to heavy use of Fourier transforms. +The use of dynamically generated Mersenne Twister PRNGs allows to produce +uncorrelated sequences of pseudo-random numbers with no practical limitation on +the realisation period, which in turn allows to perform long simulation sessions +on parallel machines. + +The future work is to make ARMA mathematical apparatus and its numerical +implementation a base of virtual testbed for marine objects dynamics studies. bibliographystyle:plain bibliography:refs.bib