{'fraction_non_alphanumeric': 0.025677603423680456, 'fraction_numerical': 0.005706134094151213, 'mean_word_length': 5.31981981981982, 'pattern_counts': {'":': 0, '<': 2, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Unified PWM Implementation Method for Three-Phase Inverters

The three-phase inverter with the conventional space-vector pulse width modulation (SVPWM) algorithm has fast dynamic response, but the complex coordinate transformations, trigonometric function calculations, and sector number identification should be performed. In this paper, the relationship between SVPWM and three-phase carrier-based PWM is comprehensively analyzed. A zero-vector distribution variable k1, which changes from zero to one, is introduced, and the influence of k1 on characteristics of the PWM is investigated. The continuous SVPWM is generated when 0<k1<1, and several typical kinds of discontinuous SVPWM are generated when k1=1 or 0. The sinusoidal PWM (SPWM) and all kinds of SVPWM are unified in a modulation function expression, and it is proved that SVPWM is a zero-sequence voltage signal injection carrier-based PWM in effect. Moreover, a unified PWM fast algorithm is proposed, and it has only normal arithmetic operations and needn't identify the sector to which the voltage reference signal belongs. The SPWM and all SVPWM methods can easily be implemented using the developed algorithm. The algorithm has the advantage of the conventional SVPWM algorithm with fast dynamic response and needs less computation time. The simulation and experiment results show that the proposed method is valid and feasible.