Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER_eir-f-t,eir-f-t,si,bi_quad,12.8,26,10.0,40.0,1.1355844390579262,-0.024082562500862433,0.00026721685801794003,-0.014384386425771702,0.0009103799505354168,-0.0005485170640480102
AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER_cap-f-t,cap-f-t,si,bi_quad,12.8,26,10.0,40.0,0.5100124790165086,0.02342326201599102,0.00013557090959854875,0.007949767717496063,-0.00018937800087478308,-9.253636143816515e-05
AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER_eir-f-ff,eir-f-ff,si,cubic,0.4,1.5,-999,999,1.040689969612762,0.11104519673969615,-0.22273897714159419,0.07100381078913554
AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER_cap-f-ff,cap-f-ff,si,cubic,0.4,1.5,-999,999,0.9483577597348718,-0.1380350717805272,0.27402262794948284,-0.08434531590382699
AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER_plf-f-plr,plf-f-plr,si,linear,0.0,1.0,None,None,0.85,0.15
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER_eir-f-t,eir-f-t,si,bi_quad,12.8,26,10.0,40.0,1.061723280658697,-0.01506800728461469,0.00016289317095776273,-0.01489435365544124,0.0008370961538647922,-0.0005034766792113448
AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER_cap-f-t,cap-f-t,si,bi_quad,12.8,26,10.0,40.0,0.4930006244460382,0.025007661292137228,9.512093454135001e-05,0.007930940988014994,-0.0001986841482024799,-7.261639603092771e-05
AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER_eir-f-ff,eir-f-ff,si,cubic,0.4,1.5,-999,999,1.0343260067695144,0.08798321881594617,-0.17732626748888602,0.05501704190342582
AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER_cap-f-ff,cap-f-ff,si,cubic,0.4,1.5,-999,999,0.9535982181177002,-0.11555384227595189,0.2279340909487928,-0.06597846679054109
AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER_plf-f-plr,plf-f-plr,si,linear,0.0,1.0,None,None,0.85,0.15
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER_eir-f-t,eir-f-t,si,bi_quad,12.8,26,10.0,40.0,1.1319173232579252,-0.018390504000862357,7.034195801793774e-05,-0.018280249525771678,0.0008321265505354164,-0.00026578296404801036
AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER_cap-f-t,cap-f-t,si,bi_quad,12.8,26,10.0,40.0,0.5100124790165095,0.023423262015990994,0.00013557090959855336,0.007949767717496028,-0.00018937800087478297,-9.25363614381648e-05
AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER_eir-f-ff,eir-f-ff,si,cubic,0.4,1.5,-999,999,1.0406899696127618,0.11104519673969881,-0.2227389771415973,0.07100381078913665
AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER_cap-f-ff,cap-f-ff,si,cubic,0.4,1.5,-999,999,0.9483577597348718,-0.13803507178052743,0.27402262794948307,-0.0843453159038271
AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER_plf-f-plr,plf-f-plr,si,linear,0.0,1.0,None,None,0.85,0.15
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
AC_Perf_901_2022_gt760_9.86EER_12.5IEER_eir-f-t,eir-f-t,si,bi_quad,12.8,26,10.0,40.0,1.1500590576051173,-0.02426210714001695,0.0003724991751515688,-0.013742087447202763,0.000894901143293823,-0.0006254359900773543
AC_Perf_901_2022_gt760_9.86EER_12.5IEER_cap-f-t,cap-f-t,si,bi_quad,12.8,26,10.0,40.0,0.5224971667830658,0.02191977254225555,0.00016265866959985819,0.007361931046680342,-0.0001727192661554223,-8.272724449963484e-05
AC_Perf_901_2022_gt760_9.86EER_12.5IEER_eir-f-ff,eir-f-ff,si,cubic,0.4,1.5,-999,999,1.0252677901796785,0.07705347428770537,-0.1408603621679978,0.03853909770061392
AC_Perf_901_2022_gt760_9.86EER_12.5IEER_cap-f-ff,cap-f-ff,si,cubic,0.4,1.5,-999,999,0.9610603289134715,-0.11250227002641111,0.20016388566619514,-0.04872194455325607
AC_Perf_901_2022_gt760_9.86EER_12.5IEER_plf-f-plr,plf-f-plr,si,linear,0.0,1.0,None,None,0.85,0.15
324 changes: 324 additions & 0 deletions applications/ashrae205/ASHRAE205.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,324 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ASHRAE 205",
"description": "Base schema for ASHRAE 205 representations",
"definitions": {
"UUID": {
"type": "string",
"pattern": "[0-9,a-f,A-F]{8}-[0-9,a-f,A-F]{4}-[0-9,a-f,A-F]{4}-[0-9,a-f,A-F]{4}-[0-9,a-f,A-F]{12}"
},
"Date": {
"type": "string",
"pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2}"
},
"Timestamp": {
"type": "string",
"pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}Z"
},
"Version": {
"type": "string",
"pattern": "(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)(?:-((?:0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?"
},
"Pattern": {
"type": "string",
"regex": true
},
"SchemaType": {
"type": "string",
"enum": [
"RS0001",
"RS0002",
"RS0003",
"RS0004",
"RS0005",
"RS0006",
"RS0007"
],
"descriptions": [
"Liquid-Cooled Chiller",
"Unitary Cooling Air-Conditioning Equipment",
"Fan Assembly",
"Air-to-Air Direct Expansion Refrigerant System",
"Motor",
"Electronic Motor Drive",
"Mechanical Drive"
]
},
"CompressorType": {
"type": "string",
"enum": [
"RECIPROCATING",
"SCREW",
"CENTRIFUGAL",
"ROTARY",
"SCROLL"
],
"enum_text": [
"Reciprocating",
"Screw",
"Centrifugal",
"Rotary",
"Scroll"
],
"descriptions": [
"Reciprocating compressor",
"Screw compressor",
"Centrifugal compressor",
"Rotary compressor",
"Scroll compressor"
]
},
"SpeedControlType": {
"type": "string",
"enum": [
"DISCRETE",
"CONTINUOUS"
],
"enum_text": [
"Discrete",
"Continuous"
],
"descriptions": [
"Loading is controlled by cycling between one or more discrete stages",
"Loading is controlled by continuously varying the speed"
]
},
"CondenserType": {
"type": "string",
"enum": [
"AIR",
"LIQUID",
"EVAPORATIVE"
],
"enum_text": [
"Air",
"Liquid",
"Evaporative"
],
"descriptions": [
"Air-cooled condenser",
"Liquid-cooled condenser",
"Evaporative condenser"
]
},
"LiquidConstituent": {
"type": "string",
"enum": [
"WATER",
"PROPYLENE_GLYCOL",
"ETHYLENE_GLYCOL",
"SODIUM_CHLORIDE",
"CALCIUM_CHLORIDE",
"ETHANOL",
"METHANOL"
],
"enum_text": [
"Water",
"Propylene Glycol",
"Ethylene Glycol",
"Sodium Chloride",
"Calcium Chloride",
"Ethanol",
"Methanol"
],
"descriptions": [
"Water",
"Propylene glycol",
"Ethylene glycol",
"Sodium chloride",
"Calcium chloride",
"Ethanol",
"Methanol"
]
},
"ConcentrationType": {
"type": "string",
"enum": [
"BY_VOLUME",
"BY_MASS"
],
"enum_text": [
"By Volume",
"By Mass"
],
"descriptions": [
"Concentration is defined as a fraction of total liquid mixture volume",
"Concentration is defined as a fraction of total liquid mixture mass"
]
},
"OperationState": {
"type": "string",
"enum": [
"NORMAL",
"STANDBY"
],
"enum_text": [
"Normal",
"Standby"
],
"descriptions": [
"Indicates that the equipment is in normal operating state",
"Indicates that the equipment is in standby operating state"
]
},
"Metadata": {
"type": "object",
"properties": {
"data_model": {
"description": "Data model name",
"type": "string",
"pattern": "ASHRAE_205",
"notes": "Identifies the data model where the schema is defined",
"requiredText": "True",
"constraintsText": "\"ASHRAE_205\""
},
"schema": {
"description": "Schema name or identifier",
"$ref": "ASHRAE205.schema.json#/definitions/SchemaType",
"notes": "Identifies the schema used to define the data content",
"requiredText": "True"
},
"schema_version": {
"description": "The version of the schema the data complies with",
"$ref": "ASHRAE205.schema.json#/definitions/Version",
"requiredText": "True"
},
"id": {
"description": "Unique equipment identifier",
"$ref": "ASHRAE205.schema.json#/definitions/UUID",
"notes": [
"Assigned by data publisher to identify the contained data",
"`id` shall remain unchanged for revised data"
],
"requiredText": "True"
},
"description": {
"description": "Description of data (suitable for display)",
"type": "string",
"requiredText": "True"
},
"data_timestamp": {
"description": "Date of publication",
"$ref": "ASHRAE205.schema.json#/definitions/Timestamp",
"notes": "Date/time of publication of the data",
"requiredText": "True"
},
"data_version": {
"description": "Integer version identifier for the data in the representation",
"type": "integer",
"minimum": 1,
"notes": [
"Used by data publisher to track revisions of the data for a specific representation",
"`data_version` shall be incremented for each data revision"
],
"requiredText": "True",
"constraintsText": ">=1"
},
"data_source": {
"description": "Source(s) of the data",
"type": "string",
"notes": [
"Used by data publisher to document methods (e.g., software and version) used to generate data",
"***Informative note:*** `data_source` may be different from other data source(s) included elsewhere within the data"
]
},
"disclaimer": {
"description": "Characterization of accuracy, limitations, and applicability of this data",
"type": "string"
},
"notes": {
"description": "Additional Information",
"type": "string"
}
},
"required": [
"data_model",
"schema",
"schema_version",
"id",
"description",
"data_timestamp",
"data_version"
],
"additionalProperties": false
},
"LiquidMixture": {
"type": "object",
"properties": {
"liquid_components": {
"description": "An array of all liquid components within the liquid mixture",
"type": "array",
"items": {
"$ref": "ASHRAE205.schema.json#/definitions/LiquidComponent"
},
"notes": "Array may contain a single component",
"requiredText": "True"
},
"concentration_type": {
"description": "Defines whether concentration is defined on a volume or mass basis",
"$ref": "ASHRAE205.schema.json#/definitions/ConcentrationType",
"requiredText": "True"
}
},
"required": [
"liquid_components",
"concentration_type"
],
"additionalProperties": false
},
"LiquidComponent": {
"type": "object",
"properties": {
"liquid_constituent": {
"description": "Substance of this component of the mixture",
"$ref": "ASHRAE205.schema.json#/definitions/LiquidConstituent",
"requiredText": "True"
},
"concentration": {
"description": "Concentration of this component of the mixture",
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"notes": "If omitted, assume equal distribution with any other component with no defined concentration (e.g., can be left blank for the primary component)",
"constraintsText": [
">=0.0",
"<=1.0"
]
}
},
"required": [
"liquid_constituent"
],
"additionalProperties": false
},
"Scaling": {
"type": "object",
"properties": {
"minimum": {
"description": "Minimum scaling factor",
"type": "number",
"exclusiveMinimum": 0.0,
"maximum": 1.0,
"units": "-",
"notes": "If not specified, may be scaled down to any value greater than zero",
"constraintsText": [
">0.0",
"<=1.0"
]
},
"maximum": {
"description": "Maximum scaling factor",
"type": "number",
"minimum": 1.0,
"units": "-",
"notes": "If not specified, unlimited",
"constraintsText": [
">=1.0"
]
}
},
"additionalProperties": false
}
},
"version": "2.0.0"
}
Loading
Loading