Solve the sloshing problem by Finite Element method based on potential-flow model
Numerical description:
- mesh type: a) even grid, b) cosine grid, c) nonlinear based on power rule.
- nodal velocity: a) average method, b) Galerkin method.
- reference frame: a) Eulerian-Lagrangian, b) arbitrary Eulerian-Lagrangian.
- time integration: a) first-order explicit, b) second-order AB2, c) 4th-order Runge-Kutta method, d) 2nd-order Taylor series expansion.
- free surface smoothing: a) cubic spline smoothing for RK4.
- examples: a) standing wave, b) sloshing wave, c) wave propagation by wavemaker.
- element type: a) 3-node triangle cell, b) 4-node quadrilateral cell.
File name and Context:
-
bvp_triangular:
a. Solve the mixed-type BVP with triangular elements.
b. The potential of a standing wave is given on the free surface (Dirichlet type).
c. Zero normal derivatves of potential is given on the wetted walls (Neumann type).
-
sloshing_triangular:
a. Compute potential in moving coordinate system. Homogeneous boundary condition is retained but Bernoulli equation is modified.
b. Free-surface smoothing for position and potential is available in RK4 scheme.
-
bvp_quadrilateral:
Solve the mixed-type BVP with quadrilateral elements.
-
sloshing_quadrilateral
Solve sloshing problem with quadrilateral elements.
-
wavemaker_quadrilateral
Solve free-surface deformation with movable walls.
Verifications:
-
Standing wave: ALE-FEM vs analytical solution.
-
Sloshing wave: ALE-FEM vs EL-BEM vs experimental measurement.