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

Решение СЛАУ в модели

Пример касается использования блока Алгебраическое ограничение (AlgebraicConstraint) и его применения для решения систем линейных алгебраических уравнений.

В примере мы решаем уравнение:

Чтобы решить это уравнение при помощи модели, нужно представить его следующим образом:

In [ ]:
engee.open("$(@__DIR__)/SolveALinearSystemOfAlgebraicEquationsExample.engee");
data = engee.run("SolveALinearSystemOfAlgebraicEquationsExample")
Out[0]:
SimulationResult(
    run_id => 5,
    "z" => WorkspaceArray{Vector{Float64}}("SolveALinearSystemOfAlgebraicEquationsExample/z")

)
image.png

Заключение

В блок Алгебраическое ограничение (AlgebraicConstraint) приходят сигналы такого вида:

Блок настроен находить условия для соблюдения ограничения . Поиск решения системы для достижения условия дает решение и .