Fish in nature can encounter various flow environments. This paper numerically simulated a 3D (three-dimensional) carangiform fish swimming in oblique flow. The numerical model adopts a robust ghost cell method with graphics processing unit acceleration. The dynamic performance and the 3D wake evolutions are discussed under different Strouhal numbers and attack angles. It is found that the thrust along the swimming direction would get enhanced with more energy consumption as the Strouhal number (St) rises. The attack angle can get the similar but less significant effect. Also, the stall angle of θ = 40° is approximately determined, which is independent of the Strouhal number. However, the flexible deformation can reduce the adverse effects of the stall. In terms of the wake structures, they are transitioned from the two rows of vortex streets at St = 0.2 to the three rows at St = 0.6, and even to the four rows at St = 1. The connected oblique vortex ring rows induced by the undulating caudal fin contributes to the thrust and lateral forces dominantly. As the St rises, the vortex ring rows is transformed from the typical von Karman vortex streets to the reverse one, indicating the generation of thrust. The slender, parallel vortex contrails are caused by the detachment of leading-edge vortices (LEVs), and they induce the high-order harmonic components in force coefficients. The oblique angle of the vortex rings grows with the Strouhal number, while it is hardly affected by the attack angle. As the attack angle grows, the wake is turned from the disconnected hairpin vortices to the intertwined vortex rings and losses the spanwise symmetry. Moreover, the reattachment of the LEV is not observed after the stall angle.
So as to improve the reliability and accuracy of marine simulators, it is essential to predict ship heave and pitch motions in regular waves. The motions of two ships, the international standard model KVLCC2 and the first training ship, “Yukun”, of Dalian Maritime University, are simulated using a three-dimensional (3D) numerical wave tank based on the Unsteady Reynolds Averaged Navier–Stokes (URANS) equations. The free surface is captured by the volume of fluid (VOF) method, and an SST k-ω turbulence model is used to describe the turbulence flow. The numerical model is first validated for the standard KVLCC2 at three different speeds through a comparison with the published experimental data and the potential flow results. Then, numerical simulation is performed for the motion of the ship Yukun with different speeds under various sea conditions. The heave amplitude of the hull changes with the increase in the wavelength when the maximum value is reached. Upon comparing the RAOs of ship motions under different wave steepness conditions, it is apparent that the heave and pitch motions of ships nonlinearly decrease with an increase in wave steepness. The results were added to the database of the marine simulator to further improve the accuracy and realism of the simulator.