Маппинг доменных данных → InputModel (ТЭ)
Спецификация описывает как заполнить параметры TeInputSection из атрибутов доменных сущностей.
1. TeInputSection.Geometry
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Geometry.BuildingHeight | Форма и габариты. Высота | building_height |
м | ||
| Geometry.HeatedVolume | Форма и габариты. Объём отапливаемый, м³ | heated_volume |
м³ | ||
| Geometry.HeatedArea | Форма и габариты. Площадь отапливаемая, м² | heated_area |
м² | ||
| Geometry.BuildingForm | Форма и габариты --> Форма здания. Код | code | |||
| Geometry.OrientationSideA | Форма и габариты --> Сторона света. Код | code | |||
| Geometry.DimensionA | Форма и габариты. Размер по габариту A, м | dimension_a |
м | ||
| Geometry.DimensionB | Форма и габариты. Размер по габариту B, м | dimension_b |
м | ||
| Geometry.DimensionC | Форма и габариты. Размер по габариту C, м | dimension_c |
м | ||
| Geometry.DimensionD | Форма и габариты. Размер по габариту D, м | dimension_d |
м | ||
| Geometry.DimensionE | Форма и габариты. Размер по габариту E, м | dimension_e |
м | ||
| Geometry.DimensionF | Форма и габариты. Размер по габариту F, м | dimension_f |
м | ||
| Geometry.DimensionG | Форма и габариты. Размер по габариту G, м | dimension_g |
м | ||
| Geometry.DimensionH | Форма и габариты. Размер по габариту H, м | dimension_h |
м |
2. TeInputSection.Walls
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Walls.CarrierLayerThickness | Стены. Несущий слой толщина | carrier_layer_thickness |
мм | ||
| Walls.CarrierLayerThermalConductivity | Стены. Несущий слой материал --> Материал. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) | ||
| Walls.HasMainInsulation | Стены. Основной утеплитель материал → Материал утеплителя. Наименование | name |
Если "Стены. Основной утеплитель материал" не указан ИЛИ name == "Нет", false, иначе - true |
||
| Walls.MainInsulationThickness | Стены. Основной утеплитель толщина | main_insulation_thickness |
мм | ||
| Walls.MainInsulationThermalConductivity | Стены. Основной утеплитель материал --> Материал утеплителя. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) | ||
| Walls.HasAdditionalInsulation | Стены. Дополнительный утеплитель материал → Материал утеплителя. Наименование | name |
Если "Стены. Дополнительный утеплитель материал" не указан ИЛИ name == "Нет", false, иначе - true |
||
| Walls.AdditionalInsulationThickness | Стены. Дополнительный утеплитель толщина | additional_insulation_thickness |
мм | ||
| Walls.AdditionalInsulationThermalConductivity | Стены. Дополнительный утеплитель материал --> Материал утеплителя. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) |
3. TeInputSection.Roof
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Roof.RoofType | ВОК --> Тип крыши. Код | code |
|||
| Roof.UpperFloorLevel | ВОК. Уровень верхнего перекрытия, м | upper_floor_level_m |
м | ||
| Roof.RidgeLength | ВОК. Длина конька, м | ridge_length_m |
м | ||
| Roof.CustomRoofArea | ВОК. Площадь ВОК при произвольной форме здания, м² | custom_upper_enclosure_area |
м² | ||
| Roof.HasAttic | ВОК. Наличие чердачного помещения | has_attic |
|||
| Roof.FloorMaterialThickness | ВОК. Верхнее перекрытие: толщина несущего слоя, мм | floor_slab_bearing_thickness_mm |
мм | ||
| Roof.FloorMaterialThermalConductivity | ВОК. Верхнее перекрытие: материал несущего слоя --> Материал. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) | ||
| Roof.HasFloorInsulation | ВОК. Верхнее перекрытие: материал утеплителя --> Материал утеплителя. Наименование | name |
Если "ВОК. Верхнее перекрытие: материал утеплителя" не указан ИЛИ name == "Нет", false, иначе - true |
||
| Roof.FloorInsulationThickness | ВОК. Верхнее перекрытие: толщина утеплителя, мм | floor_slab_insulation_thickness_mm |
мм | ||
| Roof.FloorInsulationThermalConductivity | ВОК. Верхнее перекрытие: материал утеплителя --> Материал утеплителя. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) | ||
| Roof.HasRoofInsulation | ВОК. Поверхность крыши: материал утеплителя --> Материал утеплителя. Наименование | Если "ВОК. Поверхность крыши: материал утеплителя" не указан ИЛИ name == "Нет", false, иначе - true |
|||
| Roof.RoofInsulationThickness | ВОК. Поверхность крыши: толщина утеплителя, мм | roof_surface_insulation_thickness_mm |
мм | ||
| Roof.RoofInsulationThermalConductivity | ВОК. Поверхность крыши: материал утеплителя --> Материал утеплителя. Теплопроводность, Вт/(м·К) | thermal_conductivity |
Вт/(м·К) |
4. TeInputSection.GroundContact
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| GroundContact.HasBasement | Зона контакта с грунтом. Наличие подвала | is_basement |
|||
| GroundContact.BasementHeight | Зона контакта с грунтом. Высота подвала | basement_height_m |
м | ||
| GroundContact.BasementFloorLevel | Зона контакта с грунтом. Уровень пола подвала | basement_floor_level_m |
м |
5. TeInputSection.Windows[j]
Если видов окон нет - пустой массив []
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Windows[j].OpeningArea | Модель окон --> Вид оконных проёмов (j). Площадь одного проёма, м² | opening_area_m2 |
м² | ||
| Windows[j].OpeningsSideA | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне A | openings_count_side_a |
|||
| Windows[j].OpeningsSideB | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне B | openings_count_side_b |
|||
| Windows[j].OpeningsSideC | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне C | openings_count_side_c |
|||
| Windows[j].OpeningsSideD | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне D | openings_count_side_d |
|||
| Windows[j].OpeningsSideE | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне E | openings_count_side_e |
|||
| Windows[j].OpeningsSideF | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне F | openings_count_side_f |
|||
| Windows[j].OpeningsSideG | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне G | openings_count_side_g |
|||
| Windows[j].OpeningsSideH | Модель окон --> Вид оконных проёмов (j). Кол-во проёмов на стороне H | openings_count_side_h |
|||
| Windows[j].ThermalResistance | Модель окон --> Вид оконных проёмов (j) --> Вид остекления. Сопротивление теплопередаче, м²·°С/Вт | thermal_resistance |
м²·°С/Вт | ||
| Windows[j].ShadingCoefficient | Модель окон --> Вид оконных проёмов (j) --> Вид остекления. Коэффициент затенения светового проёма | shading_coefficient |
|||
| Windows[j].SolarRadiationCoefficient | Модель окон --> Вид оконных проёмов (j) --> Вид остекления. Коэффициент проникания солнечной радиации | solar_heat_gain_coefficient |
|||
| Windows[j].AirPermeability | Модель окон --> Вид оконных проёмов (j) --> Вид остекления. Воздухопроницаемость, кг/(м²·ч) | air_permeability |
кг/(м²·ч) |
6. TeInputSection.Doors[j]
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Doors[j].OpeningArea | Модель ворот --> Вид воротных проёмов (j). Площадь одного проёма, м² | opening_area_m2 |
м² | ||
| Doors[j].OpeningsSideA | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне A | openings_count_side_a |
|||
| Doors[j].OpeningsSideB | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне B | openings_count_side_b |
|||
| Doors[j].OpeningsSideC | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне C | openings_count_side_c |
|||
| Doors[j].OpeningsSideD | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне D | openings_count_side_d |
|||
| Doors[j].OpeningsSideE | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне E | openings_count_side_e |
|||
| Doors[j].OpeningsSideF | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне F | openings_count_side_f |
|||
| Doors[j].OpeningsSideG | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне G | openings_count_side_g |
|||
| Doors[j].OpeningsSideH | Модель ворот --> Вид воротных проёмов (j). Кол-во проёмов на стороне H | openings_count_side_h |
|||
| Doors[j].ThermalResistance | Модель ворот --> Вид воротных проёмов (j) --> Вид ворот. Сопротивление теплопередаче | thermal_resistance_m2c_per_wt |
м²·°С/Вт | ||
| Doors[j].AirPermeability | Модель ворот --> Вид воротных проёмов (j) --> Вид ворот. Воздухопроницаемость | air_permeability |
кг/(м²·ч) |
7. TeInputSection.OperatingConditions
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| OperatingConditions.StaffAmount | Условия эксплуатации. Количество рабочих мест | workplaces_count |
чел | ||
| OperatingConditions.IntAirTemp | Условия эксплуатации. Средняя температура воздуха внутри здания за отопительный период | int_air_temp_c |
°C | ||
| OperatingConditions.AirConsumptionPerPerson | Условия эксплуатации --> Назначение зданий. Удельный расход воздуха, м³/чел.·ч | specific_air_consumption_m3per_human_hour |
м³/(чел·ч) | ||
| OperatingConditions.NormativeSpecificHeatConsumption | Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию. Нормативная удельная характеристика расхода ТЭ на отопление и вентиляцию, Вт/(м³·°C) | specific_heat_protection_char_norm_w_per_m3c |
Вт/(м³·°C) | Выбрать "Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию", где: "Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию. Назначение здания" == "Условия эксплуатации. Назначение здания" И "Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию. Этажность" == "Форма и габариты. Этажность надземная, шт." |
|
| OperatingConditions.RegulationEfficiencyCoefficient | Условия эксплуатации --> Тип регулирования системы отопления. Коэффициент эффективности регулирования системы отопления | regulation_efficiency_coefficient |
|||
| OperatingConditions.HeatingType | Условия эксплуатации --> Тип системы отопления. Код | code |
Добавить параметр в IputModel. Переиспользовать существующую таблицу справочника Тип энергоснабжения - переименовать в Тип системы отопления heating_type |
8. TeInputSection.Ventilation
Секция выделяется из OperatingConditions — данные принадлежат сущности Вентиляция.
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| Ventilation.HasRecuperator | Вентиляция. Наличие рекуператора | is_recuperator_exist |
Добавить в InputModel | ||
| Ventilation.RecuperatorEfficiency | Вентиляция. Коэффициент эффективности рекуператора | coef_recuperator_efficiency |
Добавить в InputModel |
9. TeInputSection.HeatingPeriod
| InputModel path | Доменные данные | alias | ЕИ | Способ заполнения | Примечание |
|---|---|---|---|---|---|
| HeatingPeriod.Duration | src = "Модель отопительного периода. Источник данных " --> "Источник условий ОП. Код" custom_duration = "Модель отопительного периода. Продолжительность отопительного периода (данные пользователя), сут." building_duration = Модель потребления --> Здание --> Климатический район. Продолжительность отопительного периода, сут. substation_duration = Модель потребления --> Здание --> Подстанция --> Климатический район. Продолжительность отопительного периода, сут. |
codecust_heating_period_duration_daysdays_avg_temp_le8days_avg_temp_le8 |
сут | Если src = "customer_climate_data", то custom_duration. Если src = "reference_climate_data", то building_duration. Если src = "substation_climate_data", то substation_duration. |
|
| HeatingPeriod.ExternalTemperature | custom_temp = Модель отопительного периода. Средняя температура наружного воздуха (данные пользователя), °C building_temp = Модель потребления --> Здание --> Климатический район. Средняя температура наружного воздуха за отопительный период, °С substation_temp = Модель потребления --> Здание --> Подстанция --> Климатический район. Средняя температура наружного воздуха за отопительный период, °С |
cust_ext_air_temp_cavg_temp_le8avg_temp_le8 |
°C | Если src = "customer_climate_data", то custom_temp. Если src = "reference_climate_data", то building_temp. Если src = "substation_climate_data", то substation_temp. |
|
| HeatingPeriod.WindSpeed | custom_speed = Модель потребления --> Модель отопительного периода. Средняя скорость ветра (данные пользователя), м/с building_speed = Модель потребления --> Здание --> Климатический район. Средняя скорость ветра за отопительный период, м/с substation_speed = Модель потребления --> Здание --> Подстанция --> Климатический район. Средняя скорость ветра за отопительный период, м/с |
cust_avg_wind_speed_m_per_secondmax_avg_wind_speed_le8max_avg_wind_speed_le8 |
м/с | Если src = "customer_climate_data", то custom_speed. Если src = "reference_climate_data", то building_speed. Если src = "substation_climate_data", то substation_speed. |
|
| HeatingPeriod.Latitude | custom_latitude = Модель отопительного периода. Широта (данные пользователя) building_latitude = Модель потребления --> Здание --> Климатический район. Широта substation_latitude = Модель потребления --> Здание --> Подстанция --> Климатический район. Широта |
cust_latitudelatitudelatitude |
° | Если src = "customer_climate_data", то custom_latitude. Если src = "reference_climate_data", то building_latitude. Если src = "substation_climate_data", то substation_latitude. |
Целое. Задаёт выборку записей справочника солнечной радиации |
10. TeInputSection.References
Записи справочника солнечной радиации отбираются по широте HeatingPeriod.Latitude — она приходит в InputModel вместе с остальными климатическими параметрами и определяется выбранным источником климатических данных.
| InputModel path | Доменные данные | alias | Способ заполнения | Примечание |
|---|---|---|---|---|
| References.SolarRadiation[].Direction | Суммарная солнечная радиация. Сторона света | direction |
Выбрать записи справочника, где широта записи = HeatingPeriod.Latitude |
|
| References.SolarRadiation[].Month | Суммарная солнечная радиация. Номер месяца | month_number |
||
| References.SolarRadiation[].SpecificSolarHeatGains | Суммарная солнечная радиация. Удельная солнечная радиация, МДж/м² | specific_solar_heat_gains_mj_per_m2 |
||
| References.EnergyEfficiencyClasses[].Code | Классы энергетической эффективности. Код | code |
Весь справочник | |
| References.EnergyEfficiencyClasses[].Name | Классы энергетической эффективности. Наименование | name |
||
| References.EnergyEfficiencyClasses[].LowerBound | Классы энергетической эффективности. Нижняя граница отклонения, % | lower_bound |
||
| References.EnergyEfficiencyClasses[].UpperBound | Классы энергетической эффективности. Верхняя граница отклонения, % | upper_bound |
Структурные связи
Использует
- Документ 2. Модель расчёта CalcModel
- Доменная сущность Вентиляция (сущность)
- Доменная сущность Вид ворот
- Доменная сущность Вид воротных проёмов
- Доменная сущность Вид оконных проёмов
- Доменная сущность Вид остекления
- Доменная сущность ВОК
- Доменная сущность Здание (сущность)
- Доменная сущность Зона контакта с грунтом
- Доменная сущность Источник условий ОП
- Доменная сущность Классы энергетической эффективности
- Доменная сущность Климатический район (сущность)
- Доменная сущность Материал
- Доменная сущность Материал утеплителя
- Доменная сущность Модель ворот
- Доменная сущность Модель окон
- Доменная сущность Модель отопительного периода
- Доменная сущность Модель потребления
- Доменная сущность Назначение зданий
- Доменная сущность Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию
- Доменная сущность Стены
- Доменная сущность Сторона света
- Доменная сущность Суммарная солнечная радиация на вертикальную поверхность по сторонам света
- Доменная сущность Тип крыши
- Доменная сущность Тип регулирования системы отопления)
- Доменная сущность Тип системы отопления
- Доменная сущность Условия эксплуатации
- Доменная сущность Форма здания
- Доменная сущность Форма и габариты
- Прикладной сервис Теплотехнический расчёт
Используется
- Запрос на изменение Обработка источников климатических данных
- Запрос на изменение Расчёт площади ВОК для четырёхскатных крыш
Связанные артефакты
Документы
- Доменная сущность Вентиляция (сущность)
- Доменная сущность Вид ворот
- Доменная сущность Вид воротных проёмов
- Доменная сущность Вид оконных проёмов
- Доменная сущность Вид остекления
- Доменная сущность ВОК
- Доменная сущность Здание (сущность)
- Доменная сущность Зона контакта с грунтом
- Доменная сущность Источник условий ОП
- Доменная сущность Классы энергетической эффективности
- Доменная сущность Климатический район (сущность)
- Доменная сущность Материал
- Доменная сущность Материал утеплителя
- Доменная сущность Модель ворот
- Доменная сущность Модель окон
- Доменная сущность Модель отопительного периода
- Доменная сущность Модель потребления
- Доменная сущность Назначение зданий
- Доменная сущность Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию
- Доменная сущность Подстанция (сущность)
- Доменная сущность Стены
- Доменная сущность Сторона света
- Доменная сущность Суммарная солнечная радиация на вертикальную поверхность по сторонам света
- Доменная сущность Тип крыши
- Доменная сущность Тип регулирования системы отопления)
- Доменная сущность Тип системы отопления
- Доменная сущность Условия эксплуатации
- Доменная сущность Форма здания
- Доменная сущность Форма и габариты