The invention discloses a current inversion method for a steel tape armored multi-core cable, and the method comprises the steps: S1, setting a plurality of measurement points at a to-be-measured part of a to-be-measured multi-core cable, building a polar coordinate
system with the geometric center of the to-be-measured multi-core cable as an original point, and constructing a position
coefficient matrix, a conductor current matrix, and an
attenuation coefficient matrix; s2, assigning an initial value to the unknown variable, and calculating to obtain an initial conductor current matrix and an initial
attenuation coefficient matrix; s3, searching a local optimal solution of the
attenuation coefficient matrix through a
random optimization method; s4, constructing a linear equation set taking the conductor current matrix as an unknown variable to solve the conductor current matrix; and S5, after the sampling value of the magnetic induction intensity component is updated, solving the linear equation set, and calculating to obtain the current value of each conductor of the current cable. According to the method, on the basis of the time-invariant characteristic of the
magnetization curve, the undetermined coefficient of the
approximation function is solved by using the stochastic optimization
algorithm, the nonlinear attenuation coefficient of the steel tape armoring of the target cable is solved, the influence of the steel tape armoring on the current inversion result is corrected, and the measurement efficiency and precision can be improved.