【问题标题】:Error in the parallel connection of voltage generators (cells)电压发生器(电池)并联错误
【发布时间】:2020-10-08 19:30:43
【问题描述】:

我在模拟图片中的模型时遇到以下错误(单元格、单元格1和单元格2包含电池单元的电化学模型,顺便也尝试使用内置的更改这些块ConstantVoltage 我遇到了类似的错误):

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

[2] 12:36:37 翻译错误 预优化模块clockPartitioning(模拟)失败。

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

【问题讨论】:

    标签: modelica openmodelica circuit circuit-diagram


    【解决方案1】:

    无法连接

    1. 潜在变量(在本例中为电压)的理想来源,并联或
    2. 串联的理想流量源(可能是电流源)。

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

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

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

    【讨论】:

    • 谢谢马库斯,我努力工作时谨记在心回复。我想要做的是串联和并联连接电池,并为每个电池提供电流值和 SOC 值作为输入。所以基本上电阻实际上是做什么的,在我的情况下,是通过给每个电池的电流值来完成的。你认为有可能吗?每个单元模型都基于 DAE 系统,我使用 MSL 的 OnePort 对 pos 和 neg 引脚进行建模。我试图修改 OnePort 以考虑两个 pos 引脚之间的连接,但没有成功。你认为这可能是让它发挥作用的好方法吗?
    • 如果你的 DAE 模拟了一个内部阻力,它应该是可能的。对我来说,问题是,为什么你只使用电压源。我猜DAE描述了一些电压源+电阻。如果是这种情况,直接在没有电压源的情况下设置引脚上的电压,应该没问题。在任何情况下,DAE 都应该在电流和电压之间建立关系,以使整个系统正常工作。但是不看实际代码就有点难以判断了……
    【解决方案2】:

    我注意到两件事:

    1. 所有电压源都是短路的,这会给出相互矛盾的方程式(v=Vv=0)。变量名参考Modelica.Electrical.Analog.Sources.ConstantVoltage的代码
    2. 每个并联电压源都尝试设置并联源的电压。

    【讨论】:

    • 感谢 Rene 的回复。你知道怎么做吗?我尝试了不同的方法来克服您在回复中强调的问题,但没有成功。基本上,我想要的是让不同的发电机并联工作并测量整体电压和电流。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多