国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【MPC模型預測控制器】4_完整案例講解 - Octave代碼

2023-07-10 17:04 作者:此物最好吃  | 我要投稿

%%~~~~~~~~~~MPC_Test.m~~~~~~~~~~

%稍微改了一點,可以簡單實現(xiàn)目標函數(shù)跟蹤

clc

clear

close all


A = [1 0.1; -1 2];

n = size(A,1);

B = [0.2?1; 0.5 2];

p = size(B,2);


%權(quán)重系數(shù)

Q = [1 0; 0 1];

F = [1 0; 0 1];

R = [0.1 0; 0 0.1];


k_steps = 100;

X_K = zeros(n,k_steps);

%初始狀態(tài)變量值

X_K(:,1) = [20;-20];

%設置目標函數(shù)

X_D = zeros(n,k_steps);

X_D(1,50:end) = 50;

X_D(2,50:end) = 10;

U_K = zeros(p,k_steps);


%定義預測區(qū)間

N = 5;

[E,H] = MPC_Matrices(A,B,Q,R,F,N);



%計算每一步的狀態(tài)變量值

?for k = 1 : k_steps

???U_K(:,k) = Prediction(X_K(:,k)-X_D(:,k),E,H,N,p);

???X_K(:,k+1) = A*(X_K(:,k)-X_D(:,k)) + B*U_K(:,k) + X_D(:,k);

?end


?%繪制狀態(tài)變量和輸入變化

?subplot (2,1,1);

?hold;

?for i = 1 : size(X_K,1)

???plot(X_K(i,:));

???plot(X_D(i,:));

?end


legend("x1","x2","xd1","xd2");

hold off;

subplot(2,1,2);

hold;

for i = 1 : size(U_K,1)

??plot(U_K(i,:));

end

legend("u1","u2");

ldg = legend;

【MPC模型預測控制器】4_完整案例講解 - Octave代碼的評論 (共 條)

分享到微博請遵守國家法律
靖西县| 广水市| 阜南县| 成安县| 兴城市| SHOW| 通江县| 南充市| 濮阳县| 西乌珠穆沁旗| 阿勒泰市| 板桥市| 峨眉山市| 永嘉县| 和田县| 绥宁县| 杭锦后旗| 永善县| 金乡县| 阳泉市| 瓮安县| 鹤岗市| 长顺县| 天水市| 东乡县| 淳化县| 佳木斯市| 华阴市| 霍州市| 雷州市| 东乡族自治县| 运城市| 都昌县| 麦盖提县| 当涂县| 潼南县| 武功县| 宣汉县| 区。| 河西区| 霸州市|