2. Материалы и тела

Материалы: materials params

Когда нужно. Каждому слою конструкции — кирпичу, вате, бетону, раме — нужна теплопроводность λ. Берут ее из СП 50.13330 (таблица Т.1; для Москвы — условия эксплуатации Б) или из паспорта материала.

Если ошибиться. Неверная λ — не ошибка текста: расчет пройдет и даст чужой результат. Типичные промахи: значение для сухих условий вместо влажных, λ в других единицах, перепутанные номера материалов.

По строке на материал:

materials params
1  lambda 0.04       # теплопроводность, Вт/(м·°C)
2  lambda 1.92
5  T 20              # материал с заданной температурой, °C
  • lambda <число> — теплопроводность λ, Вт/(м·°C). Дробная часть — через точку (запятую в λ разбор тоже принимает, но координаты с запятой писать нельзя; проще везде писать точку).
  • T <число> — материал с заданной температурой (например, греющий элемент), °C.
  • desc "…" в конце — описание материала: 1 lambda 0.04 desc "ПСБ 15-20 Б". Текст в двойных кавычках, внутри можно \" и \\; # внутри кавычек — не комментарий. На расчет не влияет.
  • Номер материала объявляется один раз.

Подробнее про T — в Справочнике.

Тела: materials objects

Когда нужно. Почти любая конструкция — стена, слой утеплителя, плита, перемычка, рама — собирается из прямоугольных кусков. Тело в тексте — это такой кусок из одного материала.

Если ошибиться. Неверная координата сдвигает слой или оставляет щель: расчет пройдет, а тепло пойдет не так. Тело, которое ничего не касается, висит в пустоте и тепла не получает; ящик с углами «не в тех осях» даст не ту толщину.

Тело — прямоугольный параллелепипед (ящик, cuboid) из одного материала, заданный двумя противоположными углами:

<материал>  cuboid  x0,y0,z0  x1,y1,z1

Углы можно писать в любом порядке — разбор сам берет наименьшую и наибольшую координату по каждой оси. Обычно первым пишут угол с меньшими координатами: так проще читать. Тело 1 cuboid 0,0,0 250,1000,1000 занимает точки с 0 ≤ X < 250, 0 ≤ Y < 1000, 0 ≤ Z < 1000.

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

Вырез: empty

Когда нужно. Проем, отверстие, щель, шахта: места, где конструкции нет. Окно в стене — типичный случай: стену кладут целиком, в ней вырезают проем, потом ставят раму.

Если ошибиться. Вырез записан выше тела — тело закрасит его обратно, и проема не будет; записан после рамы — вырежет и раму. Проем тихо исчезает, расчет проходит.

empty  cuboid  x0,y0,z0  x1,y1,z1

На месте выреза (empty) — пустота: там нет тела, теплопроводность не считается. Все, что не покрыто ни одним телом, — тоже пустота. Воздух — не пустота: воздушная прослойка или полость — материал со своей λ, ее пишут телом.

Порядок закраски

Когда нужно. Тела пересекаются: плита проходит сквозь стену, рама стоит в проеме. Порядок строк решает, чей материал окажется на пересечении.

Если ошибиться. Железобетонная плита, записанная до стены, окажется разрезана стеной: получится совсем другой узел, а ошибки не будет (урок 5).

Тела перечислены в порядке закраски: каждое следующее закрашивает свое место поверх прежних, как слои в графическом редакторе. Тела могут перекрываться — это нормально.

Материал в точке — у последнего по порядку тела, которое ее содержит. Если последнее — empty или тел нет, в точке пустота. Не останавливайтесь на первой подходящей строке: ниже может быть тело, которое ее перекрывает.

Пример: стена с проемом и коробкой в проеме.

materials objects
5      cuboid  -250,500,-200  0,2520,1050
9      cuboid  0,500,-200  15,2520,1050
empty  cuboid  -250,1200,300  15,1800,900

Точка X −100, Y 1500, Z 600 лежит в первом теле (материал 5) и в третьем (empty) — последнее empty, значит, там пустота.

  • empty ниже тела по тексту — вырез в нем.
  • empty выше тела — тело закрашено поверх выреза.

Переставлять строки можно свободно, если меняются местами тела, которые не пересекаются, или тела одного материала: модель от этого не меняется. Перестановка двух пересекающихся тел разных материалов меняет модель — сверху окажется другое тело.