一种基于积分调制的MMC控制方法及装置
文献发布时间:2023-06-19 13:45:04
技术领域
本发明涉及一种基于积分调制的MMC控制方法及装置,属于电力电子技术领域。
背景技术
近年来,模块化多电平换流器(MMC)被广泛应用在大功率场景中,例如海上风电场系统和高压直流输电(HVDC)领域。相比其他类型的多电平换流器,模块化多电平换流器具有以下优势:制造难度下降、损耗成本下降、阶跃电压降低、高利用率、高冗余性、输出波形质量好和故障处理能力强。
传统的MMC调制技术主要有三类:基于载波移相调制技术、载波层叠调制技术和最近电平逼近调制技术。基于载波的调制技术不易实现冗余模块的备用,并且存在电容电压不易均衡、子模块损耗一致性差等问题。最近电平逼近调制方法尽管实现简单,但在电平数较低时,产生的电压/电流波形质量较差。
发明内容
本发明的目的在于提出一种基于积分调制的MMC控制方法及装置,使用双闭环控制结构,外环控制每个桥臂的平均电容电压,内环控制负载电流和循环电流,通过积分调制技术调制每个桥臂参考电压,进而选择导通的子模块,以控制开关的通断,同时保持电容器电压之间的平衡,大大降低了器件的平均开关损耗。
为达到上述目的,本发明采用的技术方案如下:
本发明提供一种基于积分调制的MMC控制方法,包括:
对单相模块化多电平换流器上、下桥臂中的子模块采用双闭环控制结构,获得上、下桥臂参考电压;
采用积分调制对所获得的上、下桥臂参考电压进行修正;
综合考虑电容器电压平衡,基于修正后的桥臂参考电压选择导通的子模块,得到子模块中开关的控制信号。
进一步的,对单相模块化多电平换流器上、下桥臂中的子模块采用双闭环控制结构,包括:
通过外环控制子模块的电容器电压,通过内环控制负载和循环电流。
进一步的,
所述外环控制中,通过比较电容器电压参考值与桥臂平均电容器电压得出误差信号
其中,
进一步的,
采用第一PI控制器控制负载电流,所述第一PI控制器输入为负载电流参考值i
所述负载电流由以下方式确定:
i=i
其中,i为负载电流,U
采用第二PI控制器控制循环电流,所述第二PI控制器输入为循环参考电流
所述循环电流由以下方式确定:
i
其中,U
进一步的,通过对输出U
进一步的,所述采用积分调制对所获得的上、下桥臂参考电压进行修正,包括:
U′
int U(K)=int U(K-1)+U
其中,
进一步的,所述基于修正后的桥臂参考电压选择导通的子模块,得到子模块中开关的控制信号,包括:
分别对单相模块化多电平换流器上、下桥臂上的子模块根据电容器电压进行排序;
根据排序后的子模块,按如下方式分别对上、下桥臂选择子模块进行导通:
根据下式计算导通数量a:
U
其中,
如果(|U'
如果(|U'
进一步的,
如果桥臂电流为正,则子模块按从最低的电容器电压到最高的电容器电压进行排序;
如果桥臂电流为负,则子模块按从最高的电容器电压到最低的电容器电压进行排序。
本发明还提供一种基于积分调制的MMC控制装置,包括:
控制模块,用于对单相模块化多电平换流器上、下桥臂中的子模块采用双闭环控制结构,获得上、下桥臂参考电压;
修正模块,用于采用积分调制对所获得的上、下桥臂参考电压进行修正;
以及,
选择模块,用于综合考虑电容器电压平衡,基于修正后的桥臂参考电压选择导通的子模块,得到子模块中开关的控制信号。
进一步的,所述修正模块具体用于,
采用如下方式对所获得的上、下桥臂参考电压进行修正:
U′
int U(K)=int U(K-1)+U
其中,
进一步的,所述选择模块具体用于,
分别对单相模块化多电平换流器上、下桥臂上的子模块根据电容器电压进行排序;
根据排序后的子模块,按如下方式分别对上、下桥臂选择子模块进行导通:
根据下式计算导通数量a:
U
其中,
如果(|U'
如果(|U'
本发明达到的有益效果为:
本发明提出一种基于积分调制的MMC控制方法,使用双闭环控制结构,外环控制每个桥臂的平均电容电压,内环控制负载电流和循环电流,通过积分调制技术修正每个桥臂参考电压,进而选择导通的子模块,以控制开关的通断,能够保持电容器电压之间的平衡,同时大大降低了器件的平均开关损耗。
附图说明
图1为单相模块化多电平换流器拓扑图。
图2为本发明中调制和电压平衡原理图。
图3为本发明中双闭环控制原理图。
图4为本发明实施例中换向次数对比图。
具体实施方式
下面对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
本发明实施例提供一种基于积分调制的MMC控制方法,包括如下步骤:
步骤1:基于单相模块化多电平换流器的拓扑结构,建立单相模块化多电平换流器动态方程。
步骤2:基于所建立的单相模块化多电平换流器动态方程,综合考虑电容电压平衡确定导通的子模块,包括排序、选择与积分三个阶段。
步骤3:对所确定导通的子模块采用双闭环控制结构,通过外环控制子模块的电容电压,通过内环控制负载和输出电流,通过积分调制技术调制每个桥臂施加的电压,以控制开关的通断,同时保持电容器电压之间的平衡。
本发明实施例中,建立单相模块化多电平换流器动态方程具体如下:
参见图1,典型单相模块化多电平拓扑结构,由上下两个桥臂组成,每个桥臂包含N个相同的半桥子模块(SM)和一个串联的电感L。上、下桥臂的电压U
其中,
S
每个SM有两种状态,如表1所示。
表1
当上部开关D
在导通状态下,SM输出电压变化取决于实际桥臂电流i
i=i
式中,R
基于式(3),单相MMC的动态方程可以表示为:
式中,L为子模块中串联的电感;
α,β,γ为正数:
本发明实施例中,综合考虑电容电压平衡确定导通的子模块,包括排序、选择与积分三个阶段。参见图2,其中U
(1)排序阶段
首先需要根据传统平衡算法中的排序原则对一条桥臂上的所有子模块电容器电压进行排序。如果桥臂电流是正的(电容器充电),排序将从最低的电容器电压到最高的电压,
(2)选择阶段
基于第一阶段的排序和桥臂参考电压选择子模块,如公式(7)所示,在一个采样周期内选择的电容器的数量用a表示。
其中,
对已排序的子模块进行选择导通:
上式中,SM′
在每个采样周期内,桥臂电压与参考电压之间都会生成一个正误差“ε”,如下式所示:
为了减小桥臂电压与参考电压之间的误差。定义公式(10)如下:
其中,
U
如果(|U
如果(|U
因此,误差ε如下式所示:
ε=U
(3)积分阶段
引入积分阶段减小误差ε到0。采用下式修改参考电压U
U′
其中,
int U(K)=int U(K-1)+U
定义int U(0)为零,采用上述的方法将在K-1时计算的累积误差int U(K-1)加到K时的参考电压U
本发明实施例中,对子模块采用双闭环控制结构,通过外环控制子模块的电容电压,通过内环控制负载和循环电流,通过积分调制技术调制每个桥臂施加的电压,以控制开关的通断,同时保持电容器电压之间的平衡,具体实施过程如下:
(1)外环控制
参见图3,在外环控制中,通过比较电容器电压参考值与平均电容器电压得出公式(15)中所示的误差信号
将外环PI控制器的输出作为内环循环电流的参考。
(2)内环控制
(1)负载电流控制
采用PI控制器控制负载电流,它直接影响电容器电压纹波。负载电流i=i
PI控制器输入为负载电流参考值i
(2)循环电流控制
采用PI控制器控制内部循环电流,PI控制器输入为循环参考电流
PI控制器的输出为差值U
然后,对U
图3中,
最后用步骤2所提出的调制技术对
最后,基于本发明所提方法采用MATLAB/Simulink搭建单相MMC模型,具体参数如表2所示。为了便于比较,仿真包括两种调制方法,本发明所提出的积分调制方法和PWM方法,与PWM方法相比,本发明所提出的调制方案显著降低了器件平均换向次数,如图4所示。从而降低了变换器的总开关损耗。
表2单相MMC模型参数
与传统的PWM方法相比,本发明所提出的积分调制技术减少了换向次数。使用本发明所提出的控制方法,通过修改平衡算法来降低开关损耗,可以使电容器电压跟随任何期望值,并在它们之间保持良好的平衡。
本发明另一个实施例提供一种基于积分调制的MMC控制装置,包括:
控制模块,用于对单相模块化多电平换流器上、下桥臂中的子模块采用双闭环控制结构,获得上、下桥臂参考电压;
修正模块,用于采用积分调制对所获得的上、下桥臂参考电压进行修正;
以及,
选择模块,用于综合考虑电容器电压平衡,基于修正后的桥臂参考电压选择导通的子模块,得到子模块中开关的控制信号。
本发明实施例中,修正模块具体用于,
采用如下方式对所获得的上、下桥臂参考电压进行修正:
U′
int U(K)=int U(K-1)+U
其中,
本发明实施例中,选择模块具体用于,
分别对单相模块化多电平换流器上、下桥臂上的子模块根据电容器电压进行排序;
根据排序后的子模块,按如下方式分别对上、下桥臂选择子模块进行导通:
根据下式计算导通数量a:
U
其中,
如果(|U'
如果(|U'
值得指出的是,该装置实施例是与上述方法实施例对应的,上述方法实施例的实现方式均适用于该装置实施例中,并能达到相同或相似的技术效果,故不在此赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
- 一种基于积分调制的MMC控制方法及装置
- 一种基于脉宽调制的跟踪积分电路及其控制方法