网站建设一站通.网站模板一站平台,怀化政法网站,个人网页设计作品集,免费自动网页生成器单台三相模块化多电平#xff08;mmc#xff09;小信号建模 内含功率外环、环流抑制、电流内环、PLL等控制部分完整建模 含参考文献和对应的仿真模型 动态特性如图三相MMC的建模总是让人又爱又恨。这玩意儿就像个电路界的变形金刚#xff0c;每个子模块都能单独控制#xf…单台三相模块化多电平mmc小信号建模 内含功率外环、环流抑制、电流内环、PLL等控制部分完整建模 含参考文献和对应的仿真模型 动态特性如图三相MMC的建模总是让人又爱又恨。这玩意儿就像个电路界的变形金刚每个子模块都能单独控制但堆在一起后动态特性就变得异常复杂。今天咱们就扒开它的控制外衣看看功率外环、环流抑制这些关键环节怎么在数学模型里共舞。先看主电路拓扑图1。每个桥臂由N个子模块串联上下桥臂构成相单元。这里有个反直觉的地方——相间环流居然能通过三次谐波注入来优化电容电压均衡。咱们建模时得先抓住主要矛盾把每个桥臂等效为可控电压源% 桥臂等效模型参数 R_arm 0.1; % 桥臂等效电阻 L_arm 5e-3; % 桥臂电感 V_sm 2000; % 子模块额定电压 N 10; % 子模块数量 s tf(s); G_arm 1/(L_arm*s R_arm); % 桥臂传递函数这个二阶模型藏着魔鬼细节当子模块投入/切出时等效电容会呈现时变特性。不过在小信号分析中我们可以用平均模型近似把子模块电容等效为集中参数。功率外环是系统的指挥官。它通过调节有功/无功电流参考值来维持直流电压稳定这里有个经典的双闭环结构% 功率外环PI参数 Kp_p 0.5; Ki_p 100; Kp_q 0.3; Ki_q 80; P_loop pid(Kp_p, Ki_p); Q_loop pid(Kp_q, Ki_q);但千万别直接照搬这个参数实际调试时要特别注意dq轴耦合问题。有个小技巧在电流内环前插入前馈补偿项可以有效解耦交直轴间的相互干扰。环流抑制是MMC的独门绝技。我们在控制中加入负序分量检测通过陷波滤波器提取二倍频环流分量def circulating_current_control(i_diff): # 二倍频陷波滤波器 w0 2 * 2 * np.pi * 50 # 二倍基频 Q 30 num, den signal.iirnotch(w0, Q, fs10000) filtered signal.lfilter(num, den, i_diff) # 比例谐振控制器 K_pr 0.8 return K_pr * filtered这里有个坑环流抑制带宽设得太高会引发高频振荡。建议先用扫频法确定谐振点再设计控制器参数。单台三相模块化多电平mmc小信号建模 内含功率外环、环流抑制、电流内环、PLL等控制部分完整建模 含参考文献和对应的仿真模型 动态特性如图PLL环节容易被人忽视但它直接决定了整个系统的同步性能。推荐使用二阶广义积分器(SOGI)结构对电网电压畸变有更好的鲁棒性% SOGI-PLL核心算法 omega 100; % 中心频率 K 1.414; % 阻尼系数 alpha omega^2; beta 2*K*omega; gamma omega^2; A [-beta alpha 0; -1 0 1; -gamma 0 0]; B [beta; 0; gamma]; C [0 0 1]; D 0; sogi_pll ss(A,B,C,D);仿真时遇到诡异波形别慌八成是控制环路间耦合惹的祸。有个诊断妙招逐个断开控制环观察哪个环节引起震荡。比如先固定PLL输出相位如果问题消失说明需要优化锁相环动态响应。最后分享个实测参数调整口诀功率环慢电流环快环流抑制取中间PLL带宽要够宽前馈补偿不能欠。具体案例可参考文献[1]中的HVDC应用案例或者[2]里的风电并网仿真模型。[1] M. Guan et al., Dynamic Modeling of MMC... IEEE Trans. Power Electron., 2020[2] J. Qin et al., A Control Architecture for... PEDG Conference, 2021仿真模型文件已上传至Github: github.com/xxx/mmcsmallsignal