iccsa-20-wind

git clone https://git.igankevich.com/iccsa-20-wind.git
Log | Files | Refs

commit e647ffaec71a2edc3321762a5453d3f33aef6669
parent 8744d5d38e8df8e5ac914067bdc3294feb2c81c1
Author: Ivan Gankevich <i.gankevich@spbu.ru>
Date:   Fri, 13 Mar 2020 19:15:33 +0300

Integral. CRLF -> LF.

Diffstat:
main.tex | 543++++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 277 insertions(+), 266 deletions(-)

diff --git a/main.tex b/main.tex @@ -1,266 +1,277 @@ -\documentclass[runningheads]{llncs} - -\usepackage{amsmath} -\usepackage{booktabs} -\usepackage{graphicx} -\usepackage{url} - -\newcommand{\Length}[1]{\big|#1\big|} - -\begin{document} - -\title{TODO\thanks{Supported by Saint Petersburg State University (grants - no.~TODO) and Council for grants of the President of the Russian - Federation (grant no.~TODO).}} -\author{% - Anton Gavrikov\orcidID{0000-0003-2128-8368} \and\\ - Alexander Degtyarev\orcidID{0000-0003-0967-2949} \and\\ - Denis Egorov\orcidID{TODO-0000-0000-0000} \and\\ - Ivan Gankevich\textsuperscript{*}\orcidID{0000-0001-7067-6928} \and\\ - Artemii Grigorev\orcidID{TODO-0000-0000-0000} \and\\ - Vasily Khramushin\orcidID{0000-0002-3357-169X} \and\\ - Ivan Petriakov\inst{1}\orcidID{TODO-0000-0000-0000} -} - -%\titlerunning{Abbreviated paper title} -\authorrunning{A.\,Gavrikov et al.} - -\institute{Saint Petersburg State University\\ - 7-9 Universitetskaya Emb., St Petersburg 199034, Russia\\ -\email{st047437@student.spbu.ru},\\ -\email{a.degtyarev@spbu.ru},\\ -\email{TODO@student.spbu.ru},\\ -\email{i.gankevich@spbu.ru},\\ -\email{st016177@student.spbu.ru},\\ -\email{v.khramushin@spbu.ru},\\ -\email{st049350@student.spbu.ru}\\ -\url{https://spbu.ru/}} - -\maketitle - -\begin{abstract} -The abstract should briefly summarize the contents of the paper in -150--250 words. - -\keywords{% -TODO -\and TODO -\and TODO. -} -\end{abstract} - -\section{Introduction} - -Ship motion simulation studies focus on interaction between the ship and ocean -waves~--- a physical phenomena that gives the largest contribution to -oscillatory motion~--- however, intelligent onboard systems require taking -other forces into account. One of the basic functionality of such a system is -determination of initial static ship stability parameters (roll angle, pitch -angle and draught) from the recordings of various ship motion parameters, such -as instantaneous roll, pitch and yaw angles, and their first and second -instantaneous derivatives (e.g.~angular velocity and angular acceleration). -During ship operation these initial static ship stability parameters deviate -from the original values as a result of moving cargo between compartments, -damaging the hull, compartment flooding etc. These effects are especially -severe for fishing and military vessels, but can occur with any vessel -operating in extreme conditions. - -Intelligent onboard system need large amount of synchronous recordings of ship -motions parameters to operate, mainly angular displacement, velocity and -acceleration and draught, but these parameters depend on the shape of the ship -hull and obtaining them in model tests is complicated, let alone field tests. -Field tests are too expensive to perform and do not allow to simulate -particular phenomena such as compartment flooding. Model tests are too -time-consuming for such a task and there is no reliable way to obtain all the -derivatives for a particular parameter: sensors measure one particular -derivative and all other derivatives have to calculated by numerical -differentiation or integration, and integration has low accuracy for time -series of measurements TODO. The simplest way to obtain those parameters is to -simulate ship motion on the computer and save all the parameters in the file -for future analysis. - -Arguably, the largest contribution to ship motion besides ocean waves is given -by wind forces: air has lesser density than water, but air motion acts on the -area of ship hull which is greater than underwater area due to ship -superstructure. Steady wind may produce non-nought roll angle TODO, and thus -have to be taken into account when determining initial static ship stability -parameters. - -In this paper we investigate how wind velocity field can be simulated on the -boundary and near the boundary of the ship hull. We derive a simple -mathematical model for uniform translational motion of the air on the -above-water boundary of the ship hull. Then we generalise this model to -calculate wind velocity near the boundary still taking into account the shape -of the above-water part of the ship hull. Finally, we measure the effect of -wind velocity on the ship roll angle and carry out computational performance -analysis of our programme. - -\section{Methods} - -\subsection{Analytic representation of wind velocity field} - -Air motion without turbulence can be decomposed into two components: -translational motion~--- air particles travel in the same direction with -constant velocity, circular motion~--- air particles travel on a circle. -Translational motion describe sea breeze, that occures on the shore on the -sunrise and after the sunset. Rotational motion describe storms suchs as -typhoons and hurricane. Translational motion is a particular case of circular -motion when the radius of the circle is infinite. Given the scale of circular -motion relative to the scale of translational motion, and the size of a typical -ship hull we consider only translational motion in this paper. - -Since there is no rotational component, air flow is described by equations for -irrotational inviscid incompressible fluid. In this context fluid velocity -\(\vec\upsilon\) is determined as a vector gradient \(\vec\nabla\) of scalar -velocity potential \(\phi\) and continuity equation and equation of motion are -written as -\begin{equation} - \label{eq-governing} - \begin{aligned} - & \Delta\phi = 0; \qquad \vec\upsilon=\vec\nabla\phi; \\ - & \rho\frac{\partial\phi}{\partial{}t} + - \frac{1}{2}\rho\Length{\vec\nabla\phi}^2 + - p + \rho g z = p_0. - \end{aligned} -\end{equation} -Here \(p_0\) is atmospheric pressure, \(g\) is gravitational acceleration, -\(\rho\) is air density, \(p\) is pressure. We seek solution to this system -of equations for velocity potential \(\phi\). Continuity equation restricts -the type of the function that can be used as the solution, and equation of -motion gives the pressure for a particular velocity potential value. - -Ship hull boundary is defined by a parametric surface \(\vec{S}\) and surface -normals \(\vec{n}\): -\begin{equation*} -\vec{S}=\vec{S}\left(a,b,t\right) -\qquad -a,b\in{}A=[0,1]; -\qquad -\vec{n}=\frac{\partial\vec S}{\partial a} \times \frac{\partial\vec S}{\partial b} -\end{equation*} -The simplest parametric surface is infinite plane which has the same normal in -each point. The computer model of a real ship hull is composed of many panels -with different areas and different orientations that approximate continuous -surface. On the boundary the projection of wind velocity on the surface normal -is nought: -\begin{equation} - \label{eq-boundary} - \vec\nabla\phi\cdot\vec{n} = 0; - \qquad - \vec{r} = \vec{S}. -\end{equation} - -The solutions to the governing system of equations differ in how boundary is -incorporated in them: in our model the boundary is taken into account by adding -velocity of a reflected air particle in the solution. Velocity -\(\vec\upsilon_r\) of the particle that is reflected from the surface with -surface normal \(\vec{n}\) is given by the law of reflection -(fig.~\ref{fig-law-of-reflection}): -\begin{equation} - \label{eq-reflected} - \vec\upsilon_r = \vec\upsilon - 2\left(\vec\upsilon\cdot\vec{n}\right)\vec{n}. -\end{equation} -When we add velocity of incident and reflected air particles we get a vector -that is parallel to the boundary. As we move away from the boundary its impact -on the velocity decays quadratically with the distance. The known analytic -solution for the potential flow around a cylinder contains similar term: -\begin{equation*} - \phi\left(r,\theta\right) = U r \left( 1 + \frac{R^2}{r^2} \right) \cos\theta. -\end{equation*} -Here \(r\) and \(\theta\) are polar coordinates, \(R\) is cylinder radius and \(U\) -is velocity magnitude. - -\begin{figure} - \centering - %\includegraphics{} - \caption{\label{fig-law-of-reflection}} -\end{figure} - -In the following subsections we describe the solution that we obtained for the -velocity field \emph{on} the boundary and \emph{near} the boundary. - -\subsection{Uniform translational motion on the static body surface} - -On the surface we neglect the impact of neighbouring panels on the velocity -field on the ground that the real ship hull surface is smooth, -i.e.~neighbouring panels have approximately the same normals. This assumption -does not hold for aft and bow of some ships, and, as a result, velocity field -near these features has stream lines with sharp edges. We consider this effect -negligible for the determination of roll angle caused by the wind, since the -area of panels that distort wind field is small compared to the area of all -other panels. - -We seek solution to the governing system of equations~\eqref{eq-governing} with -boundary condition~\eqref{eq-boundary} of the form -\begin{equation*} -\phi = \vec\upsilon\cdot\vec{r} -+ C \left(\vec\upsilon_r\cdot\vec{r}\right); -\qquad -\vec{r}=\left(x,y,z\right), -\end{equation*} -Here \(\vec{r}\) is spatial coordinate, \(C\) is the coefficient, and -\(\vec\upsilon_r\) is velocity of reflected air particle defined -in~\eqref{eq-reflected}. This solution is independent for each panel. -Plugging the solution into boundary condition~\eqref{eq-boundary} gives -\begin{equation*} -\left(\vec\upsilon + C\vec\upsilon_r\right)\cdot\vec{n} = 0, -\end{equation*} -hence -\begin{equation*} -C = -\frac{ \vec\upsilon\cdot\vec{n} }{ \vec\upsilon_r\cdot\vec{n} } = 1 -\end{equation*} -and velocity is written simply as -\begin{equation} -\vec\nabla\phi = \vec\upsilon + \vec\upsilon_r. -\end{equation} - -This solution satisfies continuity equation. It gives velocity only at the -centre of each ship hull panel, but this is sufficient to calculate pressure -and force moments acting on the ship hull. - -\subsection{Uniform translational motion near the static body surface} - -Near the surface there are no neighbouring panels, the impact of which we can -neglect, instead we add reflected particle velocities for all the panels and -decay the velocity quadratically with the distance to the panel. Here we can -neglect panels surface normals of which has large angles with the wind -direction for efficiency, but they do not blow up the solution. - -We seek solution of the form -\begin{equation*} -\phi = \vec\upsilon\cdot\vec{r} -+ C \frac{\vec\upsilon_r\cdot\vec{r}}{1+\Length{\vec{r}-\vec{S}}^2}, -\end{equation*} -where \(\Length{\cdot}\) is vector length. Plugging the solution into boundary -condition gives the same coefficient \(C=1\), but velocity vector is written differently -as -\begin{equation*} -\vec\nabla\phi = -\vec\upsilon + -\left( - \frac{1}{s} \vec\upsilon_r - - \frac{2}{s^2} \left(\vec\upsilon_r\cdot\vec{r}\right) \left(\vec{r}-\vec{S}\right) -\right); -\qquad -s = 1+\Length{\vec{r}-\vec{S}}^2. -\end{equation*} -Besides the term for reflected air particle velocity that decays quadratically with -the distance to the panel, there is a term that decays quaternary with the distance and -that can be neglected because of this. - - -\section{Results} -\section{Discussion} -\section{Conclusion} - -Future work is to include circular motion in the model. - -\subsubsection*{Acknowledgements.} -Research work is supported by Saint Petersburg State University (grants -no.~TODO) and Council for grants of the President of the Russian Federation -(grant no.~TODO). - -\bibliographystyle{splncs04} -\bibliography{references} - -\end{document} +\documentclass[runningheads]{llncs} + +\usepackage{amsmath} +\usepackage{booktabs} +\usepackage{graphicx} +\usepackage{url} + +\newcommand{\Length}[1]{\big|#1\big|} + +\begin{document} + +\title{TODO\thanks{Supported by Saint Petersburg State University (grants + no.~TODO) and Council for grants of the President of the Russian + Federation (grant no.~TODO).}} +\author{% + Anton Gavrikov\orcidID{0000-0003-2128-8368} \and\\ + Alexander Degtyarev\orcidID{0000-0003-0967-2949} \and\\ + Denis Egorov\orcidID{TODO-0000-0000-0000} \and\\ + Ivan Gankevich\textsuperscript{*}\orcidID{0000-0001-7067-6928} \and\\ + Artemii Grigorev\orcidID{TODO-0000-0000-0000} \and\\ + Vasily Khramushin\orcidID{0000-0002-3357-169X} \and\\ + Ivan Petriakov\inst{1}\orcidID{TODO-0000-0000-0000} +} + +%\titlerunning{Abbreviated paper title} +\authorrunning{A.\,Gavrikov et al.} + +\institute{Saint Petersburg State University\\ + 7-9 Universitetskaya Emb., St Petersburg 199034, Russia\\ +\email{st047437@student.spbu.ru},\\ +\email{a.degtyarev@spbu.ru},\\ +\email{TODO@student.spbu.ru},\\ +\email{i.gankevich@spbu.ru},\\ +\email{st016177@student.spbu.ru},\\ +\email{v.khramushin@spbu.ru},\\ +\email{st049350@student.spbu.ru}\\ +\url{https://spbu.ru/}} + +\maketitle + +\begin{abstract} +The abstract should briefly summarize the contents of the paper in +150--250 words. + +\keywords{% +TODO +\and TODO +\and TODO. +} +\end{abstract} + +\section{Introduction} + +Ship motion simulation studies focus on interaction between the ship and ocean +waves~--- a physical phenomena that gives the largest contribution to +oscillatory motion~--- however, intelligent onboard systems require taking +other forces into account. One of the basic functionality of such a system is +determination of initial static ship stability parameters (roll angle, pitch +angle and draught) from the recordings of various ship motion parameters, such +as instantaneous roll, pitch and yaw angles, and their first and second +instantaneous derivatives (e.g.~angular velocity and angular acceleration). +During ship operation these initial static ship stability parameters deviate +from the original values as a result of moving cargo between compartments, +damaging the hull, compartment flooding etc. These effects are especially +severe for fishing and military vessels, but can occur with any vessel +operating in extreme conditions. + +Intelligent onboard system need large amount of synchronous recordings of ship +motions parameters to operate, mainly angular displacement, velocity and +acceleration and draught, but these parameters depend on the shape of the ship +hull and obtaining them in model tests is complicated, let alone field tests. +Field tests are too expensive to perform and do not allow to simulate +particular phenomena such as compartment flooding. Model tests are too +time-consuming for such a task and there is no reliable way to obtain all the +derivatives for a particular parameter: sensors measure one particular +derivative and all other derivatives have to calculated by numerical +differentiation or integration, and integration has low accuracy for time +series of measurements TODO. The simplest way to obtain those parameters is to +simulate ship motion on the computer and save all the parameters in the file +for future analysis. + +Arguably, the largest contribution to ship motion besides ocean waves is given +by wind forces: air has lesser density than water, but air motion acts on the +area of ship hull which is greater than underwater area due to ship +superstructure. Steady wind may produce non-nought roll angle TODO, and thus +have to be taken into account when determining initial static ship stability +parameters. + +In this paper we investigate how wind velocity field can be simulated on the +boundary and near the boundary of the ship hull. We derive a simple +mathematical model for uniform translational motion of the air on the +above-water boundary of the ship hull. Then we generalise this model to +calculate wind velocity near the boundary still taking into account the shape +of the above-water part of the ship hull. Finally, we measure the effect of +wind velocity on the ship roll angle and carry out computational performance +analysis of our programme. + +\section{Methods} + +\subsection{Analytic representation of wind velocity field} + +Air motion without turbulence can be decomposed into two components: +translational motion~--- air particles travel in the same direction with +constant velocity, circular motion~--- air particles travel on a circle. +Translational motion describe sea breeze, that occures on the shore on the +sunrise and after the sunset. Rotational motion describe storms suchs as +typhoons and hurricane. Translational motion is a particular case of circular +motion when the radius of the circle is infinite. Given the scale of circular +motion relative to the scale of translational motion, and the size of a typical +ship hull we consider only translational motion in this paper. + +Since there is no rotational component, air flow is described by equations for +irrotational inviscid incompressible fluid. In this context fluid velocity +\(\vec\upsilon\) is determined as a vector gradient \(\vec\nabla\) of scalar +velocity potential \(\phi\) and continuity equation and equation of motion are +written as +\begin{equation} + \label{eq-governing} + \begin{aligned} + & \Delta\phi = 0; \qquad \vec\upsilon=\vec\nabla\phi; \\ + & \rho\frac{\partial\phi}{\partial{}t} + + \frac{1}{2}\rho\Length{\vec\nabla\phi}^2 + + p + \rho g z = p_0. + \end{aligned} +\end{equation} +Here \(p_0\) is atmospheric pressure, \(g\) is gravitational acceleration, +\(\rho\) is air density, \(p\) is pressure. We seek solution to this system +of equations for velocity potential \(\phi\). Continuity equation restricts +the type of the function that can be used as the solution, and equation of +motion gives the pressure for a particular velocity potential value. + +Ship hull boundary is defined by a parametric surface \(\vec{S}\) and surface +normals \(\vec{n}\): +\begin{equation*} +\vec{S}=\vec{S}\left(a,b,t\right) +\qquad +a,b\in{}A=[0,1]; +\qquad +\vec{n}=\frac{\partial\vec S}{\partial a} \times \frac{\partial\vec S}{\partial b} +\end{equation*} +The simplest parametric surface is infinite plane which has the same normal in +each point. The computer model of a real ship hull is composed of many panels +with different areas and different orientations that approximate continuous +surface. On the boundary the projection of wind velocity on the surface normal +is nought: +\begin{equation} + \label{eq-boundary} + \vec\nabla\phi\cdot\vec{n} = 0; + \qquad + \vec{r} = \vec{S}. +\end{equation} + +The solutions to the governing system of equations differ in how boundary is +incorporated in them: in our model the boundary is taken into account by adding +velocity of a reflected air particle in the solution. Velocity +\(\vec\upsilon_r\) of the particle that is reflected from the surface with +surface normal \(\vec{n}\) is given by the law of reflection +(fig.~\ref{fig-law-of-reflection}): +\begin{equation} + \label{eq-reflected} + \vec\upsilon_r = \vec\upsilon - 2\left(\vec\upsilon\cdot\vec{n}\right)\vec{n}. +\end{equation} +When we add velocity of incident and reflected air particles we get a vector +that is parallel to the boundary. As we move away from the boundary its impact +on the velocity decays quadratically with the distance. The known analytic +solution for the potential flow around a cylinder contains similar term: +\begin{equation*} + \phi\left(r,\theta\right) = U r \left( 1 + \frac{R^2}{r^2} \right) \cos\theta. +\end{equation*} +Here \(r\) and \(\theta\) are polar coordinates, \(R\) is cylinder radius and \(U\) +is velocity magnitude. + +\begin{figure} + \centering + %\includegraphics{} + \caption{\label{fig-law-of-reflection}} +\end{figure} + +In the following subsections we describe the solution that we obtained for the +velocity field \emph{on} the boundary and \emph{near} the boundary. + +\subsection{Uniform translational motion on the static body surface} + +On the surface we neglect the impact of neighbouring panels on the velocity +field on the ground that the real ship hull surface is smooth, +i.e.~neighbouring panels have approximately the same normals. This assumption +does not hold for aft and bow of some ships, and, as a result, velocity field +near these features has stream lines with sharp edges. We consider this effect +negligible for the determination of roll angle caused by the wind, since the +area of panels that distort wind field is small compared to the area of all +other panels. + +We seek solution to the governing system of equations~\eqref{eq-governing} with +boundary condition~\eqref{eq-boundary} of the form +\begin{equation*} +\phi = \vec\upsilon\cdot\vec{r} ++ C \left(\vec\upsilon_r\cdot\vec{r}\right); +\qquad +\vec{r}=\left(x,y,z\right), +\end{equation*} +Here \(\vec{r}\) is spatial coordinate, \(C\) is the coefficient, and +\(\vec\upsilon_r\) is velocity of reflected air particle defined +in~\eqref{eq-reflected}. This solution is independent for each panel. +Plugging the solution into boundary condition~\eqref{eq-boundary} gives +\begin{equation*} +\left(\vec\upsilon + C\vec\upsilon_r\right)\cdot\vec{n} = 0, +\end{equation*} +hence +\begin{equation*} +C = -\frac{ \vec\upsilon\cdot\vec{n} }{ \vec\upsilon_r\cdot\vec{n} } = 1 +\end{equation*} +and velocity is written simply as +\begin{equation} +\vec\nabla\phi = \vec\upsilon + \vec\upsilon_r. +\end{equation} + +This solution satisfies continuity equation. It gives velocity only at the +centre of each ship hull panel, but this is sufficient to calculate pressure +and force moments acting on the ship hull. + +\subsection{Uniform translational motion near the static body surface} + +Near the surface there are no neighbouring panels, the impact of which we can +neglect, instead we add reflected particle velocities for all the panels and +decay the velocity quadratically with the distance to the panel. Here we can +neglect panels surface normals of which has large angles with the wind +direction for efficiency, but they do not blow up the solution. + +We seek solution of the form +\begin{equation*} +\phi = \vec\upsilon\cdot\vec{r} ++ \iint\limits_{a,b\,\in{}A} +C \frac{\vec\upsilon_r\cdot\vec{r}}{1+\Length{\vec{r}-\vec{S}}^2} +da\,db, +\end{equation*} +where \(\Length{\cdot}\) is vector length. Plugging the solution into boundary +condition and assuming that neighbouring panels do not affect each other (this allows +removing the integral) gives the same coefficient \(C=1\), but velocity vector is written +differently as +\begin{equation*} +\vec\nabla\phi = +\vec\upsilon + +\iint\limits_{a,b\,\in{}A} +\left( + \frac{1}{s} \vec\upsilon_r + - \frac{2}{s^2} \left(\vec\upsilon_r\cdot\vec{r}\right) \left(\vec{r}-\vec{S}\right) +\right) +da\,db; +\qquad +s = 1+\Length{\vec{r}-\vec{S}}^2. +\end{equation*} +Besides the term for reflected air particle velocity that decays quadratically with +the distance to the panel, there is a term that decays quaternary with the distance and +that can be neglected because of this. + +This solution reduces to the solution on the boundary when \(\vec{r}=\vec{S}\) +and takes into account impact of each panel on the velocity direction which decays +quadratically with the distance to the panel. + +\section{Results} + +\subsection{Verification of potential flow around a cylinder} + +\section{Discussion} +\section{Conclusion} + +Future work is to include circular motion in the model. + +\subsubsection*{Acknowledgements.} +Research work is supported by Saint Petersburg State University (grants +no.~TODO) and Council for grants of the President of the Russian Federation +(grant no.~TODO). + +\bibliographystyle{splncs04} +\bibliography{references} + +\end{document}