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

Solver Configuration

Конфигурация решателя и окружения для физической сети.

solver configuration

Описание

Каждая физическая сеть в модели Engee требует информацию о настройках решателя для симуляции. Блок Solver Configuration задает параметры решателя, которые будут применены к физической сети.

Каждая топологически отдельная сеть требует, чтобы к ней был подключен один и только один блок Solver Configuration.

Порты

Ненаправленныe

Port_1 — порт подключения
нетипизированный порт

Этот порт не имеет типа. Вы можете подключить его в любом месте физической сети, создав точку ответвления на линии соединения между портами любого типа. Блок обеспечивает настройку решателя для всей физической сети, независимо от типа соединения.

Параметры

Subsystem solver — имя используемого решателя для физической сети
inherit (по умолчанию) | Название любого решателя

Имя используемого решателя для физической сети. Значение inherit приводит к использованию решателя модели.

Solver type — тип решателя, используемый для решения уравнений физической сети
fixed-step (по умолчанию) | variable-step

Задает тип решателя, используемый для решения уравнений физической сети.

Fixed step size — фиксированный шаг счета физической сети
0.001 (по умолчанию) | положительный скаляр

Интервал между шагами расчета физической сети, к которой подключен блок.

Зависимости

Чтобы использовать этот параметр, установите для параметра Solver type в значение fixed-step.

Initial step size — начальный шаг счета физической цепи
1e−3 (по умолчанию) | положительный скаляр

Начальный интервал между шагами расчета физической сети, к которой подключен блок.

Зависимости

Чтобы использовать этот параметр, установите для параметра Solver type в значение variable-step.

Minimum step size — минимальный шаг счета физической цепи
1e−12 (по умолчанию) | положительный скаляр

Минимальный интервал между шагами расчета физической сети, к которой подключен блок.

Зависимости

Чтобы использовать этот параметр, установите для параметра Solver type в значение variable-step.

Maximum step size — максимальный шаг счета физической цепи
1.0 (по умолчанию) | положительный скаляр

Максимальный интервал между шагами расчета физической сети, к которой подключен блок.

Зависимости

Чтобы использовать этот параметр, установите для параметра Solver type в значение variable-step.

Absolute tolerance — абсолютная точность
1e−6 (по умолчанию) | положительный скаляр

Значение, которое будет использоваться для вычисления начальных условий и переходных процессов

Relative tolerance — относительная точность
1e−3 (по умолчанию) | положительный скаляр

Значение, которое будет использоваться для вычисления начальных условий и переходных процессов

Problem type — внутреннее представление задачи Коши
ODEProblem (по умолчанию) | ODAEProblem

Внутреннее представление задачи Коши. Рекомендуется устанавливать значение по умолчанию.

Use automatic differentiation (ForwardDiff.jl) — использовать автоматическое дифференцирование или разностные производные при вычислении матрицы Якоби
включено (по умолчанию) | выключено

Использовать автоматическое дифференцирование (параметр установлен в true (1)) или разностные производные (параметр установлен в false (0)) при численном получении матрицы Якоби.

Use analytical Jacobian — использовать в расчетах аналитически полученную матрицу Якоби
выключено (по умолчанию) | включено

Использовать в расчетах аналитически полученную матрицу Якоби.

Sparse Jacobian — обработка матриц состояния физической сети как разреженных
выключено (по умолчанию) | включено

Обработка матриц состояния физической сети как разреженных.