arma-thesis

git clone https://git.igankevich.com/arma-thesis.git
Log | Files | Refs | LICENSE

commit 22bb322475834e653b5ac4310d94561f329be768
parent a0dc061b0f3f46992f6aaaf03ed64b0d8acba2d5
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Mon, 24 Jul 2017 19:09:48 +0300

Fix novelty section.

Diffstat:
arma-thesis-ru.org | 21+++++++++++++++------
arma-thesis.org | 22+++++++++++++++-------
2 files changed, 30 insertions(+), 13 deletions(-)

diff --git a/arma-thesis-ru.org b/arma-thesis-ru.org @@ -328,15 +328,15 @@ NaN: 29, -nan, 1.798e+36, -1.04284e+38, inf, -1.798e+36, -1.798e+36 носит вероятностный характер. **** Цели и задачи. -Процесс АРСС стал основой модели ветрового волнения АРСС, однако он нуждался в -доработке перед тем, как его можно было бы использовать на практике. -1. Необходимо было исследовать, как различные формы АКФ влияют на выбор - параметров процесса АРСС (количество коэффициентов процесса скользящего - среднего и процесса авторегрессии). +Процесс АРСС является основой модели ветрового волнения АРСС, однако он +нуждается в доработке перед тем, как его можно использовать на практике. +1. Необходимо исследовать, как различные формы АКФ влияют на выбор параметров + процесса АРСС (количество коэффициентов процесса скользящего среднего и + процесса авторегрессии). 2. Затем исследовать возможность генерации волн с произвольным профилем, а не только профиль синусоиды (учесть асимметричность распределения волновых аппликат взволнованной поверхности). -3. Затем вывести формулы для определения поля давлений под взволнованной +3. Затем разработать метод для определения поля давлений под взволнованной поверхностью. Такие формулы обычно выводятся для конкретной модели путем подстановки формулы профиля волны в eqref:eq-problem, однако процесс АРСС не содержит в себе формулу профиля волны в явном виде, поэтому для него @@ -363,6 +363,13 @@ NaN: 29, -nan, 1.798e+36, -1.04284e+38, inf, -1.798e+36, -1.798e+36 ассимиляции определенных районов мирового океана, что невозможно сделать с помощью модели, основанной на линейной теории волн. +Отличительной особенностью данной работы является использование во всех +экспериментах /трехмерных/ моделей АР и СС и разработка комплекса программ, +реализующего генерацию взволванной морской поверхности и вычисления поля +давлений на вычислительных системах с общей (SMP) и распределенной (MPP) +памятью, а также гибридных (GPGPU) системах, использующих графические +сопроцессоры для ускорения вычислений. + **** Теоретическая и практическая значимость работы. Применение модели АРСС и формулы поля давлений, не использующей предположения линейной теории волн, качественно повысит работу комплексов программ для расчета @@ -3598,6 +3605,8 @@ Emacs, предоставляющего вычислительное окруж * Список сокращений и условных обозначений - <<<MPP>>> :: Massively Parallel Processing, класс вычислительных систем с разделенной памятью. - <<<SMP>>> :: Symmetric Multi-Processing, класс вычислительных систем с общей памятью. +- <<<GPGPU>>> :: General-purpose computing on graphics processing units, + вычисления общего назначения на графических ускорителях. - <<<АКФ>>> :: автоковариационная функция. - <<<БПФ>>> :: быстрое преобразование Фурье. - <<<ГПСЧ>>> :: генератор псевдослучайных чисел. diff --git a/arma-thesis.org b/arma-thesis.org @@ -1252,20 +1252,21 @@ required mathematical apparatus. Gaussian distribution; so, convergence rate is not probabilistic. **** Goals and objectives. -ARMA process became the basis for ARMA sea simulation model, however, there -was still much work to be done to make it useful in practice. +ARMA process is the basis for ARMA sea simulation model, however, there +is still much work to be done to make it useful in practice. 1. One have to investigate how different ACF shapes affect the choice of ARMA parameters (the number of moving average and autoregressive processes coefficients). 2. Then, investigate a possibility to generate waves of arbitrary profile, not only cosines (which means taking into account asymmetric distribution of wavy surface elevation). -3. Then, derive formulae to determine pressure field under wavy surface. +3. Then, develop a method to determine pressure field under wavy surface. Usually, such formulae are derived for a particular model by substituting - wave profile into the eq. eqref:eq-problem, however, ARMA process does not - provide explicit wave profile formula, so this problem had to be solved for - general wavy surface (which is not defined by an analytic formula), - without linearisation of boundaries and assumption of small-amplitude waves. + wave profile formula into the eq. eqref:eq-problem, however, ARMA process + does not provide explicit wave profile formula, so this problem has to be + solved for general wavy surface (which is not defined by an analytic + formula), without linearisation of boundaries and assumption of + small-amplitude waves. 4. Finally, verify wavy surface integral characteristics to match the ones of real sea waves. 5. In the final stage, develop software programme that implements ARMA model and @@ -1284,6 +1285,12 @@ and storm weather taking into account climate spectra and assimilation data of a particular ocean region, which is not possible with models based on linear wave theory. +The distinct feature of this work is the use of /three-dimensional/ AR and MA +models in all experiments and the development of software programme that +implements sea wavy surface generation and pressure field computation on both +shared memory (SMP) and distributed memory (MPP) computer systems, and also on +hybrid (GPGPU) systems using graphical coprocessors to accelerate computations. + **** Theoretical and practical significance. Implementing ARMA model, that does not use assumptions of linear wave theory, will increase quality of ship motion and marine object behaviour simulation @@ -4325,6 +4332,7 @@ Basic Research (projects no.\nbsp{}\mbox{16-07-01111}, \mbox{16-07-00886}, * List of acronyms and symbols - <<<MPP>>> :: Massively Parallel Processing, computers with distributed memory. - <<<SMP>>> :: Symmetric Multi-Processing, computers with shared memory. +- <<<GPGPU>>> :: General-purpose computing on graphics processing units. - <<<ACF>>> :: auto-covariate function. - <<<FFT>>> :: fast Fourier transform. - <<<PRNG>>> :: pseudo-random number generator.