The invention discloses a model-free control method for a driving motor of a deep-sea
robot. The model-free control method comprises the following steps: acquiring the position, rotating speed and
bus voltage of the motor and
phase currents of different
stator modules; acquiring a rotating speed sampling value to predict the rotating speed and rotating speed ring disturbance at the next moment; acquiring a rotating speed instruction, calculating an
electromagnetic torque instruction by combining the rotating speed and a rotating
speed loop disturbance prediction value, converting the
electromagnetic torque instruction into a current instruction, and averagely distributing the current instruction to each
stator module; injecting current into the d axis, and acquiring a current sampling value to predict current and
current loop disturbance at the next moment; obtaining a current instruction and calculating a
voltage instruction by combining the predicted values of the current and the
current loop disturbance; obtaining a
gradient function for an adaptive adjustment
system and adaptively adjusting a coefficient based on a
finite time gradient descent method; and S3, based on the
voltage instruction in the step S3, generating a PWM pulse
signal through coordinate transformation and
space vector modulation, and driving each
stator module
inverter to control the operation of the motor.