State Key Laboratory of Hydrology-Water Resources and Hydraulic Engineering;
Hohai University;
Nanjing 210098;
P. R. China;
College of Harbor;
Coastal;
and Offshore Engineering;
Hohai University;
Nanjing 210098;
P. R. China;
Nanjing Hydraulic Research Institute;
Nanjing 210029;
P. R. China;
dynamic; tidal; power; ocean; renewable; energy; Taiwan; Strait; Delft3D; hydrodynamic; impact;