资源简介

多输入单输出(MISO)的模型预测控制(MPC)matlab+simulink仿真

资源截图

代码片段和文件信息

%% Control of a Multi-Input Single-Output Plant
% This example shows how to design model predictive controller with one
% measured output one manipulated variable one measured disturbance and
% one unmeasured disturbance in a typical workflow.

% Copyright 1990-2012 The MathWorks Inc.

%% MPC Controller Setup
% We start defining the plant to be controlled.
sys=ss(tf({111}{[1 .5 1][1 1][.7 .5 1]})‘min‘);

%%
% Now setup an MPC controller object.
Ts=.2;             % sampling time
model=c2d(sysTs); % prediction model

%%
% Define type of input signals: the first signal is a manipulated variable
% the second signal is a measured disturbance the third one is an
% unmeasured disturbance.
model=setmpcsignals(model‘MV‘1‘MD‘2‘UD‘3);

%%
% Define the structure of models used by 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       33148  2012-09-05 11:25  mpc_miso\mpc_miso.mdl
     文件       11256  2013-10-10 02:40  mpc_miso\mpcmiso.m
     目录           0  2017-05-28 11:36  mpc_miso\

评论

共有 条评论