bbc模型matlab代码-DCDC_BuckBoostConverter:DCDC_BuckBoostConverter

时间:2024-06-17 01:44:55
【文件属性】:

文件名称:bbc模型matlab代码-DCDC_BuckBoostConverter:DCDC_BuckBoostConverter

文件大小:132KB

文件格式:ZIP

更新时间:2024-06-17 01:44:55

系统开源

bbc模型matlab代码DCDC_BuckBoostConverter 考虑采用数据驱动模型预测控制(DDMPC)来控制带负载的DC-DC Buck-Boost转换器。 四种控制方法是: PI控制器 PPO 混合1(带有PI控制器的PPO) 混合2(具有过滤机制的PPO) Simulink .slx文件包含环境,并且RL代理和MATLAB .m脚本用于模拟相应的控制方法。 .m文件仅需要打开。 要设置的参数在第二个代码单元中列出。 其中包括[V_ref,Ts](分别是参考电压值(状态为正比例缩放器))和采样时间。 运行.m文件后,将启动.slx模型。 在此页面的右上方,有一个“数据检查器”图标,可以启动该图标以查看培训和验证过程的直观表示。 奖励功能 要查看/编辑奖励功能和终止条件,请打开.slx文件。 此Simulink模型具有3个主要模块: BBC(降压-升压转换器模型) SignalProcessing(在此块中,有一个signalProcessing函数,其中包含奖励函数和终止条件) RL代理商 包装要求 R2021a MATLAB所需软件包:Simulink和Simulin


【文件预览】:
DCDC_BuckBoostConverter-main
----DCDC_BBC_PID.slx(30KB)
----PPO.m(4KB)
----DCDC_BBC_hybrid2.slx(37KB)
----Hybrid1.m(4KB)
----Hybrid2.m(4KB)
----DCDC_BBC_RL.slx(33KB)
----PID.m(440B)
----DCDC_BBC_hybrid1.slx(39KB)
----README.md(1KB)

网友评论