该资源为广义预测控制的代码,根据已有模型的参数,绘制图像。 其中,模型参数已知,预测长度400,期望信号为长度100的方波。 广义预测控制中多步求解Diophanine方程,需要调用multidiophantine的M文件,但M文件无法同时上传是为什么? 我继续上传multidiophantine.m文件。
2021-11-19 13:11:41 2KB 广义预测控制 程序代码 Matlab
1
广义预测控制的matlab程序,使用方便,使被控量很好的跟踪设定值。
2021-11-16 10:00:26 1KB 广义预测控制
1
Simulink仿真传统有限集模型预测控制三相两电平整流器仿真
1
matlab 编程选择运行仿真代码用于风电场控制的 Koopman 动态模式分解 获得机械工程理学硕士学位的论文 存储库 该存储库包含在上述硕士论文的背景下开发的所有工作。 这项工作的主要成果细分如下: Thesis.pdf :对应于最终论文,介绍了风力涡轮机控制、风电场控制、流体动力学中的数据驱动建模、动态模式分解和适用于控制的变体算法。 所有结果也包含在本文档中。 Thesis_presentation.pdf : Thesis.pdf内容的介绍。 ExtendedAbstract.pdf : Thesis.pdf的 10 页摘要,采用两列格式。 poster_thesis.pdf:在Thesis.pdf的目标和结果的海报格式摘要。 KOPMAN_IODMD_1.0 : 源代码,在 Matlab 中开发,利用国家可再生能源实验室 (NREL) 开发的现有功能,用于在Thesis.pdf 中获得结果。 动画:可以可视化数据集的动画。 文章:基于论文中开发的工作发表的文章。 data :包含用于测试Thesis.pdf 中提出的算法的数据集。 论文摘要 在风电场中将风力涡轮机安装在一起
2021-11-15 17:12:50 40.87MB 系统开源
1
Alberto Bemporad的模型预测控制(MPC)课程英文讲义,从理论到实践较为全面,适合MPC入门。
2021-11-14 21:19:00 118.51MB Control
1
预测控制动态矩阵控制MATLAB程序的实现过程,DMC控制的实现。
2021-11-14 15:50:51 2KB MATLAB
1
当线性化状态空间模型(或传递函数)作为函数的输入时,这些脚本设置和模拟通用多输入多输出 (MIMO) 控制系统的模型预测控制。 然而,工厂模型通常可以是非线性的。 二次规划用于使输入和输出变量在所需的时间范围内达到其设定点。 文件描述如下: run_MPC.m:设置和运行模拟的主文件。 MPC_simulation.m:遍历时间并实现在每次迭代中找到的当前时间输入变量。 MPC_calculation:MPC 控制器通过查看基于对象线性化模型的前向时间范围来解决二次问题。 MPC_plant.m:在工厂中实现当前时间输入向量。 通常,对象模型可以是非线性的。 Addnoise.m:基于信号的数量级和噪声百分比(噪声标准)向主信号(工厂的输出)添加噪声的函数 公式和原始代码(用于 SISO 系统)由瑞典 KTH 大学的 Elling W. Jacobsen 编写。 配方包含在文件中。
2021-11-13 05:09:02 1017KB matlab
1
此提交包含一个模型,用于展示在美国公路场景中移动的车辆上实施 MPC。 以下步骤描述了工作流程: 1. 生成航点2. 计算 MPC 实现的曲率3.生成MPC踏板图4. 在 2D、Bird's-Eye Scope 和 3D 模拟环境中可视化车辆的最终路径。 用户可以参考该模型为给定的航点执行路径跟踪应用程序。 结果可以在比较获得的轨迹和参考轨迹的二维图中进行可视化。 请阅读自述文件以了解有关如何使用模型以及如何调整控制器的更多详细信息: https : //github.com/mathworks/vehicle-model-predictive-control
2021-11-12 10:53:57 1.06MB matlab
1
MPsee 是一种数学工具,可收集有关任何优化控制问题的所有基本信息,然后自动生成快速在线非线性模型预测控制器 (NMPC),用于仿真和实现目的。 它具有用户界面以定义最佳控制问题。 根据正确的问题定义,MPsee 生成相关的 MATLAB 代码。 然后,用户可以利用提供的 Simulink 库 (NMPCLib.slx) 在 Simulink 中实现和模拟他们的 NMPC。 MPsee 基于 c/GMRES 和 Newton/GMRES 实时优化方法生成 NMPC 控制器,并允许用户在单射和多射方法之间进行选择。 执照: MPsee Toolbox 在 Apache 许可下分发,版本 2.0 (Apache-2.0),但没有任何保证; 甚至没有对适销性或针对特定目的的适用性的暗示保证。 在将理论和软件实现用于他们自己的研究或商业利用结果之前,用户有责任评估理论和软件实现的正确性。
2021-11-08 15:15:46 6.18MB matlab
1
多输入多数出广义预测控制的算法研究与应用
2021-11-08 10:42:54 561KB yuce
1