【Simulink】电池双向DC/DC+PI双环直流母线稳压
之前写过一篇博客,是关于双向Buck/Boost变换器的PI双环控制,本篇博客将电流环的PI控制改成FCS-MPC控制。
1. 双向DC/DC
原理:
参考:[1]李洋. 直流微电网混合储能系统功率分配及稳定性研究[D]. 哈尔滨工业大学电气工程, 2020.
双向DC/DC变换器可实现充放电功能:
当直流母线电压高于参考值时,可通过变流器放电,此时储能元件充电;
当直流母线电压低于参考值时,储能元件通过变流器向母线充电。
双向DC/DC变换器的控制可采用PI-FCS-MPC双环实现:
外环为电压环,引入母线电压反馈,跟踪母线电压参考值;
内环为电流环,基于模型进行控制,最后连接PWM环节。
FCS-MPC控制原理和三相逆变那些是类似的,这里只不过拓扑不同,不太明白FCS-MPC原理的同学可以看我之前的博客,尤其是《模型预测控制MPC》专栏的。
2. 仿真模型
2.1 仿真参数
电池标称电压 Ui=268.8V
直流母线电压 Ubus=540V (控制目标:跟踪并稳定电压)
开关频率 fs=20kHz
负载电阻 仿真总时长为1s,0.5s时负载发生变化,90Ω→45Ω
电池参数:
2.2 仿真原理图
matlab版本:2022b
电池作为动力源,经过双向DC/DC变换器,与直流母线和阻性负载相连。
外环电压环为PI控制,生成电流参考值。
内环电流环为FCS-MPC控制。
2.3 仿真结果
母线电压:
基本稳定在540V左右
电池SOC、电流、电压:
仿真下载
(仿真里面忽略了电感寄生电阻,可以自行加上)