登录 注册
当前位置:主页 > 资源下载 > 50 > DCDC_BuckBoostConverter的MATLAB代码实现:BBC模型

DCDC_BuckBoostConverter的MATLAB代码实现:BBC模型

  • 更新:2024-07-20 20:30:14
  • 大小:132KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

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