-
大小: 1KB文件類型: .m金幣: 1下載: 0 次發布日期: 2021-01-09
- 語言: Matlab
- 標簽: canshubiansh??
資源簡介
RLS參數辨識,最小二乘法RLS參數辨識,最小二乘法RLS參數辨識,最小二乘法
代碼片段和文件信息
%?最小二乘的遞推算法?
%?U(k)-U_ocv(k)=a1*I(k)+a2*(U(k-1)-U_ocv(k-1))+a3*I(k-1);
%clear??
tic
%----------------------------讀入數據--------------------------------
data=?xlsread(‘1110Fe1udds25.xls‘);%1電流?2電壓?3soc?4soc帶格式
for?i=1:5200?
???U_ocv(i)=Uocv(?data(i+304)?)?;%為了避免soc=1從第三十個開始讀取5200個數
???z(i)=data(i+302)-U_ocv(i);
???M(i)=-data(i+301);
end
%----------------------------遞推求解--------------------------------
P=10*eye(3);???%?估計方差
Pstore=zeros(35001);?
Pstore(:1)=[P(11);P(22);P(33)];?%?P矩陣
Theta=zeros(35002);?%參數的估計值,存放中間過程估值?
Theta(:1)=[1;1;1];?
%?K=zeros
- 上一篇:數電課設——八路彩燈循環控制
- 下一篇:matlab實現人臉識別
評論
共有 條評論