储能系统中的双向DCDC变流器:模型预测控制下的高效稳定运行策略
储能双向DCDC变流器-模型预测控制 储能buck-boost双向dcdc负载 [1]初级控制为下垂控制 [2]电压环才采用PI控制 [3]电流环采用模型预测 ①蓄电池控制外环使用U-I下垂控制PI控制器产生电流环给定值 ②设计了电流内环的模型预测控制器模型预测控制由于是主动的预测相比于传统滞后控制的PI控制器在响应速度及稳定性好很多 3仿真工况在5秒的时候投切负载可以看到系统响应迅速且跟踪性能好稳定迅速储能系统中的双向DCDC就像个电力快递员既要给电池充电又要给负载供电。今天咱们来拆解一个基于模型预测控制MPC的buck-boost变流器设计看看怎么让这个快递员干活又快又稳。下垂控制打地基系统最底层用U-I下垂控制相当于给系统装了个自动平衡器。当母线电压波动时通过调节电流给定值来维持稳定。举个代码例子% 下垂控制核心计算 function I_ref droop_control(V_bus, V_nom) K_droop 0.05; % 下垂系数 I_ref (V_nom - V_bus) / K_droop; end这个系数就像调节力度的旋钮大了响应快但可能震荡小了又太迟钝。实际调试时得拿着示波器边看边调跟炒菜加盐似的。电压环的PI老伙计电压外环还是PI扛大梁毕竟经典算法在稳态精度上没得说。但要注意抗饱和处理不然负载突变时积分器会抽风。来看个带限幅的PI实现// 带抗饱和的PI控制器 float voltage_control(float error) { static float integral 0; float Kp 0.8, Ki 50; integral error * Ts; // Ts为采样周期 integral clamp(integral, -Imax, Imax); // 钳位在安全范围 return Kp*error Ki*integral; }这里的clamp函数就像给积分项套了条安全带防止输出电流指令飙到姥姥家。电流环上MPC黑科技储能双向DCDC变流器-模型预测控制 储能buck-boost双向dcdc负载 [1]初级控制为下垂控制 [2]电压环才采用PI控制 [3]电流环采用模型预测 ①蓄电池控制外环使用U-I下垂控制PI控制器产生电流环给定值 ②设计了电流内环的模型预测控制器模型预测控制由于是主动的预测相比于传统滞后控制的PI控制器在响应速度及稳定性好很多 3仿真工况在5秒的时候投切负载可以看到系统响应迅速且跟踪性能好稳定迅速重点来了电流内环用模型预测控制这玩意儿比传统PI快了不是一星半点。原理简单说就是预测未来几步的行为选个最优解。咱们用Matlab搞了个预测模型function [duty] mpc_current(I_L, V_in, V_out) horizon 3; % 预测步长 R 0.02; L 1e-3; Ts 50e-6; % 电路参数 % 构建预测矩阵 A [-R/L, 0; 0, 0]; B [V_in/(L*V_out); 0]; % 滚动优化求解 options optimoptions(quadprog,Display,off); duty quadprog(H,f,A_ineq,b_ineq,[],[],[],[],[],options); end实际运行时这个优化问题会被简化成查表法不然DSP算到冒烟也搞不定。有个坑要注意电感参数得测准偏差大了预测就成瞎蒙了。仿真实战见真章在PLECS里搭了个仿真5秒时突然切负载。图1的波形显示母线电压就像坐过山车刚往下掉不到20ms就被拽回来了。电流跟踪误差小得跟心电图似的传统PI这时候还在喘粗气呢。!仿真波形截图实测数据对比更直观指标MPC方案传统PI调节时间(ms)1852超调量(%)2.18.7THD0.8%2.3%调参踩坑实录刚开始用MPC时预测步长设了5步结果DSP直接算跪了。后来发现3步足够用真是应了那句less is more。另一个坑是权重系数选择电流误差和开关损耗的权重比得反复试调不好就跟没头苍蝇似的。这种控制策略特别适合微电网这种需要快速响应的场景。下次试试结合深度学习做参数自整定说不定能让这个电力快递员学会自己认路呢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2454776.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!