The invention belongs to the technical field of multi-rotor unmanned aerial
vehicle control, and particularly relates to a multi-rotor unmanned aerial vehicle self-adaptive feedforward control method based on a mesoscopic
wind field model. Comprising the following steps: firstly, based on a relaxation
time model of a lattice Boltzmann method, establishing a mapping relation between a Knudsen number and turbulence intensity and thermal
noise intensity of a macroscopic
wind field, and realizing parameterized representation of a mesoscopic
wind field; then, constructing a mesoscopic wind field model by synthesizing a real-time wind field containing average wind, turbulent flow, gust and thermal
noise components; then, calculating the wind resistance according to the predicted
wind speed, designing a self-adaptive
gain mechanism fusing a real-time
tracking error, an error
wind direction included angle and a historical error trend, and generating a dynamic feedforward control quantity; and finally, combining the feedforward control quantity with a
feedback control quantity based on
gravity compensation to form a comprehensive wind resistance control law. Starting from the mesoscale, the disturbance suppression capability and trajectory tracking precision of the unmanned aerial vehicle in complex environments such as strong wind and turbulent flow are enhanced.