文件名称:附录里的matlab代码-Predictive-control:Basedonpredictivecontrol,simulatesignal
文件大小:895KB
文件格式:ZIP
更新时间:2024-06-16 23:23:16
系统开源
附录里的matlab代码 基于单容水箱的预测控制算法仿真 [张嘉玮][] 算法描述 本次仿真实验采用先进控制算法之预测控制对水箱进行控制和仿真实验。算法的原理老师上课已经进行了详细的简述,这里不再赘述,其基本的环节如下图所示。 预测控制算法主要通过模型预测,反馈校正以及滚动优化三个步骤进行预测控制,使得模型输出能在预期的轨迹上运行。 该算法具有较好的鲁棒性,能够适应延迟、非最小相位等那难于控制的系统。 目录 [ [ [ [ %% 单容、基于阶跃响应 %% 单容对象基于阶跃响应的输入输出模型的预测控制算法 clear all; close all; % 原模型 num = [10]; den = [1200,1]; sys=tf(num,den);%模型传递函数 figure(1) subplot(2,1,1) step(num,den); title('阶跃响应'); xlabel('time'); % 进行预测控制 G = poly2tfd(10,[1200 1]);%模型的MPC格式 T = 20; % 采样周期 Nt = 1;%输出的稳定性向量 TFinal = 1000;
【文件预览】:
Predictive-control-master
----积分1.jpg(26KB)
----基于单容水箱的预测控制算法仿真_自61_张嘉玮_2016011528.pdf(812KB)
----Task1.m(873B)
----③对控制步长M的探究2.jpg(25KB)
----Task3.m(2KB)
----2411.jpg(26KB)
----2412.jpg(20KB)
----232.jpg(25KB)
----Task21.m(873B)
----2432.jpg(25KB)
----③对控制步长M的探究1.jpg(26KB)
----README.md(12KB)
----2431.jpg(25KB)
----TAsk22.m(718B)
----2421.jpg(24KB)
----Task13.m(962B)
----2②对预测步长P的探究.jpg(25KB)
----1②对预测步长P的探究.jpg(25KB)
----积分2.jpg(27KB)
----积分3.jpg(25KB)
----Task12.m(970B)
----Task2.m(2KB)
----积分4.jpg(21KB)
----③对控制步长M的探究3.jpg(27KB)
----Task11.m(718B)
----3②对预测步长P的探究.jpg(27KB)
----积分0.jpg(19KB)
----2422.jpg(24KB)