4.6 Bouwfysische eigenschappen — Analytical Properties
Alle 3D objecten die deel uitmaken van de thermische schil binnen alle bouwkundige 3D modellen zijn bouwfysisch gespecificeerd door de juiste invulwaarde bij de type parameters van "Heat Transfer Coefficient (U)" en de "Thermal Resistance (R)" ingevuld onder "Analytical Properties" conform de BIM Basis ILS (BIM loket) (BIM loket) 4.6
{
"Id": "7a1757cc-31d6-477c-9533-bded43463fdc",
"Filter": {
"Type": "queryFilter",
"Properties": [
{
"Name": "Query",
"Value": "(\n $[$string(values.assemblyCode) ~> /^21\\.1[0123]|2[12].21|23.10|31(?:\\.(?:0|1(?:0|1|2)?|2[0-5]?|3[0-4]?|4[01]?)?)?$/i].\n { \n \"id\":id,\n \"type\":type,\n \"name\":name,\n \"thermalResistance\": [$exists(values.thermalResistance.value)] ? values.thermalResistance.value : 0.0,\n \"heatTransferCoefficient\": [$exists(values.heatTransferCoefficient.value)] ? values.heatTransferCoefficient.value : 0.0,\n \"solarHeatGainCoefficient\": [$exists(values.solarHeatGainCoefficient.value)] ? values.solarHeatGainCoefficient.value : 2.0,\n \"visualLightTransmittance\": [$exists(values.visualLightTransmittance.value)] ? values.visualLightTransmittance.value : 2.0,\n };\n)",
"Type": null
}
],
"SubFilters": []
},
"Validation": {
"Type": "validationCollection",
"Name": "Heeft thermische eigenschappen ingevuld (thermische schil)",
"ErrorMessage": "Deze controle is bewust breed opgezet. Project- of contractspecificaties kunnen een verdere afbakening vereisen.",
"Properties": [
{
"Name": "Operator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "and",
"Type": ""
}
]
}
}
],
"SubValidations": [
{
"Type": "validation",
"Name": "thermalResistance moet een waarde hebben groter dan 0 hebben",
"ErrorMessage": "#### Issue\n\nDe parameter **Thermal Resistance (R)** heeft geen geldige waarde.\n\n**Huidige waarde**: `{ActualValue}` \n**Verwacht**: een waarde **groter dan 0**\n\nDit duidt erop dat het element niet (correct) bouwfysisch is gespecificeerd.\n\n#### Oplossing\n\nControleer of het element onderdeel is van de **thermische schil**.\n\n- **System family** \n ➤ Wijs een materiaal toe met een correct ingevulde **Thermal Asset**\n\n- **Loadable family** \n ➤ Open *Family Type Properties* \n ➤ Zet **Define Thermal Properties by** op *User Defined* \n ➤ Vul een geldige **R-waarde** in\n\n#### Informatie\n\nVolgens **BIM Basis ILS §4.6 Bouwfysische eigenschappen** moeten alle objecten in de thermische schil beschikken over correcte thermische parameters.\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "thermalResistance",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:GreaterThan",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "0",
"Type": "float"
}
]
}
}
],
"SubValidations": []
},
{
"Type": "validation",
"Name": "heatTransferCoefficient moet een waarde hebben groter dan 0 hebben",
"ErrorMessage": "#### Issue\n\nDe parameter **Heat Transfer Coefficient (U)** heeft geen geldige waarde.\n\n**Huidige waarde**: `{ActualValue}` \n**Verwacht**: een waarde **groter dan 0**\n\n#### Oplossing\n\n- **System family** \n ➤ Controleer of het toegepaste materiaal een correcte **Thermal Asset** bevat\n\n- **Loadable family** \n ➤ Zet *Define Thermal Properties by* op *User Defined* \n ➤ Vul een geldige **U-waarde** in bij *Analytical Properties*\n\n#### Informatie\n\nU- en R-waarden zijn essentieel voor energie- en warmteverliesberekeningen en maken deel uit van de minimale ILS-vereisten (§4.6).\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "heatTransferCoefficient",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:GreaterThan",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "0",
"Type": "float"
}
]
}
}
],
"SubValidations": []
},
{
"Type": "validation",
"Name": "solarHeatGainCoefficient moet een waarde hebben kleiner of gelijk aan 1",
"ErrorMessage": "#### Issue\n\nDe **Solar Heat Gain Coefficient (SHGC)** heeft een ongeldige waarde.\n\n**Huidige waarde**: `{ActualValue}` \n**Geldig bereik**: `0 ≤ waarde ≤ 1`\n\nEen waarde **2** betekent dat deze eigenschap **niet is ingevuld** (Revit-standaard).\n\n#### Oplossing\n\nVul een geldige SHGC-waarde in:\n\n- via een **Thermal Asset** (system families), of\n- via **Analytical Properties** (loadable families)\n\n#### Informatie\n\nDe SHGC bepaalt hoeveel zonnewarmte door een element wordt doorgelaten en is vereist voor correcte energetische simulaties (BIM Basis ILS §4.6).\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "solarHeatGainCoefficient",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:LessThanOrEqualTo",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "1",
"Type": "float"
}
]
}
}
],
"SubValidations": []
},
{
"Type": "validation",
"Name": "visualLightTransmittance moet een waarde hebben kleiner of gelijk aan 1",
"ErrorMessage": "#### Issue\n\nDe **Visual Light Transmittance** heeft een ongeldige waarde.\n\n**Huidige waarde**: `{ActualValue}` \n**Geldig bereik**: `0 ≤ waarde ≤ 1`\n\nEen waarde **2** betekent dat de eigenschap **niet is ingevuld**.\n\n#### Oplossing\n\nStel een correcte waarde in:\n\n- via het toegepaste **materiaal** (system families), of\n- via **Analytical Properties** bij het family type\n\n#### Informatie\n\nVisual Light Transmittance is nodig voor daglicht- en comfortanalyses en hoort ingevuld te zijn voor elementen in de thermische schil (§4.6).\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "visualLightTransmittance",
"Type": "int"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "int:LessThanOrEqualTo",
"Type": "int"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "1",
"Type": "int"
}
]
}
}
],
"SubValidations": []
}
]
},
"Details": {
"Name": "Analytical Properties",
"Impact": 4,
"Priority": 3,
"Tags": [
"4.6 Bouwfysische eigenschappen"
],
"Description": "Alle 3D objecten die deel uitmaken van de thermische schil binnen alle bouwkundige 3D modellen zijn bouwfysisch gespecificeerd door de juiste invulwaarde bij de type parameters van \"Heat Transfer Coefficient (U)\" en de \"Thermal Resistance (R)\" ingevuld onder \"Analytical Properties\" conform de BIM Basis ILS (BIM loket) (BIM loket) 4.6",
"HelpUrl": "https://help.daqs.io/NL/ILS/ThermalResistance/?nav=false",
"TimeToSolve": 60,
"AllDisciplines": true,
"Disciplines": []
},
"Metadata": [
{
"Label": "AssemblyCode",
"Selector": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "values.assemblyCode",
"Type": null
}
]
}
}
]
}