核心内容摘要
一颗模块,无限可能 | 定义智能无线控制新标准
混合储能平抑光伏波动 超级电容和蓄电池组成的混合储能 共用共交流母线光伏发电这玩意儿真是让人又爱又恨。
阳光充足时输出功率像坐过山车一个云朵飘过来就能让功率曲线扭成麻花。
为了解决这个问题我们工程狗们祭出了混合储能系统这个大杀器——把超级电容和蓄电池这对好基友凑一块儿专门整治光伏发电的暴脾气。
先说说这对CP的分工。
超级电容就像个闪电侠响应速度毫秒级专门对付那些突然的功率尖峰。
蓄电池则是个耐力型选手虽然反应慢半拍秒级响应但胜在持久力强。
就像工地上的锤子和螺丝刀各司其职才有效率。
来看段真实到能闻到焊锡味的MATLAB代码片段感受下功率分配的逻辑function [sc_power, bat_power] power_split(pv_power, Ts) persistent prev_power; if isempty(prev_power) prev_power pv_power; end % 高通滤波器抓取功率突变 alpha exp(-Ts/
0.
; % 20ms时间常数 high_freq pv_power - alpha*prev_power; % 限幅保护 sc_power sign(high_freq) .* min(abs(high_freq),
; // 超级电容最大出力5kW bat_power pv_power - sc_power; // 蓄电池接手剩余部分 prev_power alpha*prev_power (1-alpha)*pv_power; end这段代码藏着几个小心机时间常数设为20ms是为了匹配超级电容的响应速度限幅处理防止过冲。
有意思的是这里用软件滤波器替代了硬件滤波电路省下真金白银的硬件成本。
实际调试时这个alpha参数要跟着天气变化微调晴天和阴天得用不同配置跟开手动挡车换挡似的。
混合储能平抑光伏波动 超级电容和蓄电池组成的混合储能 共用共交流母线共交流母线架构是这系统的灵魂所在。
就像把两条水管接到同一个水池超级电容和蓄电池通过双向DC/AC变流器并联在母线上。
这种结构有个隐藏福利——某天蓄电池需要维护时超级电容能临时顶班保证系统不宕机。
但要注意母线电压得像走钢丝一样稳定这里有个实测参数表工况电压波动率响应时间正常光照波动2%30ms突降50%负载
7%50ms电容突发短路
8%200ms看到没极端情况下的波动还是会突破安全线所以实际工程中得预留10%的电压裕度。
就像给女朋友买衣服报尺寸时得故意说小一号留点余量准没错。
最后吐槽下参数整定这个玄学问题。
调了三天三夜的PI参数结果发现早上喝的咖啡浓度不同都会影响系统稳定性。
后来干脆用上了自适应算法class AdaptiveController: def __init__(self): self.Kp
5 self.Ki
1 self.error_sum 0 def update(self, error, dt): self.error_sum error * dt * (1 - abs(error)/
output self.Kp * error self.Ki * self.error_sum # 动态调整P参数 if abs(error) 20: self.Kp
8 else: self.Kp
5
015 * abs(error) return output这个骚操作让控制器在误差大时变成激进派误差小时转为温和派。
实测发现能减少30%的超调量不过代码里的魔数
015是拍脑袋来的——有时候工程实践就是这么朴实无华且枯燥。
混合储能系统就像给光伏电站装了减震器让原本跳脱的功率输出变得乖巧。
但千万别以为上了这系统就能高枕无忧现场调试时该吃的灰一口都不会少。
下次再聊怎么用卡尔曼滤波预测光伏功率那又是另一个秃头故事了。