二次动态矩阵控制于 1970 年代由壳牌石油公司开发(Cutler 和 Ramaker,1979 年),是化学工业中常用的模型预测控制公式。 提交包含一个控制器文件来执行 QDMC 算法。 一个单独的文件显示了如何在一个简单示例的闭环仿真中使用控制器。 该公式遵循Enso Ikonen在“模型预测控制和状态估计”的讲义中使用的术语。
2021-11-01 11:24:36 11KB matlab
1
离散控制Matlab代码用于三相逆变器的MPC: 该存储库包含使用模型预测控制(MPC)控制带有输出LC滤波器的三相逆变器的代码。 控制器使用系统的离散时间模型来预测逆变器生成的所有可能开关状态的输出电压行为。 然后,将成本函数用作选择将在下一个采样间隔期间应用的开关状态的标准。 使用MATLAB/Simulink工具,在线性和非线性负载下,仅需一个预测步骤即可对MPC进行MATLAB/Simulink 。 用法: 对于线性负载(即电阻性),在“命令”窗口中键入,例如: >> clear all, clc, Ts = 30e-6; Vref = 200; Cfilter = 40e-6; Lfilter = 2.5e-3; Vdc = 500; Res = 100; 然后,运行Simulink模型(即MPC_3Phase_Inverter.slx ) 对于非线性负载(即,二极管桥式整流器),在“命令”窗口中键入,例如: >> clear all, clc, Rnload = 100; Cnload = 500e-6; Ts = 30e-6; Lfilter= 4.0e-3; Cfilt
2021-10-18 17:52:22 136KB 系统开源
1
下载后参考以下文件的使用方法。 https://github.com/mathworks/mpc_implementation_example/blob/master/MPC_imple_PJ_説明資料.pdf 解释主要是关于现场脚本。在下面的链接中,我们上传了实时脚本的 Markdown 版本,因此您可以使用 Web 浏览器浏览内容。 https://github.com/mathworks/mpc_implementation_example/blob/master/MPC_imple_PJ/common/MPC_Design_index_md.md [版本] R2021a:当前R2020b: https : //github.com/mathworks/mpc_implementation_example/archi
2021-09-16 13:49:43 7.23MB matlab
1
离散控制Matlab代码分层建筑微电网 介绍 该MATLAB代码由两级分层模型预测控制(HMPC)组成,用于管理装有锂离子电池,光伏太阳能电池板(PV)和插电式电动汽车(PEV)的建筑微电网,如以下方案所示。 这种控制结构是一种简化的结构,通过实施经济权力分配突出了第三级控制水平。 方法 1.正在研究的植物 1个具有实际数据的光伏电缆(〜0-1 kW) 1建筑物的功耗在0-0.8 kW之间 1个锂离子电池组(容量:68 kWh /最大充电和放电速率:+/- 10 kWh) 1辆带有1个锂离子电池组的电动汽车(容量:68 kWh /最大充电和放电速率:+/- 2.5 kWh) 2.拟议控制 具有日常市场的三级控制层 地平线(Nh):48h(天气预报+耗电量) Ts':24小时(建筑物每天向社区汇总员发送第二天承诺的电力交易计划) Ts:1h(电力交易计划的离散化) 盘中市场的三级控制层 地平线(Nh):6h(天气预测+功耗) Ts:1h(最后时刻购电) 模拟 您可以通过观看无干扰的分层控制和有干扰的分层控制的模拟视频来预览HMPC: 无干扰的分级控制 有干扰的分级控制
2021-08-29 18:14:29 36.21MB 系统开源
1
随机模型预测控制公式,基于二次动态矩阵控制。 多项式混沌展开用于量化模型参数中的不确定性对预测模型输出的影响。 由此产生的 MPC 允许对具有高状态维度和不确定参数的系统进行快速设定点跟踪。 这是论文 von Andrian, M. 和 Braatz, RD (2019)“基于多项式混沌理论的随机模型预测控制的无偏移输入输出公式”论文的完整代码,美国控制会议论文集,2019 年,360 -365,可在: https ://doi.org/10.23919/ACC.2019.8814366 抽象的: 随机模型预测控制 (SMPC) 公式被提出,它具有低在线计算成本和零稳态偏移,适用于高状态维度的约束动态系统。 概率参数不确定性对过程输出的影响使用多项式混沌理论进行量化,状态维度的可扩展性通过使用输入-输出公式获得,与状态数量无关。 提供了使用 z 变换的解释和数学证明,以解释为什么某些
2021-08-24 09:39:33 7KB matlab
1
模型预测控制算法跟踪双移线,包含carsin的cpar文件以及simulink文件,代码中有注释
2021-07-20 13:01:44 5.63MB 模型预测控制
1
基于四轮汽车和差速小车的模型预测控制
1
基于状态空间的模型预测MPC控制器的设计,附带例子(MATLAB) 基于状态空间的模型预测MPC控制器的设计,附带例子(MATLAB)
2021-04-24 19:02:57 5KB MPC
1
包含一个基于MATLAB语言编写的单变量动态矩阵控制(DMC)算法的程序和对应的笔记(包含详细的公式和推导过程)。参考的资料是席裕庚的《预测控制》,算法中考虑了模型的不确定性和扰动,但暂时未考虑约束。
2021-04-11 15:50:48 1.03MB 预测控制 MPC DMC 动态矩阵控制
1
永磁同步电机(PMSM)无刷直流电机(BLDC)有限集模型预测控制(MPC)matlab/simulink仿真模型(2017),能很好的运行,并且能达到比较理想的效果,比传统的PWM控制要精确,反应速度更快。
2021-04-06 09:03:24 30KB 仿真 PMSM BLDC MPC