The application discloses a flow-
solid coupling method for simulating autonomous swimming of flexible organisms based on an improved immersed boundary method, and the method comprises the following steps: A, initial parameters are specified at each interface; B, a distribution technique is used to divide the
control equation of the immersed boundary-lattice Boltzmann flux
solver into a prediction step and a correction step; C, in the prediction step, the intermediate flow field velocity is solved by using the lattice Boltzmann flux
solver; D, in the correction step, the intermediate flow field velocity is corrected by using the improved boundary condition forced immersed boundary method to obtain a new flow field velocity; E, if the
simulation time is reached, the whole
simulation process is ended, and if the
simulation time is not reached, the step B is returned to. The flow-
solid coupling method can meet the non-slip boundary condition, does not cause the non-physical flow line penetration phenomenon, and eliminates the complicated matrix solving process, so that a large amount of calculation cost can be saved, and the method is suitable for three-dimensional
incompressible flow simulation of immersed objects.