• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: 约束  GPC  matlab  

资源简介

多约束的广义预测控制GPC,matlab程序,使用fmincon函数来求解约束下的性能指标,可以通过修改fmincon中的参数来实现不同的约束。

资源截图

代码片段和文件信息

% function J=fun_J(JJdeltaulanbt)
% J=JJ‘*JJ+lanbt*deltau‘*deltau ; 

function J=fun_J(deltau)
global G F y H delta_u lanbt yr1 t na nb;
       JJ=G*deltau ;                  %%%%%%%%%%J
       JJ=JJ+F(:1)*y(t);             
       for i=2:na+1 JJ=JJ+F(:i)*y(t-i+1);  end
       for i=1:nb  JJ=JJ+H(:i)*delta_u(t-i);  end 
       JJ=JJ-yr1;



J=JJ‘*JJ+lanbt*deltau‘*deltau ; 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2273  2013-04-08 17:04  GPC_SISO_cons.m

     文件        394  2013-04-07 13:54  fun_Jg.m

----------- ---------  ---------- -----  ----

                 2667                    2


评论

共有 条评论