登录 注册
当前位置:主页 > 资源下载 > 50 > 用于提高计算可重复性的CodeOcean Repo:matlab最简单的代码-RL_VC_CodeOcean

用于提高计算可重复性的CodeOcean Repo:matlab最简单的代码-RL_VC_CodeOcean

  • 更新:2024-12-17 23:14:26
  • 大小:5.9MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

matlab最简单的代码阀门控制的强化学习 快速摘要: 该代码随附于标题为“阀门控制的强化学习”的论文。 本文探讨了RL对非线性系统的最优控制 平台:MATLAB的强化学习工具箱(R2019a版本)和Simulink 运行main.m进行测试以确保代码正常运行。 它依次运行4个代码文件。 它将仅训练100个情节的座席,将其存储在\results文件夹中,针对PID对其进行验证,进行稳定性分析(在现有的传递函数数据文件中,存储在\data文件夹中),并生成图并将其存储在\results文件夹。 训练RL控制器: code_DDPG_Training.m :使用DDPG来分阶段训练代理的训练代码。 使用sm_DDPG_Training_Circuit.slx。 使用“分级学习”可在以前存储的模型上运行并增强其“学习”功能,从而迭代运行该文件。 sm_DDPG_Training_Circuit.slx :Simlulink模型,用于训练代理以控制非线性阀模型 使用训练有素的控制器进行实验: sm_Experimental_Setup.slx :Simulink模型,用于将DDPG代理控制器与