1

我在图片中的模型模拟过程中遇到以下错误(块 cell、cell1 和 cell2 包含电池的电化学模型,顺便说一下,我还尝试使用内置的 ConstantVoltage 更改这些块类似的错误):

[ 1 ] 12:36:28 符号错误 模型的一个独立子集的方程 (180) 和变量 (177) 数量不平衡。变量:

[2] 12:36:37 Translation Error 预优化模块clockPartitioning(模拟)失败。

并联

你知道这个错误的原因是什么吗?

4

2 回答 2

4

无法连接

  1. 潜在变量的理想来源(在这种情况下为电压)并联或
  2. 理想的流量源(可能是电流源)串联。

对于屏幕截图中的电路,这将导致方程系统cell.V= cell.V1=cell.V2所有变量都已知,因此导致“方程和变量数量不平衡。

您需要做的是使来源不理想,这通常更接近现实。为此,您可以为所有电压源添加一个串联的内部电阻。对于电流/流量源,这可能会给源增加一个并联电阻。

顺便说一句:并联理想电压源是没有意义的,因为它们中的每一个都可以提供无限电流而不会出现电压下降......

于 2020-06-22T06:45:13.157 回答
1

我注意到两件事:

  1. 所有电压源都是短路的,这给出了矛盾的方程 (v=Vv=0)。变量名参考代码Modelica.Electrical.Analog.Sources.ConstantVoltage
  2. 并联电压源各自尝试设置并联源两端的电压。
于 2020-06-19T05:51:34.407 回答