需求分析:
针对考虑串联电池组参数不一致的建模场景,首先建立起SOC与所有电池单体参数的表格,包括OCV-SOC,Ro-SOC,Rp-SOC,Cp-SOC。这里取SOC为标准的一维行向量,即[0 0.05 0.1 0.15...0.9 0.95 1], 其他参数皆为Number*21的矩阵,其中Number指的是电池组中的单体数目,需要在任一SOC点[SOC_Number1; SOC_Number2; ...; SOC_Numbern]进行插值得到当前SOC点的参数。下面将仿照该场景的矩阵规格进行插值方法探索。
举个栗子:
向量A=[1 2 3 4 5]; 矩阵B=[1 2 3 4 5; 2 4 6 8 10; 3 6 9 12 15]; 向量a=[1.5; 3; 4.5];
输入matlab中的插值程序为interp2(A,index,B,a,index,"linear"), 其中index=linspace(1,Number,Number);
结果为:
该结果的对角线值即为需要的值。