我在simscape上有一个李氏细胞模型。我带着
outputs
113H 113 SOC :剩余SOC% H 214H 115“+”和"-“-”Simscape终端电气<代码>H 216F 217
当我将它们串联起来时,它可以工作,但是当我并行地连接它们时,它会给出下面描述的错误。原因可能是什么?我该怎么解决呢?
谢谢。

component v_ysk
inputs
v_ins = {0,'1'};
c_full = {0, 'A*s'};
c_initial = {0,'A*s'};
end
outputs
c_out ={0,'A*s'};
soc = {0,'1'};
end
nodes
p=foundation.electrical.electrical % +:right
n=foundation.electrical.electrical % -:right
end
parameters (Size =variable)
end
variables(Access=private)
i = { 0, 'A' };
v = { 0 ,'V'};
end
branches
i : p.i -> n.i;
end
equations
c_out == c_initial + integ(i);
v == p.v - n.v;
soc == (c_out/c_full)*100;
if (c_out>0 && c_out<= c_full)
v == {v_ins,'V'};
else
v == {v_ins , 'V'};
end
end结束
发布于 2021-05-10 20:08:25
在这里,integ是问题的根源。我没有使用integ,而是使用了实际上相同的.der。
https://stackoverflow.com/questions/66010928
复制相似问题