Abstract
The Eulerian-Lagrangian method (ELM) has been used by many ocean models as the solution of the advection equation, but the numerical error caused by interpolation imposes restriction on its accuracy. In the present study, hybrid N-order Lagrangian interpolation ELM (LiELM) is put forward in which the N-order Lagrangian interpolation is used at first, then the lower order Lagrangian interpolation is applied in the points where the interpolation results are abnormally higher or lower. The calculation results of a step-shaped salinity advection model are analyzed, which show that higher order (N=3-8) LiELM can reduce the mean numerical error of salinity calculation, but the numerical oscillation error is still significant. Even number order LiELM makes larger numerical oscillation error than its adjacent odd number order LiELM. Hybrid N-order LiELM can remove numerical oscillation, and it significantly reduces the mean numerical error when N is even and the current is in fixed direction, while it makes less effect on mean numerical error when N is odd or the current direction changes periodically. Hybrid odd number order LiELM makes less mean numerical error than its adjacent even number order LiELM when the current is in the fixed direction, while the mean numerical error decreases as N increases when the current direction changes periodically, so odd number of N may be better for application. Among various types of Hybrid N-order LiELM, the scheme reducing N-order directly to 1st-order may be the optimal for synthetic selection of accuracy and computational efficiency.
Similar content being viewed by others
References
Baptista, A. M., 1987. Solution of Advection-Dominated Transport by Eulerian–Lagrangian Methods Using the Backwards Method of Characteristics, Ph. D. Thesis, MIT, Cam-bridge, MA.
Casulli, V. and Zanolli, P., 1998. A three-dimensional semi-implicit algorithm for environmental flows on unstructured grids, Proc. Conf. Num. Methods for Fluid Dynamics, University of Oxford.
Casulli, V., 1988. Eulerian–Lagrangian methods for the Navier–Stocks equations at high Reynolds number, International Journal for Numerical Methods in Fluids, 8(10): 1349–1360.
Chen, L. P. and Jiang, J. C., 2010. Experiments and numerical simulations on transport of dissolved pollutants around spur dike, Water Science and Engineering, 3(3): 341–353.
Cheng, R. T., Causulli, V. and Milford, S., 1984. Eulerian-Lagrangian solution of the convection-dispersion equation in natural coordinates, Water Resour. Res., 20(7): 944–952.
Diamantakis, M. and Flemming, J., 2014. Global mass fixer algorithms for conservative tracer transport in the ECMWF model, Geoscientific Model Development Discussion, 7(3): 965–979.
Hu, D. H., Zhang, H. W. and Zhong, D. Y., 2009. Properties of the Eulerian-Lagrangian method using linear interpolators in a three-dimensional shallow water model using z-level coordinates, International Journal of Computational Fluid Dynamics, 23(3): 271–284.
Jankowski, J. A., 1999. A Non-Hydrostatic Model for Free Surface Flows, Ph. D. Thesis, Hannover University, Germany.
Neuman, S. P., 1981. A Eulerian-Lagrangian numerical scheme for the dispersion-convection equation using conjugate space-time grids, J. Comput. Phys., 41(2): 270–294.
Purser, R. J. and Leslie, L. M., 1988. A semi-implicit semi-Lagrangian finite-difference scheme using high-order spatial differencing on a nonstaggered grid, Mon. Weather Rev., 116(10): 2069–2080.
Ren, L., Nash, S. and Hartnett, M., 2015. Observation and modeling of tide-and wind-induced surface currents in Galway Bay, Water Science and Engineering, 8(4): 345–353.
Williamson, D. L. and Rasch, P. J., 1989. Two dimensional semi-Lagrangian transport with shape preserving interpolation, Mon. Weather Rev., 117(1): 102–429.
Yang, Z. Y., 1994. B-spline interpolation in Eulerian-Lagrangian method for convection-dispersion equation, Journal of Ocean University of Qingdao, 24(2): 143–151. (in Chinese)
Zhang, W. J., Zhu, S. X., Dong, L. X. and Zhang, C. K., 2011. A new hybrid vertical coordinate ocean model and its application in the simulation of the Changjiang diluted water, China Ocean Eng., 25(2): 327–338.
Zhang, Y. L. and Baptista, A. M., 2008. SELFE: A semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation, Ocean Model., 21(3): 71–96.
Zhang, Y. L., Baptista, A. M. and Myers, E. P., 2004. A cross-scale model for 3D baroclinic circulation in estuary-plume-shelf systems: I. Formulation and skill assessment, Cont. Shelf Res., 24(18): 2187–2214.
Zhou, G., Wang, H., Shao, X. J. and Jia, D. D., 2009. Numerical model for sediment transport and bed degradation in the Yangtze River channel downstream of Three Gorges Reservoir, J. Hydraul. Eng., ASCE, 135(9): 729–740.
Zhu, S. X., Ding, P. X., Sha, W. Y., Feng, M. and Zhang, W. J., 2001. New Eulerian-Lagrangian method for salinity calculation, China Ocean Eng., 15(4): 554–564.
Author information
Authors and Affiliations
Corresponding author
Additional information
This project was financially supported by the National Natural Science Foundation of China (Grant Nos. 40906044 and 41076048), and the Fundamental Research Funds for the Central Universities Project (Grant No. 2011B05714).
Rights and permissions
About this article
Cite this article
Wu, Yc., Zhu, Sx., Zhou, L. et al. Hybrid N-order Lagrangian interpolation Eulerian-Lagrangian method for salinity calculation. China Ocean Eng 30, 283–295 (2016). https://doi.org/10.1007/s13344-016-0019-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13344-016-0019-5