Интерполяция семейства изолиний
Описание демо-примера
Расположение
SimInTech\Demo\Автоматика и математика\Интерполяция\Интерполяция семейства изолиний.prt
Описание
Данный проект демонстрирует возможности библиотеки "Интерполяция" для интерполяции семейства изолиний.

Блоки "Треугольный сигнал" и "Кусочно постоянная" формируют изменяющиеся во времени значения аргументов интерполяции. Второй аргумент (значение аргумента) изменяется наиболее часто. За один период изменения второго аргумента первый аргумент (значение уровня) ступенчато увеличивает свое значение. За время моделирования два аргумента сформируют все возможные сочетания своих значений, описав таким образом все точки двумерной поверхности.
Блоки "Линейное с насыщением" позволяют задать желаемые диапазоны изменения каждого аргумента, преобразуя входной сигнал из интервала [0, 1] в интервал [Y1, Y2] в соответствии со значениями свойств блока.
Блоки "Интерполяция семейства изолиний" осуществляют интерполяцию одного и того же семейства изолиний, но заданного различными способами:
- через свойства блока
- с использованием JSON-файла
Блоки "Запись в список сигналов" осуществляют запись значений в сигналы проекта для дальнейшего отображения на трехмерном графике.
В JSON-файле тег "levels" задает значения уровней, теги "data_1" - "data_3" задают изолинии (аргументы и величины) при соответствующих значениях уровня.
На трехмерном графике отображаются заданные изолинии и поверхность, полученная в результате интерполяции. На фазовом портрете отображаются срезы поверхности на промежуточных значениях уровней (Рисунок 2, Рисунок 3).

