Документация Engee

Старт электрических моделей из установившегося синусоидального режима

Введение

Опция Start simulation from steady state в блоке Solver Configuration позволяет выполнять инициализацию таким образом, чтобы модели электрических сетей запускались из установившегося синусоидального режима. В зависимости от состава схемы применяется один из двух алгоритмов инициализации:

  1. Базовый — если в модели есть хотя бы один синусоидальный электрический источник;

  2. Продвинутый — если в схеме есть хотя бы один блок Load Flow Source. Такой вариант учитывает целевые значения по мощности и/или напряжению.

Требования к модели для старта из установившегося режима

Модель должна содержать только блоки:

  1. Описываемые линейными системами уравнений, например:

    1. 1. Источники напряжения/тока;

    1. 2. Трансформаторы с линейной ветвью намагничивания;

    1. 3. RLC сборки, включая нагрузки;

    1. 4. Линии электропередач;

  2. Выключатели;

  3. Короткие замыкания.

Ограничения алгоритмов

Ограничения для каждого алгоритма приведены в таблице 1. Если модель не поддерживается, будет запущена инициализация без попытки найти установившийся режим, либо произойдет ошибка.

Таблица 1 — Ограничения алгоритмов

Блоки или режимы в модели

Алгоритм

Базовый

Продвинутый

Источники постоянной составляющей

Поддерживаются

Не поддерживаются

Синусоидальные источники разной частоты

Поддерживаются

Не поддерживаются

Блоки, описываемые нелинейными характеристиками (нелинейные индуктивности и трансформаторы, полупроводники)

Не поддерживаются

Не поддерживаются

Блоки, описываемые нелинейными системами уравнений (синхронные и асинхронные машины)

Не поддерживаются

Не поддерживаются

Несимметричные режимы

Поддерживаются

Не поддерживаются

Базовый алгоритм инициализации

Базовый вариант предполагает нахождение начальных значений переменных путем решения линейной системы уравнений. Приоритеты синусоидальных физических переменных не учитываются (принимаются равными None).

Продвинутый алгоритм инициализации

Продвинутый вариант предполагает нахождение начальных значений переменных путем решения нелинейной системы уравнений, где нелинейными являются уравнения блоков Load Flow Source для переменных , , , . Данные переменные имеют целевые значения, заданные пользователем. Приоритеты синусоидальных физических переменных не учитываются (принимаются равными None).

Продвинутый алгоритм инициализации используется для расчета потокораспределения в трехфазных электрических сетях.

Решение проблем

  1. Если инициализация не срабатывает, то можно изменить ее настройки (в группе Initialization блока Solver Configuration), например:

    • Снизить точность инициализации, увеличив значение Tolerance. Разумное значение — не более 1e-2;

    • Переключиться на метод Ньютона, задав параметр Nonlinear solver, равным NLSolveJL(method=:newton).