
离散控制的Matlab代码-Crystallization-Control-Feedback-Policy-from-Data: 数...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目通过数据驱动的方法设计结晶过程中的反馈策略,使用MATLAB实现离散时间控制算法,优化工业结晶操作。
离散控制的Matlab代码与DJ Griffin, MAGrover, Y. Kawajiri 和 RWRousseau 的论文“应用于批量冷却结晶的数据驱动建模和动态编程”一同发布。该代码的主要功能由ObtainPolicy.m函数实现,它利用有关结晶动力学的实验数据来生成达到目标晶体质量和弦数所需的反馈控制策略。详细信息请参阅相关手稿。
要运行ObtainPolicy,需要将子功能文件夹中的m文件置于同一路径中,并且必须安装CVX(一个用于凸优化问题求解的软件)。此外,请确保已获取适当的许可证以在商业用途下使用非自由版本的MATLAB等工具。
查看和应用输出策略时,可以利用viewPolicy.m函数将其表示为随时间变化的颜色图。输入从策略解析则可通过inputFromPolicy.m实现。ExampleData.mat文件提供了示例数据用于测试目的。将所需功能添加到适当的MATLAB目录后,可以通过打开数据文件并在工作区中指定每个输入变量来获取策略输出:Command>>[Pol, 。
全部评论 (0)
还没有任何评论哟~


