CN112117922B - Half-cycle space vector pulse modulation method of single-phase three-level converter - Google Patents
Half-cycle space vector pulse modulation method of single-phase three-level converter Download PDFInfo
- Publication number
- CN112117922B CN112117922B CN202010811818.7A CN202010811818A CN112117922B CN 112117922 B CN112117922 B CN 112117922B CN 202010811818 A CN202010811818 A CN 202010811818A CN 112117922 B CN112117922 B CN 112117922B
- Authority
- CN
- China
- Prior art keywords
- vector
- voltage
- pulse
- cycle
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000013598 vector Substances 0.000 title claims abstract description 149
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000009471 action Effects 0.000 claims description 41
- 239000003990 capacitor Substances 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000002457 bidirectional effect Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 4
- 230000015572 biosynthetic process Effects 0.000 abstract description 2
- 238000009413 insulation Methods 0.000 abstract description 2
- 238000003786 synthesis reaction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/42—Conversion of DC power input into AC power output without possibility of reversal
- H02M7/44—Conversion of DC power input into AC power output without possibility of reversal by static converters
- H02M7/48—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/483—Converters with outputs that each can have more than two voltages levels
- H02M7/487—Neutral point clamped inverters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/42—Conversion of DC power input into AC power output without possibility of reversal
- H02M7/44—Conversion of DC power input into AC power output without possibility of reversal by static converters
- H02M7/48—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/53—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/537—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
- H02M7/5387—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
- H02M7/53871—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
- H02M7/53873—Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with digital control
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Inverter Devices (AREA)
- Dc-Dc Converters (AREA)
Abstract
本发明公开了一种单相三电平变流器的半周期空间矢量脉冲调制方法,将每个PWM周期分成两个半周期中断,再分别进行电压矢量合成。根据给定电压与本中断周期的初始电压矢量的关系,把输出电压脉冲分为三种脉冲类型,同时将本周期内的脉冲跳变与中点均压的冗余矢量跳变融为一体,可有效降低开关损耗,同时还可实现对三电平中点电压的均衡控制;利用本发明提出的调制方法可有效降低调制控制延时,提高动态性能,降低电流谐波含量;本发明还可有效控制中高压系统中的电压变化率(dv/dt),降低过高的dv/dt对电机绝缘以及敏感电子设备的影响。
The invention discloses a half-cycle space vector pulse modulation method of a single-phase three-level converter, which divides each PWM cycle into two half-cycle interruptions, and then performs voltage vector synthesis respectively. According to the relationship between the given voltage and the initial voltage vector of this interruption period, the output voltage pulse is divided into three types of pulses, and the pulse jump in this period is integrated with the redundant vector jump of the midpoint voltage equalization. The switching loss can be effectively reduced, and at the same time, the balanced control of the three-level mid-point voltage can be achieved; the modulation method proposed by the present invention can effectively reduce the modulation control delay, improve the dynamic performance, and reduce the current harmonic content; the present invention can also Effectively control the voltage change rate (dv/dt) in medium and high voltage systems, and reduce the impact of excessive dv/dt on motor insulation and sensitive electronic equipment.
Description
技术领域technical field
本发明属于电力电子与电力传动技术领域,具体涉及一种单相三电平变流器的半周期空间矢量脉冲调制方法。The invention belongs to the technical field of power electronics and electric drive, and in particular relates to a half-cycle space vector pulse modulation method of a single-phase three-level converter.
背景技术Background technique
在中压大功率传动系统中,大容量高性能的变流器得到广泛应用。为了提高系统的容量等级,变流器多采用单相多电平的拓扑结构。脉宽调制(PWM,Pulse WidthModulation)方法是变流器的核心技术,直接影响了装置的性能指标。目前应用较多的PWM方法主要包括:基于载波的正弦PWM方法(SPWM)和基于空间矢量的PWM方法(SVPWM)。其中SPWM的基本原理是将n电平的n-1个具有相同频率和幅值的三角载波与调制波进行比较,得到相应的开关信号,但存在电压利用率较低、并难以灵活实现对中点箝位型逆变器的中点电压均衡控制的缺点;而SVPWM以电压空间矢量的概念为出发点,具有电压利用率高,易于数字化实现等优点,已在工程上广泛应用。但是,传统单相变流器的SVPWM方法依然存在无法兼顾开关损耗、直流均压、输出谐波特性、电压变化率(dv/dt)限制等多个指标的要求。In medium-voltage and high-power transmission systems, large-capacity and high-performance converters are widely used. In order to improve the capacity level of the system, the converter mostly adopts the topology structure of single-phase and multi-level. The Pulse Width Modulation (PWM, Pulse Width Modulation) method is the core technology of the converter, which directly affects the performance index of the device. At present, the most widely used PWM methods mainly include: carrier-based sinusoidal PWM method (SPWM) and space vector-based PWM method (SVPWM). The basic principle of SPWM is to compare n-1 triangular carriers with the same frequency and amplitude of n levels with the modulated wave to obtain the corresponding switching signal, but the voltage utilization rate is low and it is difficult to flexibly realize the centering. The shortcomings of the point-clamped inverter's mid-point voltage equalization control; and the SVPWM, based on the concept of voltage space vector, has the advantages of high voltage utilization and easy digital implementation, and has been widely used in engineering. However, the SVPWM method of traditional single-phase converters still cannot take into account the requirements of multiple indicators such as switching loss, DC voltage equalization, output harmonic characteristics, and voltage change rate (dv/dt) limit.
发明内容SUMMARY OF THE INVENTION
本发明的目的是针对上述技术的不足,提供一种不仅可有效优化开关器件的开关次数、降低开关损耗,还可实现对三电平中点电压均衡控制的单相三电平变流器的半周期空间矢量脉冲调制方法。The purpose of the present invention is to address the deficiencies of the above technologies, and to provide a single-phase three-level converter that can not only effectively optimize the switching times of switching devices, reduce switching losses, but also realize balanced control of the three-level midpoint voltage. Half-cycle space vector pulse modulation method.
为实现上述目的,本发明所设计的单相三电平变流器的半周期空间矢量脉冲调制方法,具体步骤如下:In order to realize the above-mentioned purpose, the half-cycle space vector pulse modulation method of the single-phase three-level converter designed by the present invention, the concrete steps are as follows:
步骤一、在每个中断周期获得变流器期望输出的给定电压值Vref,并根据变流器直流母线电压Vdc对给定电压Vref进行归一化处理,归一化后的给定电压V*为Step 1: Obtain the given voltage value V ref expected to be output by the converter in each interruption period, and normalize the given voltage V ref according to the DC bus voltage V dc of the converter. The constant voltage V * is
V*=Vref/Vdc (1)V * = Vref / Vdc (1)
归一化后的给定电压V*的范围限制为-1≤V*≤1;The range of the normalized given voltage V * is limited to -1≤V * ≤1;
步骤二、将上一个中断周期的终止矢量作为当前周期的初始矢量Vi,并与归一化后的给定电压V*进行输出脉冲类型判断,脉冲类型分为三种,分别为脉冲类型1、脉冲类型2、脉冲类型3:Step 2. Use the termination vector of the previous interrupt cycle as the initial vector V i of the current cycle, and judge the output pulse type with the normalized given voltage V * . There are three types of pulse types, which are pulse type 1. , pulse type 2, pulse type 3:
其中,Vth为归一化后的电压阈值,Tpmin为最小脉宽对应的时间,Tpwm为PWM的周期时间;in, V th is the normalized voltage threshold, T pmin is the time corresponding to the minimum pulse width, and T pwm is the cycle time of PWM;
步骤三、根据输出脉冲类型,进行变流器输出开关矢量及矢量作用时间计算;Step 3: According to the output pulse type, calculate the output switching vector of the converter and the vector action time;
步骤四、根据最小脉冲宽度限制对应时间tpmin对矢量作用时间进行限制,从而得到修正后的矢量作用时间;Step 4: Limit the vector action time according to the minimum pulse width limit corresponding time t pmin , so as to obtain the corrected vector action time;
步骤五、根据中点电压及输出交流电流方向进行开关矢量的冗余矢量选择;Step 5. Redundant vector selection of the switching vector is performed according to the midpoint voltage and the direction of the output AC current;
步骤六、在每个中断周期开始时刻,将矢量占空比缓冲器的数据锁存到矢量寄存器中;在中断周期结束前,将当前周期计算的矢量占空比写入到矢量占空比缓冲器中;Step 6. At the beginning of each interrupt cycle, latch the data of the vector duty cycle buffer into the vector register; before the end of the interrupt cycle, write the vector duty cycle calculated in the current cycle into the vector duty cycle buffer in the device;
步骤七、将占空比的数据值和三角载波计数器的值进行比较,并经过死区电路后产生相应的PWM调制脉冲。Step 7: Compare the data value of the duty cycle with the value of the triangular carrier counter, and generate the corresponding PWM modulation pulse after passing through the dead zone circuit.
进一步地,所述步骤一中,中断周期为PWM周期的一半,根据预设的PWM周期,由双向计数器进行计数,产生三角载波,在每个三角载波的波谷和波峰分别产生中断信号。Further, in the step 1, the interruption period is half of the PWM period. According to the preset PWM period, a bidirectional counter is used for counting to generate a triangular carrier wave, and an interruption signal is respectively generated at the trough and the peak of each triangular carrier wave.
进一步地,所述步骤二中,Further, in the step 2,
脉冲类型1,给定电压与初始电压矢量接近,变流器输出电压没有跳变,保持上一个中断周期的开关矢量;Pulse type 1, the given voltage is close to the initial voltage vector, the output voltage of the converter does not jump, and the switching vector of the previous interruption cycle is maintained;
脉冲类型2,给定电压与初始电压矢量的电平差小于0.5倍直流电压Vdc,输出电压脉冲为两级电平跳变;Pulse type 2, the level difference between the given voltage and the initial voltage vector is less than 0.5 times the DC voltage V dc , and the output voltage pulse is a two-level level jump;
脉冲类型3,给定电压与初始电压矢量的电平差为其它时,输出电压脉冲为三级电平跳变。Pulse type 3, when the level difference between the given voltage and the initial voltage vector is other, the output voltage pulse is a three-level level jump.
进一步地,所述步骤三中,Further, in the step 3,
脉冲类型1、终止矢量Vf的表达式为Pulse type 1, the expression of termination vector V f is
Vf=Vi V f =V i
基于伏秒平衡法则,计算终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t f of the termination vector is calculated as:
tf=0.25Tpwm t f =0.25T pwm
脉冲类型2、首先根据V*进行输出终止矢量Vf的计算,计算公式如下:Pulse type 2. First, calculate the output termination vector V f according to V * . The calculation formula is as follows:
基于伏秒平衡法则,计算终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t f of the termination vector is calculated as:
脉冲类型3、首先根据V*分别进行中间矢量Vm和输出终止矢量Vf的计算,计算公式如下:Pulse type 3. First, calculate the intermediate vector V m and the output termination vector V f respectively according to V * . The calculation formula is as follows:
基于伏秒平衡法则,计算中间矢量的作用时间tm和终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t m of the intermediate vector and the action time t f of the termination vector are calculated as:
进一步地,所述步骤四中,Further, in the step 4,
脉冲类型1Pulse Type 1
由于输出脉冲无跳变,因此脉冲类型1不会出现窄脉冲的现象;Since there is no jump in the output pulse, there is no narrow pulse phenomenon in pulse type 1;
脉冲类型2Pulse Type 2
经过最小脉冲宽度限制后的矢量作用时间为The vector action time after the minimum pulse width limit is
脉冲类型3Pulse Type 3
经过最小脉冲宽度限制后的矢量作用时间为The vector action time after the minimum pulse width limit is
进一步地,所述步骤五中,单相三电平H桥变流器拓扑结构通过中点电压及输出交流电流iL方向进行开关矢量的冗余矢量选择如下:Further, in the step 5, the redundant vector selection of the switching vector of the single-phase three-level H-bridge converter topology through the midpoint voltage and the output AC current i L direction is as follows:
当电容C1两端电压Vc1大于等于电容C2两端电压Vc2时,输出电平±0.5Vdc开关矢量选择分别为When the voltage V c1 across the capacitor C1 is greater than or equal to the voltage V c2 across the capacitor C2, the output level ±0.5V dc switching vector selection is respectively
当电容C1两端电压Vc1小于电容C2两端电压Vc2时,输出电平±0.5Vdc开关矢量选择分别为When the voltage V c1 across the capacitor C1 is less than the voltage V c2 across the capacitor C2, the output level ±0.5V dc switching vector selection is respectively
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
1、将上一个中断周期的终止矢量作为当前周期的初始矢量进行电压矢量合成,同时将当前周期内的脉冲跳变与中点均压的冗余矢量选取有机结合,不仅可有效优化开关器件的开关次数,降低开关损耗,还可实现对三电平中点电压的均衡控制;1. Use the termination vector of the previous interrupt cycle as the initial vector of the current cycle to synthesize the voltage vector, and at the same time combine the pulse jump in the current cycle with the redundant vector selection of the midpoint voltage equalization, which can not only effectively optimize the switching device performance. Switching times, reducing switching loss, and realizing balanced control of three-level midpoint voltage;
2、中断周期为PWM周期的一半,PWM调制控制的总延时时间由1.5倍PWM周期降低为0.75倍,可有效提高变流器的动态性能,输出谐波特性好;2. The interruption period is half of the PWM period, and the total delay time of PWM modulation control is reduced from 1.5 times the PWM period to 0.75 times, which can effectively improve the dynamic performance of the converter, and the output harmonic characteristics are good;
3、输出电压的最大电平跳变幅值限制在0.5Vdc,可有效控制中高压系统中的电压变化率(dv/dt),提高系统性能;3. The maximum level jump amplitude of the output voltage is limited to 0.5V dc , which can effectively control the voltage change rate (dv/dt) in the medium and high voltage system and improve the system performance;
4、本方法可以很方便地采用数字信号处理器(DSP)和可编程逻辑门阵列(FPGA)实现,具有算法简洁、计算量少、实现简单的优点。4. The method can be easily implemented by a digital signal processor (DSP) and a programmable logic gate array (FPGA), and has the advantages of simple algorithm, less computation and simple implementation.
附图说明Description of drawings
图1是本发明所涉及的单相三电平H桥变流器主电路拓扑结构图;Fig. 1 is the topological structure diagram of the main circuit of the single-phase three-level H-bridge converter involved in the present invention;
图2是本发明单相三电平变流器的半周期空间矢量脉冲调制方法的DSP程序流程框图;Fig. 2 is the DSP program flow diagram of the half-cycle space vector pulse modulation method of the single-phase three-level converter of the present invention;
图3是本发明单相三电平变流器的半周期空间矢量脉冲调制方法中PWM产生的逻辑框图。3 is a logic block diagram of PWM generation in the half-cycle space vector pulse modulation method of the single-phase three-level converter of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明作进一步的详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
本发明针对的是单相三电平H桥变流器拓扑结构(如图1所示),提出了一种单相三电平变流器的半周期空间矢量脉冲调制方法,将每个PWM周期分成两个半周期中断,再分别进行电压矢量合成。根据给定电压与当前中断周期的初始电压矢量的关系,把输出电压脉冲分为三种脉冲类型,同时将当前周期内的脉冲跳变与中点均压的冗余矢量跳变融为一体,可有效降低开关损耗,同时还可实现对三电平中点电压的均衡控制;利用本发明提出的调制方法可有效降低调制控制延时,提高动态性能,降低电流谐波含量;还可有效控制中高压系统中的电压变化率(dv/dt),降低过高的dv/dt对电机绝缘以及敏感电子设备的影响。The present invention is aimed at the topology structure of a single-phase three-level H-bridge converter (as shown in Figure 1), and proposes a half-cycle space vector pulse modulation method for a single-phase three-level converter. The cycle is divided into two half-cycle interruptions, and then voltage vector synthesis is performed separately. According to the relationship between the given voltage and the initial voltage vector of the current interruption cycle, the output voltage pulse is divided into three types of pulses, and the pulse jump in the current cycle is integrated with the redundant vector jump of the midpoint voltage equalization. The switching loss can be effectively reduced, and at the same time, the balanced control of the three-level midpoint voltage can be realized; the modulation method proposed by the invention can effectively reduce the modulation control delay, improve the dynamic performance, and reduce the current harmonic content; it can also effectively control Voltage change rate (dv/dt) in medium and high voltage systems, reducing the impact of excessive dv/dt on motor insulation and sensitive electronic equipment.
单相三电平变流器的半周期空间矢量脉冲调制方法具体步骤如下:The specific steps of the half-cycle space vector pulse modulation method of the single-phase three-level converter are as follows:
步骤一、在每个中断周期获得变流器期望输出的给定电压值Vref,并根据变流器直流母线电压Vdc对给定电压Vref进行归一化处理,归一化后的给定电压V*为Step 1: Obtain the given voltage value V ref expected to be output by the converter in each interruption period, and normalize the given voltage V ref according to the DC bus voltage V dc of the converter. The constant voltage V * is
V*=Vref/Vdc (1)V * = Vref / Vdc (1)
归一化后的给定电压V*的范围限制为-1≤V*≤1;The range of the normalized given voltage V * is limited to -1≤V * ≤1;
其中,中断周期为PWM(脉冲)周期的一半,FPGA(向可编程逻辑器件)根据预设的PWM周期,由双向计数器进行计数,产生三角载波,在每个三角载波的波谷和波峰分别产生中断信号,经过中断逻辑电路后输出硬件中断信号至DSP(数字信号处理)外部中断;Among them, the interruption period is half of the PWM (pulse) period. The FPGA (to the programmable logic device) counts by the bidirectional counter according to the preset PWM period, generates a triangular carrier, and generates interrupts at the trough and peak of each triangular carrier. Signal, output hardware interrupt signal to DSP (digital signal processing) external interrupt after interrupting logic circuit;
步骤二、将上一个中断周期的终止矢量作为当前周期的初始矢量Vi,并与归一化后的给定电压V*进行输出脉冲类型判断,脉冲类型分为三种,分别为脉冲类型1、脉冲类型2、脉冲类型3:Step 2. Use the termination vector of the previous interrupt cycle as the initial vector V i of the current cycle, and judge the output pulse type with the normalized given voltage V * . There are three types of pulse types, which are pulse type 1. , pulse type 2, pulse type 3:
其中,Vth为归一化后的电压阈值,Tpmin为最小脉宽对应的时间,Tpwm为PWM的周期时间;in, V th is the normalized voltage threshold, T pmin is the time corresponding to the minimum pulse width, and T pwm is the cycle time of PWM;
脉冲类型1,给定电压与初始电压矢量十分接近,变流器输出电压没有跳变,保持上一个中断周期的开关矢量;Pulse type 1, the given voltage is very close to the initial voltage vector, the output voltage of the converter does not jump, and the switching vector of the previous interruption cycle is maintained;
脉冲类型2,给定电压与初始电压矢量的电平差小于0.5倍直流电压Vdc,输出电压脉冲为两级电平跳变;Pulse type 2, the level difference between the given voltage and the initial voltage vector is less than 0.5 times the DC voltage V dc , and the output voltage pulse is a two-level level jump;
脉冲类型3,给定电压与初始电压矢量的电平差为其它时,输出电压脉冲为三级电平跳变;Pulse type 3, when the level difference between the given voltage and the initial voltage vector is other, the output voltage pulse is a three-level level jump;
步骤三、根据输出脉冲类型,进行变流器输出开关矢量及矢量作用时间计算;Step 3: According to the output pulse type, calculate the output switching vector of the converter and the vector action time;
脉冲类型1、给定电压与初始电压矢量十分接近,变流器输出电压没有跳变,保持上一个中断周期的开关矢量,此时终止矢量Vf的表达式为Pulse type 1. The given voltage is very close to the initial voltage vector, the output voltage of the converter does not jump, and the switching vector of the previous interruption cycle is maintained. At this time, the expression of the termination vector V f is:
Vf=Vi V f =V i
基于伏秒平衡法则,计算终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t f of the termination vector is calculated as:
tf=0.25Tpwm t f =0.25T pwm
脉冲类型2、首先根据V*进行输出终止矢量Vf的计算,计算公式如下:Pulse type 2. First, calculate the output termination vector V f according to V * . The calculation formula is as follows:
基于伏秒平衡法则,计算终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t f of the termination vector is calculated as:
脉冲类型3、首先根据V*分别进行中间矢量Vm和输出终止矢量Vf的计算,计算公式如下:Pulse type 3. First, calculate the intermediate vector V m and the output termination vector V f respectively according to V * . The calculation formula is as follows:
基于伏秒平衡法则,计算中间矢量的作用时间tm和终止矢量的作用时间tf为:Based on the volt-second balance rule, the action time t m of the intermediate vector and the action time t f of the termination vector are calculated as:
步骤四、根据最小脉冲宽度限制对应时间tpmin对矢量作用时间进行限制,从而得到修正后的矢量作用时间;Step 4: Limit the vector action time according to the minimum pulse width limit corresponding time t pmin , so as to obtain the corrected vector action time;
(1)脉冲类型1(1) Pulse type 1
由于输出脉冲无跳变,因此脉冲类型1不会出现窄脉冲的现象;Since there is no jump in the output pulse, there is no narrow pulse phenomenon in pulse type 1;
(2)脉冲类型2(2) Pulse type 2
假如当前中断周期计算的初始矢量作用时间ti(k)小于等于终止矢量的作用时间tf(k),则此时若当前周期初始矢量作用时间ti(k)与上一中断周期终止矢量作用时间tf(k-1)之和小于最小脉冲宽度限制值tpmin,则会形成窄脉冲,需对脉宽加以限制;同样,假如当前中断周期计算的初始矢量作用时间ti(k)大于终止矢量的作用时间tf(k),但此时若当前周期终止矢量作用时间tf(k)小于0.5tpmin,则可能会与下一中断周期的初始矢量作用时间ti(k+1)形成窄脉冲,因此,也需对脉宽加以限制;经过最小脉冲宽度限制后的矢量作用时间为If the initial vector action time t i (k) calculated in the current interrupt cycle is less than or equal to the action time t f (k) of the termination vector, then if the initial vector action time t i (k) of the current cycle and the termination vector of the previous interrupt cycle If the sum of the action time t f (k-1) is less than the minimum pulse width limit value t pmin , a narrow pulse will be formed, and the pulse width needs to be limited; similarly, if the initial vector action time t i (k) calculated by the current interrupt cycle is greater than the action time t f (k) of the termination vector, but if the termination vector action time t f (k) of the current cycle is less than 0.5t pmin , it may be different from the initial vector action time t i (k+ 1) To form a narrow pulse, therefore, the pulse width also needs to be limited; the vector action time after the minimum pulse width limit is
(3)脉冲类型3(3) Pulse type 3
初始矢量的作用时间ti(k)和终止矢量的作用时间tf(k)最小脉冲宽度限制方法与脉冲类型2一致,除了初始矢量和终止矢量外,脉冲类型3还有中间矢量需进行最小脉冲宽度限制。若当前周期中间矢量的作用时间tm(k)小于最小脉冲宽度限制值tpmin,则会形成窄脉冲,需对脉宽加以限制;因此,对于脉冲类型3,经过最小脉冲宽度限制后的矢量作用时间为The action time t i (k) of the initial vector and the action time t f (k) of the termination vector The minimum pulse width limitation method is the same as that of the pulse type 2. In addition to the initial vector and the termination vector, the pulse type 3 and the intermediate vector need to be minimized. Pulse width limit. If the action time t m (k) of the middle vector in the current cycle is less than the minimum pulse width limit value t pmin , a narrow pulse will be formed, and the pulse width needs to be limited; therefore, for pulse type 3, the vector after the minimum pulse width limit The action time is
步骤五、根据中点电压及输出交流电流方向进行开关矢量的冗余矢量选择;Step 5. Redundant vector selection of the switching vector is performed according to the midpoint voltage and the direction of the output AC current;
本发明针对如图1所示的单相三电平H桥变流器拓扑结构,每个三电平半桥单元分别有P、O、N三种开关状态。以A1桥臂为例,其中P状态,变流器A1端相对于中点M的端电压VA1M为0.5Vdc;O状态,变流器A1端相对于中点M的端电压VA1M为0;N状态,变流器A1端相对于中点M的端电压VA1M为-0.5Vdc。同理,A2桥臂也有P、O、N三种开关状态。A相绕组两端电压VA1A2共有五种输出电平,±Vdc、±0.5Vdc、0,其中输出电平0.5Vdc有[PO]和[ON]两种冗余开关矢量,输出电平-0.5Vdc有[NO]和[OP]两种冗余开关矢量,由于冗余矢量对中点电压的影响规律互为相反,因此可以通过中点电压及输出交流电流iL方向进行开关矢量的冗余矢量选择如下:The present invention is directed to the topology of the single-phase three-level H-bridge converter as shown in FIG. 1 , and each three-level half-bridge unit has three switching states of P, O, and N respectively. Taking the A1 bridge arm as an example, in the P state, the terminal voltage V A1M of the converter A1 end relative to the midpoint M is 0.5V dc ; in the O state, the terminal voltage V A1M of the converter A1 end relative to the midpoint M is: 0; N state, the terminal voltage V A1M of the converter A1 terminal relative to the midpoint M is -0.5V dc . Similarly, the A2 bridge arm also has three switch states: P, O, and N. The voltage V A1A2 at both ends of the A-phase winding has five output levels, ±V dc , ±0.5V dc , 0, of which the output level 0.5V dc has two redundant switching vectors [PO] and [ON]. Flat-0.5V dc has two redundant switching vectors [NO] and [OP]. Since the redundant vectors have opposite influences on the neutral point voltage, the switching can be performed through the neutral point voltage and the output AC current i L direction. The redundant vector selection of the vector is as follows:
当电容C1两端电压Vc1大于等于电容C2两端电压Vc2时,输出电平±0.5Vdc开关矢量选择分别为When the voltage V c1 across the capacitor C1 is greater than or equal to the voltage V c2 across the capacitor C2, the output level ±0.5V dc switching vector selection is respectively
当电容C1两端电压Vc1小于电容C2两端电压Vc2时,输出电平±0.5Vdc开关矢量选择分别为When the voltage V c1 across the capacitor C1 is less than the voltage V c2 across the capacitor C2, the output level ±0.5V dc switching vector selection is respectively
步骤六、在每个中断周期开始时刻,将矢量占空比缓冲器的数据锁存到矢量寄存器中;在中断周期结束前,将当前周期计算的矢量占空比写入到矢量占空比缓冲器中;Step 6. At the beginning of each interrupt cycle, latch the data of the vector duty cycle buffer into the vector register; before the end of the interrupt cycle, write the vector duty cycle calculated in the current cycle into the vector duty cycle buffer in the device;
步骤七、将占空比的数据值和三角载波计数器的值进行比较,并经过死区电路后即可产生相应的PWM调制脉冲。Step 7: Compare the data value of the duty cycle with the value of the triangular carrier counter, and generate the corresponding PWM modulation pulse after passing through the dead zone circuit.
图2是本发明实施例提供的一种实现本发明空间矢量脉宽调制方法的DSP程序流程框图。首先程序进入中断,进行直流电压和输出交流电流采样,根据设定的保护阈值进行故障判断。若有故障产生则PWM使能为否,程序进入封锁脉冲,退出中断,如果没有故障,则根据给定电压指令和实测直流侧母线电压进行输出电压归一化处理,如公式(1)所示;然后进行脉冲类型判断,如公式(2)所示。根据脉冲类型,当输出脉冲为脉冲类型1时,进入脉冲类型1的开关矢量选择及占空比计算子程序,此时输出脉冲无电平跳变,输出脉冲保持上一个中断周期的;当输出脉冲为脉冲类型2时,进入脉冲类型2的开关矢量选择及占空比计算子程序,此时输出脉冲为两级电平跳变;当输出脉冲为脉冲类型3时,进入脉冲类型3的开关矢量选择及占空比计算子程序,此时输出脉冲为三级电平跳变。然后进入最小脉宽限制程序,如公式(9)和(10)所示,得到修正后的占空比。再然后进入中点电压均衡子程序,根据中点电压及输出交流电流方向进行开关矢量的冗余矢量选择;最后向可编程逻辑器件(FPGA)输出开关矢量及占空比。FIG. 2 is a block diagram of a DSP program flow for implementing the space vector pulse width modulation method of the present invention provided by an embodiment of the present invention. First, the program is interrupted, and the DC voltage and output AC current are sampled, and the fault is judged according to the set protection threshold. If there is a fault, the PWM enable is no, the program enters the blockade pulse, and exits the interrupt. If there is no fault, the output voltage is normalized according to the given voltage command and the measured DC side bus voltage, as shown in formula (1). ; Then judge the pulse type, as shown in formula (2). According to the pulse type, when the output pulse is pulse type 1, the switch vector selection and duty cycle calculation subroutine of pulse type 1 is entered. At this time, the output pulse has no level jump, and the output pulse remains in the last interrupt period; When the pulse is pulse type 2, enter the switch vector selection and duty cycle calculation subroutine of pulse type 2, and the output pulse is a two-level level jump; when the output pulse is pulse type 3, enter the switch of pulse type 3 Vector selection and duty cycle calculation subroutine, at this time the output pulse is a three-level level jump. Then enter the minimum pulse width limiting procedure, as shown in equations (9) and (10), to obtain the corrected duty cycle. Then enter the midpoint voltage equalization subroutine, select the redundant vector of the switching vector according to the midpoint voltage and the direction of the output AC current; finally, output the switching vector and the duty cycle to the programmable logic device (FPGA).
图3所示为本发明实施例提供的一种FPGA中PWM产生的逻辑框图。FPGA根据设定的PWM周期,由双向计数器进行计数,产生三角载波,在每个三角载波的波谷和波峰分别产生中断信号,经过中断逻辑电路后输出硬件中断信号至DSP外部中断。在每个三角载波的波谷或者波峰时刻,将开关矢量和占空比缓冲器中的数据锁存到矢量及占空比寄存器中;在下一个波峰或者波谷来临之前,FPGA将DSP传送来的开关矢量及占空比保存至开关矢量及占空比缓冲器中。三角载波和占空比经过比较器进行比较后,再经过死区逻辑电路进行脉冲输出,其中死区逻辑中的死区值保存在死区时间寄存器中。FIG. 3 is a logic block diagram of PWM generation in an FPGA provided by an embodiment of the present invention. According to the set PWM cycle, the FPGA is counted by a bidirectional counter to generate a triangular carrier, and an interrupt signal is generated at the trough and peak of each triangular carrier. After the interrupt logic circuit, the hardware interrupt signal is output to the DSP external interrupt. At the trough or peak moment of each triangular carrier, the data in the switching vector and the duty cycle buffer are latched into the vector and duty cycle registers; before the next peak or trough, the FPGA transfers the switching vector sent by the DSP and duty cycle are saved to the switching vector and duty cycle buffer. After the triangular carrier and the duty cycle are compared by the comparator, the pulse output is carried out through the dead zone logic circuit, and the dead zone value in the dead zone logic is stored in the dead zone time register.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。Those skilled in the art can easily understand that the above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, etc., All should be included within the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010811818.7A CN112117922B (en) | 2020-08-13 | 2020-08-13 | Half-cycle space vector pulse modulation method of single-phase three-level converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010811818.7A CN112117922B (en) | 2020-08-13 | 2020-08-13 | Half-cycle space vector pulse modulation method of single-phase three-level converter |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112117922A CN112117922A (en) | 2020-12-22 |
CN112117922B true CN112117922B (en) | 2021-11-23 |
Family
ID=73804170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010811818.7A Active CN112117922B (en) | 2020-08-13 | 2020-08-13 | Half-cycle space vector pulse modulation method of single-phase three-level converter |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112117922B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112994499B (en) * | 2021-03-02 | 2022-03-29 | 济宁奥太电气有限公司 | Three-level half-bridge soft switch converter circuit, control system and control method thereof |
CN113568339B (en) * | 2021-07-15 | 2023-03-21 | 许继电气股份有限公司 | Converter fixed time delay control method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE517427C2 (en) * | 2000-10-11 | 2002-06-04 | Abb Ab | Procedure, apparatus, computer program and computer program product for controlling VSC inverters, as well as a VSC inverter |
CN102570883B (en) * | 2011-06-03 | 2015-08-19 | 深圳市英威腾电气股份有限公司 | Three-level inverter burst pulse is eliminated and mid-point voltage control method and device |
CN108390582B (en) * | 2018-03-21 | 2019-02-22 | 四川大学 | A space vector pulse width modulation optimization method for single-phase three-level converters |
-
2020
- 2020-08-13 CN CN202010811818.7A patent/CN112117922B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN112117922A (en) | 2020-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109787498B (en) | Method and system for midpoint balance control of full power factor range three-level converters | |
CN109391166B (en) | Conversion circuit, control method and power supply equipment | |
CN104702140B (en) | T-shaped three-level photovoltaic grid-connected inverter parallel connection circulation suppresses and neutral balance method | |
CN105577012A (en) | Hybrid five-level current converter and control method thereof | |
CN108306537B (en) | Power equalization modulation method suitable for hybrid cascade H-bridge nine-level inverter | |
CN112117922B (en) | Half-cycle space vector pulse modulation method of single-phase three-level converter | |
CN102097959A (en) | Space vector pulse width modulation method of three-phase three-level VIENNA type rectifier | |
CN103872937B (en) | A kind of control method of striding capacitance type five level inverter | |
CN103618491A (en) | SVPWM strategy based on power supply topology of double three-level inverters | |
CN110572057A (en) | A Specific Harmonic Suppression Method for Current Source Converter at Very Low Switching Frequency | |
CN108282103A (en) | A kind of five-electrical level inverter | |
Luo et al. | A reduced switching frequency capacitor voltage balancing control for modular multilevel converters | |
CN110048425A (en) | APF and electric current detecting method based on the combination of MLDCL and H bridge | |
CN117650711A (en) | Mixed three-level superimposed mixed bridge arm active neutral point clamped converter and modulation method thereof | |
CN109546878A (en) | A kind of seven level circuit topological structures for power conversion system | |
CN116505747A (en) | Specific harmonic wave elimination modulation method for eliminating current source inverter current-overlapping time effect | |
CN111049414B (en) | Active temperature control strategy of full-control H-bridge converter working periodically and uniformly in turn | |
CN102025162A (en) | Three-level-half-bridge-based high speed railway power regulator | |
CN115296554A (en) | High-modulation-ratio hybrid MMC and control method thereof | |
CN114024294A (en) | Virtual-physical integrated current limiting system and method suitable for half-bridge MMC | |
CN112803823B (en) | Pulse width modulation method, inverter and controller | |
CN113078836A (en) | Modular multilevel converter loss optimization control method based on circulation injection | |
CN108377105B (en) | A kind of triangle connection Cascade H bridge inverter based on space vector modulating method | |
CN116032140A (en) | ANPC type three-level inverter in train traction transmission system and control method thereof | |
Wu et al. | SHE-PWM control for a four-level hybrid-clamped inverter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |