Визуализация поля температур





в палитре на схеме

Описание

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

Алгоритм работы блока следующий: на каждом такте перерисовки блока считывается массив температур размерностью [Nh, Nx] из блока-родителя (параметр с именем _twall_array). В соответствии с полученными значениями температур, сетка прямоугольников изображенная на блоке, раскрашивается разными цветами, от зеленого до красного цвета. При этом зеленому цвету соответствуют все температуры, меньше или равные T_min, а красному цвету - все температуры больше или равные T_max. Те значения, которые находятся между T_min и T_max, окрашивают соответствующие прямоугольники промежуточным цветом, зависящим от текущего значения температуры.

Таким образом, если пользователя интересует какой-то конкретный диапазон температур, то следует T_min и T_max задать по границам этого диапазона. Все что будет холоднее диапазона, будет окрашено в зеленый цвет, все что горячее - в красный.

Пример использования блока приведен на рисунке.


Рис. 1. Использование визуализации поля температур для толстой цилиндрической стенки

Совместимые блоки

Входные порты

Блок не имеет входных портов.

Выходные порты

Блок не имеет выходных портов.

Свойства

Название Имя Описание По умолчанию Тип данных
Кол-во элементов разбиения по высоте Nh Количество элементов разбиения стенки по высоте. На такое же количество по вертикали будет разделена область визуализации. Заданное число должно совпадать с разбиением по высоте у блока-родителя. 3 Целое
Кол-во элементов разбиения по радиусу Nx Количество элементов разбиения стенки по радиусу. На такое же количество по горизонтали будет разделена область визуализации. Заданное число должно совпадать с разбиением по радиусу (толщине) у блока-родителя. 3 Целое
Минимальная температура, °С T_min Левая граница температурного диапазона, который предполагается визуализировать. 0 Вещественное
Максимальная температура, °С T_max Правая граница температурного диапазона, который предполагается визуализировать. 100 Вещественное
Показывать границы? show_border Если "Да", блок будет дополнительно рисовать границы (сетку) черным цветом на двумерном изображении распределения температур. Если задано "Нет", сетка не будет отображаться. Нет Двоичное

Параметры

Название Имя Описание Тип данных
Массив температур, °С _t_wall_array Массив температур, по которым происходит визуализация. По-умолчанию задано так, что значения к параметру блока поступают из родительского блока, из одноименного параметра. При необходимости это можно изменить, задав другую формулу. Размерность должна совпадать с заданными числами в свойствах Nh и Nx. По умолчанию задана формула вида Parent._twall_array Матрица