欢迎光临
我们一直在努力

STATCOM MATLAB_help文档DeepSeek翻译

STATCOM

本示例展示了一个+100 Mvar/-100 Mvar 48脉冲GTO STATCOM的运行情况。

P. Giroux ; G. Sybille (Hydro-Quebec)

STATCOM Example Image

描述

一个100 Mvar的STATCOM在一个三母线500 kV系统中调节电压。该48脉冲STATCOM使用一个由四个12脉冲三电平GTO逆变器构成的电压源型变换器(VSC)。查看STATCOM模块内部以了解VSC逆变器的构成方式。从四个三电平逆变器输出端获得的四组三相电压施加到四个移相变压器(相移分别为-15度、-7.5度、7.5度、+7.5度)的次级绕组上。通过初级绕组的串联连接,在变压器500 kV侧获得的电压基波分量实现同相叠加。有关VSC运行的详细信息,请参考"power_48pulsegtoconverter"示例。

在稳态运行期间,STATCOM控制系统使VSC电压的基波分量与系统电压保持同相。如果VSC产生的电压高于(或低于)系统电压,则STATCOM产生(或吸收)无功功率。无功功率的大小取决于VSC电压幅值和变压器漏抗。VSC电压的基波分量通过改变直流母线电压来控制。为了改变直流电压(从而改变无功功率),通常保持在零附近的VSC电压角度(alpha)会暂时进行相移。这种VSC电压滞后或超前会产生暂时的有功功率流动,从而导致电容器电压的升高或降低。

构成500 kV系统等值电路的三个电压源之一可以改变,以便观察STATCOM对系统电压变化的动态响应。打开"可编程电压源"菜单,查看已编程的电压阶跃序列。

仿真

STATCOM的动态响应

运行仿真并观察STATCOM示波器模块上的波形。STATCOM处于电压控制模式,其参考电压设置为Vref=1.0 pu。调节器的电压下垂为0.03 pu/100 VA。因此,当STATCOM工作点从完全容性(+100 Mvar)变为完全感性(-100 Mvar)时,STATCOM电压在1-0.03=0.97 pu和1+0.03=1.03 pu之间变化。

初始时,可编程电压源设置为1.0491 pu,当STATCOM退出运行时,在SVC端子上产生1.0 pu的电压。由于参考电压Vref设置为1.0 pu,STATCOM初始处于浮置状态(零电流)。直流电压为19.3 kV。在t=0.1s时,电压突然降低4.5%(额定电压的0.955 pu)。SVC通过产生无功功率(Q=+70 Mvar)来响应,以将电压保持在0.979 pu。95%的稳定时间约为47 ms。此时直流电压已升至20.4 kV。然后,在t=0.2 s时,电源电压增加到其额定值的1.045 pu。SVC通过将其工作点从容性变为感性来响应,以将电压保持在1.021 pu。此时,STATCOM吸收72 Mvar,直流电压已降至18.2 kV。观察显示STATCOM一次侧电压和电流的第一个轨迹,可以看到电流在大约一个周期内从容性变为感性。最后,在t=0.3 s时,电源电压设置回其额定值,STATCOM工作点回到零Mvar。

如果您查看"信号和示波器"子系统内部,您将可以访问其他控制信号。请注意,当直流电压升高或降低以改变无功功率时,alpha角会发生瞬态变化。alpha的稳态值(0.5度)是维持一小部分有功功率流动以补偿变压器和变换器损耗所需的相移。

如何重新生成初始条件

使本示例在稳态下启动所需的初始状态已保存在"STATCOM.mat"文件中。当您打开此示例时,InitFcn回调函数(位于模型属性/回调函数中)会自动将此.mat文件的内容("xInitial"变量)加载到您的工作区。

如果您修改此模型,或更改电力元件的参数值,存储在"xInitial"变量中的初始条件将不再有效,Simulink®将发出错误消息。要为修改后的模型重新生成初始条件,请按照以下步骤操作:

  • 在仿真/配置参数/数据导入/导出参数菜单中,取消选中"初始状态"参数,并选中"最终状态"参数。
  • 在可编程电压源菜单中,通过将"时间变化"参数设置为"无"来禁用电源电压阶跃。
  • 确保仿真停止时间为0.4秒。请注意,为了生成与60 Hz电源电压相角一致的初始条件,停止时间必须是60 Hz周期的整数倍。
  • 开始仿真。仿真完成后,通过查看示波器上显示的波形来验证是否已达到稳态。已随同时间保存在"xFinal"结构体中的最终状态可用作未来仿真的初始状态。执行以下两个命令可将这些最终条件复制到"xInitial"中,并将此变量保存到新文件(myModel_init.mat)中。
  • xInitial=xFinal;

    save myModel_init xInitial

  • 在文件/模型属性/回调函数/InitFcn窗口中,将"xInitial = STATCOMInit"行更改为"load myModel_init.mat"。下次打开此模型时,保存在myModel_init.mat文件中的变量xInitial将被加载到您的工作区。
  • 在仿真/配置参数菜单中,选中"初始状态"。
  • 开始仿真,并验证您的模型是否在稳态下启动。
  • 在可编程电压源菜单中,将"时间变化"参数设置回"幅值"。
  • 保存您的模型。
  • 版权标注与来源说明

    本文译文对应的原文内容,均来源于 MathWorks 官方网站(https://www.mathworks.com/)及官方帮助中心,原文版权均独家归属MathWorks 公司所有。

    译文系基于原文进行的非官方翻译,仅为方便个人学习、理解MathWorks相关产品(含MATLAB等)的功能、操作及技术细节而制作,不代表MathWorks公司官方立场,也不构成官方翻译版本。

    建议使用者优先查阅官方原文。

    赞(0)
    未经允许不得转载:171主机测评 » STATCOM MATLAB_help文档DeepSeek翻译
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址