
MATLAB案例含代码-KRONIC:考夫曼降阶非线性辨识与控制
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
KRONIC是基于MATLAB的一个工具箱,专门用于实现考夫曼降阶方法在非线性系统辨识和控制中的应用,并提供详细的案例及源代码。
MATLAB案例库提供了一个名为Koopman降阶非线性识别与控制(KRONIC)的工具箱。该库实现了用于非线性动力学系统的一种新的识别框架,即KRONIC方法。关于此方法的具体信息可以参考文献 Kaiser 等人的论文 (2017)。
Koopman算子作为一种处理非线性动态系统的原理性的线性嵌入方式已经出现,并且通过其特征函数建立了描述系统动力学行为的内在坐标系,这些坐标能揭示出系统沿其线性行为的本质特性。KRONIC的目标是从数据中利用稀疏回归技术识别出Koopman算子的特征函数集,然后在这些固有的坐标体系下设计控制器。
要使用这个库,请按照以下步骤操作:
1. 将此存储库克隆到您的计算机桌面。
2. 在MATLAB环境中添加路径:`addpath(<路径>/KRONIC/utils)` ,确保可以访问 KRONIC/utils 文件夹中的内容。
该工具箱没有依赖于其他外部软件包。为了开始使用,您可以在主文件夹的示例中查看各种动态系统上的方法演示。只需在MatLab中执行相关脚本即可生成位于`KRONIC/FIGURES`目录下的绘图文件作为输出结果。
例如:克朗尼奇/AsymmetricPotentialWell.m 文件展示了一个非对称势阱中的跳跃行为,是使用该工具箱的一个实例应用。
全部评论 (0)
还没有任何评论哟~


