case5pmc.m
来自「this program is a model-based predictive」· M 代码 · 共 31 行
M
31 行
%% Model
model=tf([1 -.5],[1 (1.8*pi) 0],'Inputdelay',.150);
%%
% Controller Objects
Ts=.1; %Sampling time
% MV=struct('Min',-1,'Max',1);
p=20;
m=3;
% mpc1=mpc(model,Ts,p,m,[]);
%%
% Plant (which has been mismatched)
plant=tf([1 -.5],[1 (1.8*pi) 0],'Inputdelay',.150);
%%
% Implementation
T = 5000;
t=-10*pi:.01:10*pi;
f=sin(.2*t);
[k0,k]=size(t);
r = f';
% sim(MPCobj, T, r);
mpcobj = mpc(plant,m,p,1);
% [y, t, u] = sim(MPCobj, T, r);
% plot(t, y)
% MPCopts = mpcsimopt;
% MPCopts.Constraints = 'off';
% sim(mpc1, T, r)
% Plant = STR;
% %5*CSTR;
% MPCopts.Model = Plant;
sim(mpcobj, T, r)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?