資源簡介
多約束的廣義預測控制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
評論
共有 條評論