The mild-slope equation is familiar to coastal engineers as it can effectively describe wave propagation in nearshore regions. However, its computational method in Cartesian coordinates often renders the model inaccurate in areas with irregular shorelines, such as estuaries and harbors. Based on the hyperbolic mild-slope equation in Cartesian coordinates, the numerical model in orthogonal curvilinear coordinates is developed. The transformed model is discretized by the finite difference method and solved by the ADI method with space-staggered grids. The numerical predictions in curvilinear co- ordinates show good agreemenl with the data obtained in three typical physical expedments, which demonstrates that the present model can be used to simulate wave propagation, for normal incidence and oblique incidence, in domains with complicated topography and boundary conditions.
A three-dimensional k-ε-Ap solid-liquid two-phase two-fluid model with the effect of vegetation is solved numerically with a finite-volume method on an adaptive grid to study water-sediment movements and bed evolution in vegetated channels. The additional drag force and additional turbulence generation due to vegetation are added to the relevant control equations for simulating the interaction between vegetation and flow. The flow structure and the bed-topography changes in a 60° partly vegetated channel bend are calculated by the model. The numerical results agree well with the measured ones. Calculated and measured results show that the primary flow velocity reduces much in the vegetation zone and increases in the non-vegetation zone, the secondary flow velocity weakens in the vegetation zone and strengthens in the non-vegetation zone, the sediment movement and bed-topography change also weaken in the vegetation zone and strengthen in the non-vegetation zone, a well-planed vegetation arrangement can improve bank stabilization program, and the k-ε-Ap model can deal with bed-load transport with a more reasonable method than the one-fluid model.