消极的适应状态空间估计使用感动

9的观点(30天)
彼得Jotmeier
彼得Jotmeier 2020年10月11日
编辑: 彼得Jotmeier2020年10月11日
你好,
我试图建立一个独院住宅的Resistance-CapacityBuilding模型从最近的一篇论文。
输入和输出文件的评估可以在附件中找到。
greyest-process给予-856%的拟合优度。谁能明白我做错了吗? !我现在试图解决这3天……
这是我的代码
ts = 60;
data = iddata (ts输出,输入,“名字”,“SFH”);
数据。OutputName =“Innenraumteperatur”;
数据。OutputUnit =°C的;
数据。InputName = {“Heizwarmestrom”,“Außentemperatur”,“Solare Strahlung”};
数据。InputUnit = {千瓦的,°C的,千瓦/ m²的};
数据。Tstart = 0;
数据。TimeUnit =“秒”;
数据
情节(数据);
C_int = 1.771;%千瓦时/ K
C_wall = 24.22;%千瓦时/ K
R_int = 1.089;% K /千瓦
R_wall = 9.013;% K /千瓦
gA = 1.92;% m²
票面价值= {“见习医生Kapazitat”C_int;“魔杖Kapazitat”C_wall;
“Widerstand实习生”R_int;“Widerstand魔杖”R_wall;“Dampfung solare Einstrahlung”gA};
t = 0
辅助= {};
fcn_type =“cd”;
init_sys = idgrey (“annexstatespace”par fcn_type,辅助,ts);
init_sys。TimeUnit =“秒”;
init_sys.Structure.Parameters (1)。自由= true;
init_sys.Structure.Parameters (2)。自由= true;
init_sys.Structure.Parameters (3)。自由= true;
init_sys.Structure.Parameters (4)。自由= true;
init_sys.Structure.Parameters (5)。自由= true;
init_sys.Structure.Parameters (1)。最小值= 0;
init_sys.Structure.Parameters (2)。最小值= 0;
init_sys.Structure.Parameters (3)。最小值= 0;
init_sys.Structure.Parameters (4)。最小值= 0;
init_sys.Structure.Parameters (5)。最小值= 0;
选择= greyestOptions (“InitialState”(20、20),“显示”,“全部”,“焦点”,“模拟”);
opt.DisturbanceModel =“没有”;
opt.SearchOptions。公差= 0.001;
opt.SearchOptions。MaxIterations = 80;
sys =老龄化最严重的(数据、init_sys选择);
比较(数据、系统);
这是idgrey中使用的函数:
函数[A, B, C, D, K, X0] = annexstatespace (C_int、C_wall R_int, R_wall, gA, ts)
= (
1 / (R_int * C_int), 1 / (R_int * C_int);
1 / (R_int * C_wall), 1 / (R_wall * C_wall) 1 / (R_int * C_wall)];
B = (
1 / C_int 0 gA / C_int;
0,1 / (R_wall * C_wall), 0);
C = 0 [1];
D = 0 (1、3);
K = 0 (2, 1);
X0 = (20、20);
如果t > 0ts %样本模型与样本时间
s = expm ([[B] * ts;0 (3、5)]);
一个= s (1:2, 1:2);
B = s (1:2, 3:5);
结束
结束
我已经发现了一些解释-适合 在这里 ,但我不知道如何适用于我的情况。
帮助非常感谢!

答案(0)

类别

找到更多的在线性模型识别帮助中心文件交换

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!