Firstly, the source of the measurement error of the smart meter is analyzed, and the new influencing factors of the accurate measurement of the smart meter are given. Then, the dynamic test signal model of the distortion waveform is established, and the theoretical value of electric energy of the model is given as the reference energy value of subsequent simulation. And then the measurement error caused by the influence factors of the sinusoidal envelope and the trapezoidal envelope is simulated and analyzed. Finally, the results show that each factor has an influence on the measurement of the energy, in which the range switch has the greatest impact.