核心内容摘要
拨开迷雾,拥抱真我:葫芦里不卖药,只卖“千片万片”的智慧人生
matlab/simulink 双馈风机一次调频三机九节点系统风电调频风电并网系统风电场调频。
风电渗透率20%。
不附带调频控制
附带调频控制。
控制有下垂控制虚拟惯性控制超速减载等。
全套控制都有。
三机九节点系统里塞进20%的风电可不是闹着玩的。
昨天在实验室折腾Simulink模型到凌晨三点咖啡都喝出包浆了。
这双馈风机要是不玩点调频花样系统频率能给你表演过山车——不信你看这段频率波动曲线!无调频时的系统频率波动这波形比心电图还刺激。
咱们先扒了风电场的衣服看看原始状态——把DFIG的附加控制模块全关了。
这时候风电机组就是个铁憨憨系统发生功率缺额时它只会摊手说关我屁事。
但咱不能真让风电当甩手掌柜啊上代码先整个下垂控制的核心逻辑function delta_P droop_control(freq_deviation) R
05; % 下垂系数5% delta_P -1/R * freq_deviation; end这货就是个见风使舵的主儿系统频率跌了立马让风机多吐点功率。
不过单靠这个就像只用创可贴治骨折得配合虚拟惯性才有那味。
看看咱在Simulink里搭的虚拟惯性模块!虚拟惯性控制子系统结构matlab/simulink 双馈风机一次调频三机九节点系统风电调频风电并网系统风电场调频。
风电渗透率20%。
不附带调频控制
附带调频控制。
控制有下垂控制虚拟惯性控制超速减载等。
全套控制都有。
重点是这个微分环节的处理用了个一阶惯性环节代替纯微分防止噪声放大。
参数K决定了装得有多像同步机调参时发现这玩意儿超过
3系统就开始抽风最后定在
15最稳。
最骚的操作还得数超速减载。
让风机平时就预留5%的备用容量跟老大爷盘核桃似的时刻准备着。
这段功率追踪代码有点东西if omega
05 P_curtail
95*P_max; else P_curtail P_max*(1 - (omega-
*
; end注意那个20可不是随便写的是跟转速超调量
05对应的斜率。
实测时发现这数值小了备用容量不够大了容易引发功率震荡跟跷跷板似的得找平衡点。
全套控制怼上去之后系统频率变化率从
5Hz/s直接压到
8Hz/s。
看这对比曲线!调频效果对比蓝色线是没开挂的风电红色是满配版。
最明显的是在30秒那个扰动点原始方案频率能跌到
4
2Hz而上了组合拳之后稳稳收在
4
5Hz以上。
不过代价是风机的机械载荷增大了12%这买卖划不划算得看电网的考核标准。
跑仿真时还有个坑爹现象——三个调频模块如果同时使能偶尔会出现功率反向调节。
后来发现是虚拟惯性的微分环节和下垂的比例控制打架加了个
5秒的延时模块才搞定。
所以千万别以为算法堆砌越多越好控制回路间的耦合能让你怀疑人生。