模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望_第1页
模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望_第2页
模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望_第3页
模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望_第4页
模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模块化多电平换流器均压算法的优化与创新研究:理论、实践与展望一、引言1.1研究背景与意义随着现代电力系统的快速发展,对电能质量、输电效率以及系统稳定性等方面提出了更高的要求。模块化多电平换流器(ModularMultilevelConverter,MMC)作为一种新型的电力电子换流器拓扑,以其独特的优势在电力领域中占据了愈发重要的地位。MMC最早由德国学者在2001年提出,其基本结构包含多个子模块(Sub-Module,SM),这些子模块通过串联的方式构成桥臂,三相桥臂再进一步连接形成换流器。每个子模块通常由电容、开关器件以及二极管等元件组成。这种模块化的设计使得MMC具备了诸多传统换流器所不具备的优点,例如输出电压谐波含量低,这有助于减少对电网的谐波污染,降低滤波设备的成本和复杂性;可扩展性强,能够通过增加子模块的数量轻松实现更高的电压等级和更大的容量,以适应不同规模的电力系统需求;同时,MMC还具有良好的故障穿越能力,在部分子模块或桥臂出现故障时,能够通过合理的控制策略维持系统的基本运行,大大提高了系统的可靠性。由于这些显著优势,MMC在高压直流输电(High-VoltageDirectCurrent,HVDC)、柔性交流输电系统(FlexibleAlternatingCurrentTransmissionSystem,FACTS)、新能源并网以及电能质量治理等多个关键领域得到了广泛应用。在高压直流输电中,MMC能够实现大容量、长距离的电能传输,并且可以灵活地控制有功功率和无功功率的传输方向和大小,有效提高输电效率和稳定性。在新能源并网方面,MMC能够为风力发电、光伏发电等间歇性新能源提供高效、稳定的接入方式,帮助解决新能源发电的波动性和间歇性问题,促进新能源的大规模开发和利用。然而,MMC在实际运行过程中也面临着一些挑战,其中子模块电容均压问题是制约其性能进一步提升和应用范围进一步扩大的关键因素之一。由于MMC的每个桥臂由多个子模块串联而成,各子模块电容在实际运行中会受到器件参数差异、开关动作不一致、负载变化以及环流等多种因素的影响,导致子模块电容电压出现不平衡现象。如果这种不平衡问题得不到有效解决,将会带来一系列严重的后果。一方面,电容电压不平衡会导致部分子模块承受过高的电压应力,加速电容和开关器件的老化和损坏,降低设备的使用寿命和可靠性;另一方面,还会使得MMC输出电压波形发生畸变,增加谐波含量,降低电能质量,对电网的安全稳定运行造成威胁。因此,研究和优化MMC的均压算法具有至关重要的现实意义。通过优化均压算法,可以确保MMC在各种工况下都能保持子模块电容电压的均衡,从而提高换流器的可靠性和稳定性,降低设备维护成本;同时,能够有效改善输出电压波形,减少谐波污染,提高电能质量,为电力系统的安全、高效运行提供有力保障。此外,均压算法的优化还有助于进一步挖掘MMC的潜力,推动其在更多领域的应用和发展,为实现电力系统的智能化、绿色化转型做出积极贡献。1.2国内外研究现状在MMC均压算法的研究领域,国内外学者均开展了大量深入且富有成效的研究工作。国外方面,自MMC拓扑结构被提出以来,众多科研机构和学者便对其均压问题给予了高度关注。早期,一些研究主要集中在基于载波移相脉宽调制(CPS-SPWM)策略下的均压控制方法。例如,德国学者通过在CPS-SPWM调制中引入额外的控制量,来调节子模块电容电压,实现均压目的。这种方法在一定程度上能够有效平衡电容电压,但随着MMC电平数的增加,其计算复杂度和控制难度也随之增大。随着研究的不断深入,最近电平逼近调制(NLM)策略因其简单易实现、开关频率低等优点,逐渐成为研究热点。一些国外研究团队提出基于NLM的均压排序算法,通过对子模块电容电压进行排序,选择合适的子模块投入或切除,以达到均压效果。然而,传统的排序算法存在计算量大、实时性差的问题,在实际应用中受到一定限制。为解决这一问题,有学者提出了降复杂度的均压排序算法,如利用质因子分解法对子模块进行分组排序,有效降低了排序的时间复杂度,提高了算法的实时性,但在均压精度方面仍有提升空间。在环流抑制与均压协同控制方面,国外也有相关研究成果。研究发现环流会对MMC子模块电容电压的平衡产生不利影响,因此提出通过设计专门的环流抑制控制器,并与均压算法相结合,实现对环流和电容电压的同时控制,提高MMC的运行性能和稳定性。但此类方法对控制器的设计要求较高,且在不同工况下的适应性有待进一步验证。国内对于MMC均压算法的研究起步相对较晚,但发展迅速。众多高校和科研机构在该领域取得了一系列具有创新性的研究成果。在调制策略与均压算法结合方面,国内学者进行了大量探索。例如,将载波层叠脉宽调制(CS-PWM)与均压算法相结合,通过合理分配各子模块的触发脉冲,实现电容电压的均衡控制。实验结果表明,该方法在低电平数MMC中具有较好的均压效果,但随着电平数增加,开关损耗增大的问题较为突出。针对传统均压算法开关频率高、损耗大的问题,国内有学者提出了基于最大电压偏差裕度的均压优化算法。该算法通过考虑子模块上一时刻开关投切状态以及各子模块电压之间的差值,在保证均压效果的前提下,避免IGBT不必要的反复投切,有效降低了开关频率,减小了开关损耗,提高了系统运行效率。通过Matlab/Simulink仿真验证了该算法的正确性和有效性,但在复杂工况下,算法的鲁棒性还需要进一步加强。在实际工程应用方面,国内也积极开展MMC均压算法的实践研究。随着我国柔性直流输电工程的大规模建设,如张北四端柔直工程、渝鄂异步联网工程等,对MMC均压算法的可靠性和稳定性提出了更高要求。工程实践中,研究人员在理论研究的基础上,结合实际工程需求,对均压算法进行优化和改进,以确保MMC在各种工况下都能稳定运行,保障电力系统的安全可靠供电。尽管国内外在MMC均压算法研究方面取得了众多成果,但目前仍存在一些不足与空白。部分均压算法在复杂工况下,如系统发生故障、负荷突变等情况下,均压效果不佳,难以快速恢复电容电压的平衡,影响MMC的正常运行;一些算法虽然在理论上能够实现均压,但计算复杂度高,对硬件计算资源要求苛刻,难以满足实际工程中实时性和经济性的要求;不同均压算法在不同应用场景下的适应性研究还不够全面,缺乏系统性的对比分析和优化选择方法;在MMC与其他电力设备或系统集成应用时,均压算法如何与整体系统控制策略协同配合,以实现最优性能,也是当前研究的薄弱环节。1.3研究目标与内容本研究旨在深入剖析模块化多电平换流器(MMC)子模块电容电压不平衡的内在机制,全面考量各种影响因素,通过理论分析、算法设计与优化以及仿真验证等一系列研究手段,开发出一套高效、可靠且具有良好适应性的均压优化算法,实现MMC在不同工况下子模块电容电压的精确均衡控制,显著提升MMC的整体性能,为其在电力系统中的广泛应用和稳定运行提供坚实的技术支撑。具体研究内容如下:MMC工作原理及电容电压不平衡机理分析:深入研究MMC的基本拓扑结构、工作原理以及运行特性,全面分析导致子模块电容电压不平衡的各类因素,包括但不限于器件参数差异、开关动作不一致、负载变化以及环流等。通过建立详细的数学模型,从理论层面深入剖析电容电压不平衡的产生机制,为后续均压算法的优化设计提供坚实的理论基础。例如,精确分析不同因素对电容电压的影响程度和作用规律,找出影响均压效果的关键因素,为针对性地优化均压算法提供依据。传统均压算法的研究与分析:对现有的各类MMC均压算法进行系统、全面的梳理和研究,深入分析每种算法的工作原理、控制策略以及优缺点。例如,对于基于载波移相脉宽调制(CPS-SPWM)的均压算法,详细研究其在不同电平数下的均压效果、计算复杂度以及控制难度;对于最近电平逼近调制(NLM)策略下的均压排序算法,重点分析其排序方法、计算量以及实时性等方面的特点。通过对比分析,明确现有算法在实际应用中存在的问题和局限性,为后续算法的优化提供方向和参考。均压算法的优化设计:针对传统均压算法存在的不足,如复杂工况下均压效果不佳、计算复杂度高、实时性差以及适应性不足等问题,开展均压算法的优化设计工作。结合现代控制理论和智能算法,如模糊控制、神经网络、遗传算法等,提出创新的均压控制策略。例如,利用模糊控制对均压算法中的关键参数进行自适应调整,根据MMC的运行状态实时优化均压控制策略,提高算法在复杂工况下的鲁棒性和适应性;运用神经网络强大的学习和映射能力,对电容电压的变化趋势进行预测,提前调整均压控制策略,实现更精准的均压控制;采用遗传算法对均压算法的控制参数进行全局优化,寻找最优的控制参数组合,提高均压算法的性能。同时,考虑MMC与其他电力设备或系统集成应用时的协同控制需求,优化均压算法,使其能够与整体系统控制策略有效配合,实现系统的最优性能。环流抑制与均压协同控制策略研究:深入研究环流对MMC子模块电容电压平衡的影响机制,分析环流产生的原因和特性。设计专门的环流抑制控制器,并将其与均压算法进行有机结合,实现对环流和电容电压的同时有效控制。通过建立数学模型和仿真分析,优化协同控制策略的参数和控制逻辑,提高MMC在不同工况下的运行性能和稳定性。例如,在系统发生故障或负荷突变时,协同控制策略能够快速响应,有效抑制环流的增长,同时保证子模块电容电压的平衡,确保MMC的正常运行。仿真与实验验证:利用Matlab/Simulink、PSCAD等专业仿真软件,搭建详细的MMC仿真模型,对优化后的均压算法进行全面、深入的仿真研究。设置各种正常工况和复杂工况,如不同的负载条件、系统故障、电压波动等,验证算法在不同工况下的均压效果、动态响应性能、谐波抑制能力以及与其他控制策略的协同工作能力等。根据仿真结果,对算法进行进一步的优化和调整,确保算法的性能满足实际工程需求。在仿真研究的基础上,搭建MMC实验平台,进行实验验证。通过实验测试,获取实际的运行数据,进一步验证优化算法的有效性和可靠性,为算法的实际工程应用提供有力的实验依据。1.4研究方法与技术路线本研究采用理论分析、仿真建模和实验验证相结合的综合性研究方法,全面深入地开展模块化多电平换流器均压算法优化研究,确保研究成果的科学性、有效性和实用性。理论分析:深入剖析模块化多电平换流器(MMC)的拓扑结构和工作原理,建立精确的数学模型,从理论层面深入研究子模块电容电压不平衡的产生机理,明确各种影响因素的作用规律和相互关系。对现有的均压算法进行详细的理论推导和分析,深入理解其控制策略、优缺点以及适用范围,为后续算法的优化提供坚实的理论基础。例如,通过数学推导分析不同调制策略下均压算法的实现原理和性能特点,对比不同均压算法在复杂工况下的理论均压效果和动态响应特性。同时,结合现代控制理论和智能算法的基本原理,探索将其应用于MMC均压算法优化的可行性和具体方法,为提出创新的均压控制策略提供理论指导。仿真建模:利用Matlab/Simulink、PSCAD等专业电力系统仿真软件,搭建详细且精确的MMC仿真模型。该模型涵盖MMC的拓扑结构、子模块模型、控制系统以及各种外部电路和负载模型,能够准确模拟MMC在不同工况下的运行情况。在仿真模型中,对各种传统均压算法进行全面的仿真研究,详细分析其在不同工况下的均压效果、动态响应性能、谐波抑制能力以及与其他控制策略的协同工作能力等。通过仿真结果,直观地观察和分析传统算法存在的问题和不足之处,为算法的优化提供具体的数据支持和改进方向。基于理论分析和对传统算法的仿真研究结果,在仿真模型中对优化后的均压算法进行验证和测试。设置各种正常工况和复杂工况,如不同的负载条件、系统故障、电压波动等,全面评估优化算法在不同工况下的性能表现。根据仿真结果,对优化算法的参数和控制逻辑进行进一步的调整和优化,确保算法能够在各种工况下都能实现良好的均压效果和稳定的运行性能。实验验证:在仿真研究的基础上,搭建MMC实验平台,进行实验验证。实验平台包括MMC硬件电路、控制系统、测量仪器以及各种负载设备等,能够真实地模拟MMC在实际电力系统中的运行环境。在实验平台上,对优化后的均压算法进行实际测试,获取实际的运行数据,如子模块电容电压、输出电压、电流、谐波含量等。通过对实验数据的分析和处理,进一步验证优化算法的有效性和可靠性,对比实验结果与仿真结果,评估仿真模型的准确性和可靠性。根据实验结果,对优化算法进行最后的调整和完善,解决在实验过程中发现的实际问题,确保算法能够满足实际工程应用的要求。同时,通过实验验证,积累实际工程应用经验,为优化算法的推广和应用提供实践依据。本研究的技术路线如下:首先,通过广泛查阅国内外相关文献资料,深入了解MMC均压算法的研究现状和发展趋势,明确研究目标和内容。然后,开展MMC工作原理及电容电压不平衡机理的理论分析,建立数学模型,为后续研究提供理论基础。在理论分析的基础上,对传统均压算法进行研究和分析,总结其优缺点和存在的问题。接着,针对传统算法的不足,结合现代控制理论和智能算法,进行均压算法的优化设计,并利用仿真软件进行仿真验证和参数优化。在仿真研究取得良好效果后,搭建实验平台进行实验验证,根据实验结果对优化算法进行进一步的调整和完善。最后,对研究成果进行总结和归纳,撰写研究报告和学术论文,为MMC均压算法的发展和应用提供有价值的参考。二、模块化多电平换流器基础2.1MMC拓扑结构剖析模块化多电平换流器(MMC)作为电力电子领域的关键技术,其独特的拓扑结构是实现高效电能转换和灵活控制的基础。MMC的基本拓扑结构由六个桥臂组成,每相包含上、下两个桥臂,每个桥臂又由多个子模块(Sub-Module,SM)和一个桥臂电抗器串联构成,这种结构如图1所示。图1MMC拓扑结构从图1中可以清晰地看到,MMC通过子模块的串联实现了高电压输出能力。子模块是MMC的核心组成部分,常见的子模块拓扑类型主要包括半桥子模块(Half-BridgeSub-Module,HBSM)和全桥子模块(Full-BridgeSub-Module,FBSM),它们在结构和功能上存在一定差异。半桥子模块是最为常见的子模块拓扑之一,其结构如图2所示。它主要由两个绝缘栅双极型晶体管(IGBT)及其反并联二极管和一个储能电容组成。当IGBTT_1导通、T_2关断时,子模块端口输出电压等于电容电压U_c,此时若桥臂电流i_{arm}流入子模块,则电容处于充电状态;若桥臂电流流出子模块,则电容处于放电状态,这种状态被称为全电压状态。当T_1关断、T_2导通时,子模块端口电压为0,子模块电容被旁路,电容电压保持稳定,此为零电压状态。在正常运行过程中,半桥子模块通过在全电压状态和零电压状态之间切换,实现对桥臂电压的调节。然而,半桥子模块在直流侧短路故障时,无法直接阻断故障电流,需要借助外部电路或其他保护措施来限制故障电流的大小和持续时间。图2半桥子模块结构全桥子模块在结构上相对复杂,如图3所示,它由四个IGBT及其反并联二极管和一个储能电容组成。全桥子模块具有更强的功能和故障穿越能力。通过对四个IGBT的不同开关组合控制,全桥子模块不仅可以实现半桥子模块的全电压状态和零电压状态,还能实现反向全电压状态。当需要输出反向电压时,可控制相应的IGBT导通和关断,使子模块端口输出反向的电容电压。在直流侧发生短路故障时,全桥子模块能够通过控制开关状态,将短路电流限制在一定范围内,实现故障电流的快速阻断,从而有效保护换流器和整个系统的安全。但由于其开关器件数量较多,控制复杂度和成本相对较高。图3全桥子模块结构MMC的工作原理基于子模块的有序投切。在运行过程中,通过控制各桥臂上子模块的投入和切除,使桥臂输出不同的电压组合,从而在交流侧合成接近正弦波的多电平电压波形。以a相为例,假设每相桥臂的子模块总数为N,在某一时刻,通过控制策略使上桥臂投入n_1个子模块,下桥臂投入n_2个子模块,且n_1+n_2=N。则a相上桥臂输出电压u_{a1}为n_1U_c,下桥臂输出电压u_{a2}为n_2U_c,a相交流输出电压u_a为u_{a1}-u_{a2}=(n_1-n_2)U_c。通过不断调整n_1和n_2的值,使u_a按照正弦规律变化,即可实现交流电压的输出。在实际运行中,为了保证输出电压的质量和稳定性,需要精确控制子模块的投切时刻和顺序,这就依赖于高效的调制策略和均压算法。2.2MMC运行特性研究模块化多电平换流器(MMC)的运行特性是其在电力系统中稳定、高效运行的关键指标,深入研究这些特性对于优化MMC的控制策略和提高系统性能具有重要意义。MMC的运行特性主要包括电压特性、电流特性和功率特性,下面将分别对这些特性进行详细分析。2.2.1电压特性MMC通过子模块的有序投切,能够在交流侧合成多电平电压波形,其电压特性具有独特的优势。以每相桥臂包含N个子模块的MMC为例,在理想情况下,其交流侧输出电压理论上可达到N+1电平。例如,当N=10时,MMC交流侧输出电压可呈现11电平的阶梯状波形,这种多电平特性使得输出电压更接近正弦波,有效降低了谐波含量。通过傅里叶分析可知,MMC输出电压的谐波主要集中在高频段,且随着子模块数量的增加,低次谐波含量迅速减小。与传统两电平或三电平换流器相比,MMC在相同开关频率下,输出电压的总谐波失真(THD)更低,能够更好地满足电力系统对电能质量的要求。在实际运行中,MMC的电压特性会受到多种因素的影响。子模块电容电压的不平衡是影响MMC输出电压质量的关键因素之一。由于各子模块电容在实际运行中会受到器件参数差异、开关动作不一致、负载变化以及环流等多种因素的影响,导致子模块电容电压出现不平衡现象。当子模块电容电压不平衡时,MMC输出电压波形会发生畸变,谐波含量增加。例如,若某一相桥臂中部分子模块电容电压过高,而部分子模块电容电压过低,在合成交流输出电压时,会使电压波形出现明显的毛刺和畸变,影响电能质量。因此,为了保证MMC输出电压的稳定性和高质量,必须采取有效的均压控制策略,确保各子模块电容电压保持平衡。2.2.2电流特性MMC的电流特性主要包括桥臂电流和交流侧输出电流。桥臂电流是MMC内部能量传输和转换的关键物理量,它包含直流分量、基波分量和二倍频环流分量等。在正常运行状态下,桥臂电流中的直流分量用于维持直流侧功率平衡,基波分量则参与交流侧功率传输。以一个典型的MMC系统为例,假设直流侧电压为U_{dc},交流侧输出功率为P_{ac},则桥臂电流的直流分量I_{dc}可表示为I_{dc}=\frac{P_{ac}}{U_{dc}}。二倍频环流是MMC桥臂电流中的一个特殊分量,它会在桥臂中产生额外的功率损耗,影响MMC的效率和稳定性。二倍频环流产生的原因主要是由于MMC三相之间的功率不平衡以及子模块电容电压的波动。在MMC运行过程中,三相交流侧的功率会随着负载的变化而发生波动,这种功率不平衡会导致三相桥臂之间出现能量交换,从而产生二倍频环流。子模块电容电压的波动也会使得桥臂电流中出现二倍频分量。为了抑制二倍频环流,通常采用在桥臂中串联电抗器以及设计专门的环流抑制控制器等方法。通过合理选择桥臂电抗器的参数,可以增加环流的阻抗,从而减小环流的幅值;环流抑制控制器则可以根据桥臂电流的实时检测值,通过反馈控制的方式,产生相应的补偿信号,对环流进行抑制。MMC交流侧输出电流的波形质量与电压特性密切相关,在理想情况下,当MMC输出电压为完美的多电平正弦波时,交流侧输出电流也应为正弦波。然而,在实际运行中,由于受到子模块电容电压不平衡、开关器件的非线性以及负载特性等因素的影响,交流侧输出电流可能会出现一定程度的畸变。当负载为非线性负载时,如电力电子设备等,会导致MMC交流侧输出电流中含有大量的谐波成分,影响电网的电能质量。因此,在MMC的设计和运行过程中,需要充分考虑负载特性,采取相应的措施,如配置合适的滤波器等,以改善交流侧输出电流的波形质量。2.2.3功率特性MMC的功率特性主要涉及有功功率和无功功率的传输与控制。MMC能够实现有功功率和无功功率的独立调节,这是其在电力系统中应用的重要优势之一。通过控制MMC交流侧输出电压的幅值和相位,可以灵活地调节有功功率和无功功率的大小和方向。在高压直流输电系统中,MMC可以根据电网的需求,快速调整有功功率的传输方向,实现电能的双向流动;同时,通过调节无功功率,还可以改善电网的电压稳定性。从功率平衡的角度来看,MMC在运行过程中需要满足直流侧功率与交流侧功率的平衡关系。假设MMC的直流侧电压为U_{dc},直流侧电流为I_{dc},交流侧三相有功功率分别为P_{a}、P_{b}、P_{c},无功功率分别为Q_{a}、Q_{b}、Q_{c},则在稳态运行时,有U_{dc}I_{dc}=P_{a}+P_{b}+P_{c}。在实际运行中,由于存在开关器件的导通损耗、关断损耗以及电抗器的铜损等,会导致一定的功率损耗,因此在进行功率计算和控制时,需要考虑这些损耗因素,以确保MMC的高效运行。在不同工况下,MMC的功率特性会发生相应的变化。当系统发生故障或负载突变时,MMC需要快速响应,调整有功功率和无功功率的输出,以维持系统的稳定运行。在电网电压跌落故障时,MMC可以通过增加无功功率输出,提高电网电压,增强系统的暂态稳定性;同时,通过调整有功功率输出,避免因功率不平衡导致的系统振荡。因此,深入研究MMC在不同工况下的功率特性,对于优化其控制策略,提高系统的可靠性和稳定性具有重要意义。2.3均压问题的产生与影响在模块化多电平换流器(MMC)的实际运行过程中,子模块电容均压问题是一个不可忽视的关键问题,其产生原因较为复杂,主要源于多个方面。子模块参数差异是导致均压问题的重要因素之一。在MMC中,虽然各子模块在设计上力求一致,但由于制造工艺的限制以及器件本身的离散性,实际的子模块在电容值、电阻值、开关器件的导通电阻和关断时间等参数上不可避免地存在细微差异。这些参数差异会使得子模块在相同的工作条件下,电容的充放电特性有所不同。例如,电容值较大的子模块在相同的充电电流下,电压上升速度相对较慢;而电容值较小的子模块,电压上升速度则较快。随着时间的推移,这种差异会逐渐积累,导致子模块电容电压出现不平衡现象。桥臂电流不均衡也是引发均压问题的关键因素。MMC的桥臂电流包含多个分量,其中直流分量、基波分量以及二倍频环流分量等在各桥臂之间的分布并不总是均匀的。当桥臂电流不均衡时,流经不同子模块的电流大小和方向会有所不同,这就直接影响了子模块电容的充放电过程。在某一相桥臂中,如果部分子模块所流过的电流较大,而另一部分子模块流过的电流较小,那么电流大的子模块电容充电速度快,电压升高;电流小的子模块电容充电速度慢,电压相对较低,从而导致子模块电容电压不平衡。此外,系统中的负载变化也会对桥臂电流产生影响,当负载发生突变时,桥臂电流会迅速变化,这种快速变化可能会加剧桥臂电流的不均衡,进一步恶化子模块电容的均压情况。开关动作不一致同样会对均压产生负面影响。MMC的正常运行依赖于各子模块开关的精确控制,然而在实际运行中,由于驱动电路的延迟、信号传输的干扰以及控制器的精度限制等原因,各子模块开关的动作时刻和持续时间可能会出现不一致的情况。这种不一致会导致子模块的投入和切除时机不准确,使得部分子模块在不该投入时投入,不该切除时切除,从而打乱了子模块电容正常的充放电顺序,引发电容电压不平衡。在一个包含多个子模块的桥臂中,如果某个子模块的开关动作比其他子模块延迟,那么该子模块的电容电压变化就会与其他子模块不同步,长期积累下来,就会造成整个桥臂子模块电容电压的不平衡。均压问题若得不到有效解决,会对MMC的性能产生多方面的负面影响。从设备可靠性角度来看,电容电压不平衡会使部分子模块承受过高的电压应力。当某个子模块电容电压过高时,该子模块中的电容和开关器件需要承受更大的电压,这会加速它们的老化和损坏,缩短设备的使用寿命。长期处于过电压状态下的电容,其内部的电解质可能会发生分解,导致电容容量下降、漏电流增大;开关器件则可能会因为承受过高的电压而出现击穿、烧毁等故障,从而降低了MMC的可靠性和稳定性。在电能质量方面,均压问题会导致MMC输出电压波形畸变,谐波含量增加。由于子模块电容电压不平衡,MMC在合成交流输出电压时,无法形成理想的多电平正弦波,电压波形会出现毛刺、台阶不平滑等现象,从而产生大量的谐波。这些谐波不仅会影响MMC自身的运行性能,还会注入电网,对电网中的其他设备造成干扰,降低整个电力系统的电能质量。谐波会使电网中的变压器、电动机等设备产生额外的损耗和发热,影响其正常运行,甚至可能引发设备故障。此外,谐波还可能导致继电保护装置误动作,威胁电力系统的安全稳定运行。三、传统均压算法分析3.1常见均压算法概述在模块化多电平换流器(MMC)的运行过程中,为确保子模块电容电压的平衡,以维持MMC的稳定高效运行,众多学者提出了多种均压算法,这些算法基于不同的调制策略,具有各自独特的工作原理和特点。在最近电平逼近调制(NLM)策略下,一种常见的均压算法是基于排序的均压方法。该算法的核心思想是在每个控制周期内,对子模块的电容电压进行实时监测和排序。当需要投入子模块时,若桥臂电流为正,表明子模块处于充电状态,此时优先选择电容电压较低的子模块投入,因为电容电压低的子模块在充电过程中,其电压上升速度相对较慢,先投入这些子模块可以使它们有更多的时间充电,从而逐渐平衡各子模块的电容电压;若桥臂电流为负,即子模块处于放电状态,则优先选择电容电压较高的子模块投入,因为电容电压高的子模块在放电过程中,其电压下降速度相对较快,先投入它们可以加快其放电速度,使各子模块电容电压趋于一致。通过这种方式,能够在一定程度上实现子模块电容电压的均衡控制。以一个包含30个子模块的MMC桥臂为例,在某一时刻,根据桥臂电流方向判断为充电状态,通过对30个子模块电容电压进行排序,选取电容电压最低的若干个子模块投入,经过多个控制周期的循环调整,各子模块电容电压的偏差逐渐减小,实现了较好的均压效果。载波移相调制(CPS-SPWM)策略下的均压算法则有着不同的实现方式。这种算法通过巧妙地利用载波移相技术,将多个幅值和频率相同但相位不同的三角载波与同一个正弦调制波进行比较,从而生成脉宽调制(PWM)信号。在MMC的拓扑结构中,为了保证上、下桥臂投入的子模块数量之和恒定,上、下桥臂调制波的相位需相反。对于每个桥臂中的子模块,传统的载波移相采用多组相位错开一定角度的双极性三角载波与正弦电压调制波比较,以此产生各子模块IGBT的脉冲信号。在一个包含20个子模块的桥臂中,每个子模块的载波相位错开2\pi/20=18^{\circ},通过精确控制这些载波与调制波的比较过程,来控制子模块的开关状态。在这种调制策略下,均压算法通过调整各子模块的触发脉冲顺序和占空比,使得各子模块电容在充放电过程中尽可能保持均衡。当检测到某个子模块电容电压偏高时,通过调整其触发脉冲的占空比,使其在一个周期内的充电时间减少或放电时间增加,从而降低其电容电压;反之,当某个子模块电容电压偏低时,则增加其充电时间或减少放电时间,以提高其电容电压。通过这种动态调整,实现子模块电容电压的平衡控制。除了上述两种典型的均压算法外,还有一些其他的均压算法也在研究和应用中。例如,基于能量守恒原理的均压算法,该算法从桥臂能量平衡的角度出发,通过计算桥臂的瞬时功率和能量,来分析子模块电容电压不平衡的原因。在稳态运行时,根据能量守恒定律,MMC输入的有功功率应全部输出到直流侧,无功功率在相间交换且为二倍频。基于此,通过控制环流在较低水平,确保每相桥臂的能量保持相当,进而实现子模块电容电压的均衡控制。具体实现方式是通过设计专门的控制器,跟踪桥臂能量的参考值,输出内环电流控制的参考值,在内环控制中,使环流跟踪参考值,输出为电容电压平衡的调节分量,通过该调节分量来调整子模块的开关状态,实现均压控制。这种算法在三相桥臂能量均分方面具有较好的效果,能够提高系统的抗干扰能力。3.2算法原理与实现步骤3.2.1基于最近电平逼近调制(NLM)的均压算法基于最近电平逼近调制(NLM)的均压算法是目前MMC均压控制中应用较为广泛的一种方法,其原理主要基于对MMC桥臂电压的离散化控制以及子模块电容电压的排序选择。在NLM调制策略下,MMC的桥臂电压通过选择合适数量的子模块投入或切除来逼近参考电压。具体来说,首先需要确定每个控制周期内桥臂应投入的子模块数量N_{ref}。这通常根据交流侧参考电压u_{ref}、直流侧电压U_{dc}以及MMC的拓扑结构来计算。以a相上桥臂为例,假设桥臂总子模块数为N,在某一时刻,根据交流侧参考电压u_{ref}和直流侧电压U_{dc},可计算出该时刻上桥臂应投入的子模块数量N_{ref}为:N_{ref}=\text{round}(\frac{u_{ref}}{U_{C}}),其中U_{C}为单个子模块的电容电压额定值,\text{round}表示四舍五入取整函数。确定了应投入的子模块数量后,接下来需要选择合适的子模块进行投入,以实现均压目的。这就涉及到子模块电容电压的排序过程。在每个控制周期,实时采集桥臂中所有子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN},并按照从小到大的顺序进行排序。当桥臂电流i_{arm}\gt0,即子模块处于充电状态时,优先选择电容电压较低的子模块投入。这是因为电容电压低的子模块在充电过程中,其电压上升速度相对较慢,先投入这些子模块可以使它们有更多的时间充电,从而逐渐平衡各子模块的电容电压。具体操作是,从排序后的子模块电容电压序列中,选取前N_{ref}个电容电压最低的子模块投入,其余子模块切除。反之,当桥臂电流i_{arm}\lt0,即子模块处于放电状态时,优先选择电容电压较高的子模块投入。因为电容电压高的子模块在放电过程中,其电压下降速度相对较快,先投入它们可以加快其放电速度,使各子模块电容电压趋于一致。此时,从排序后的子模块电容电压序列中,选取前N_{ref}个电容电压最高的子模块投入,其余子模块切除。该算法的实现步骤如下:数据采集:在每个控制周期开始时,通过电压传感器实时采集桥臂中所有子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN},同时采集桥臂电流i_{arm}以及交流侧参考电压u_{ref}、直流侧电压U_{dc}等相关数据。计算参考子模块投入数量:根据采集到的交流侧参考电压u_{ref}和直流侧电压U_{dc},按照公式N_{ref}=\text{round}(\frac{u_{ref}}{U_{C}})计算出该控制周期内桥臂应投入的子模块数量N_{ref}。子模块电容电压排序:将采集到的子模块电容电压U_{C1},U_{C2},\cdots,U_{CN}按照从小到大的顺序进行排序,得到排序后的电容电压序列U_{C(1)}\leqU_{C(2)}\leq\cdots\leqU_{C(N)}。子模块选择与投切:根据桥臂电流i_{arm}的方向进行子模块的选择和投切操作。若i_{arm}\gt0,则选择排序后序列中前N_{ref}个电容电压最低的子模块投入,即控制这些子模块的开关器件导通,使子模块端口输出电容电压;其余N-N_{ref}个子模块切除,即控制其开关器件关断,子模块端口输出零电压。若i_{arm}\lt0,则选择排序后序列中前N_{ref}个电容电压最高的子模块投入,其余子模块切除。控制周期结束:完成子模块的投切操作后,本控制周期结束,等待下一个控制周期的到来,重复上述步骤1-4,实现对子模块电容电压的实时均压控制。3.2.2基于载波移相调制(CPS-SPWM)的均压算法基于载波移相调制(CPS-SPWM)的均压算法利用载波移相技术,通过控制各子模块的触发脉冲来实现均压控制,其原理与NLM调制下的均压算法有较大差异。在CPS-SPWM调制策略中,首先生成多个相位不同的三角载波。对于一个包含N个子模块的桥臂,需要生成N个幅值和频率相同但相位不同的三角载波。这些三角载波的相位依次错开\frac{2\pi}{N},即第k个子模块的三角载波相位\varphi_{k}=(k-1)\frac{2\pi}{N},k=1,2,\cdots,N。同时,生成一个与这些三角载波频率相同的正弦调制波u_{mod}。在MMC的拓扑结构中,为保证上、下桥臂投入的子模块数量之和恒定,上、下桥臂调制波的相位需相反。将每个子模块的三角载波与正弦调制波进行比较,当调制波电压大于三角载波电压时,对应的子模块开关器件导通;当调制波电压小于三角载波电压时,对应的子模块开关器件关断。通过这种方式,生成各子模块IGBT的脉冲信号,从而控制子模块的投入和切除。在均压控制方面,该算法通过调整各子模块触发脉冲的占空比来实现电容电压的均衡。具体来说,实时监测各子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN},并计算出桥臂子模块电容电压的平均值\overline{U_{C}}。对于电容电压高于平均值\overline{U_{C}}的子模块,适当减小其触发脉冲的占空比,使其在一个周期内的充电时间减少或放电时间增加,从而降低其电容电压;对于电容电压低于平均值\overline{U_{C}}的子模块,则适当增大其触发脉冲的占空比,增加其充电时间或减少其放电时间,以提高其电容电压。该算法的实现步骤如下:载波与调制波生成:根据桥臂子模块数量N,生成N个相位依次错开\frac{2\pi}{N}的三角载波u_{c1},u_{c2},\cdots,u_{cN},同时生成正弦调制波u_{mod}。对于上、下桥臂,调制波相位相反。数据采集:在每个控制周期内,实时采集桥臂中所有子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN},以及桥臂电流i_{arm}等相关数据。计算电容电压平均值:根据采集到的子模块电容电压数据,计算桥臂子模块电容电压的平均值\overline{U_{C}}=\frac{1}{N}\sum_{k=1}^{N}U_{Ck}。占空比调整:将每个子模块的电容电压U_{Ck}与平均值\overline{U_{C}}进行比较。若U_{Ck}\gt\overline{U_{C}},则根据一定的比例关系减小该子模块触发脉冲的占空比D_{k},例如D_{k}=D_{0}-\alpha(U_{Ck}-\overline{U_{C}}),其中D_{0}为初始占空比,\alpha为调整系数,且\alpha\gt0;若U_{Ck}\lt\overline{U_{C}},则增大该子模块触发脉冲的占空比D_{k}=D_{0}+\beta(\overline{U_{C}}-U_{Ck}),其中\beta为调整系数,且\beta\gt0。脉冲信号生成与子模块控制:根据调整后的占空比,将每个子模块的三角载波与正弦调制波进行比较,生成各子模块IGBT的脉冲信号。当调制波电压大于三角载波电压的时间占比等于调整后的占空比D_{k}时,对应的子模块开关器件导通;否则关断。通过这种方式,控制子模块的投入和切除,实现子模块电容电压的均衡控制。控制周期结束:完成本控制周期的子模块控制后,等待下一个控制周期的到来,重复上述步骤2-5,持续对桥臂子模块电容电压进行均压控制。3.3算法性能评估对传统均压算法进行性能评估,从均压效果、开关频率、计算复杂度等多个关键维度展开分析,能够全面且深入地了解这些算法的优势与不足,为后续的算法优化提供坚实的数据支撑和明确的方向指引。在均压效果方面,基于最近电平逼近调制(NLM)的均压算法展现出一定的优势。通过在每个控制周期内,依据桥臂电流方向对子模块电容电压进行排序,并据此选择合适的子模块投入或切除,该算法能够较为有效地实现子模块电容电压的均衡。在稳态运行时,对于一个包含50个子模块的MMC桥臂,采用NLM均压算法后,各子模块电容电压的偏差能够被控制在较小范围内,例如,电容电压的最大偏差可控制在额定电容电压的±3%以内,使得桥臂输出电压波形较为平滑,谐波含量较低。当系统处于动态过程,如负载发生突变时,该算法也能较快地响应,通过及时调整子模块的投切,使电容电压在较短时间内恢复平衡。在负载突然增加的情况下,NLM均压算法能够在3-5个控制周期内,将电容电压的偏差重新稳定在允许范围内,保证了MMC输出电压和电流的稳定性。然而,该算法在某些极端工况下,均压效果可能会受到一定影响。当系统发生严重故障,如直流侧短路故障时,由于桥臂电流会瞬间急剧增大,传统的NLM均压算法可能无法及时适应电流的快速变化,导致子模块电容电压出现较大偏差,影响MMC的正常运行。基于载波移相调制(CPS-SPWM)的均压算法在均压效果上也有其特点。该算法通过调整各子模块触发脉冲的占空比来实现电容电压的均衡。在正常运行工况下,它能够使子模块电容电压保持在相对稳定的状态。在一个包含30个子模块的桥臂中,采用CPS-SPWM均压算法后,子模块电容电压的波动范围能够被控制在额定电容电压的±5%左右。在处理一些小幅度的电压波动或负载变化时,该算法表现出较好的适应性,能够通过微调触发脉冲占空比,快速稳定电容电压。当交流侧电压出现±10%的小幅度波动时,CPS-SPWM均压算法能够在1-2个控制周期内,将电容电压调整回正常范围。但是,当系统面临较大的扰动或复杂工况时,其均压效果会有所下降。在电网电压发生大幅度跌落或上升的情况下,由于CPS-SPWM算法主要依赖于固定的载波和调制波关系来调整占空比,其响应速度相对较慢,可能需要较长时间才能使电容电压恢复平衡,这期间MMC的输出电压和电流可能会出现较大的畸变。从开关频率角度来看,基于NLM的均压算法具有开关频率低的显著优势。由于该算法是根据桥臂参考电压和子模块电容电压排序结果,直接确定子模块的投切状态,不需要像脉宽调制策略那样频繁地改变开关状态。在一个控制周期内,子模块的投切次数相对较少,这大大降低了开关器件的开关频率。对于一个50电平的MMC系统,采用NLM均压算法时,开关器件的平均开关频率可以控制在500Hz以下。低开关频率带来了一系列好处,一方面,有效减少了开关损耗,提高了MMC的运行效率。开关损耗与开关频率成正比,降低开关频率意味着减少了开关过程中的能量损耗,使得MMC在运行过程中能够更加节能;另一方面,降低了对开关器件散热系统的要求,减少了设备成本和维护工作量。由于开关频率低,开关器件产生的热量减少,散热系统的设计可以相对简化,降低了设备的整体成本和维护难度。然而,低开关频率也带来了一些问题,如输出电压的谐波含量相对较高。由于子模块的投切不是连续变化的,而是离散的,这使得输出电压波形存在一定的台阶,从而导致谐波含量增加。在某些对电能质量要求较高的应用场景中,可能需要额外配置滤波器来降低谐波含量。基于CPS-SPWM的均压算法开关频率相对较高。在CPS-SPWM调制策略中,为了生成PWM信号,需要将多个相位不同的三角载波与正弦调制波进行比较,每个子模块的开关状态在一个载波周期内可能会发生多次变化。在一个包含30个子模块的桥臂中,采用CPS-SPWM均压算法时,开关器件的平均开关频率通常在2-3kHz左右。较高的开关频率使得输出电压波形更加接近正弦波,谐波含量较低。由于开关状态变化频繁,能够更精确地控制子模块的投入和切除时间,从而使合成的输出电压波形更加平滑,谐波含量更低。在一些对电能质量要求较高的场合,如城市电网供电、电子设备供电等,这种低谐波的输出特性具有很大的优势。但是,高开关频率也带来了较高的开关损耗。频繁的开关动作会导致开关器件在开通和关断过程中消耗大量的能量,这不仅降低了MMC的运行效率,还会使开关器件发热严重,对散热系统提出了更高的要求。为了保证开关器件的正常工作,需要配备高效的散热装置,这增加了设备的成本和体积。在计算复杂度方面,基于NLM的均压算法计算复杂度相对较高。该算法在每个控制周期内都需要对子模块电容电压进行排序,排序操作的时间复杂度通常为O(nlogn),其中n为桥臂子模块的数量。当桥臂子模块数量较多时,如在一个包含100个子模块的桥臂中,排序操作需要消耗大量的计算资源和时间。随着子模块数量的增加,计算时间会显著增长,这对控制器的硬件性能提出了较高的要求。如果控制器的计算能力不足,可能会导致均压控制的实时性受到影响,无法及时根据系统状态调整子模块的投切,进而影响均压效果和MMC的运行稳定性。基于CPS-SPWM的均压算法计算复杂度相对较低。该算法主要通过载波与调制波的比较来生成触发脉冲,计算过程相对简单。在每个控制周期内,只需要进行一些基本的数学运算,如比较运算、加法运算等,计算量较小。在一个包含30个子模块的桥臂中,采用CPS-SPWM均压算法时,控制器在一个控制周期内的计算时间可以控制在几十微秒以内。较低的计算复杂度使得该算法对控制器的硬件要求相对较低,降低了系统成本。可以采用一些低成本的微控制器来实现该算法的控制功能,同时也提高了系统的实时性。由于计算量小,控制器能够快速地完成触发脉冲的计算和生成,及时控制子模块的开关状态,保证MMC的稳定运行。但是,该算法在实现均压控制时,需要对多个载波和调制波进行精确的相位控制和同步,这增加了控制的复杂性和难度。如果载波和调制波的相位出现偏差,可能会导致子模块的触发脉冲异常,影响均压效果和MMC的输出性能。四、均压算法优化方向探索4.1降低开关频率的策略开关频率在模块化多电平换流器(MMC)的运行过程中扮演着至关重要的角色,它直接关系到换流器的开关损耗、效率以及设备的使用寿命。较高的开关频率虽然能够使MMC输出更接近正弦波的电压波形,有效降低谐波含量,然而却不可避免地导致了开关损耗的大幅增加。开关损耗主要由开关器件在开通和关断过程中的能量损耗组成,与开关频率呈正相关关系。当开关频率升高时,开关器件在单位时间内的开通和关断次数增多,每次开关动作都会伴随着能量的消耗,这使得换流器的整体效率降低。过高的开关频率还会导致开关器件发热严重,对散热系统提出了更高的要求,增加了设备成本和维护难度。因此,降低开关频率成为优化MMC均压算法的重要方向之一,旨在在保证换流器性能的前提下,减少开关损耗,提高运行效率。为实现降低开关频率的目标,改进排序算法是一个关键策略。传统的基于最近电平逼近调制(NLM)的均压算法在每个控制周期都需要对子模块电容电压进行全面排序,这种方式计算复杂度高,且会导致不必要的开关动作。以一个包含100个子模块的MMC桥臂为例,传统排序算法在每个控制周期内的排序操作可能需要消耗大量的计算资源和时间,同时由于频繁的排序和子模块投切,开关频率较高。改进排序算法可从减少排序次数和优化排序方式两方面入手。采用自适应排序策略,根据子模块电容电压的波动情况动态调整排序周期。当电容电压波动较小时,适当延长排序周期,减少不必要的排序操作。在系统稳态运行时,若电容电压波动在额定电压的±2%以内,可将排序周期从原本的每个控制周期一次延长至每5个控制周期一次,这样在一定程度上降低了计算量和开关频率。引入快速排序算法,如基数排序等,可显著提高排序效率。基数排序是一种基于数字位的排序算法,对于大量数据的排序具有较高的效率。在处理包含众多子模块的MMC桥臂时,基数排序相较于传统的比较排序算法,如冒泡排序、快速排序等,能够在更短的时间内完成排序操作,从而减少因排序时间过长而导致的开关频率升高问题。优化触发条件也是降低开关频率的重要手段。传统均压算法在触发子模块开关时,往往仅依据简单的电压比较或固定的触发阈值,这容易导致开关动作过于频繁。以基于载波移相调制(CPS-SPWM)的均压算法为例,传统方法在调制波与载波比较时,只要满足简单的电压比较条件就触发开关动作,这使得开关频率相对较高。为优化触发条件,可引入滞环控制策略。设置合理的滞环宽度,当子模块电容电压在滞环范围内波动时,保持当前的开关状态不变,只有当电容电压超出滞环范围时才触发开关动作。在一个MMC桥臂中,设定滞环宽度为额定电容电压的±3%,当子模块电容电压在这个范围内波动时,不进行开关切换,避免了因电压微小波动而导致的频繁开关动作,从而有效降低了开关频率。考虑子模块的历史开关状态和桥臂电流方向等因素,优化触发条件。在桥臂电流方向不变且子模块电容电压变化不大的情况下,尽量保持上一时刻的开关状态,减少不必要的开关切换。当桥臂电流为正且持续一段时间保持稳定,同时子模块电容电压变化在允许范围内时,维持当前投入或切除的子模块状态,避免因频繁改变开关状态而增加开关频率。4.2减少计算量的方法在模块化多电平换流器(MMC)的均压算法中,计算量的大小直接影响着算法的实时性和系统的运行效率。随着MMC规模的不断扩大,子模块数量增多,传统均压算法的计算量急剧增加,对控制器的性能提出了极高的要求。因此,探索减少计算量的方法对于优化MMC均压算法至关重要,能够有效降低硬件成本,提高系统的整体性能。分组排序是一种有效的减少计算量的方法。传统的均压算法在每个控制周期都对所有子模块电容电压进行全面排序,这种方式在子模块数量较多时,计算量呈指数级增长。以一个包含200个子模块的MMC桥臂为例,传统排序算法在每个控制周期内对200个子模块电容电压进行排序,假设采用时间复杂度为O(nlogn)的快速排序算法,其计算时间随着子模块数量的增加而显著增长,可能导致控制器无法及时完成计算,影响均压效果和系统的实时性。分组排序将桥臂中的子模块分成若干组,在每个控制周期内,先对每组子模块的电容电压平均值进行排序。将200个子模块分为10组,每组20个子模块,首先计算每组子模块电容电压的平均值,然后对这10个平均值进行排序。通过这种方式,大大减少了排序的对象数量,降低了计算复杂度。由于只对组平均值进行排序,计算量大幅减少,例如,对10个平均值进行排序的计算时间相较于对200个子模块电容电压排序的时间可缩短数倍,从而提高了算法的执行效率。在确定需要投入或切除的子模块数量后,再从排序靠前或靠后的组中选择合适的子模块。若需要投入子模块,且桥臂电流为正,优先从电容电压平均值较低的组中选择子模块;若桥臂电流为负,则从电容电压平均值较高的组中选择子模块。这样既保证了均压效果,又减少了计算量。动态阈值设定也是降低计算量的有效策略。传统均压算法通常采用固定的阈值来判断子模块的投入和切除,这在实际运行中可能导致不必要的计算和开关动作。动态阈值设定根据MMC的运行状态,如桥臂电流大小、子模块电容电压的波动情况等,实时调整阈值。在系统稳态运行时,子模块电容电压波动较小,此时可以适当增大阈值范围。当桥臂电流稳定且子模块电容电压波动在额定电压的±2%以内时,将判断子模块投入和切除的阈值从额定电压的±3%增大到±5%。这样在一定范围内,即使子模块电容电压有微小波动,也不会触发不必要的计算和开关动作,从而减少了计算量。当系统处于动态过程,如负载突变或电压波动较大时,适当减小阈值范围。在负载突然增加,桥臂电流迅速变化,子模块电容电压波动加剧的情况下,将阈值从±5%减小到±3%,以更精确地控制子模块的投切,保证均压效果。通过这种动态调整阈值的方式,能够在不同工况下,根据实际需求合理控制计算量,提高均压算法的效率和适应性。采用简化的数学模型同样可以减少计算量。在MMC均压算法中,一些传统的计算方法涉及复杂的数学运算,增加了计算量。采用简化的数学模型,在保证均压效果的前提下,简化计算过程。在计算桥臂参考电压时,传统方法可能需要进行复杂的三角函数运算和积分运算。通过采用近似计算方法,利用泰勒级数展开对三角函数进行近似计算,将复杂的积分运算简化为简单的累加运算。在一个典型的MMC系统中,采用这种简化方法后,计算桥臂参考电压的计算量可减少约30%,大大提高了计算效率。在计算子模块电容电压的变化率时,采用一阶差分近似代替复杂的微分运算。通过实时采集子模块电容电压的当前值和上一时刻值,计算它们的差值,再除以采样时间间隔,得到电容电压的近似变化率。这种简化的计算方法虽然存在一定的误差,但在合理的误差范围内,能够有效减少计算量,满足实时性要求。4.3提高均压精度的途径提高均压精度是优化模块化多电平换流器(MMC)均压算法的核心目标之一,它对于确保MMC稳定运行、提升电能质量具有重要意义。为实现这一目标,可通过引入能量均衡因子、优化控制参数等有效途径来达成。引入能量均衡因子是提高均压精度的关键策略之一。在MMC的运行过程中,各子模块的能量变化情况直接反映了其电容电压的变化趋势。通过深入分析桥臂中各子模块的能量状态,引入能量均衡因子来对均压算法进行优化,能够更精准地实现子模块电容电压的平衡控制。能量均衡因子的引入基于对桥臂能量的精确计算和分析。在每个控制周期内,实时监测桥臂电流i_{arm}和子模块电容电压U_{Ck},根据能量公式E_{k}=\frac{1}{2}C_{k}U_{Ck}^{2}(其中C_{k}为第k个子模块的电容值)计算出每个子模块的能量E_{k}。然后,计算桥臂子模块的总能量E_{total}=\sum_{k=1}^{N}E_{k}以及平均能量\overline{E}=\frac{E_{total}}{N}。能量均衡因子\lambda_{k}可定义为\lambda_{k}=\frac{E_{k}}{\overline{E}},它反映了每个子模块能量与平均能量的相对关系。在均压算法中,利用能量均衡因子来调整子模块的投切策略。当桥臂电流为正,即子模块处于充电状态时,优先选择能量均衡因子\lambda_{k}较小的子模块投入。这是因为能量均衡因子小意味着该子模块的能量相对较低,先投入这些子模块可以使其在充电过程中获得更多的能量补充,从而加快其电容电压的上升速度,逐渐与其他子模块的电容电压达到平衡。反之,当桥臂电流为负,子模块处于放电状态时,优先选择能量均衡因子\lambda_{k}较大的子模块投入,使能量较高的子模块先放电,降低其电容电压,实现各子模块电容电压的均衡。在一个包含30个子模块的MMC桥臂中,在某一时刻桥臂电流为正,通过计算各子模块的能量均衡因子,选择能量均衡因子最小的5个子模块投入,经过几个控制周期后,原本电容电压较低的子模块电压逐渐上升,与其他子模块电容电压的偏差明显减小,均压精度得到显著提高。优化控制参数也是提高均压精度的重要手段。在MMC均压算法中,控制参数的选择对均压效果有着直接影响。以基于载波移相调制(CPS-SPWM)的均压算法为例,载波频率、调制比等参数的设置会影响子模块的触发脉冲占空比和相位,进而影响均压精度。通过合理优化这些控制参数,能够改善均压效果,提高均压精度。对于载波频率的优化,需要综合考虑开关损耗和均压精度的关系。较高的载波频率可以使输出电压波形更加平滑,谐波含量更低,有利于提高均压精度,但同时也会增加开关损耗。因此,需要根据MMC的实际运行工况和性能要求,在开关损耗和均压精度之间寻求最佳平衡点。在一些对电能质量要求较高、负载变化较小的场合,可以适当提高载波频率,以提高均压精度;而在对效率要求较高、负载变化较大的场合,则需要降低载波频率,减少开关损耗。通过仿真分析不同载波频率下的均压效果和开关损耗,确定在某一特定MMC系统中,将载波频率从2kHz提高到3kHz时,均压精度得到明显提升,子模块电容电压的偏差从±5%降低到±3%,但开关损耗也相应增加了约10%。在实际应用中,需要根据系统的具体情况,权衡利弊,选择合适的载波频率。调制比的优化同样重要。调制比直接影响着MMC的输出电压幅值和子模块的工作状态。通过合理调整调制比,可以使子模块的电容电压变化更加平稳,减少电压波动,从而提高均压精度。在系统运行过程中,实时监测MMC的输出电压和子模块电容电压,根据实际情况动态调整调制比。当发现子模块电容电压偏差较大时,适当调整调制比,改变子模块的触发脉冲占空比,使电容电压较高的子模块减少充电时间或增加放电时间,电容电压较低的子模块增加充电时间或减少放电时间,实现电容电压的平衡。在一个MMC系统中,当检测到部分子模块电容电压偏高时,将调制比从0.8调整为0.75,经过几个控制周期后,子模块电容电压的偏差逐渐减小,均压精度得到有效提升。五、优化算法设计与实现5.1改进均压排序法基于全桥型子模块的改进均压排序法旨在克服传统均压算法在计算复杂度、开关频率以及均压精度等方面的不足,通过引入创新的排序策略和动态阈值机制,实现对MMC子模块电容电压的高效均衡控制。该算法的设计思路围绕着降低计算量和提高均压精度展开。在传统的均压排序算法中,每个控制周期都需要对所有子模块的电容电压进行全面排序,这在子模块数量众多时,计算量巨大,且容易导致不必要的开关动作,增加开关频率。改进均压排序法首先对桥臂中的子模块进行分组处理,将一个桥臂中的N个子模块分成M组,每组包含n=N/M个子模块。通过这种分组方式,在每个控制周期内,无需对所有子模块进行排序,而是先计算每组子模块电容电压的平均值\overline{U_{Cj}},j=1,2,\cdots,M。以一个包含100个子模块的桥臂为例,将其分为10组,每组10个子模块。在每个控制周期,只需计算这10组子模块电容电压的平均值,相较于对100个子模块电容电压进行排序,计算量大幅减少。引入动态阈值机制是改进均压排序法的另一个关键设计点。传统算法采用固定阈值判断子模块的投切,无法适应MMC运行工况的变化。改进算法根据MMC的运行状态,如桥臂电流大小、子模块电容电压的波动情况等,实时调整阈值。在系统稳态运行时,子模块电容电压波动较小,此时适当增大阈值范围,减少不必要的子模块投切动作。当桥臂电流稳定且子模块电容电压波动在额定电压的±2%以内时,将判断子模块投入和切除的阈值从额定电压的±3%增大到±5%。这样在一定范围内,即使子模块电容电压有微小波动,也不会触发不必要的计算和开关动作,从而降低了开关频率。当系统处于动态过程,如负载突变或电压波动较大时,适当减小阈值范围,以更精确地控制子模块的投切,保证均压效果。在负载突然增加,桥臂电流迅速变化,子模块电容电压波动加剧的情况下,将阈值从±5%减小到±3%,及时调整子模块的投切,确保电容电压的平衡。改进均压排序法的实现步骤如下:数据采集与分组:在每个控制周期开始时,通过电压传感器实时采集桥臂中所有子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN},同时采集桥臂电流i_{arm}以及交流侧参考电压u_{ref}、直流侧电压U_{dc}等相关数据。根据预先设定的分组数量M,将桥臂中的N个子模块分成M组。计算组电容电压平均值:对于每一组子模块,计算其电容电压的平均值\overline{U_{Cj}}=\frac{1}{n}\sum_{k=(j-1)n+1}^{jn}U_{Ck},j=1,2,\cdots,M。组平均值排序:对计算得到的M个组电容电压平均值\overline{U_{C1}},\overline{U_{C2}},\cdots,\overline{U_{CM}}进行排序,得到排序后的序列\overline{U_{C(1)}}\leq\overline{U_{C(2)}}\leq\cdots\leq\overline{U_{C(M)}}。动态阈值计算:根据采集到的桥臂电流i_{arm}和子模块电容电压的波动情况,计算动态阈值U_{thresh}。在稳态运行时,U_{thresh}=U_{base}+\DeltaU_{steady},其中U_{base}为基础阈值,\DeltaU_{steady}为稳态调整量,可根据实际运行情况设定;在动态过程中,U_{thresh}=U_{base}+\DeltaU_{dynamic},\DeltaU_{dynamic}为动态调整量,其值小于\DeltaU_{steady},以保证在动态过程中能够更精确地控制子模块投切。子模块选择与投切:根据桥臂电流i_{arm}的方向和动态阈值U_{thresh}进行子模块的选择和投切操作。若i_{arm}\gt0,即子模块处于充电状态,从排序后电容电压平均值较低的组中选择子模块投入。优先选择电容电压平均值与动态阈值差值较大的组中的子模块,直到满足桥臂参考电压所需的子模块数量。若i_{arm}\lt0,即子模块处于放电状态,从排序后电容电压平均值较高的组中选择子模块投入。在选择子模块时,还需考虑子模块的历史开关状态,尽量减少不必要的开关切换。控制周期结束:完成子模块的投切操作后,本控制周期结束,等待下一个控制周期的到来,重复上述步骤1-5,实现对子模块电容电压的实时均压控制。5.2动态投切控制策略动态投切控制策略是优化MMC均压算法的重要组成部分,旨在根据桥臂电流和调制波电压增量的实时变化,精准且快速地调整子模块的投切状态,从而实现子模块电容电压的快速均衡。该策略的核心在于对桥臂电流和调制波电压增量的实时监测与分析。在MMC运行过程中,桥臂电流i_{arm}包含了丰富的信息,其大小和方向直接反映了子模块的充放电状态。当桥臂电流为正时,子模块处于充电状态,此时电容电压会上升;当桥臂电流为负时,子模块处于放电状态,电容电压会下降。调制波电压增量\Deltau_{mod}则反映了交流侧参考电压的变化趋势。当调制波电压增量为正时,意味着交流侧参考电压在上升,需要更多的子模块投入以提高桥臂输出电压;当调制波电压增量为负时,交流侧参考电压在下降,需要切除部分子模块以降低桥臂输出电压。根据桥臂电流和调制波电压增量的变化,动态投切控制策略采用以下方式动态调整子模块的投切:当桥臂电流为正且调制波电压增量为正时,表明子模块既处于充电状态,又需要更多的子模块投入以满足交流侧参考电压上升的需求。此时,优先选择电容电压较低且上次投切时间较早的子模块投入。电容电压较低的子模块在充电过程中,其电压上升速度相对较慢,先投入这些子模块可以使它们有更多的时间充电,从而逐渐平衡各子模块的电容电压。选择上次投切时间较早的子模块投入,可以减少子模块的频繁投切,降低开关频率。当桥臂电流为正且调制波电压增量为负时,虽然子模块处于充电状态,但交流侧参考电压在下降,需要切除部分子模块。此时,优先选择电容电压较高且上次投切时间较晚的子模块切除。电容电压较高的子模块在充电过程中,其电压上升相对较快,先切除这些子模块可以避免其电压过高,同时也能使其他子模块有更多的充电机会,实现均压。选择上次投切时间较晚的子模块切除,同样是为了减少子模块的频繁投切。当桥臂电流为负且调制波电压增量为正时,子模块处于放电状态,而交流侧参考电压在上升,需要投入更多子模块。此时,优先选择电容电压较高且上次投切时间较早的子模块投入。电容电压高的子模块在放电过程中,其电压下降速度相对较快,先投入这些子模块可以加快其放电速度,使各子模块电容电压趋于一致。当桥臂电流为负且调制波电压增量为负时,子模块处于放电状态,交流侧参考电压也在下降,需要切除部分子模块。此时,优先选择电容电压较低且上次投切时间较晚的子模块切除。动态投切控制策略的实现步骤如下:数据采集:在每个控制周期开始时,通过电流传感器实时采集桥臂电流i_{arm},通过电压传感器采集交流侧参考电压u_{ref},并根据u_{ref}计算调制波电压增量\Deltau_{mod},同时采集桥臂中所有子模块的电容电压U_{C1},U_{C2},\cdots,U_{CN}以及子模块的上次投切时间t_{1},t_{2},\cdots,t_{N}。投切判断:根据采集到的桥臂电流i_{arm}和调制波电压增量\Deltau_{mod},判断子模块的投切方向和数量。若i_{arm}\gt0且\Deltau_{mod}\gt0,则确定需要投入子模块,且投入数量根据\Deltau_{mod}的大小确定;若i_{arm}\gt0且\Deltau_{mod}\lt0,则确定需要切除子模块,切除数量根据\vert\Deltau_{mod}\vert的大小确定;若i_{arm}\lt0且\Deltau_{mod}\gt0,确定需要投入子模块;若i_{arm}\lt0且\Deltau_{mod}\lt0,确定需要切除子模块。子模块选择:根据投切判断结果,按照上述投切原则选择合适的子模块。在选择投入子模块时,优先选择电容电压较低且上次投切时间较早的子模块;在选择切除子模块时,优先选择电容电压较高(或较低,根据投切方向)且上次投切时间较晚的子模块。投切执行:根据选择结果,控制相应子模块的开关器件导通或关断,实现子模块的投切操作。控制周期结束:完成子模块的投切操作后,本控制周期结束,等待下一个控制周期的到来,重复上述步骤1-4,实现对子模块电容电压的实时动态均压控制。5.3算法硬件实现方案为了将优化后的均压算法应用于实际工程中,需要设计一套合理的硬件实现方案,以确保算法能够高效、稳定地运行。本方案主要基于现场可编程门阵列(FPGA)和数字信号处理器(DSP)搭建硬件平台,并借助压控振荡器(VCO)等硬件设备实现算法的硬件加速。FPGA具有并行处理能力强、逻辑资源丰富以及实时性好等显著优势,非常适合用于实现复杂的数字逻辑控制。在本硬件实现方案中,FPGA主要承担信号采集与预处理、子模块投切信号生成以及与其他硬件设备通信等关键任务。通过其丰富的I/O接口,FPGA能够实时采集桥臂电流、子模块电容电压、交流侧参考电压以及直流侧电压等重要数据。采用高速AD转换器对模拟信号进行采样,并将采样数据传输至FPGA内部进行预处理。在数据预处理过程中,FPGA对采集到的数据进行滤波处理,去除噪声干扰,提高数据的准确性。采用低通滤波器对桥臂电流信号进行滤波,有效滤除高频噪声,确保后续计算的可靠性。FPGA根据优化后的均压算法,快速生成子模块的投切信号,实现对子模块的精确控制。由于FPGA的并行处理能力,能够在短时间内完成大量的逻辑运算,满足均压算法对实时性的严格要求。DSP则以其强大的数字信号处理能力和复杂算法执行能力而著称。在本方案中,DSP主要负责执行优化后的均压算法以及与上位机进行通信。DSP通过与FPGA的通信接口,获取经过预处理的数据,并运用优化后的均压算法进行计算,得出子模块的投切决策。在执行改进均压排序法时,DSP根据分组排序策略和动态阈值机制,对子模块电容电压进行高效处理,确定每个控制周期内需要投入或切除的子模块。由于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论