Comparison of Artificial Neural Networks and Genetic Algorithms for Predicting Liquid Sloshing Parameters

Hassan Saghi Nezhad Mohammad Reza Sarani Saghi Reza Sahneh Sepehr Partovi

Saghi Hassan, Mohammad Reza Sarani Nezhad, Reza Saghi, Sepehr Partovi Sahneh (2024). Comparison of Artificial Neural Networks and Genetic Algorithms for Predicting Liquid Sloshing Parameters. Journal of Marine Science and Application, 23(2): 292-301. https://doi.org/10.1007/s11804-024-00413-6
Citation: Saghi Hassan, Mohammad Reza Sarani Nezhad, Reza Saghi, Sepehr Partovi Sahneh (2024). Comparison of Artificial Neural Networks and Genetic Algorithms for Predicting Liquid Sloshing Parameters. Journal of Marine Science and Application, 23(2): 292-301. https://doi.org/10.1007/s11804-024-00413-6

Comparison of Artificial Neural Networks and Genetic Algorithms for Predicting Liquid Sloshing Parameters

https://doi.org/10.1007/s11804-024-00413-6
  • Abstract

    This paper develops a numerical code for modelling liquid sloshing. The coupled boundary element-finite element method was used to solve the Laplace equation for inviscid fluid and nonlinear free surface boundary conditions. Using Nakayama and Washizu's results, the code performance was validated. Using the developed numerical mode, we proposed artificial neural network (ANN) and genetic algorithm (GA) methods for evaluating sloshing loads and comparing them. To compare the efficiency of the suggested methods, the maximum free surface displacement and the maximum horizontal force exerted on a rectangular tank's perimeter are examined. It can be seen from the results that both ANNs and GAs can accurately predict ηmax and Fmax.

     

    Article Highlights
    ● A numerical model was developed to model the sloshing phenomenon by using couple BEM-FEM.
    ● An artificial neural network model was suggested to model the sloshing phenomenon.
    ● A genetic algorithm method was used to model the sloshing phenomenon and some equations were suggested.
  • In partially filled liquid storage tanks, sloshing can cause a nonlinear free surface flow problem that can increase the load on the sidewalls and bottom. Therefore, the evaluation of sloshing loads in moving containment systems is considered critical for engineering applications pertaining to pressure vessels of tankers on highways, liquid oscillations in land-based storage tanks caused by earthquakes, ship gas containment systems, aircraft fuel tanks, etc. (Zhang, 2015; Wu et al., 2012; Li et al., 2014; Zhao and Chen, 2015).Research efforts on the impact of tank sloshing on ship strength and stability have intensified in recent years due to the development of large containment systems for LNG and LPG ships. Through advanced fluid-structure interaction methods and experiments (e.g., Ketabdari and Saghi, 2012; Ketabdari and Saghi, 2013a; Saghi et al., 2021; Saghi and Lakzian, 2017; Saghi, 2016), research presented in open literature explores the influence of tank geometry and inviscid and viscous fluid flow models on sloshing loads. In terms of computer and time resources, the overall process is demanding as it requires the combination of strongly coupled multiphysics methods within the context of ship seakeeping theory. Considering that sloshing loads may amplify over long periods of time and at different sea states, deterministic methods are impractical, replete with uncertainties, and thus difficult to apply to ship design development and assessment.

    Statistical distributions such as Weibull, Frechet, and Pareto have been used to estimate peak sloshing-induced pressures (Gran, 1981; Grazcyk and Moan, 2008; Cetin et al., 2018). It is imperative to use metamodels to reduce the computational effort in the prediction of extreme loads without sacrificing the accuracy of the outcome. High-fidelity evaluations are possible with such methods for reduced computational costs (Volpi et al., 2015). The most common surrogate models are based on polynomial regression formulae, the kriging method, artificial neural networks (ANN), genetic algorithms (GA), support vector machines (SVM), or radial basis functions (RBF) (Sclavounos and Yu, 2018; Chen et al., 2014; Harries and Abt, (2019); Mizumura, 1984; Yen et al., 1991; Jin et al, 2008). A non-dominated sorting GA was presented by Chen et al. (2010) to optimize the ship's subdivision arrangement for offshore sequential ballast water exchanges. To automatically produce a set of Pareto-optimal designs, the authors proposed the Non-dominated Sorting Genetic Algorithm II (NSGA-II). Talebitooti et al. (2015) proposed a novel tank design algorithm that used multi-objective GA to enhance the roll stability of fuel tanks. Kuzniatsova and Shimanovsky (2016) studied the configuration of perforated baffles implemented in a road tank reservoir using GA. They found that the liquid energy dissipation is maximized when the perforation hole size is in the range of 18–22 cm and the cross-sectional areas of holes range from 30% – 50% of the baffle area. The authors also showed that stresses appear in the perforated partition of a convex shape with a large radius of curvature minimized at the central part and a much smaller radius in connection to the tank shell. Some researchers have also been conducted to model the sloshing phenomenon by using ANN and GA. For instance, Park and Kim investigated the ultimate buckling strength of an LNG cargo containment system under a sloshing impact load by using ANN. They investigate the influence of various parameters including temperature, boundary condition, load profile and rise time on the ultimate buckling strength. Ahn et al. (2019) conducted a considerable number of small-scale sloshing model tests to create an experimental database to provide information of sloshing load severity. Then, trained the artificial neural network based on the database to predict sloshing load severity. They showed that the trained ANN could be used in designing and operational fields of the LNG floating units. The effects of sloshing on aircraft dynamic loads is also studied by some researchers (Saltari et al., 2022). They considered the vertical sloshing dynamics using ANN trained with experimental data and then integrated into the aeroelastic system following a suitable scaling procedure. In addition to ANN, GA is also applied to model the sloshing in a tank. For instance, Núñez et al. (2022) studied on the waves generated in water channels and shaking tank systems for analyzing the evolution of waves under deep water conditions. They proposed a model based on GA to extrapolate the evolution of waves under other physical conditions and confirmed the viability of wave height comparison between waves generated in a hydraulic channel and those generated by sloshing in a rectangular tank.

    Despite the research conducted in the field of using artificial neural network and algorithm genetics in modeling the sloshing phenomenon, the introduction of a model to predict the maximum free surface oscillation and the force on the body of the tank due to the sloshing phenomenon, as well as the introduction of a specific relationship to estimate these parameters, are less attention of researchers. So, with the above in mind this paper presents an alternative option based on the fluid structure interaction (FSI) model of Ketabdari and Saghi (2013b) that combines a Boundary Element (BEM) with Finite Element (FEM) methods with the ANN and GA methods. The objective is to predict a design criterion for the prediction of max. free surface oscillations and maximum horizontal force under sloshing conditions. Theoretical assumptions and convergence tests are presented in sections 2 and 3, respectively. The results are summarized in section 4 followed on by conclusions under Section 5.

    Figure 1 depicts a rectangular storage tank with maximum free surface displacement (ηmax) and horizontal forces (Fmax) exerted on its perimeter.

    Figure  1  Schematic sketch of the sloshing phenomenon in a rectangular storage tank
    Download: Full-Size Img

    If we assume inviscid, irrotational and incompressible fluid flow Euler equations apply (Ketabdari and Saghi, 2013a). Instead of modelling the problem for a moving storage tank subject to an acceleration vector of (ax.ay), an opposite acceleration is exerted to the fluid. For this case, the governing equations become:

    $$ \frac{\partial u}{\partial t}+\nabla .(u V)=\frac{-1}{\rho} \frac{\partial p}{\partial x}-a_x $$ (1)
    $$ \frac{\partial v}{\partial t}+\nabla .(v V)=\frac{-1}{\rho} \frac{\partial p}{\partial y}-a_y $$ (2)

    The 2D incompressible continuity equation is also defined as:

    $$ \frac{\partial u}{\partial x}+\frac{\partial v}{\partial y}=0 $$ (3)

    Using velocity potential in Eq.3, the Laplace equation is becoming:

    $$ \frac{\partial^2 \phi}{\partial x^2}+\frac{\partial^2 \phi}{\partial y^2}=0 $$ (4)

    The conditions of incompressibility for the side/bottom boundaries and the free surface are defined as:

    $$ \frac{\partial \phi}{\partial n}=0 \quad \text { on } S_2 $$ (5)
    $$ \frac{\partial \phi}{\partial n}=n_y \frac{\partial \eta}{\partial t} \text { on } S_1 $$ (6)
    $$ \frac{\partial \phi}{\partial t}+\frac{1}{2}\left(\left(\frac{\partial \phi}{\partial x}\right)^2+\left(\frac{\partial \phi}{\partial y}\right)^2\right)+\left(a_y+g\right) \eta+a_x=0 \text { on } S_1 $$ (7)

    The Laplace equation and the dynamic free surface boundary condition are solved simultaneously using coupled boundary element-finite element methods. The results of the model are free surface displacement and potential function used for the estimation of pressure distribution and horizontal force exerted on the tank perimeter. To model the sloshing phenomenon, free surface boundary conditions and impermeable condition for side and bottom boundaries are considered as (Ketabdari and Saghi, 2013b):

    $$ \frac{\partial \phi}{\partial t}+\frac{1}{2}\left(\left(\frac{\partial \phi}{\partial x}\right)^2+\left(\frac{\partial \phi}{\partial y}\right)^2\right)+\left(a_y+g\right) \eta+a_x x=0 $$ (8)
    $$ \frac{\partial \phi}{\partial n}=n_y \frac{\partial \eta}{\partial t} \quad \text { on } S_1 $$ (9)
    $$ \frac{\partial \phi}{\partial n}=0 \quad \text { on } S_2 $$ (10)

    To solve Laplace equation (Eq. 4) using BEM, the Green's theorem was applied resulting in

    $$ c(x) \phi(x)+\oint_{\partial D} \phi(y) \frac{\partial \psi}{\partial n}(x, y) \mathrm{d} s(y) \quad x, y \in \partial D $$ (11)

    In this equation, c(x) is calculated as:

    $$ c(x)=\left\{\begin{array}{lr} \frac{\alpha(x)}{2 \pi} & \text { Linear element } \\ \frac{1}{2} & \text { Constant element } \end{array}\right. $$ (12)

    In this step, Green theorem is also used to replace domain integrals in Eq.(11) to boundary integrals as follows

    $$ c(l) \phi(l)+\int_s \phi \frac{\partial \phi}{\partial \eta}\left(\frac{1}{2 \pi} \ln \frac{1}{r}\right) \mathrm{d} s=\int_{s_1} n_y \frac{\partial \eta}{\partial t}\left(\frac{1}{2 \pi} \ln \frac{1}{r}\right) \mathrm{d} s $$ (13)

    By using the Linear shape functions (Ketabdari and Saghi, 2013b) we have

    $$ \begin{gathered} c(l) \phi(l)+\sum\limits_{k=1}^K \int_{\partial D_k}\left[N_1(\xi) N_2(\xi)\right]\left[\begin{array}{c} \phi^k(k) \\ \phi^k(k+1) \end{array}\right] \frac{1}{2 \pi} \frac{\partial}{\partial n}\left(\ln \frac{1}{r}\right) \frac{L_k}{2} d \xi \\ =\sum\limits_{k=1}^{\dot{K}} \int_{\partial D_k} n_y\left[N_1(\xi) N_2(\xi)\right]\left[\begin{array}{c} \dot\eta^k(k) \\ \dot\eta^k(k+1) \end{array}\right] \frac{1}{2 \pi} \ln \frac{1}{r} \frac{L_k}{2} d \xi \end{gathered} $$ (14)

    where

    $$ \phi=\phi_0+\Delta \phi $$ (15)
    $$ \eta=\eta_0+\Delta \eta $$ (16)
    $$ \frac{\partial \phi}{\partial t}=\frac{2}{\Delta t} \Delta \phi-\left(\frac{\partial \phi}{\partial t}\right)_0 $$ (17)
    $$ \frac{\partial \eta}{\partial t}=\frac{2}{\Delta t} \Delta \eta-\left(\frac{\partial \eta}{\partial t}\right)_0 $$ (18)
    $$ l=l_0+\frac{\left(\eta_j^0-\eta_{j+1}^0\right)\left(\Delta \eta_j-\Delta \eta_{j+1}\right)}{l_0} $$ (19)
    $$ n_y=n_y^0-\frac{n_y^0}{l_0^2}\left(\eta_j^0-\eta_{j+1}^0\right)\left(\Delta \eta_j-\Delta \eta_{j+1}\right) $$ (20)
    $$ \begin{gathered} c(l) \Delta \phi_l+\sum\limits_{k=1}^K\left[A_1(l, k) A_2(l, k)\right]\left[\begin{array}{c} \Delta \phi_k \\ \Delta \phi_{k+1} \end{array}\right] \\ -\sum\limits_{k=1}^K\left[B_1(l, k) B_2(l, k)\right]\left[\begin{array}{c} \frac{2}{\Delta t} n_{y k}^0 \Delta \eta_k+\frac{n_{y k}^0\left(\eta_k^0-\eta_{k+1}^0\right)}{l_{0_k}^2}\left(\frac{\partial \eta}{\partial t}\right)_{0_k} \Delta \eta_k+\frac{n_{y k}^0\left(\eta_k^0-\eta_{k+1}^0\right)}{l_{0_k}^2}\left(\frac{\partial \eta}{\partial t}\right)_{0_k} \Delta \eta_{k+1} \\ \frac{2}{\Delta t} n_{y k}^0 \Delta \eta_{k+1}+\frac{n_{y k}^0\left(\eta_k^0-\eta_{k+1}^0\right)}{l_{0_k}^2}\left(\frac{\partial \eta}{\partial t}\right)_{0_{k+1}} \Delta \eta_k+\frac{n_{y k}^0\left(\eta_k^0-\eta_{k+1}^0\right)}{l_{0_k}^2}\left(\frac{\partial \eta}{\partial t}\right)_{0_{k+1}} \Delta \eta_{k+1} \end{array}\right] \\ =-c(l) \phi_{0_l}-\sum\limits_{k=1}^K\left[A_1(l, k) A_2(l, k)\right]\left[\begin{array}{c} \phi_0^k \\ \phi_0^{k+1} \end{array}\right]-\sum\limits_{k=1}^{\dot{K}}\left[B_1(l, k) B_2(l, k)\right]\left[\begin{array}{c} n_{y k}^0\left(\frac{\partial \eta}{\partial t}\right)_{0_k} \\ n_{y k}^0\left(\frac{\partial \eta}{\partial t}\right)_{0_{k+1}} \end{array}\right] \end{gathered} $$ (21)

    More detail about the parameters is presented in Ref. Ketabdari and Saghi (2013b).

    To discrete and solve the dynamic free surface boundary condition (Eq. 7), finite element method was used. To do this, error correction term (D) is used to solve this equation as follows

    $$ \frac{\partial \phi}{\partial t}+\frac{1}{2}\left\{\left(\frac{\partial \phi}{\partial x}\right)^2+\left(\frac{\partial \phi}{\partial x y}\right)^2\right\}+a_x x+\left(g+a_y\right) \eta-\dot{D}=0 $$ (22)

    To solve this equation by using Galerkin method and after discretisation of the equation, residual of equation 18 is estimated as

    $$ \begin{aligned} R e_j^j & =l_j\left(\frac{1}{3} \dot{\phi}_j+\frac{1}{6} \dot{\phi}_{j+1}\right)+\frac{1}{24} l_j n_{y_j\left(3 \dot{\eta}_j^2+2 \dot{\eta}_{j+1} \dot{\eta}_j+\dot{\eta}_{j+1}^2\right)}^2 \\ & +\frac{1}{4 l_j}\left(\phi_j-\phi_{j+1}\right)^2+l_{j}\left\{a_x\left(\frac{1}{3} x_{j}+\frac{1}{6} x_{j+1}\right)\right. \\ & \left.+\left(g+a_y\right)\left(\frac{1}{3} \eta_j+\frac{1}{6} \eta_{j+1}\right)-\left(\frac{1}{3} \dot{D}_j+\frac{1}{6} \dot{D}_{j+1}\right)\right\} \end{aligned} $$ (23)
    $$ \begin{aligned} R e_j^{j-1} & =l_{j-1}\left(\frac{1}{3} \dot{\phi}_{j-1}+\frac{1}{6} \dot{\phi}_j\right)+\frac{1}{24} l_{j-1} n_{y_{j-1}\left(3 \dot{\eta}_j^2+2 \dot{\eta}_{j-1} \dot{\eta}_j+\dot{\eta}_{j-1}^2\right)}^2 \\ & +\frac{1}{4 l_j}\left(\phi_{j-1}-\phi_j\right)^2+l_{j-1}\left\{a_x\left(\frac{1}{3} x_{j-1}+\frac{1}{6} x_j\right)\right. \\ & \left.+\left(g+a_y\right)\left(\frac{1}{3} \eta_{j-1}+\frac{1}{6} \eta_j\right)-\left(\frac{1}{3} \dot{D}_{j-1}+\frac{1}{6} \dot{D}_j\right)\right\} \end{aligned} $$ (24)

    Total residual of j node in two adjacent elements should be zero. So:

    $$ R e_j^j+R e_j^{j-1}=0 $$ (25)

    By solving equations 14 and 25, free surface oscillation and pressure distribution on the tank perimeter are estimated.

    This section presents more details about ANN and GA.

    ANN are computational networks that simulate the nerve cells of the biological nervous system (Graupe, 2007). The perceptron is the basic building block of all ANN and possesses the fundamental structure of several weighted input connections. Those link to the outputs of several neurons. If we denote the summation output of the Perceptron as zi and its inputs as xni, the Perceptron's summation relation is defined as:

    $$ z_i=\sum\limits_{j=1}^n w_{i j} x_{i j} $$ (26)

    The activation operation is defined by the so-called activation function f (zi); where f is a nonlinear function yielding the ith cell's output. In this paper the activation functions considered were respectively of sigmoid (S), hyperbolic tangent (T), and pure line (P) format as follows:

    $$ f(t)=\frac{1}{1+e^{-t}} $$ (27)
    $$ f(t)=\frac{1-e^{-2 t}}{1+e^{-2 t}} $$ (28)
    $$ f(t)=t $$ (29)

    In this paper, different activation functions (AF) (Equations 22 to 24) were used for the hidden and output layers to generate the geometries of ANNs (see AF at Table 2). For instance, SP means that the sigmoid and pure line activation functions used in the geometry of ANN for the hidden and output layers, respectively. If the sway motion amplitude (a), angular frequency (ω), tank width (b), and water depth (h) are the input variables of the ANN model, the parameters ηmax and Fx-max are outputs (Figure 2).

    Table  1  The results of the sloshing modeling by using NM
    a (m) ω (rad/s) b (m) h (m) ηmax(m) Fmax (N) a (m) ω (rad/s) b (m) h (m) ηmax(m) Fmax (N)
    0.002 5.7 0.9 0.6 0.048 8 213.9 0.004 9 0.9 0.9 0.024 6 191.9
    0.002 7 0.9 0.6 0.015 6 100.2 0.002 9 0.9 0.9 0.019 3 156
    0.001 9 0.9 0.6 0.004 2 45.3 0.003 5.5 0.8 0.9 0.017 4 72.6
    0.003 9 0.9 0.6 0.008 6 78.9 0.002 5.5 0.8 0.9 0.017 4 103.8
    0.004 9 0.9 0.6 0.013 5 113.1 0.002 7 0.8 0.9 0.023 7 121.8
    0.005 9 0.9 0.6 0.023 9 180.6 0.001 9 0.8 0.9 0.004 9 43.2
    0.002 9 0.9 0.6 0.018 7 147.4 0.003 9 0.8 0.9 0.010 1 76.5
    0.002 5.5 0.9 0.7 0.041 9 188 0.004 9 0.8 0.9 0.015 4 109.9
    0.002 7 0.9 0.7 0.016 4 105 0.005 9 0.8 0.9 0.026 3 176.1
    0.001 9 0.9 0.7 0.004 2 45.4 0.005 9 0.8 0.9 0.020 8 143.2
    0.003 9 0.9 0.7 0.008 7 79.9 0.002 5.5 0.7 0.9 0.044 6 167
    0.004 9 0.9 0.7 0.014 3 115.8 0.003 5.5 0.7 0.9 0.010 4 40.4
    0.005 9 0.9 0.7 0.025 5 192.9 0.002 5.5 0.7 0.9 0.015 8 55.8
    0.002 9 0.9 0.7 0.020 1 153.5 0.002 7 0.7 0.9 0.049 3 206.6
    0.002 5.5 0.9 0.8 0.039 3 176.4 0.002 3 0.7 0.9 0.000 9 11.6
    0.003 7 0.9 0.8 0.016 6 105.3 0.001 9 0.7 0.9 0.005 2 39.7
    0.002 5.5 0.9 0.8 0.059 9 307.2 0.003 9 0.7 0.9 0.011 0 69.3
    0.001 9 0.9 0.8 0.004 2 45.7 0.004 9 0.7 0.9 0.016 7 99.2
    0.003 9 0.9 0.8 0.008 6 81.6 0.005 9 0.7 0.9 0.027 9 160.6
    0.004 9 0.9 0.8 0.014 2 117.4 0.002 9 0.6 0.9 0.022 3 129.4
    0.005 9 0.9 0.8 0.025 3 187.6 0.002 5.5 0.6 0.9 0.006 3 25.5
    0.002 9 0.9 0.8 0.019 9 153 0.001 9 0.6 0.9 0.006 9 38.3
    0.002 5.5 0.9 0.9 0.038 171.8 0.003 9 0.6 0.9 0.014 2 66.7
    0.002 7 0.9 0.9 0.016 8 105.9 0.004 9 0.6 0.9 0.021 4 94.4
    0.003 9 0.9 0.9 0.008 5 83 0.005 9 0.6 0.9 0.036 5 222.5
    0.001 9 0.9 0.9 0.013 7 119.5 0.005 5.5 0.6 0.9 0.028 8 127.1
    0.005 9 0.9 0.9 0.004 1 46.4
    Table  2  The results of the sloshing modeling by using ANN
    Case NHLC AF ηmax(m) Fmax (N) Case NHLC AF ηmax(m) Fmax (N)
    a (m) a (m) a (m) a (m)
    0.001 0.004 0.005 0.001 0.004 0.005 0.001 0.004 0.005 0.001 0.004 0.005
    1 1 SS 0.012 2 0.018 2 0.022 3 50.98 88.12 129.81 21 5 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    2 2 SS 0.011 6 0.02 0.021 1 57.55 143.28 151.10 22 6 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    3 3 SS 0.005 5 0.022 3 0.030 2 54.71 136.38 166.59 23 7 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    4 4 SS 0.013 5 0.013 0.013 4 54.27 106.89 172.5 24 8 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    5 5 SS 0.007 0.023 6 0.031 6 47.5 130.85 168.48 25 1 SP 0.012 2 0.012 2 0.012 3 87.57 87.63 87.76
    6 6 SS 0.005 2 0.023 4 0.030 3 29.16 138.02 169.55 26 2 SP 0.017 4 0.027 6 0.034 2 70.85 125.65 160.84
    7 7 SS 0.006 4 0.022 4 0.027 7 40.73 130.3 158.18 27 3 SP 0.003 4 0.028 0.042 5 15.95 147.47 218.08
    8 8 SS 0.004 9 0.020 8 0.018 9 34.71 124.11 156.08 28 4 SP 0.009 5 0.017 3 0.017 41.44 112.88 123.02
    9 1 TT 0.012 4 0.012 4 0.012 4 88.37 113.39 142.95 29 5 SP 0.008 5 0.024 9 0.034 2 52.35 144.64 192.38
    10 2 TT 0.009 3 0.009 3 0.055 2 60.84 92.24 156.28 30 6 SP 0.005 6 0.023 9 0.029 3 38.47 131.13 149.9
    11 3 TT 0.016 4 0.028 7 0.040 4 77.07 131.05 183.95 31 7 SP 0.016 5 0.012 6 0.040 5 88.42 166.26 208.63
    12 4 TT 0.004 4 0.023 5 0.034 3 41.32 154.85 185.64 32 8 SP 0.001 6 0.026 3 0.012 7 15.47 127.6 212.92
    13 5 TT 0.003 5 0.026 1 0.041 9 34.24 156.79 175.79 33 1 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    14 6 TT 0.006 1 0.021 2 0.025 8 43.94 121.06 141.23 34 2 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    15 7 TT 0.001 4 0.016 9 0.021 4 49.11 137.11 161.34 35 3 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    16 8 TT 0.005 6 0.021 8 0.026 2 41.36 130.46 162.17 36 4 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    17 1 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 37 5 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    18 2 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 38 6 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    19 3 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 39 7 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    20 4 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 40 8 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    Figure  2  Architecture of ANN used in this research
    Download: Full-Size Img

    Regarding the training of the ANN, the feed-forward back propagation (FFBPN) and multi-layer perceptron schemes have been applied. The flow chart of FFBPN is presented in Figure 3. The procedure was started with collecting the data and identification of parameters. The collected data was normalized within the range of 0 to 1. At the next step, by using 70 percent of data and Feed-Forward Back Propagation (FFBPN) method the network was trained. The train consist of two steps, forward step for input weights and the backward step for updating weights and errors. Then, network validated and tested by using 15 percent of data for each one.

    Figure  3  Flowchart of FFBPN procedure
    Download: Full-Size Img

    The genetic algorithm is a method for solving optimization problems based on natural selection and the process that drives biological evolution. This algorithm repeatedly modifies a population of individual solutions so that individual populations was selected from the current population to be parents and uses them to produce the children for the next generation. The population evolves toward an optimal solution over successive generations. The genetic algorithm can be applied to solve a variety of optimization problems including in which the objective function is discontinuous, stochastic, or highly nonlinear that are not well suited for standard optimization algorithm. The genetic algorithm can address problems of mixed integer programming, where some components are restricted to be integer-valued. In the GA method at first the mechanism of turning every answer into a chromosome should be defined (Forrest, 1993). Then, a series of chromosomes that are answers to the problem are adopted as initial population. These sets are arbitrary and created by user randomness. Consequently, a genetic operation can be used to generate new genes known as the child. These operations can be categorized into two main types of crossovers and mutation. The concept of crossover rate and mutation rate can be used to select chromosomes who play the role of parents. The new population is created using the change of two genes, chromosomes, and the tree coding. A flow chart of GA is presented in Figure 4. The last generation of chromosomes for ηmax and Fx-max are shown in Figure 5. In this figure, the generalized parameters d0, d1, d2, and d3 are represented by the variables a, ω, b, and h, respectively.

    Figure  4  Flow chart of GA
    Download: Full-Size Img
    Figure  5  The last generation of chromosomes
    Download: Full-Size Img

    The analysis simulated sloshing loads applied on a rectangular tank of width of 0.9 m and water depth 0.6 m exposed to a horizontal periodic sway motion of 0.002 m amplitude and 5.5 rad/sec angular frequency. At first instance, nodal displacement on the free surface and in contact with right hand sidewalls was evaluated for different mesh sizes. Mesh independency is evident for l ≤ 0.05 m. The nodal displacement results presented in time steps ∆t between 0.002 to 0.004 s and time step independency is evident for ∆t ≤ 0.002 5. Excellent comparison against the results of Nakayama and Washizu (1984) confirmed the validity of the solution (see Figure 6). The result of long-time histories is also shown in Figure 7, so that the maximum free surface oscillation is shown.

    Figure  6  Comparison between the NM and Nakayama and Washizu results (1984).
    Download: Full-Size Img
    Figure  7  Explanation of max free surface displacement.
    Download: Full-Size Img

    Figure 8 also demonstrates free surface profiles of sloshing induced flow in a rectangular tank in different time instants.

    Figure  8  Free surface profile for sloshing in a rectangular tank exposed to a horizontal sway motion in different times
    Download: Full-Size Img

    In this paper, the rectangular storage tank of width (b) and water depth (h) was exposed to horizontal periodic sway motions as ax = asin (ωt), and ηmax and Fx-max were estimated by using the numerical model. Key results from determinist sloshing analysis are summarized in Table 1.Trained ANN were used to idealize sloshing pressures in a rectangular tank with b = 0.7 m and h = 0.9 m exposed a sway motion of 9 rad/s angular frequency. Table 2 summarizes results for a Number of Hidden Layer Cells (NHLC) corresponding to Activation Functions (AF) used in the hidden and output layers of the ANN. The error criteria were estimated as:

    $$ \mathrm{SAE}_\eta=\sum\limits_{i=1}^n\left|\left(\eta_{i, \max -\mathrm{NM}}-\eta_{i, \max -\mathrm{ANN}}\right)\right| $$ (30)
    $$ \mathrm{SAE}_F=\sum\limits_{i=1}^n\left|\left(F_{i, \max -\mathrm{NM}}-F_{i, \max -\mathrm{ANN}}\right)\right| $$ (31)

    In the above equations ηi, max-NM, ηi, max-ANN, Fi, max-NM, and Fi, max-ANN were used to estimate ηmax and Fx-max and n is the number of the cases simulated by ANN (see Table 2, n = 40).

    Along the lines of the results presented in Figure 9, an ANN with sigmoid AF in the hidden and output layers and 7 neurons in the hidden layer present the optimum numerical fit.

    Figure  9  Comparison of different terms for different ANNs
    Download: Full-Size Img

    In the GA based approach, the following equations for ηmax and Fmax were tested and resulted in:

    $$ \begin{aligned} \eta_{\max } & =a \sin \left[(\omega+b) \tanh ^{-1}(4.4637+a)\right] \\ & +\frac{a}{(3.7691-2 b+\omega-(b+3.7691) \sqrt{a})} \\ & +a\left[(h+\sin \omega)^3-h^2 a^{\frac{1}{3}}\right]+a\left[\ln \omega+e^b\right]+2 b \cos \omega \end{aligned} $$ (32)
    $$ \begin{aligned} F_{\max } & =\left[b+e^{6.160\;3 \eta_{\max }}+11.69 a\right]^6+b^3+h-\omega-16.626\;8 \\ & +\left[6.389\;7 \sqrt{\eta_{\max }}\left(b^2+b+\omega\right)\right]^2 \end{aligned} $$ (33)

    The obtained formulas were used to estimate ηmax and Fx-max for some test cases, and the results are summarized in Tables 3 and 4.

    Table  3  The ηmax prediction by using GA for testing cases
    a(m) ω (rad/s) b(m) h(m) ηmax
    NM GA Eη (%)
    0.002 7 0.9 0.6 0.015 6 0.017 1 9.6
    0.001 9 0.9 0.6 0.004 2 0.004 54 8.1
    0.002 5.5 0.9 0.7 0.041 9 0.046 64 11.3
    0.003 9 0.9 0.7 0.014 3 0.014 5 1.4
    0.004 9 0.9 0.7 0.020 1 0.019 3 3.98
    0.005 9 0.9 0.9 0.024 6 0.028 26 14.89
    0.002 7 0.8 0.9 0.023 7 0.021 2 10.55
    0.005 9 0.8 0.9 0.026 3 0.024 5 6.84
    0.003 5.5 0.7 0.9 0.015 8 0.017 7 12.03
    0.003 9 0.7 0.9 0.016 7 0.017 4 4.19
    0.003 9 0.6 0.9 0.021 4 0.018 86 11.86
    0.004 9 0.6 0.9 0.028 8 0.025 1 12.85
    Table  4  The Fmax prediction by using GA for testing cases
    a(m) ω (rad s) b(m) h(m) ηmax EF(%)
    NM GA
    0.002 7 0.9 0.6 100.2 96.071 4.12
    0.001 9 0.9 0.6 45.3 49.103 8.39
    0.002 5.5 0.9 0.7 188 191.21 1.71
    0.003 9 0.9 0.7 115.8 114.58 1.05
    0.002 5.5 0.9 0.8 176.4 180.5 2.32
    0.002 9 0.9 0.8 81.6 79.357 2.75
    0.004 9 0.9 0.8 153 154.19 0.78
    0.003 9 0.9 0.9 119.5 115.11 3.68
    0.002 5.5 0.8 0.9 72.6 74.378 2.45
    0.003 9 0.8 0.9 109.9 105.07 4.39
    0.005 5.5 0.8 0.9 167 186.62 11.75
    0.002 7 0.7 0.9 206.6 203.93 1.29
    0.005 9 0.7 0.9 160.6 159.11 0.93
    0.002 9 0.6 0.9 66.7 67.649 1.42
    0.005 9 0.6 0.9 222.5 183.61 17.48

    Predictions from ANN and GA for various cases are summarized in Tables 5 and 6, where $E_\eta=100 \frac{\left(\eta_{\max -\mathrm{NM}}-\eta_{\max -\mathrm{est}}\right)}{\eta_{\max -\mathrm{NM}}} ;$ $E_F=100 \frac{\left(F_{\max -\mathrm{NM}}-F_{\max -\mathrm{est}}\right)}{\left.F_{\max -\mathrm{NM}}\right)} ;$ the parameters ηmax-est and Fmax−est represent the max free surface displacement and horizontal force exerted on the tank perimeter. Based on these results, the maximum errors of ANN and GA were found to be in the range of 0.45%-14% with the error values of ANN lower (0.6%–6.8%) in most cases. It was therefore concluded that both ANN & GA represent with suitable accuracy both ηmax and Fmax predictions and therefore they could be implemented in methods and engineering tools used for the rapid assessment of sloshing loads in rectangular storage tanks.

    Table  5  The results of ηmax prediction by using ANN and GA
    Sample a(m) ω(rad/s) b(m) h(m) ηmax Eη(%)
    NM ANN GA ANN GA
    1 0.004 9 0.7 0.9 0.022 3 0.022 4 0.023 1 0.45 3.59
    2 0.005 9 0.7 0.9 0.027 9 0.027 7 0.028 8 0.72 3.23
    3 0.002 9 0.6 0.9 0.014 1 0.014 3 0.012 6 1.42 10.64
    4 0.005 9 0.6 0.9 0.036 4 0.035 9 0.031 3 1.37 14.01
    5 0.005 5.5 0.6 0.9 0.016 0 0.014 9 0.014 6.88 12.5
    Table  6  The results of Fmax prediction by using ANN and GA
    Sample a(m) ω(rad/s) b(m) h(m) ηmax EF(%)
    NM ANN GA ANN GA
    1 0.004 9 0.7 0.9 129.44 130.30 126.21 0.66 2.50
    2 0.005 9 0.7 0.9 160.60 158.18 154.92 1.51 3.54
    3 0.002 9 0.6 0.9 66.70 62.30 68.80 6.6 3.15
    4 0.005 9 0.6 0.9 222.50 220.20 216.49 1.03 2.70
    5 0.005 5.5 0.6 0.9 49.2 52.40 46.01 6.5 6.48

    In this paper, ANN and GA methods were used to predict ηmax and Fx-max from liquid sloshing phenomenon in a rectangular storage tank. Statistical metamodeling was based on a potential flow FSI model that simulated the influence of periodic sway induced motion dynamics on a partially filled rectangular tank. Results showed that an ANN with sigmoid activation function in the hidden and output layers and 7 neurons in the hidden layer give the minimum errors. The maximum errors of GA were found to be in the range of 3.23%‒14.01% for ηmax and 2.5%‒6.48% for Fmax. The error values of ANN were lower, i.e., in the range of 0.45-6.88% for ηmax and 0.66% ‒ 6.5% Fmax. It was concluded that the proposed models represent with suitable accuracy both ηmax and Fmax predictions and therefore it could be implemented in methods and engineering tools used for the rapid assessment of sloshing loads in rectangular storage tanks.

    Competing interest  The authors have no competing interests to declare that are relevant to the content of this article.
  • Figure  1   Schematic sketch of the sloshing phenomenon in a rectangular storage tank

    Download: Full-Size Img

    Figure  2   Architecture of ANN used in this research

    Download: Full-Size Img

    Figure  3   Flowchart of FFBPN procedure

    Download: Full-Size Img

    Figure  4   Flow chart of GA

    Download: Full-Size Img

    Figure  5   The last generation of chromosomes

    Download: Full-Size Img

    Figure  6   Comparison between the NM and Nakayama and Washizu results (1984).

    Download: Full-Size Img

    Figure  7   Explanation of max free surface displacement.

    Download: Full-Size Img

    Figure  8   Free surface profile for sloshing in a rectangular tank exposed to a horizontal sway motion in different times

    Download: Full-Size Img

    Figure  9   Comparison of different terms for different ANNs

    Download: Full-Size Img

    Table  1   The results of the sloshing modeling by using NM

    a (m) ω (rad/s) b (m) h (m) ηmax(m) Fmax (N) a (m) ω (rad/s) b (m) h (m) ηmax(m) Fmax (N)
    0.002 5.7 0.9 0.6 0.048 8 213.9 0.004 9 0.9 0.9 0.024 6 191.9
    0.002 7 0.9 0.6 0.015 6 100.2 0.002 9 0.9 0.9 0.019 3 156
    0.001 9 0.9 0.6 0.004 2 45.3 0.003 5.5 0.8 0.9 0.017 4 72.6
    0.003 9 0.9 0.6 0.008 6 78.9 0.002 5.5 0.8 0.9 0.017 4 103.8
    0.004 9 0.9 0.6 0.013 5 113.1 0.002 7 0.8 0.9 0.023 7 121.8
    0.005 9 0.9 0.6 0.023 9 180.6 0.001 9 0.8 0.9 0.004 9 43.2
    0.002 9 0.9 0.6 0.018 7 147.4 0.003 9 0.8 0.9 0.010 1 76.5
    0.002 5.5 0.9 0.7 0.041 9 188 0.004 9 0.8 0.9 0.015 4 109.9
    0.002 7 0.9 0.7 0.016 4 105 0.005 9 0.8 0.9 0.026 3 176.1
    0.001 9 0.9 0.7 0.004 2 45.4 0.005 9 0.8 0.9 0.020 8 143.2
    0.003 9 0.9 0.7 0.008 7 79.9 0.002 5.5 0.7 0.9 0.044 6 167
    0.004 9 0.9 0.7 0.014 3 115.8 0.003 5.5 0.7 0.9 0.010 4 40.4
    0.005 9 0.9 0.7 0.025 5 192.9 0.002 5.5 0.7 0.9 0.015 8 55.8
    0.002 9 0.9 0.7 0.020 1 153.5 0.002 7 0.7 0.9 0.049 3 206.6
    0.002 5.5 0.9 0.8 0.039 3 176.4 0.002 3 0.7 0.9 0.000 9 11.6
    0.003 7 0.9 0.8 0.016 6 105.3 0.001 9 0.7 0.9 0.005 2 39.7
    0.002 5.5 0.9 0.8 0.059 9 307.2 0.003 9 0.7 0.9 0.011 0 69.3
    0.001 9 0.9 0.8 0.004 2 45.7 0.004 9 0.7 0.9 0.016 7 99.2
    0.003 9 0.9 0.8 0.008 6 81.6 0.005 9 0.7 0.9 0.027 9 160.6
    0.004 9 0.9 0.8 0.014 2 117.4 0.002 9 0.6 0.9 0.022 3 129.4
    0.005 9 0.9 0.8 0.025 3 187.6 0.002 5.5 0.6 0.9 0.006 3 25.5
    0.002 9 0.9 0.8 0.019 9 153 0.001 9 0.6 0.9 0.006 9 38.3
    0.002 5.5 0.9 0.9 0.038 171.8 0.003 9 0.6 0.9 0.014 2 66.7
    0.002 7 0.9 0.9 0.016 8 105.9 0.004 9 0.6 0.9 0.021 4 94.4
    0.003 9 0.9 0.9 0.008 5 83 0.005 9 0.6 0.9 0.036 5 222.5
    0.001 9 0.9 0.9 0.013 7 119.5 0.005 5.5 0.6 0.9 0.028 8 127.1
    0.005 9 0.9 0.9 0.004 1 46.4

    Table  2   The results of the sloshing modeling by using ANN

    Case NHLC AF ηmax(m) Fmax (N) Case NHLC AF ηmax(m) Fmax (N)
    a (m) a (m) a (m) a (m)
    0.001 0.004 0.005 0.001 0.004 0.005 0.001 0.004 0.005 0.001 0.004 0.005
    1 1 SS 0.012 2 0.018 2 0.022 3 50.98 88.12 129.81 21 5 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    2 2 SS 0.011 6 0.02 0.021 1 57.55 143.28 151.10 22 6 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    3 3 SS 0.005 5 0.022 3 0.030 2 54.71 136.38 166.59 23 7 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    4 4 SS 0.013 5 0.013 0.013 4 54.27 106.89 172.5 24 8 PP 0.000 9 0.014 0.019 5.91 98.53 129.4
    5 5 SS 0.007 0.023 6 0.031 6 47.5 130.85 168.48 25 1 SP 0.012 2 0.012 2 0.012 3 87.57 87.63 87.76
    6 6 SS 0.005 2 0.023 4 0.030 3 29.16 138.02 169.55 26 2 SP 0.017 4 0.027 6 0.034 2 70.85 125.65 160.84
    7 7 SS 0.006 4 0.022 4 0.027 7 40.73 130.3 158.18 27 3 SP 0.003 4 0.028 0.042 5 15.95 147.47 218.08
    8 8 SS 0.004 9 0.020 8 0.018 9 34.71 124.11 156.08 28 4 SP 0.009 5 0.017 3 0.017 41.44 112.88 123.02
    9 1 TT 0.012 4 0.012 4 0.012 4 88.37 113.39 142.95 29 5 SP 0.008 5 0.024 9 0.034 2 52.35 144.64 192.38
    10 2 TT 0.009 3 0.009 3 0.055 2 60.84 92.24 156.28 30 6 SP 0.005 6 0.023 9 0.029 3 38.47 131.13 149.9
    11 3 TT 0.016 4 0.028 7 0.040 4 77.07 131.05 183.95 31 7 SP 0.016 5 0.012 6 0.040 5 88.42 166.26 208.63
    12 4 TT 0.004 4 0.023 5 0.034 3 41.32 154.85 185.64 32 8 SP 0.001 6 0.026 3 0.012 7 15.47 127.6 212.92
    13 5 TT 0.003 5 0.026 1 0.041 9 34.24 156.79 175.79 33 1 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    14 6 TT 0.006 1 0.021 2 0.025 8 43.94 121.06 141.23 34 2 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    15 7 TT 0.001 4 0.016 9 0.021 4 49.11 137.11 161.34 35 3 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    16 8 TT 0.005 6 0.021 8 0.026 2 41.36 130.46 162.17 36 4 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    17 1 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 37 5 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    18 2 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 38 6 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    19 3 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 39 7 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29
    20 4 PP 0.000 9 0.014 0.019 5.91 98.53 129.4 40 8 PS 0.001 6 0.008 7 0.012 7 22.87 76.62 105.29

    Table  3   The ηmax prediction by using GA for testing cases

    a(m) ω (rad/s) b(m) h(m) ηmax
    NM GA Eη (%)
    0.002 7 0.9 0.6 0.015 6 0.017 1 9.6
    0.001 9 0.9 0.6 0.004 2 0.004 54 8.1
    0.002 5.5 0.9 0.7 0.041 9 0.046 64 11.3
    0.003 9 0.9 0.7 0.014 3 0.014 5 1.4
    0.004 9 0.9 0.7 0.020 1 0.019 3 3.98
    0.005 9 0.9 0.9 0.024 6 0.028 26 14.89
    0.002 7 0.8 0.9 0.023 7 0.021 2 10.55
    0.005 9 0.8 0.9 0.026 3 0.024 5 6.84
    0.003 5.5 0.7 0.9 0.015 8 0.017 7 12.03
    0.003 9 0.7 0.9 0.016 7 0.017 4 4.19
    0.003 9 0.6 0.9 0.021 4 0.018 86 11.86
    0.004 9 0.6 0.9 0.028 8 0.025 1 12.85

    Table  4   The Fmax prediction by using GA for testing cases

    a(m) ω (rad s) b(m) h(m) ηmax EF(%)
    NM GA
    0.002 7 0.9 0.6 100.2 96.071 4.12
    0.001 9 0.9 0.6 45.3 49.103 8.39
    0.002 5.5 0.9 0.7 188 191.21 1.71
    0.003 9 0.9 0.7 115.8 114.58 1.05
    0.002 5.5 0.9 0.8 176.4 180.5 2.32
    0.002 9 0.9 0.8 81.6 79.357 2.75
    0.004 9 0.9 0.8 153 154.19 0.78
    0.003 9 0.9 0.9 119.5 115.11 3.68
    0.002 5.5 0.8 0.9 72.6 74.378 2.45
    0.003 9 0.8 0.9 109.9 105.07 4.39
    0.005 5.5 0.8 0.9 167 186.62 11.75
    0.002 7 0.7 0.9 206.6 203.93 1.29
    0.005 9 0.7 0.9 160.6 159.11 0.93
    0.002 9 0.6 0.9 66.7 67.649 1.42
    0.005 9 0.6 0.9 222.5 183.61 17.48

    Table  5   The results of ηmax prediction by using ANN and GA

    Sample a(m) ω(rad/s) b(m) h(m) ηmax Eη(%)
    NM ANN GA ANN GA
    1 0.004 9 0.7 0.9 0.022 3 0.022 4 0.023 1 0.45 3.59
    2 0.005 9 0.7 0.9 0.027 9 0.027 7 0.028 8 0.72 3.23
    3 0.002 9 0.6 0.9 0.014 1 0.014 3 0.012 6 1.42 10.64
    4 0.005 9 0.6 0.9 0.036 4 0.035 9 0.031 3 1.37 14.01
    5 0.005 5.5 0.6 0.9 0.016 0 0.014 9 0.014 6.88 12.5

    Table  6   The results of Fmax prediction by using ANN and GA

    Sample a(m) ω(rad/s) b(m) h(m) ηmax EF(%)
    NM ANN GA ANN GA
    1 0.004 9 0.7 0.9 129.44 130.30 126.21 0.66 2.50
    2 0.005 9 0.7 0.9 160.60 158.18 154.92 1.51 3.54
    3 0.002 9 0.6 0.9 66.70 62.30 68.80 6.6 3.15
    4 0.005 9 0.6 0.9 222.50 220.20 216.49 1.03 2.70
    5 0.005 5.5 0.6 0.9 49.2 52.40 46.01 6.5 6.48
  • Ahn Y, Kim Y, Kim SY (2019) Database of model-scale sloshing experiment for LNG tank and application of artificial neural network for sloshing load prediction. Marine Structures 66: 66-82. https://doi.org/10.1016/j.marstruc.2019.03.005
    Cetin EC, Lee J, Kim S, Kim Y (2018) Prediction of extreme sloshing pressure using different statistical models. Journal of Advanced Research in Ocean Engineering 4(4): 185-194
    Chen J, Lin Y, Zhou HJ, Xia ZM, Zhuo SJ (2010) Optimization of ship's subdivision arrangement for offshore sequential ballast water exchange using a non-dominated sorting genetic algorithm. Ocean Engineering 37: 978-988. https://doi.org/10.1016/j.oceaneng.2010.03.012
    Chen X, Diez M, Kandashamy M, Zhang Z, Campana E, Stern F (2014) High-fidelity global optimization of shape design by dimensionality reduction, metamodels and deterministic particle swarm. Engineering Optimization; Taylor & Francis: Abingdon, UK 473-494. https://doi.org/10.1080/0305215X.2014.895340
    Forrest S (1993) Genetic Algorithms: principles of natural selection applied to computation. Science 261
    Gran S (1981) Statistical distributions of local impact pressures. Norweg Marit Res 8(2): 2-13
    Graupe D (2007) Principles of Artificial Neural Networks. World Scientific Publisher, Advanced Series on Circuits and Systems 6. https://doi.org/10.1142/8868
    Grazcyk M, Moan T (2008) A probabilistic assessment of design sloshing pressure time histories in LNG tanks. Ocean Engineering 35: 834-855. https://doi.org/10.1016/j.oceaneng.2008.01.020
    Harries S, Abt C (2019) CAESES—The HOLISHIP platform for process integration and design optimization. A Holistic Approach to Ship Design; Springer: Berlin/Heidelberg, Germany 276-291
    Jin Y, Liu X, Qiu W, Hou C (2008) Time-varying sliding mode controls in rigid spacecraft attitude tracking. Chinese Journal of Aeronautics 21: 352-360. https://doi.org/10.1016/S1000-9361(08)60046-1
    Ketabdari MJ, Saghi H (2012) Numerical analysis of trapezoidal storage tank due to liquid sloshing phenomenon. Iranian Journal of Marine Science and Technology 18(61): 33-39
    Ketabdari MJ, Saghi H (2013a) Parametric study for optimization of storage tanks considering sloshing phenomenon using coupled BEM – FEM. Applied Mathematics and Computation 224: 123-139. https://doi.org/10.1016/j.amc.2013.08.036
    Ketabdari MJ, Saghi H (2013b) Numerical study on behavior of the trapezoidal storage tank due to liquid sloshing impact. International journal of Computational Methods 10(6): 1-22. https://doi.org/10.1142/S0219876213500461
    Kuzniatsova M, Shimanovsky A (2016) Definition of rational form of lateral perforated baffle for road tanks. Procedia Engineering 134: 72-79. https://doi.org/10.1016/j.proeng.2016.01.041
    Li HT, Jing L, Zong Z, Chen Z (2014) Numerical studies on sloshing in rectangular tanks using a tree-based adaptive solver and experimental validation. Ocean Engineering 82: 20-31. https://doi.org/10.1016/j.oceaneng.2014.02.011
    Mizumura K (1984) Application of Kalman filtering to ocean data. Journal of Waterway, Port, Coastal. And Ocean. Engineering, ASCE l10(3): 334-343. https://doi.org/10.1061/(ASCE)0733-950X(1984)110:3(334)
    Nakayama T, Washizu K (1984) Boundary element analysis of nonlinear sloshing problems. Published in Developments in Boundary Element Method-3, Bauerjee PK, Mukherjee S, Elsevier Applied Science Publishers, New York
    Núñez J, Cruchaga M, Tampier G (2022) Wave analysis based on genetic algorithms using data collected from laboratories at different scales. European Journal of Mechanics-B/Fluids 95: 231-239. https://doi.org/10.1016/j.euromechflu.2022.05.006
    Saghi H (2016) The pressure distribution on the rectangular and trapezoidal storage tanks' perimeters due to liquid sloshing phenomenon. International Journal of Naval Architecture and Ocean Engineering 8(12): 153-168. https://doi.org/10.1016/j.ijnaoe.2015.12.001
    Saghi H, Lakzian E (2017) Optimization of the rectangular storage tanks for the sloshing phenomena based on the entropy generation minimization. Energy 128: 564-574. https://doi.org/10.1016/j.energy.2017.04.075
    Saghi H, Mikkola T, Hirdaris S (2021) The influence of obliquely perforated dual baffles on sway induced tank sloshing dynamics. Proceedings of the institution of Mechanical Engineerings, Part M: Journal of Engineering for the Maritime Environment 235(4): 905-920. https://doi.org/10.1177/1475090220961920
    Saltari F, Pizzoli M, Gambioli F, Jetzschmann C, Mastroddi F (2022) Sloshing reduced-order model based on neural networks for aeroelastic analyses. Aerospace Science and Technology 127: 107708. https://doi.org/10.1016/j.ast.2022.107708
    Sclavounos P, Yu M (2018) Artificial Intelligence machine Learning in marine Hydrodynamics. Proceedings of the International Conference on Ocean, Offshore and Arctic Engineering, Madrid, Spain
    Talebitooti R, Shojaeefard MH, Yarmohammadisatri S (2015) Shape design optimization of cylindrical tank using b-spline curves. Computers & Fluids 109: 100-112. https://doi.org/10.1016/j.compfluid.2014.12.004
    Volpi S, Gaul N, Diez M, Song H, Iema U, Campana E, Choi K, Stern F (2015) Development and validation of a dynamic metamodel based on stochastic radial basis functions and uncertainty quantification. Struct. Multidiscip Optim 51: 347-368
    Wu CH, Faltinsen OM, Chen BF (2012) Numerical study of sloshing liquid in tanks with baffles by time-independent finite difference and fictitious cell method. Computers & Fluids 63: 9-26. https://doi.org/10.1016/j.compfluid.2012.02.018
    Yen PH, Jan CD, Lee YP, Lee HF (1991) Application of Kalman filter to short-term tide level prediction. Journal of Waterway, Port, Coastal and Ocean Engineering, ASCE 122(5): 226-231
    Zhang C (2015) Application of an improved semi-Lagrangian procedure to fully nonlinear simulation of sloshing in non-wall-sided tanks. Applied Ocean Research 51: 74-92. https://doi.org/10.1016/j.apor.2015.03.001
    Zhao Y, Chen HC (2015) Numerical simulation of 3D sloshing flow in partially filled LNG tank using a coupled level-set and volume-of-fluid method. Ocean Engineering 104: 10-30. https://doi.org/10.1016/j.oceaneng.2015.04.083
WeChat click to enlarge
Figures(9)  /  Tables(6)
Publishing history
  • Received:  26 April 2023
  • Accepted:  01 December 2023

目录

    /

    Return
    Return