Algebraic Constraint
Ограничение входного сигнала.
Тип: AlgebraicConstraint
Путь в библиотеке:
|
Описание
Блок Algebraic Constraint ограничивает (приводит) входной сигнал к значению или 0
и выдает алгебраическое состояние . Блок вычисляет и выдает такое значение , при котором его входной сигнал становится равным 0
или в зависимости от выбранного значения для параметра Constraint
. Блок должен находиться в неразомкнутой алгебраической петле, то есть другие блоки в ней обязаны обладать прямой передачей сигнала. Например, можно задать алгебраические уравнения для дифференциально-алгебраических систем (ДАС) с индексом 1
.
Порты
Вход
#
f(z)
—
входной сигнал
скаляр
| вектор
Details
Сигнал, который подвергается ограничению или для решения алгебраической петли.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
z
—
выходное состояние
скаляр
| вектор
Details
Решение алгебраической петли, когда входной сигнал подвергается ограничению или .
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Constraint —
ограничение на входной сигнал
f(z) = 0
| f(z) = z
Details
Тип ограничения, для которого требуется найти решение. Можно найти решение для f(z) = 0
или f(z) = z
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
# Initial guess — исходное предположение о значении решения
Details
Начальное приближение для алгебраического состояния , близкое к ожидаемому значению решения. Это значение используется для повышения эффективности работы решателя алгебраических петель.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Tolerance —
допуск решателя
Float64 real number
Details
Укажите меньшее значение для повышения точности или большее значение для ускорения выполнения.
Блок Algebraic Constraint поддерживает метод доверительной области [1], [2] для решения алгебраической петли.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |