Ошибка при параллельном включении генераторов напряжения (ячеек) - PullRequest
1 голос
/ 18 июня 2020

У меня возникают следующие ошибки во время моделирования модели на картинке (блоки cell, cell1 и cell2 содержат электрохимическую модель аккумуляторной ячейки, кстати также пытаюсь изменить эти блоки с помощью встроенного ConstantVoltage У меня аналогичная ошибка):

[ 1 ] 12:36:28 Symboli c Ошибка Независимое подмножество модели имеет несбалансированное количество уравнений (180) и переменных ( 177). переменные:

[2] 12:36:37 Ошибка трансляции Модуль предварительной оптимизации clockPartitioning (моделирование) не выполнен.

Parallel connection

Do вы знаете, в чем причина этой ошибки?

Ответы [ 2 ]

4 голосов
/ 22 июня 2020

Невозможно подключить

  1. идеальных источников потенциальных переменных (в данном случае напряжений) параллельно или
  2. идеальных источников потока (могут быть источники тока) последовательно .

Для схемы на снимке экрана это приведет к системе уравнений cell.V = cell.V1 = cell.V2 со всеми известными переменными и, следовательно, приведет к «несбалансированному количеству уравнений и переменные.

Что вам нужно сделать, так это сделать источники неидеальными, что обычно ближе к реальности. Для этого вы можете, например, добавить внутреннее сопротивление последовательно ко всем источникам напряжения. Для источников тока / потока это может быть добавление параллельного сопротивления источнику.

Кстати: нет смысла подключать идеальный источник напряжения параллельно, так как каждый из них может обеспечивать бесконечный ток без какого-либо падения напряжения ...

1 голос
/ 19 июня 2020

Я заметил две вещи:

  1. Все источники напряжения закорочены, что дает противоречивые уравнения (v=V и v=0). Имена переменных относятся к коду Modelica.Electrical.Analog.Sources.ConstantVoltage
  2. Каждый из параллельных источников напряжения пытается установить напряжение на параллельных источниках.
...