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
2021-07-18 15:34:44
132KB
系统开源
1