Как рассчитать количество регистров отопления – важные правила. Какие бывают регистры отопления – выбор, расчет, характеристики Как рассчитать мощность регистра из труб


Мы сегодня не будем говорить о том, что такое и какие функции они выполняют. Мы сразу переходим к расчету регистров отопления. Как сделать регистр своими руками так, чтобы не пришлось переделывать? Во-первых, браться за дело прямыми руками. О том, уже рассказывали. А во-вторых, составить грамотный расчет, ведь даже успешно выполненный теплообменник, может оказаться непригодным. Например, не хватит тепловой мощности. А теперь попробуем разобраться со всем этим, только уже с цифрами и на конкретных примерах.

Расчет конструкции водяного регистра

Регистр отопления

Чтобы сделать расчет регистров отопления, нужно точно определить каким требованиям они должны отвечать. Возможно – это будет просто самодельный радиатор, для отопления, а может – сушилка для вещей. Естественно, конструкции будут разные. Расположение отрезков труб в регистре водяного отопления:

  • вертикальное;
  • горизонтальное.

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

  • одним;
  • двумя.

Варианты конструкции регистров

Еще один вид соединения горизонтальных труб в регистре выполняется при помощи угловых муфт того же диаметра, которые привариваются к торцам. Поворот делается на 180 градусов, для этого две угловые муфты по 90 градусов свариваются между собой. В таком случае заглушки для регистров отопления будут не нужны. Такой метод соединения лучше всего подходит для гравитационных систем обогрева, где циркуляция осуществляется за счет силы притяжения.

Например, полотенцесушитель в ванной – это тоже регистр, хоть и стоит не в системе отопления, а горячего водоснабжения.

  • сверху;
  • снизу.

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

  • на одном торце;
  • на разных торцах.

Самым выгодной схемой подключения теплообменника к контуру считается та, в которой подача осуществляется сверху, а обратка выходит внизу противоположного торца. Гост на регистры отопления регламентирует не его конструкцию, а технические характеристики труб, из которых он сделан.

Из каких частей состоит регистр отопления

Расчет мощности регистра отопления заключается в том, чтобы подобрать необходимые габариты теплообменника. Это напрямую влияет на количество теплоносителя в нем и площадь теплообмена. Чем больше регистр – тем большее помещение он сможет нагреть.

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

Для каждого региона есть свои стандарты количества энергии для отопления одного метра помещения. Для расчета регистров из гладких труб для отопления можно брать среднее значение в 100 Вт. Если переживаете, что не хватит, то просто делайте запас 50%. Теперь подгоняем наш регистр под эти требования. Для наглядности возьмём в качестве примера регистр отопления из трех труб размером по два метра каждая. Алгоритм действий:

  • определяем площадь помещения;
  • считаем сколько необходимо мощности для его обогрева;
  • подставляем значение в формулу определения диаметра.

Допустим, что у нас помещение 50 м кв. Получается, что нам потребуется 500 Вт тепловой мощности, чтобы температура воздуха была в приделах, установленный нормативными документами. Формула вычисления диаметра имеет следующие величины:

  • П – 3,14;
  • длина регистра;
  • коэффициент теплопроводности металла, для стали 11,63;
  • разница между температурами подачи и обратки.

В качестве эталона для расчета разницы температур подачи и обратки берут значение 80 и 20 градусов, соответственно. Если вы знаете, что в вашем контуре температура не будет превышать 65 градусов, значит, подставляете свое значение. Мы продолжим расчет, исходя из средних величин, то есть разница температур составляет 60 градусов.

Диаметр трубы = 500 / (3,14*6 (три трубы по 2 метра) * 11,63 * 60) = 0,038

Значение мы получили в метрах, что составляет 38 мм. Получается, чтобы отопить помещение 50 м кв регистром из трех горизонтальных отрезков по два метра, нужно использовать трубы с внутренним диаметром не меньше 38 мм. Если вышло так, что нужно сварить регистр из уже имеющихся труб, тогда нужно рассчитывать общую длину отрезков. Для этого из уже имеющейся формулы можно посчитать эту величину.

Длина отрезков = 500 / (3,14*11,63*60*сечение наших труб в метрах)

Для изготовления регистров применяются трубы с диаметром от 32 мм, допустим, именно они есть в наличие. Подставив значение в расчет, можно вычислить, что для обогрева такого помещения потребуется 7,1 метра. Эту величину можно разбивать на несколько отрезков. Получается, что расчет количества регистров отопления сводится к тому, чтобы узнать общую длину труб с заданным диаметром, а потом разбить ее на удобные отрезки.

Расчет мощности электрических тэн

Супер полотенцесушитель (тоже регистр)

Отдельно рассмотрим регистры со встроенными электрическими тэнами. Это может быть как дополнительным источником подогрева, так и основным. В последнем случае теплообменник работает, только если есть электроэнергия. Чтобы правильно определить параметры работы теплообменника, нужно помимо его тепловой мощности, рассчитать мощность нагревательного элемента. Ведь важно сколько киловатт в тэне или нет?

Такие электрические нагреватели вкручиваются в торце регистра. Их мощность может варьироваться от 0,8 до 2 кВт. Включение/выключение прибора контролируется термостатом, температура в теплообменнике регулируется вручную. Получается, что можно выставить 50 градусов, которые всегда будут поддерживаться тэном. Только менее мощный будет работать чаще. Естественно, чем больше нагреватель работает, тем больше сокращается его ресурс службы. Поэтому лучше, когда тэн работает не на пределе, а с небольшим запасом.

Наблюдения показали, что по итогу эксплуатации особой разницы в потреблении электроэнергии не наблюдается. Мощный тэн нагреет быстрее, потратив больше энергии, а менее мощный будет греть дольше, при этом потребление будет примерно таким же.

Автономность регистра от контура отопления требует внесения изменений в его контракцию:

  • наличие расширительной емкости;
  • соединительный патрубок сразу над тэном;
  • соблюдение углов наклона.

Монтаж теплообменника

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

  • повесить на стену;
  • поставить на пол.

Главное, чтобы конструкция была очень крепкой. Имеет значение и расстояние до стен, которое составляет 20–25 см. Такое же расстояние должно быть и до пола, при этом должен сохраняться задуманный угол уклона для циркуляции. Расстояние между трубами регистра отопления должно быть не менее пяти сантиметров. Не имеет значения автономный это теплообменник, или заключенный в сеть.

Радиаторы любого типа устанавливаются по периметру помещения на наружных стенах. Именно поэтому в квартирах батарея всегда под окном. Теплообменник не только грет воздух, он еще и стены подогревает. Очень важно покрасить регистры, чтобы те не поржавели.

Многие программисты 1С никогда не сталкивались в своей практике с компонентой «Расчет»,поэтому, когда им приходится сдавать экзамены на Специалиста по Платформе 8.0, где в каждомзадании есть задача по сложным периодическим расчетам, возникают сложности, прежде всего сложности понимания.

Попробуем разобраться с этой компонентой в 8.0. Вместо того чтобы решать различные задачи на расчет попробуем разобраться с этой компонентой так, чтобы можно было решить любую задачу по расчету. Изучив это пособие, вы поймете, как устроены иработают регистры расчета.

Для примера будем использовать каркасную конфигурацию, устанавливаемую на экзаменах.

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

Что такое расчеты

В принципе, конечный продукт расчета зарплаты - это набор записей регистра расчета вида:

Сотрудник

Период

Вид расчета

Результат

Данные

Комментарий

Измерение

Служебный

Служебный

Реквизит

Значение в колонке «Данные» отражают базовый оклад работника (согласно трудового договора), но эта сумма может быть увеличена премиями, уменьшена штрафами и невыходами и т.п., поэтому реальная сумма к выплате заносится после выполнения расчета в колонку «Результат». В этом и заключается расчет. Сумма по колонке «Ресурс» для данного сотрудника - причитающаяся ему зарплата.

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

Каждая запись регистра расчетов относится к определенному виду расчета и периоду времени.

Виды расчетов

Каждая запись видов расчета имеет служебный реквизит - вид расчетов.

Вид расчетов можно представлять себе как элемент особого справочника типа «План видов расчетов» - он также имеет реквизиты, табличные части, предопределенные и заведенные пользователем элементы. В системе может быть несколько таких «справочников».

Для примера заведем план видов расчета Основной и в нем предопределенные виды расчета оклад , премия , невыход , командировка .

Виды расчета используются функционально для того, чтобы отразить влияние записей регистра расчета друг на друга. Но сокращенно говорят о влиянии видов расчета друг на друга:

Вид расчета

Описание

Пример

По базовому периоду

Результат расчета зависимого периода зависит от результата базового периода. Если результат базового периода изменится, то результат зависимого периода нужно пересчитать.

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

Вытеснение по периоду

Период действия зависимого периода вытесняет период действия базового периода, таким образом у базового периода появляется фактический

Невыход влияет на фактический период действия оклада.

Ведущие расчеты

Расчет зависит от ведущего расчета, но не прямо а косвенно, т.е. расчет А зависит от базового расчета Б, а расчет Б зависит от базового расчета В, следовательно А косвенно зависит от В, т.е. А зависит от ведущего расчета В. В самом деле, при изменении расчета В может измениться Б и следовательно может измениться А. Система автоматически не отслеживает такие сложные зависимости, поэтому нужно указывать какие расчеты являются ведущими.

Премия зависит по базе от оклада, но также косвенно зависит и от невыхода.

В силу подобного влияния, период действия записи регистра расчетов делится на четыре периода:

Период

Описание

Период регистрации

В каком периоде зарегистрировано событие, т.е. обычно когда введен документ.

Период действия

В каком периоде действует событие, т.е. к какому периоду относится событие.

Базовый период

Имеет смысл только для периодов, имеющих базовый период - описывает интервал базового периода.

Фактический период действия

Если период действия вытесняется другими видами расчетов, то фактический период действия состоит из нескольких периодов, когда этот вид расчета фактически действует.

Период регистрации задается одним числом - началом периода, соответствующим периодичности регистра расчета. Даже если мы установим в это служебное поле другую дату, он все равно заменится на начало периода. Остальные периоды задаются двумя полями - началом и концом периода.Фактический период действия - это набор периодов, т.к. он может состоять из нескольких интервалов дат.

Графики времени

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

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

Измерение, которое связывается с регистром расчета обычно носит смысл «вид графика».

Дата

Вид графика

Значение

11.01.05 пт

Пятидневка

11.01.05 пт

Шестидневка

12.01.05 сб

Пятидневка

12.01.05 сб

Шестидневка

Почему используется измерение дата, а не периодический регистр сведений? Все очень просто - если 11 января в пятницу по пятидневке у нас 8 рабочих часов, то это еще не значит, что на следующий день у нас будет опять же 8 рабочих часов. А ведь если бы мы использовали периодический регистр, значение на следующий день бралось бы из предыдущего дня при отсутствии записей.

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

Перерасчет

Перерасчет чем-то напоминает границу последовательности. Так как у нас есть зависимые расчеты, то при изменении их базовых и ведущих расчетов система должна как-то отметить, что мы должны пересчитать зависимые расчеты.

Для этого и служат перерасчеты.

Если мы рассчитаем базовые записи, то система отметит в перерасчетах, что нам нужно рассчитать зависимые записи. Как только мы рассчитаем зависимые записи, перерасчеты очистятся.

По сути перерасчеты - это список записей регистра расчета, которые нужно перерасчитать .

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

Если мы заведем измерение «Сотрудник» в перерасчете, то при изменении базового расчета по сотруднику в перерасчеты добавятся зависимые записи только по этому сотруднику.

Практическое задание

Достаточно теории. Попробуем изучить детали на практике. За основу возьмем каркасную конфигурацию.

Постановка задачи:

Пусть премия задается фиксированным процентом к окладу (за вычетом невыходов и командировочных).

Командировочные пусть оплачиваются в двойном окладе + фиксированная сумма выплат за каждый день командировки.

Пусть за невыходы с сотрудника взымается штраф в размере половины оклада за период невыхода.

Ход выполнения:

Начальная подготовка

Создадим новый план видов расчета «Основной».

Определим виды расчета и зависимости между ними:

Базовые

Вытесняющие

Ведущие

Оклад

Невыход, Командировка

Премия

Невыход, Командировка

Оклад, Невыход, Командировка

Командировка

Невыход

Занесем эти виды расчета в план видов расчета «Основной» и в свойствахвидов расчета поставим зависимости согласно таблице.

В регистре расчета зарплаты сделаем измерение «Сотрудник» типа «ФизическиеЛица » - чтобы в регистре был разрез аналитики по сотрудникам.

В конфигурации уже имеется документ «Начисление зарплаты».

В нем две даты в шапке - «дата» и «период регистрации», а также по две даты «дата начала» и «датаконца » в каждой строчке.

Подразумевается что дата - это просто дата оформления документа, период регистрации указывает, за какой месяц мы считаем зарплату, а даты в каждой строке описывают период действия каждого вида расчета.

Добавим в модуль документа первоначальную установку реквизита «Данные» - в него будем заносить начальный оклад, установку периода регистрации, периода действия и базового периода.

Модуль документа будет выглядеть примерно так:

Для К аждого ТекСтрокаСписок Из Список Цикл

// регистр Расчеты

Движение = Движения.Р асчеты.Добавить ();

Движение.С торно = Ложь;

Движение.В идРасчета = ТекСтрокаСписок.ВидРасчета ;

Движение.П ериодДействияНачало = НачалоДня (ТекСтрокаСписок.ДатаНачала );

Движение.П ериодДействияКонец = КонецДня ();

Движение.П ериодРегистрации = ПериодРегистрации ;

Движение.Б азовыйПериодНачало = НачалоДня (ТекСтрокаСписок.ДатаНачала );

Движение.Б азовыйПериодКонец = КонецДня (ТекСтрокаСписок.ДатаОкончания );

Движение.С отрудник = ТекСтрокаСписок.Сотрудник ;

Движение.Г рафикРаботы = ТекСтрокаСписок.График ;

Движение.Р езультат = 0;

Движение.Д анные = ТекСтрокаСписок.Размер ;

КонецЦикла ;

Реквизит Сторно нужен чтобы сторнировать записи (аналог минуса).

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

Все документы датировать будем 20.01.2003, период регистрации будем ставить 02.01.2003 (специально указываю не начальные и конечные данные, здесь это неважно, все равно при записи в ПериодРегистрации преобразуется в начало периода 01.01.2003). Январь 2003 года используем, потому что за этот период заполнены графики работ.

Заведем перерасчет «Перерасчет», добавим в него измерение «Сотрудник», связанное с измерением «Сотрудник».

Играем с Перерасчетами.

Для игры откроем консоль запроса - обработка «ПроизовльныйЗапрос » в каркасной конфигурации. Создадим новый запрос конструктором запроса, добавим туда виртуальную таблицу Перерасчеты.Р асчеты.Перерасчет , текст запроса будет таким:

ВЫБРАТЬ

РасчетыПерерасчет.О бъектПерерасчета ,

РасчетыПерерасчет.В идРасчета ,

РасчетыПерерасчет.С отрудник

ИЗ

РегистрРасчета.Р асчеты.Перерасчет КАК РасчетыПерерасчет

Сформируем три документа - первым начислим оклад сотрудникам А и Б. Сотрудник А работает с 1 по 31 января, Б работает с 1 по 20 января. Вторым начислим премию сотруднику Б за период с 1 по 31 января, третьим назначим невыход сотруднику А с 20 по 25 января.

Играем с Фактическим периодом действия.

Создадим новый запрос - на этот раз в него добавим данные таблицы РегистрыРасчета.Р асчеты.ФактическийПериодДействия .

Сформируем запрос и увидим, что сотруднику А период действия оклада разбит на два периода - с 1 по 19 и с 26 по 31 января. Надеюсь вам понятно, что период был разбит на два, т.к. невыход вытеснил оклад.

Думаю, механизмы работы регистра расчета проясняются на глазах.

Изучаем графики.

Теперь попробуем начислить зарплату по окладу сотрудника.

Создадим новый запрос по регистру расчета используя виртуальную таблицу РегистрыРасчета.Р асчеты.ДанныеГрафика . У этой виртуальной таблицы можно задать параметр - условие отбора записей, например Сотрудник=&ВыбСотрудник и ВидРасчета=&ВидРасчета и График=&ВидГрафика .

Зададим в параметрах запроса конкретных сотрудников, виды расчета и графиков и посмотрим, сколько часов получается в результате.

Колонка результата

Значение

ЗначениеПериодДействия

На какой период действия в часах была запись в регистре.

ЗначениеФактическийПериодДействия

Сколько сотрудник фактически проработал в часах

ЗначениеБазовыйПериод

Для оклада смысла не имеет, для премии - количество рабочих часов в базовом периоде.

ЗначениеПериодРегистрации

Сколько рабочих часов в периоде регистрации (месяц январь)

Представляют собой конструкцию из трубопроводов, соединенных между собой перпендикулярными трубами (). Такие приборы широко применяются для промышленных помещений, обогрева организаций, гаражей, складов. Использование таких конструкций для квартир и домов применяется намного реже и только в случае с автономным отоплением.

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

От правильных вычислений зависит дальнейшая работа системы. Неправильный подбор может повлечь за собой слабый обогрев помещения, либо перерасход источника отопления.

Основные правила расчета

При использовании трубопроводов с большими диаметрами следует избегать выбора труб более чем 80 мм. Это обусловлено работой котла, который не способен подавать необходимой количество воды в систему для должного обогрева помещения.

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

Для этого определяется:

  • Количество окон и дверей, материал изготовления.
  • Толщина стен и материал изготовления.
  • Нахождение помещения на углу (две или более стены выходят на улицу).
  • Учет наличия балкона или лоджии.
  • Высота потолков.

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

Расчеты по площади

Расчет регистров отопления по площади помещения основывается на показателях теплоотдачи труб.

На трубопровод с сечением 60 мм с длиной в метр приходится один квадратный метр обогреваемого помещения. Расчет ведется для комнат с высотой потолка не превышающих 3 м.

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

Монтаж оборудования

Регистр, соединенный сваркой

Для установки требуется проведение сварочных работ. Этот момент вызывает некоторую сложность.

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

Принято придерживаться при установке трубопровода правила с наклоном регистра на 0,05% по стороне тока воды в системе. Такой метод позволяет эффективно подавать тепло для помещения.

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

Теплоноситель сливается и проводится работа. После завершения сварки обработанные места зачищаются и окрашиваются.

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

Хорошего вам дня!

Читайте также:


Расчет циркуляционного насоса для отопления: формула, нюансы Расчет мощности котла отопления — нюансы

Всем известно, что теплообмен (теплоотдача) – передача тепловой энергии – между телами и средами возникает при наличии разницы температур. Среда или тело имеющая более высокую температуру, остывая, нагревает более холодную среду и повышает ее температуру.

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

Конвекция – это передача тепла потокам воздуха, протекающим вдоль горячих стенок прибора отопления.

Тепловое излучение – это передача тепловой энергии за счет излучения электромагнитных волн горячими стенками прибора отопления в окружающее пространство.

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

Все приборы – чугунные батареи, регистры отопления из труб, стальные и алюминиевые панели, конвекторы и инфракрасные излучатели – отличаются друг от друга (кроме габаритов, внешнего вида, коэффициентов теплоотдачи) преобладающим видом передачи тепла окружающему воздуху и предметам. При этом, как правило, и конвекция и излучение существуют одновременно и действуют параллельно.

В этой статье будет рассмотрен пример расчета теплоотдачи регистров отопления из труб. Изготавливать регистры отопления из гладких труб экономически не было выгодно никогда — ни сегодня, ни вчера. Если 30-50 лет назад их широко применяли из-за дефицита качественных дешевых и эффективных приборов отопления, то применение регистров сегодня – это скорее инерционная привычка теплотехников. Стоимость системы отопления с применением, например, конвекторов на 20-30% ниже стоимости системы, где применены регистры отопления из труб. Теплоотдача приборов должна быть максимальной при минимальной стоимости и, соответственно, минимальной материалоемкости и трудоемкости изготовления. Однако часто это — взаимоисключающие критерии.

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

Опираясь на теорию и практические опыты по теплоотдаче, а так же на основе многочисленных табличных данных с помощью Excel мне удалось найти достаточно точные формульные зависимости теплофизических характеристик воздуха (температуропроводности, теплопроводности, кинематической вязкости, критерия Прандтля) от температуры. Ниже представлена программа расчета теплоотдачи регистров отопления из горизонтальных металлических труб при свободном движении воздуха, являющаяся итогом проделанной работы.

Программа расчетов написана в MS Excel, но можно использовать и программу OOo Calc из пакета Open Office.

Правила форматирования ячеек листа Excel, которые применены в статьях этого блога, представлены на странице « ».

Теплоотдача регистров отопления из гладких труб. Расчет в Excel.

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

Включаем компьютер, MS Office и начинаем расчет в Excel.

Исходные данные:

Исходных данных не много, они понятны и просты.

1. Диаметр труб D в мм заносим

в ячейку D3: 108,0

2. Длину регистра (одной трубы) L в м записываем

в ячейку D4: 1,250

3. Количество труб в регистре N в штуках пишем

в ячейку D5: 4

4. Температуру воды на «подаче» t п в °C заносим

в ячейку D6: 85

5. Температуру воды на «обратке» t о в °C пишем

в ячейку D7: 60

6. Температуру воздуха в помещении t в в °C вводим

в ячейку D8: 18

7. Вид наружной поверхности труб выбираем из выпадающего списка

в объединенных ячейках C9D9E9: «При теоретическом расчете»

8. Постоянную Стефана-Больцмана C 0 в Вт/(м 2 *К 4) заносим

в ячейку D10: 0,00000005669

9. Значение ускорения свободного падения g в м/с 2 вписываем

в ячейку D11: 9,80665

Меняя исходные данные можно смоделировать любую «температурную ситуацию» для любого типоразмера регистра отопления!

Теплоотдача просто одиночной горизонтальной трубы также может легко быть посчитанной по этой программе! Для этого достаточно указать количество труб в регистре отопления равное единице (N =1).

Результаты расчетов:

10. Степень черноты излучающих поверхностей труб ε автоматическиопределяется по выбранному виду наружной поверхности

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

11. Среднюю температуру стенок труб t ст в °C вычисляем

в ячейке D14: =(D6+D7)/2 =72,5

t ст =(t п + t о )/2

12. Температурный напор d t в °C рассчитываем

в ячейке D15: =D14-D8 =54,5

dt = t ст t в

13. Коэффициент объемного расширения воздуха β в 1/K определяем

в ячейке D16: =1/(D8+273) =0,003436

β =1/(t в + 273)

14. Кинематическую вязкость воздуха ν в м 2 /с вычисляем

в ячейке D17: =0,0000000001192*D8^2+0,000000086895*D8+0,000013306 =0,00001491

ν = 0,0000000001192* t в 2 +0,000000086895* t в +0,000013306

15. Критерий Прандтля Pr определяем

в ячейке D18: =0,00000073*D8^2-0,00028085*D8+0,70934 =0,7045

Pr = 0,00000073* t в 2 -0,00028085* t в +0,70934

16 . Коэффициент теплопроводности воздуха λ рассчитываем

в ячейке D19: =-0,000000022042*D8^2+0,0000793717*D8+0,0243834 =0,02580

λ =-0,000000022042* t в 2 +0,0000793717* t в +0,0243834

17. Площадь теплоотдающих поверхностей труб регистра A в м 2 определяем

в ячейке D20: =ПИ()*D3/1000*D4*D5 =1,6965

A = π *(D /1000)* L * N

18. Тепловой поток излучения с поверхностей труб регистра отопления Q и в Вт вычисляем

в ячейке D21: =D10*D13*D20*((D14+273)^4- (D8+273)^4)*0,93^(D5-1) =444

Q и = C 0 *ε *A* ((t ст +273) 4 — (t в +273) 4)*0,93 (N -1)

19. Коэффициент теплоотдачи при излучении α и в Вт/(м 2 *К) рассчитываем

в ячейке D22: =D21/(D15*D20) =4,8

α и = Q и /(dt * A )

20. Критерий Грасгофа Gr вычисляем

в ячейке D23: =D11*D16*(D3/1000)^3*D15/D17^2 =10410000

Gr = g * β *(D /1000) 3 * dt /ν 2

21. Критерий Нуссельта Nu находим

в ячейке D24: =0,5*(D23*D18)^0,25 =26,0194

Nu =0,5*(Gr * Pr ) 0,25

22. Конвективную составляющую теплового потока Q к в Вт вычисляем

в ячейке D25: =D26*D20*D15 =462

Q к = α к * A * dt

23. А коэффициент теплоотдачи при конвекции α к в Вт/(м 2 *К) определяем соответственно

в ячейке D26: =D24*D19/(D3/1000)*0,93^(D5-1) =5,0

α к = Nu * λ /(D /1000) *0,93 ( N -1)

24. Полную мощность теплового потока регистра отопления Q в Вт и Ккал/час считаем соответственно

в ячейке D27: =D21+D25 =906

Q = Q и + Q к

и в ячейке D28: =D27*0,85985 =779

Q = Q *0,85985

25. Коэффициент теплоотдачи от поверхностей регистра отопления воздуху α в Вт/(м2*К) и Ккал/(час*м2*К) находим соответственно

в ячейке D29: =D22+D26 =9,8

α = α и + α к

и в ячейке D30: =D29*0,85985 =8,4

α = α *0,85985

На этом расчет в Excel завершен. Теплоотдача регистра отопления из труб найдена!

Расчеты многократно подтверждены практикой!

Теплотехническим расчетам на этом сайте посвящен еще ряд статей. Быстро перейти к ним можно по ссылкам, расположенным ниже статьи или через страницу «Все статьи блога». В этих статьях просто и понятно на примерах рассказывается об основных понятиях теплотехники.

Замечания.

1. Правильнее в расчетах было бы использовать не коэффициент теплоотдачи α между наружными стенками регистра и воздухом, а коэффициент теплопередачи k , учитывающий теплообмен между теплоносителем (водой) и внутренними стенками труб регистра отопления, а так же передачу тепла через материал стенки (термическое сопротивление стенки). Рассчитывается коэффициент теплопередачи от воды к воздуху помещения по формуле:

k =1/(1/ α 1 + s ст / λ ст + 1/ α )

Но так как:

α 1 ≈2000…3000 Вт/(м 2 *К)– коэффициент теплоотдачи между водой и внутренней стальной стенкой

s ст ≈0,002…0,005 м – толщина стенок труб

λ ст ≈50…60 Вт/(м*К) – коэффициент теплопроводности материала стенок труб

1/ α 1 ≈0

s ст / λ ст ≈0

И следовательно:

k α

2. Теплоотдача регистров отопления зависит от способа подачи воды в них (сверху вниз, снизу вверх …), от монтажных расстояний до ограждающих конструкций (до пола, до подоконника, до стены, до экрана), от толщины лакокрасочного покрытия и прочих факторов. Фактическая теплоотдача может быть меньше расчетной на 15…20%. Это необходимо учитывать при окончательных расчетах!

3. Расстояние между трубами и количество труб также оказывают влияние на теплоотдачу регистров отопления. В программе это частично учтено применением понижающего коэффициента (0,93) на каждый дополнительный ряд труб. Расстояние между трубами желательно выдерживать не менее диаметра трубы D (больше — лучше) .

4. Коэффициент теплопередачиk не является постоянной величиной для конкретного прибора отопления и значительно меняется при изменении температурного напораdt ! Подробнее об этом (и не только) читайте в ближайших статьях блога.

Подписывайтесь на анонсы статей в окнах, расположенных в конце каждой статьи или вверху каждой страницы и не забывайте подтверждать подписку кликом по ссылке в письме, которое тут же придет к вам на указанную почту (может прийти в папку « Спам» )!!!

Уважаемые читатели, оставляйте комментарии к статье! Ваши мысли, замечания, предложения, вопросы, советы всегда интересны и полезны коллегам и автору!!!

Прошу уважающих труд автора скачивать файл после подписки на анонсы статей!

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

Теория

Регистр расчета(РР) - объект метаданных конфигурации, служащий для реализации периодических расчетов в системе 1С. Из очевидных областей применения регистров расчета можно выделить следующие: расчет заработной платы, расчет квартплаты, расчет арендной платы.

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

По сути своей измерения в регистре накопления служат «фильтром » в разрезе которого мы получаем данные из регистра накопления. Как пример, когда мы берём «остатки» по регистру накопления «Остатки товаров» в разрезе определённой номенклатуры или «срез последних» по регистру сведений «Оклады сотрудников» в разрезе определённого сотрудника. В отличии от регистра накопления измерения в периодическом регистре расчета служат для реализации ««(это когда протяженные во времени виды расчета конкурируют между собой на интервале периода действия записи т.е. как пример, вид расчета командировка вытесняет вид расчета оклад по периоду действия) и ««(это когда вид расчета премия зависит от вида расчета оклад за прошлые периоды).

механизма вытеснения по периоду действия «:

Здесь мы видим что вид расчёта «Командировка» обладает протяжённостью во времени и действует с 10 по 20 апреля, «Командировка» указана как вытесняющий вид расчёта для вида расчета «Оклад». «Оклад» также обладает протяжённостью во времени и действует с 1 по 30 апреля. Так как «Командировка» указана как вытесняющий вид расчёта для вида расчета «Оклад»(имеет больший приоритет, чем оклад) и действует на периоде действия оклада, то происходит вытеснение оклада командировкой и формируется «Фактический период действия оклада».»Фактический период действия оклада» это период действия оклада после вытеснения командировкой, в нашем случае он состоит из 2 периодов — с 1 по 9 апреля и с 21 по 30 апреля и в сумме составляет 19 дней. Механизм вытеснения по периоду действия работает только для протяжённых во времени расчетов.

На рисунке выше графически показан принцип «механизма зависимости по базовому периоду «:

Допустим, в конце апреля 2017 мы хотим начислить сотруднику премию в размере 10% от оклада. В качестве базовых видов расчёта для премии указан оклад.

Но в качестве «базы» для расчета премии мы возьмём не весь месяц апрель, а только интервал с 10 по 20 апреля(11 дней). Рассчитаем базу для премии, оклад сотрудника составляет 60000 рублей, в месяце имеем 30 дней, дневной оклад = 60000/30 = 2000 руб. Далее 2000*11 = 22000 руб. База для расчета премии составляет 22000 рублей.

Рассчитаем премию: (22000/100)*10 = 2200 руб. Премия в размере 10% от оклада составляет 2200 рублей.

С регистром расчета тесно связан прикладной объект метаданных «План видов расчета».

План видов расчета(ПВР) - объект метаданных конфигурации, хранящий в себе сведения о типах видов расчетов и определяющий влияние разных расчетов друг на друга.

Один план видов расчета может использоваться в нескольких регистрах расчета, но один регистр расчета не может использовать несколько планов видов расчета одновременно.

Регистр расчета является таблицей в которой хранятся рассчитанные данные, а в плане видов расчета хранятся алгоритмы расчета этих данных. Регистр расчета обязательно должен иметь хотя бы один документ регистратор, который делает движения по регистру расчета(например Начисление зарплаты).

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

Практика

Рассмотрим подробнее регистры расчета на практике:

Шаг 1 .Начнём с плана видов расчета. План видов расчета необходимо создать перед созданием регистра расчета. План видов расчета создаём перед регистром расчёта потому, что перед созданием таблицы для хранения рассчитанных данных(т.е. регистра расчета) необходимо задать алгоритмы расчета этих данных(т.е. план видов расчета).

Создадим план видов расчета «Основные начисления». Сразу же перейдём на вкладку «Расчет». Здесь мы сразу же видим флаг «Использует период действия «, при установке данного флага все виды расчета входящие в данный план будут обладать протяжённостью во времени (например Оклад, Командировка), а также для данного плана видов расчета включается «механизма вытеснения по периоду действия «. Если флаг «Использует период действия» не установлен, то виды расчета не будут обладать протяжённостью во времени(например Премия, Штраф) и «механизма вытеснения по периоду действия» действовать не будет. Также на данной вкладке есть разделы «Зависимость от базы» и «Базовые планы видов расчета» — они служат для реализации «механизма зависимости по базовому периоду «, но об нём поговорим позже. Пока оставим «Зависимость от базы» в режиме «Не зависит».

Создадим предопределённый вид расчета «Оклад». На вкладке «Основное» всё просто. Задаём имя и код вида расчета.

Благодаря тому, что мы установили флаг «Использует период действия » у нас появилась вкладка «Вытесняющие » и включился «механизм вытеснения по периоду действия «.

На данной вкладке мы указываем виды расчета, которые будут вытеснять оклад по периоду действия(например Командировка).

Примечание : в «Вытесняющие» можно добавить виды расчета принадлежащие только данному плану видов расчета.

Также есть вкладка «Ведущие » — на ней указываются виды расчета при изменении которых должен пересчитываться текущий вид расчёта. Здесь можно указать и виды расчёта из других планов видов расчёта. Например, вид расчета «Оклад» является ведущим для вида расчёта «Премия» т.е. при изменении оклада у нас должна пересчитаться и премия т.к. премия начисляется в зависимости от оклада. В данном случае вид расчёта «Оклад» принадлежит ПВР «Основные начисления» использующем период действия, а вид расчета «Премия» принадлежит ПВР «Дополнительные начисления» не использующем период действия.

Шаг 2 .Создадим справочник «Графики» со структурой по-умолчанию. В справочнике «Графики» будем хранить режимы работы сотрудников(пятидневка, шестидневка и.т.д.).

Шаг 3 .Также нам нужен объект в котором мы будем хранить Производственный календарь(рабочие и выходные дни). Для этих целей используем непериодический независимый регистр сведений.

Создадим непериодический независимый регистр сведений «Графики работы» с 2 измерениями «Дата» и «График» и ресурсом «Количество часов».

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

Шаг 4 .Создадим документ «Начисление зарплаты» со структурой реквизитов показанной ниже:

Реквизиты:

Оперативное проведение ставим в значение «Запретить» т.к. оно не имеет смысла для механизма периодических расчётов в 1С — ни премию, ни оклад, ни штраф мы никогда не начисляем в реальном времени.

Создадим форму документа с настройками по-умолчанию.

Шаг 5 . Наконец-то мы дошли и до создания регистров расчета.

Объект метаданных регистр расчета расположен в ветке «Регистры расчета» конфигуратора.

Создадим регистр расчета «Основные начисления». Настройки регистра расчета рассмотрим ниже:

1.В поле «План видов расчета» указываем ПВР «Основные начисления» созданный на шаге 1.

2.Ставим флаг «Период действия» в значение «Истина» т.к. ПВР, указанный на шаге 1 обладает протяжённостью во времени.

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


P.S. Если указать ПВР, обладающий протяжённостью во времени у РР с флагом «Период действия» в значении «Ложь», то данный ПВР будет работать как ПВР не обладающий протяжённостью во времени.

3.После установки флага «Период действия» в значение «Истина» у нас становятся доступны поля «График», «Значение графика», «Дата графика».

В поле «График» указываем регистр сведений «Графики работы», созданный на шаге 3.

В поле «Значение графика» указываем ресурс «КоличествоЧасов» регистра сведений «Графики работы».

В поле «Дата графика» указываем измерение «Дата» регистра сведений «Графики работы».

4.В поле «Периодичность» указываем значение «Месяц» это значит, что данные в регистр у нас будут заноситься ежемесячно.

Ниже представлена структура метаданных регистра:

Флаг «Базовое» у измерения влияет только на производительность, его можно и не проставлять, но если поставить, то поле «Сотрудник» будет проиндексировано.

Измерение «Сотрудник» — оно применяется в «механизме вытеснения по периоду действия » и «механизме зависимости по базовому периоду «.

Ресурс «Сумма» — туда запишется рассчитанная зарплата.

Реквизит «График» указан как реквизит, а не измерение регистра т.к. ни его, ни он ничего не вытесняет — по сути справочное поле. Важно!!! Не забудьте заполнить поле «Связь с графиком» у реквизита «График», там должно быть указано измерение «График» регистра сведений «Графики работы» иначе размер заработной платы не будет рассчитываться.

Реквизит «Параметр» будет хранить значение оклада.

Вот теперь когда мы указали связь с РС «Графики работы» у нас будет рассчитываться заработная плата сотрудника пропорционально количеству отработанных дней.

В качестве регистратора указываем документ «Начисление зарплаты «, созданный на шаге 4.

Шаг 6 . Делаем движения по регистру расчета «Основные начисления».

Вернёмся к документу «Начисление зарплаты» созданному на шаге 4.

Опишем обработку проведения в модуле объекта документа:

Фрагмент кода обработки проведения документа

1С (Код)

Процедура ОбработкаПроведения(Отказ, РежимПроведения) // регистр ОсновныеНачисления Движения.ОсновныеНачисления.Записывать = Истина; Движения.ОсновныеНачисления.Очистить(); ПериодРегистрации=НачалоМесяца(Дата); Для Каждого ТекСтрокаОсновныеНачисления Из ОсновныеНачисления Цикл Движение = Движения.ОсновныеНачисления.Добавить(); Движение.Сторно = Ложь; Движение.ВидРасчета = ТекСтрокаОсновныеНачисления.ВидРасчета; Движение.ПериодДействияНачало = ТекСтрокаОсновныеНачисления.ДатаНачала; Движение.ПериодДействияКонец = КонецДня(ТекСтрокаОсновныеНачисления.ДатаОкончания); Движение.ПериодРегистрации = ПериодРегистрации; Движение.Сотрудник = ТекСтрокаОсновныеНачисления.Сотрудник; Движение.График = ТекСтрокаОсновныеНачисления.График; Движение.Параметр = ТекСтрокаОсновныеНачисления.Размер; КонецЦикла; КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

// регистр ОсновныеНачисления

Движения. ОсновныеНачисления. Записывать= Истина;

Движения. ОсновныеНачисления. Очистить() ;

ПериодРегистрации=НачалоМесяца(Дата) ;

Для Каждого ТекСтрокаОсновныеНачисленияИз ОсновныеНачисленияЦикл

Движение= Движения. ОсновныеНачисления. Добавить() ;

Движение. Сторно= Ложь;

Движение. ВидРасчета= ТекСтрокаОсновныеНачисления. ВидРасчета;

Движение. ПериодДействияНачало= ТекСтрокаОсновныеНачисления. ДатаНачала;

Движение. ПериодДействияКонец= КонецДня(ТекСтрокаОсновныеНачисления. ДатаОкончания) ;

Движение. ПериодРегистрации = ПериодРегистрации;

Движение. Сотрудник= ТекСтрокаОсновныеНачисления. Сотрудник;

Движение. График= ТекСтрокаОсновныеНачисления. График;

Движение. Параметр= ТекСтрокаОсновныеНачисления. Размер;

КонецЦикла;

КонецПроцедуры

Создадим тестовый документ и проведём его:

Перейдём в «Движения документа»:

Видим, что период регистрации установился как начало месяца т.к. периодичность РР указана «Месяц». Так же видим, что заполнились все поля кроме суммы(ЗП ещё не рассчитана).

Шаг 7 .Напишем код расчета заработной платы.

Создадим общий модуль «Расчет» со следующими флагами:

В данном общем модуле у нас и будет происходить сам расчёт.

Напишем в модуле «Расчет» экспортную функцию «Рассчитать начисления»:

Так как мы заполнили в настройках РР «Основные начисления» поля «График», «Значение графика», «Дата графика» у нас стала доступна виртуальная таблица регистра расчета ДанныеГрафика, в запросе к виртуальной таблице нас интересуют поля:

«КоличествоЧасовФактическийПериодДействия» — содержит рассчитанное на основании данных графика количество фактически отработанных часов

«КоличествоЧасовПериодДействия» — содержит рассчитанное на основании данных графика количество рабочих часов в периоде расчёта

Процедура расчета заработной платы

1С (Код)

Процедура РассчитатьНачисления(Регистратор, НаборЗаписей) Экспорт //Оклад Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.КоличествоЧасовФактическийПериодДействия, 0) КАК ЧасовФакт, | ОсновныеНачисленияДанныеГрафика.Параметр, | ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.КоличествоЧасовПериодДействия, 0) КАК ЧасовПлан, | ОсновныеНачисленияДанныеГрафика.НомерСтроки |ИЗ | РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(| Регистратор = &Регистратор | И ВидРасчета = &ВидРасчетаОклад) КАК ОсновныеНачисленияДанныеГрафика"; Запрос.УстановитьПараметр("Регистратор", Регистратор); // передаём документ регистратор чтобы поиск выполнялся только по текущему документу Запрос.УстановитьПараметр("ВидРасчетаОклад", ПланыВидовРасчета.ОсновныеНачисления.Оклад); //устанавливаем вид расчёта оклад т.к. рассчитываем оклад Выборка=Запрос.Выполнить().Выбрать(); СтруктураПоиска=Новый Структура; СтруктураПоиска.Вставить("НомерСтроки",0); //создадим структуру для поиска данных для расчёта по номеру строки Для Каждого Запись Из НаборЗаписей Цикл //цикл по набору записей текущего документа СтруктураПоиска.НомерСтроки=Запись.НомерСтроки; //заполняем номер строки для поиска Если Выборка.НайтиСледующий(СтруктураПоиска) Тогда //ищем в выборке данные для расчёта по текущему номеру строки Запись.Сумма =?(Выборка.ЧасовПлан=0,0, Выборка.ЧасовФакт/Выборка.ЧасовПлан * Выборка.Параметр); //рассчитываем ЗП пропорционально отработанным дням, в Параметр - текущий оклад КонецЕсли; Выборка.Сбросить(); //сбросим выборку, нужно чтобы следующая запись набора записей делала поиск по выборке сначала КонецЦикла; НаборЗаписей.Записать(,Истина); //записываем рассчитанные записи в базу, передаём параметр Замещать = Истина КонецПроцедуры

//Оклад

Запрос=Новый Запрос;

Запрос. Текст="ВЫБРАТЬ

| ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.КоличествоЧасовФактическийПериодДействия, 0) КАК ЧасовФакт,

| ОсновныеНачисленияДанныеГрафика.Параметр,

| ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.КоличествоЧасовПериодДействия, 0) КАК ЧасовПлан,

| ОсновныеНачисленияДанныеГрафика.НомерСтроки

|ИЗ

| РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(

| Регистратор = &Регистратор