feat(schema): 更新 Film 相关属性,增加对流系数和模式的详细描述,更新转换后模型文件

This commit is contained in:
NFdrybattery
2026-11-01 21:32:12 +08:00
parent 23cadb60ec
commit 1c20cd02c6
8 changed files with 7636 additions and 3186 deletions
+80 -58
View File
@@ -9969,11 +9969,11 @@
"user_data": {
"ibe": {
"info": {
"txt_format": "0.2.0",
"schema_version": 5,
"exported_at": "2026-10-31T18:24:32+08:00",
"txt_format": "0.2.1",
"schema_version": "0.2.1",
"exported_at": "2026-11-01T21:29:02+08:00",
"tool": "IBEbuildingtransfer",
"tool_version": "0.2.0",
"tool_version": "0.2.1",
"source_kind": "hbjson",
"source_file": "building_25f3a2.hbjson",
"units": "SI"
@@ -14438,36 +14438,6 @@
"cooling_schedule": "SCHD000067",
"heating_schedule": "SCHD000068"
},
{
"id": "RFUN000001",
"name": "默认房间",
"people_density": 0.05,
"area_per_person": 0.0,
"person_number": 0,
"sensible_heat_per_person": 0.0,
"people_convective_ratio": 0.7,
"latent_heat_per_person": null,
"occupancy_schedule": "SCHD000001",
"lighting_power": 0.0,
"lighting_power_density": 8.0,
"lighting_convective_ratio": 1.0,
"lighting_schedule": "SCHD000019",
"equipment_power": 0.0,
"equipment_power_density": 10.0,
"equipment_convective_ratio": 0.7,
"equipment_schedule": "SCHD000042",
"other_gain_schedule": "",
"fresh_air_per_person": 72.0,
"fresh_air_change_rate": 0.0,
"fresh_air_flow_rate": 0.0,
"fresh_air_schedule": "SCHD000001",
"infiltration_change_rate": 1.0,
"infiltration_flow_rate": 0.0,
"infiltration_schedule": "SCHD000110",
"conditioned": 1,
"cooling_schedule": "SCHD000048",
"heating_schedule": "SCHD000047"
},
{
"id": "RFUN000044",
"name": "走廊",
@@ -14527,36 +14497,88 @@
"conditioned": 1,
"cooling_schedule": "SCHD000096",
"heating_schedule": "SCHD000096"
},
{
"id": "RFUN000001",
"name": "默认房间",
"people_density": 0.05,
"area_per_person": 0.0,
"person_number": 0,
"sensible_heat_per_person": 0.0,
"people_convective_ratio": 0.7,
"latent_heat_per_person": null,
"occupancy_schedule": "SCHD000001",
"lighting_power": 0.0,
"lighting_power_density": 8.0,
"lighting_convective_ratio": 1.0,
"lighting_schedule": "SCHD000019",
"equipment_power": 0.0,
"equipment_power_density": 10.0,
"equipment_convective_ratio": 0.7,
"equipment_schedule": "SCHD000042",
"other_gain_schedule": "",
"fresh_air_per_person": 72.0,
"fresh_air_change_rate": 0.0,
"fresh_air_flow_rate": 0.0,
"fresh_air_schedule": "SCHD000001",
"infiltration_change_rate": 1.0,
"infiltration_flow_rate": 0.0,
"infiltration_schedule": "SCHD000110",
"conditioned": 1,
"cooling_schedule": "SCHD000048",
"heating_schedule": "SCHD000047"
}
],
"film": {
"hc_inside_mode": 1,
"hc_outside_mode": 1,
"wall": [
1.52,
21.6
],
"window": [
1.66,
5.79
],
"roof": [
1.6,
24.2
],
"floor": [
1.2,
15.0
],
"slab": [
1.2,
15.0
],
"door": [
"wall": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
},
"window": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.66,
5.79
]
},
"roof": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.6,
24.2
]
},
"floor": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"slab": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"door": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
}
},
"lwr": {
"sky": 1.0,
"air": 1.0,
@@ -14679,7 +14701,7 @@
},
"meta": {
"geometry_digest": "56b95ce7e873378ef2b785565c5477c3ce057f763e6a20ef3b88ab53bb522f23",
"text_sha256": "b1a5758f223b9a817f401b24c9ef61289bea473e1e8336ba1e1a7bf8a9479b9b",
"text_sha256": "4414bb2f8977db56bfc5db0ea3cb7023e8095a1cf89df3837e53ca5b3d6d8b9d",
"selection": {
"type": "IbeSelection",
"room_function": "RFUN000001",
@@ -329,11 +329,11 @@
"user_data": {
"ibe": {
"info": {
"txt_format": "0.2.0",
"schema_version": 5,
"exported_at": "2026-10-31T18:33:23+08:00",
"txt_format": "0.2.1",
"schema_version": "0.2.1",
"exported_at": "2026-11-01T21:29:06+08:00",
"tool": "IBEbuildingtransfer",
"tool_version": "0.2.0",
"tool_version": "0.2.1",
"source_kind": "hbjson",
"source_file": "building_ASHRAE_BLDG_620.hbjson",
"units": "SI"
@@ -430,8 +430,8 @@
]
},
{
"id": "SCHD000018",
"name": "体育馆人员作息",
"id": "SCHD000009",
"name": "门厅人员作息",
"type": 1,
"segments": [
{
@@ -447,21 +447,21 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
0.8,
0.8,
1.0,
1.0,
1.0,
1.0,
0.5,
0.5,
0.8,
1.0,
1.0,
0.7,
0.0,
0.0
],
@@ -473,21 +473,21 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
0.8,
0.8,
1.0,
1.0,
1.0,
1.0,
0.5,
0.5,
0.8,
1.0,
1.0,
0.7,
0.0,
0.0
]
@@ -559,6 +559,71 @@
}
]
},
{
"id": "SCHD000028",
"name": "门厅灯光作息",
"type": 1,
"segments": [
{
"date": [
12,
31
],
"weekday": [
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
"weekend": [
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
]
}
]
},
{
"id": "SCHD000042",
"name": "OfficeBldgEquip",
@@ -820,8 +885,8 @@
]
},
{
"id": "SCHD000096",
"name": "体育馆观众席空调设定最低温度",
"id": "SCHD000050",
"name": "设定最低温度",
"type": 1,
"segments": [
{
@@ -830,63 +895,128 @@
31
],
"weekday": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0
],
"weekend": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0,
18.0
]
}
]
},
{
"id": "SCHD000109",
"name": "体育馆观众席空调启停作息",
"id": "SCHD000075",
"name": "门厅设定最高温度",
"type": 1,
"segments": [
{
"date": [
12,
31
],
"weekday": [
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0
],
"weekend": [
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0,
28.0
]
}
]
},
{
"id": "SCHD000104",
"name": "健身房空调启停作息",
"type": 1,
"segments": [
{
@@ -901,22 +1031,22 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
0.0
],
@@ -927,22 +1057,22 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
0.0
]
@@ -1058,33 +1188,43 @@
"roughness": 6.0
},
{
"id": "MATL000015",
"name": "重砂浆粘土",
"density": 1800.0,
"specific_heat": 879.0,
"conductivity": 0.814,
"id": "MATL000001",
"name": "1/2INGypsum",
"density": 784.9,
"specific_heat": 830.0,
"conductivity": 0.16,
"emissivity": 0.9,
"solar_absorptance": 0.7,
"solar_absorptance": 0.4,
"roughness": 6.0
},
{
"id": "MATL000016",
"name": "纯石膏板",
"density": 1100.0,
"id": "MATL000014",
"name": "WallInsulation[40]",
"density": 91.0,
"specific_heat": 837.0,
"conductivity": 0.407,
"conductivity": 0.0432,
"emissivity": 0.9,
"solar_absorptance": 0.7,
"solar_absorptance": 0.5,
"roughness": 6.0
},
{
"id": "MATL000017",
"name": "聚苯乙烯泡沫塑料",
"density": 100.0,
"specific_heat": 1380.0,
"conductivity": 0.047,
"id": "MATL000003",
"name": "8INConcreteHW",
"density": 2243.0,
"specific_heat": 837.0,
"conductivity": 1.7296,
"emissivity": 0.9,
"solar_absorptance": 0.7,
"solar_absorptance": 0.65,
"roughness": 6.0
},
{
"id": "MATL000002",
"name": "1INStucco",
"density": 1858.0,
"specific_heat": 837.0,
"conductivity": 0.6918,
"emissivity": 0.9,
"solar_absorptance": 0.92,
"roughness": 6.0
}
],
@@ -1126,23 +1266,23 @@
"solar_absorptance_outer": 0.6
},
{
"id": "CONW000003",
"name": "24砖墙+聚苯板内保温",
"id": "CONW000001",
"name": "ASHRAE189.1-2009ExtWallMassClimateZone5",
"layers": [
"MATL000015",
"MATL000016",
"MATL000017",
"MATL000016"
"MATL000001",
"MATL000014",
"MATL000003",
"MATL000002"
],
"thickness": [
0.24,
0.01,
0.06,
0.008
0.0127,
0.055,
0.1,
0.0253
],
"emissivity_inner": 0.9,
"emissivity_outer": 0.9,
"solar_absorptance_outer": 0.7
"solar_absorptance_outer": 0.4
}
],
"window": []
@@ -1160,7 +1300,7 @@
"boundary": 1,
"room": "ROOM_1",
"room_other": "",
"construction": "CONW000003"
"construction": "CONW000001"
},
{
"id": "ROOM_1_Wall_1",
@@ -1174,7 +1314,7 @@
"boundary": 1,
"room": "ROOM_1",
"room_other": "",
"construction": "CONW000003"
"construction": "CONW000001"
},
{
"id": "ROOM_1_Wall_2",
@@ -1188,7 +1328,7 @@
"boundary": 1,
"room": "ROOM_1",
"room_other": "",
"construction": "CONW000003"
"construction": "CONW000001"
},
{
"id": "ROOM_1_Wall_3",
@@ -1202,7 +1342,7 @@
"boundary": 1,
"room": "ROOM_1",
"room_other": "",
"construction": "CONW000003"
"construction": "CONW000001"
}
],
"slabs": [
@@ -1253,39 +1393,39 @@
"slab_down": "",
"roof": "ROOM_1_Roof",
"ground": "ROOM_1_Floor",
"room_function": "RFUN000024"
"room_function": "RFUN000043"
}
],
"room_functions": [
{
"id": "RFUN000024",
"name": "体育馆比赛区",
"people_density": 0.1,
"id": "RFUN000043",
"name": "大堂门厅",
"people_density": 0.05,
"area_per_person": 0.0,
"person_number": 0,
"sensible_heat_per_person": 134.0,
"sensible_heat_per_person": 58.0,
"people_convective_ratio": 0.7,
"latent_heat_per_person": 283.33,
"occupancy_schedule": "SCHD000018",
"latent_heat_per_person": 127.78,
"occupancy_schedule": "SCHD000009",
"lighting_power": 0.0,
"lighting_power_density": 18.0,
"lighting_power_density": 15.0,
"lighting_convective_ratio": 1.0,
"lighting_schedule": "SCHD000044",
"lighting_schedule": "SCHD000028",
"equipment_power": 0.0,
"equipment_power_density": 0.0,
"equipment_convective_ratio": 0.7,
"equipment_schedule": "SCHD000044",
"other_gain_schedule": "",
"fresh_air_per_person": 25.0,
"fresh_air_per_person": 20.0,
"fresh_air_change_rate": 0.0,
"fresh_air_flow_rate": 0.0,
"fresh_air_schedule": "SCHD000109",
"fresh_air_schedule": "SCHD000104",
"infiltration_change_rate": 0.5,
"infiltration_flow_rate": 0.0,
"infiltration_schedule": "",
"conditioned": 1,
"cooling_schedule": "SCHD000096",
"heating_schedule": "SCHD000096"
"cooling_schedule": "SCHD000075",
"heating_schedule": "SCHD000050"
},
{
"id": "RFUN000001",
@@ -1319,33 +1459,55 @@
}
],
"film": {
"hc_inside_mode": 1,
"hc_outside_mode": 1,
"wall": [
1.52,
21.6
],
"window": [
1.66,
5.79
],
"roof": [
1.6,
24.2
],
"floor": [
1.2,
15.0
],
"slab": [
1.2,
15.0
],
"door": [
"wall": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
},
"window": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.66,
5.79
]
},
"roof": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.6,
24.2
]
},
"floor": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"slab": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"door": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
}
},
"lwr": {
"sky": 1.0,
"air": 1.0,
@@ -1418,21 +1580,21 @@
},
"meta": {
"geometry_digest": "9d9fcbecd4cafbd501a47a977f4a219c5909e6c7cd2bcac4ba760c1955a9887c",
"text_sha256": "d589f0a4079cd2fd433a624ad4d3ccbc99e1c6f811eb6e7c12e2079481562646",
"text_sha256": "950461066407cac7c926e6da0bbe7e21f1bcb71bd495f50ce721cd677edc0b0e",
"selection": {
"type": "IbeSelection",
"room_function": "RFUN000001",
"construction_set": "ashrae189_1",
"role_constructions": {
"ExteriorWall": "CONW000003",
"InteriorWall": "CONW000004",
"ExteriorWall": "CONW000001",
"InteriorWall": "CONW000002",
"ExteriorRoof": "CONR000001",
"InteriorSlab": "CONS000001",
"GroundSlab": "CONG000001",
"ExteriorFloor": "CONG000001",
"ExteriorDoor": "COND000003",
"InteriorDoor": "COND000008",
"Window": "CONC000021"
"ExteriorDoor": "COND000001",
"InteriorDoor": "COND000002",
"Window": "CONC000001"
},
"cooling_source": {
"id": "CSRC000004",
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+50 -28
View File
@@ -1281,11 +1281,11 @@
"user_data": {
"ibe": {
"info": {
"txt_format": "0.2.0",
"schema_version": 5,
"exported_at": "2026-10-31T18:33:23+08:00",
"txt_format": "0.2.1",
"schema_version": "0.2.1",
"exported_at": "2026-11-01T21:29:08+08:00",
"tool": "IBEbuildingtransfer",
"tool_version": "0.2.0",
"tool_version": "0.2.1",
"source_kind": "hbjson",
"source_file": "building_c69e75.hbjson",
"units": "SI"
@@ -3361,33 +3361,55 @@
}
],
"film": {
"hc_inside_mode": 1,
"hc_outside_mode": 1,
"wall": [
1.52,
21.6
],
"window": [
1.66,
5.79
],
"roof": [
1.6,
24.2
],
"floor": [
1.2,
15.0
],
"slab": [
1.2,
15.0
],
"door": [
"wall": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
},
"window": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.66,
5.79
]
},
"roof": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.6,
24.2
]
},
"floor": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"slab": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.2,
15.0
]
},
"door": {
"hc_inside_mode": "dynamic",
"hc_outside_mode": "dynamic",
"hc_value": [
1.52,
21.6
]
}
},
"lwr": {
"sky": 1.0,
"air": 1.0,
@@ -3462,7 +3484,7 @@
},
"meta": {
"geometry_digest": "7e81e696617818676d2328e6eca05bcd7816ccce195e6819af0a77ca79ec7bee",
"text_sha256": "8278f98dcf3700d45d04e4d4d45c17fe054314da6cbc1bd7159ef9ae18fa6aa1",
"text_sha256": "7bbe3644ffc6724b8bdc98a7fc1d09f511cd06652d4c57e2d89881dddd72f7c4",
"selection": {
"type": "IbeSelection",
"room_function": "RFUN000001",
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+302 -34
View File
@@ -327,14 +327,24 @@
"heating_schedule": "房间采暖设定温度时间表"
},
"Film": {
"hc_inside_mode": "室内侧模式(1=动态计算、2=固定值)",
"hc_outside_mode": "室外侧模式(1=动态计算、2=固定值)",
"wall": "外墙内/外表面换热系数",
"window": "窗内/外表面换热系数",
"roof": "屋面内/外表面换热系数",
"floor": "地面/架空楼板内/外表面换热系数",
"slab": "内楼板内/外表面换热系数",
"door": "门内/外表面换热系数"
"wall_hc_inside_mode": "外墙:内侧模式(dynamic/fixed)",
"wall_hc_outside_mode": "外墙:外侧模式(dynamic/fixed)",
"wall": "外墙:内表面, 外表面 对流系数 W/(m2·K)",
"window_hc_inside_mode": "窗:内侧模式(dynamic/fixed)",
"window_hc_outside_mode": "窗:外侧模式(dynamic/fixed)",
"window": "窗:内表面, 外表面 对流系数 W/(m2·K)",
"roof_hc_inside_mode": "屋面:内侧模式(dynamic/fixed)",
"roof_hc_outside_mode": "屋面:外侧模式(dynamic/fixed)",
"roof": "屋面:内表面, 外表面 对流系数 W/(m2·K)",
"floor_hc_inside_mode": "地面:内侧模式(dynamic/fixed)",
"floor_hc_outside_mode": "地面:外侧模式(dynamic/fixed)",
"floor": "地面:内表面, 外表面 对流系数 W/(m2·K)",
"slab_hc_inside_mode": "楼板:内侧模式(dynamic/fixed)",
"slab_hc_outside_mode": "楼板:外侧模式(dynamic/fixed)",
"slab": "楼板:内表面, 外表面 对流系数 W/(m2·K)",
"door_hc_inside_mode": "门:内侧模式(dynamic/fixed)",
"door_hc_outside_mode": "门:外侧模式(dynamic/fixed)",
"door": "门:内表面, 外表面 对流系数 W/(m2·K)"
},
"LWRCoefficientMultiplier": {
"sky": "对天空长波辐射换热系数(hr_sky)调整倍率",
@@ -3723,7 +3733,7 @@
}
},
"schema_version": {
"type": "integer",
"type": "string",
"x-ibe": {
"cn_name": "schema_version",
"kernel_class": "Info",
@@ -4281,37 +4291,48 @@
}
},
"film": {
"type": "object",
"properties": {
"wall": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "integer",
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "hc_inside_mode",
"cn_name": "wall_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "hc_inside_mode",
"required": false,
"kernel_field": "wall_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "integer",
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "hc_outside_mode",
"cn_name": "wall_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "hc_outside_mode",
"required": false,
"kernel_field": "wall_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
},
"wall": {
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4323,14 +4344,61 @@
"cn_name": "wall",
"kernel_class": "Film",
"kernel_field": "wall",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode",
"hc_value"
],
"additionalProperties": false
},
"window": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "window_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "window_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "window_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "window_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4342,14 +4410,61 @@
"cn_name": "window",
"kernel_class": "Film",
"kernel_field": "window",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode",
"hc_value"
],
"additionalProperties": false
},
"roof": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "roof_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "roof_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "roof_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "roof_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4361,14 +4476,61 @@
"cn_name": "roof",
"kernel_class": "Film",
"kernel_field": "roof",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode",
"hc_value"
],
"additionalProperties": false
},
"floor": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "floor_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "floor_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "floor_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "floor_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4380,14 +4542,61 @@
"cn_name": "floor",
"kernel_class": "Film",
"kernel_field": "floor",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode",
"hc_value"
],
"additionalProperties": false
},
"slab": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "slab_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "slab_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "slab_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "slab_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4399,14 +4608,61 @@
"cn_name": "slab",
"kernel_class": "Film",
"kernel_field": "slab",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode",
"hc_value"
],
"additionalProperties": false
},
"door": {
"type": "object",
"properties": {
"hc_inside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "door_hc_inside_mode",
"kernel_class": "Film",
"kernel_field": "door_hc_inside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_outside_mode": {
"type": "string",
"enum": [
"dynamic",
"fixed"
],
"x-unit": "1",
"x-ibe": {
"cn_name": "door_hc_outside_mode",
"kernel_class": "Film",
"kernel_field": "door_hc_outside_mode",
"required": true,
"kind": "value",
"num_sep": 1,
"unit": "1",
"kernel_checker": "check_film"
}
},
"hc_value": {
"type": "array",
"items": {
"type": "number"
@@ -4418,19 +4674,31 @@
"cn_name": "door",
"kernel_class": "Film",
"kernel_field": "door",
"required": false,
"required": true,
"kind": "value",
"num_sep": 2,
"unit": "W/(m²·K)",
"kernel_checker": "check_chtc"
"kernel_checker": "check_film"
}
}
},
"required": [
"hc_inside_mode",
"hc_outside_mode"
"hc_outside_mode",
"hc_value"
],
"additionalProperties": true
"additionalProperties": false
}
},
"required": [
"wall",
"window",
"roof",
"floor",
"slab",
"door"
],
"additionalProperties": false
},
"lwr": {
"type": "object",