From 87bc45f4470666198d0a2563b58a4a43c00f61ca Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Tue, 16 Sep 2025 13:46:07 -0700 Subject: [PATCH 01/19] Add notebook, convert.py, and update README for DX mapping workflow --- ...f_901_2022_65_to_135_11.55EER_14.8IEER.csv | 5 + applications/ashrae205/ASHRAE205.schema.json | 324 ++++++++++++++++ .../DX-Constant-Efficiency.RS0004.a205.json | 335 ++++++++++++++++ applications/ashrae205/README.md | 123 ++++++ applications/ashrae205/RS0004.schema.json | 361 ++++++++++++++++++ applications/ashrae205/convert.py | 6 + applications/ashrae205/main.py | 228 +++++++++++ .../ashrae205/unitary_dx_at_code_curves.ipynb | 318 +++++++++++++++ applications/ashrae205/validate.ipynb | 93 +++++ 9 files changed, 1793 insertions(+) create mode 100644 applications/ashrae205/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv create mode 100644 applications/ashrae205/ASHRAE205.schema.json create mode 100644 applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json create mode 100644 applications/ashrae205/README.md create mode 100644 applications/ashrae205/RS0004.schema.json create mode 100644 applications/ashrae205/convert.py create mode 100644 applications/ashrae205/main.py create mode 100644 applications/ashrae205/unitary_dx_at_code_curves.ipynb create mode 100644 applications/ashrae205/validate.ipynb diff --git a/applications/ashrae205/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv b/applications/ashrae205/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv new file mode 100644 index 00000000..84094d03 --- /dev/null +++ b/applications/ashrae205/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv @@ -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 diff --git a/applications/ashrae205/ASHRAE205.schema.json b/applications/ashrae205/ASHRAE205.schema.json new file mode 100644 index 00000000..c04a2bf5 --- /dev/null +++ b/applications/ashrae205/ASHRAE205.schema.json @@ -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" +} \ No newline at end of file diff --git a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json new file mode 100644 index 00000000..cca96b5e --- /dev/null +++ b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795 + ], + "gross_sensible_capacity": [ + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996 + ], + "gross_power": [ + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md new file mode 100644 index 00000000..6b4f88ca --- /dev/null +++ b/applications/ashrae205/README.md @@ -0,0 +1,123 @@ +# DX Performance Mapping Generator for STD 205 + +This project provides tools to generate **ASHRAE Standard 205-compliant performance maps** for DX (Direct Expansion) air conditioning units using curve-based performance data. It includes a workflow from raw curve data to structured JSON outputs, with optional conversion to Excel format. + +--- + +## ๐Ÿ“Œ Features + +* Generates performance curves from code equations via Jupyter Notebook. +* Loads and parses performance curves from a CSV file. +* Computes cooling performance over a grid of conditions defined in a JSON template. +* Supports various curve types: linear, quadratic, cubic, and bi-quadratic. +* Uses **PsychroLib** for accurate psychrometric calculations. +* Estimates sensible cooling capacity from total capacity using humidity ratio differences. +* Saves the computed results into a structured JSON format compliant with ASHRAE Standard 205. +* Converts JSON results to **Excel (XLSX)** format using [Toolkit 205](https://github.com/open205/toolkit-205). + +--- + +## ๐Ÿ“‚ File Structure + +* `input` + โ†’ Put the generated json file inside. + +* `xlsx` + โ†’ Output folder to store the converted xlsx file. + +* `unitary_dx_at_code_curves.ipynb` + โ†’ Jupyter notebook that generates input CSV performance curve files. + +* `AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv` + โ†’ Example CSV file containing performance curves (generated by the notebook). + +* `DX-Constant-Efficiency.RS0004.a205.json` + โ†’ Template JSON containing the variable grid and structure for performance mapping. + +* `generate_performance_map.py` + โ†’ Main script that computes performance values and fills the template JSON. + +* `DX_Updated_STD205_Output.json` + โ†’ Example output JSON with completed lookup tables. + +* `convert.py` + โ†’ Utility to convert the JSON output into an **XLSX file** using Toolkit 205. + +--- + +## ๐Ÿ“ฅ Requirements + +Install the following Python packages: + +```bash +pip install pandas numpy psychrolib +``` + +For JSON โ†’ XLSX conversion using Toolkit 205, follow the setup instructions at [Toolkit 205](https://github.com/open205/toolkit-205); then build it: +```bash +poetry run doit build_schema +``` +--- + +## ๐Ÿง  How It Works + +1. **Curve Generation:** + Use the `unitary_dx_at_code_curves.ipynb` notebook to generate the CSV performance curve file. + +2. **Curve Loading:** + The script reads performance curves for capacity and EIR modifications based on temperature, airflow, and part-load ratio. + +3. **Grid Parsing:** + The template JSON defines a grid of operating points, which the script expands into all combinations. + +4. **Performance Evaluation:** + For each grid point: + + * Computes wet-bulb temperature. + * Evaluates curve modifiers. + * Calculates gross total capacity, sensible capacity, and power. + +5. **Output Generation:** + Results are written into the JSON `lookup_variables`. + +6. **Optional Conversion:** + Run `convert.py` with Toolkit 205 installed to convert the JSON output into an Excel `.xlsx` file. + +--- + +## โš™๏ธ Configuration + +Key parameters (edit in `generate_performance_map.py` as needed): + +```python +csv_file = 'AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv' +json_template_file = 'DX-Constant-Efficiency.RS0004.a205.json' +output_json_file = 'DX_Updated_STD205_Output.json' + +nominal_capacity = 35000 # [W] +nominal_eer = 3.5 +``` + +--- + +## ๐Ÿงช Example Usage + +Generate performance map JSON: + +```bash +python generate_performance_map.py +``` + +Convert JSON output to Excel (requires Toolkit 205): + +```bash +python convert.py +``` + +--- + +## โš ๏ธ Notes + +* The script assumes the DX system runs at a fixed part-load ratio (PLR = 1.0). +* Sensible capacity estimation is approximate (outlet air assumed saturated). +* Curve types must match one of: `bi_quad`, `cubic`, `quadratic`, `linear`. diff --git a/applications/ashrae205/RS0004.schema.json b/applications/ashrae205/RS0004.schema.json new file mode 100644 index 00000000..53db298e --- /dev/null +++ b/applications/ashrae205/RS0004.schema.json @@ -0,0 +1,361 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Air-to-Air Direct Expansion Refrigerant System", + "description": "Schema for ASHRAE 205 annex RS0004: Air-to-Air Direct Expansion Refrigerant System", + "definitions": { + "RS0004": { + "type": "object", + "properties": { + "metadata": { + "description": "Metadata data group", + "$ref": "ASHRAE205.schema.json#/definitions/Metadata", + "requiredText": "True", + "constraintsText": "schema=RS0004" + }, + "description": { + "description": "Data group describing product and rating information", + "$ref": "RS0004.schema.json#/definitions/Description" + }, + "performance": { + "description": "Data group containing performance information", + "$ref": "RS0004.schema.json#/definitions/Performance", + "requiredText": "True" + } + }, + "required": [ + "metadata", + "performance" + ], + "additionalProperties": false + }, + "Description": { + "type": "object", + "properties": { + "product_information": { + "description": "Data group describing product information", + "$ref": "RS0004.schema.json#/definitions/ProductInformation" + } + }, + "additionalProperties": false + }, + "ProductInformation": { + "type": "object", + "properties": { + "outdoor_unit_manufacturer": { + "description": "Outdoor unit manufacturer name", + "type": "string" + }, + "outdoor_unit_model_number": { + "description": "Outdoor unit model number", + "$ref": "ASHRAE205.schema.json#/definitions/Pattern", + "notes": "Pattern shall match all model numbers that can be represented by the representation" + }, + "indoor_unit_manufacturer": { + "description": "Indoor unit manufacturer name", + "type": "string", + "notes": "May be omitted for packaged systems with a single manufacturer" + }, + "indoor_unit_model_number": { + "description": "Indoor unit model number", + "$ref": "ASHRAE205.schema.json#/definitions/Pattern", + "notes": "Pattern shall match all model numbers that can be represented by the representation" + }, + "refrigerant": { + "description": "Refrigerant used", + "type": "string", + "notes": "The string shall start with 'R-' and then include the refrigerant number designation conforming to ANSI/ASHRAE Standard 34[@ASHRAE34]" + }, + "compressor_type": { + "description": "Type of compressor", + "$ref": "ASHRAE205.schema.json#/definitions/CompressorType" + } + }, + "additionalProperties": false + }, + "Performance": { + "type": "object", + "properties": { + "compressor_speed_control_type": { + "description": "Method used to control different speeds of the compressor", + "$ref": "ASHRAE205.schema.json#/definitions/SpeedControlType", + "requiredText": "True" + }, + "cycling_degradation_coefficient": { + "description": "Cycling degradation coefficient (C~D~) as described in AHRI 210/240", + "type": "number", + "minimum": 0.0, + "exclusiveMaximum": 1.0, + "units": "-", + "notes": [ + "Used for the lowest stage when the unit cycles to meet load", + "***Informative note:*** 340/360 specifies a fixed cycling degradation coefficient of approximately 0.12" + ], + "requiredText": "True", + "constraintsText": [ + ">=0.0", + "<1.0" + ] + }, + "scaling": { + "description": "Specifies the range the performance data can be scaled to represent different capacity equipment", + "$ref": "ASHRAE205.schema.json#/definitions/Scaling", + "notes": "If not present, scaling of the performance data is not allowed" + }, + "performance_map_cooling": { + "description": "Data group describing cooling performance over a range of conditions", + "$ref": "RS0004.schema.json#/definitions/PerformanceMapCooling", + "requiredText": "True" + }, + "performance_map_standby": { + "description": "Data group describing standby performance", + "$ref": "RS0004.schema.json#/definitions/PerformanceMapStandby", + "requiredText": "True" + } + }, + "required": [ + "compressor_speed_control_type", + "cycling_degradation_coefficient", + "performance_map_cooling", + "performance_map_standby" + ], + "additionalProperties": false + }, + "PerformanceMapCooling": { + "type": "object", + "properties": { + "grid_variables": { + "description": "Data group defining the grid variables for cooling performance", + "$ref": "RS0004.schema.json#/definitions/GridVariablesCooling", + "requiredText": "True" + }, + "lookup_variables": { + "description": "Data group defining the lookup variables for cooling performance", + "$ref": "RS0004.schema.json#/definitions/LookupVariablesCooling", + "requiredText": "True" + } + }, + "required": [ + "grid_variables", + "lookup_variables" + ], + "additionalProperties": false + }, + "GridVariablesCooling": { + "type": "object", + "properties": { + "outdoor_coil_entering_dry_bulb_temperature": { + "description": "Dry bulb temperature of the air entering the outdoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "K", + "requiredText": "True", + "constraintsText": ">=0.0" + }, + "indoor_coil_entering_relative_humidity": { + "description": "Relative humidity of the air entering the indoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "-", + "notes": "As measured immediately before entering the coil (i.e., after the fan in a blow-through configuration)", + "requiredText": "True", + "constraintsText": [ + ">=0.0", + "<=1.0" + ] + }, + "indoor_coil_entering_dry_bulb_temperature": { + "description": "Dry bulb temperature of the air entering the indoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "K", + "notes": "As measured immediately before entering the coil (i.e., after the fan in a blow-through configuration)", + "requiredText": "True", + "constraintsText": ">=0.0" + }, + "indoor_coil_air_mass_flow_rate": { + "description": "Mass flow rate of air entering the indoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "kg/s", + "scalable": true, + "requiredText": "True", + "constraintsText": ">0.0" + }, + "compressor_sequence_number": { + "description": "Index indicating the relative capacity order of the compressor speed/stage expressed in order from lowest capacity (starting at 1) to highest capacity", + "type": "array", + "minItems": 1, + "items": { + "type": "integer" + }, + "units": "-", + "notes": [ + "If `compressor_speed_control_type` is `DISCRETE`, sequence numbers shall be provided for each discrete stage of the compressor(s)", + "If `compressor_speed_control_type` is `CONTINUOUS`, sufficient sequence numbers shall be provided to capture the continuous operation of the compressor(s)" + ], + "requiredText": "True", + "constraintsText": ">=1" + }, + "ambient_absolute_air_pressure": { + "description": "Ambient absolute air pressure", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "Pa", + "requiredText": "True", + "constraintsText": ">=0.0" + } + }, + "required": [ + "outdoor_coil_entering_dry_bulb_temperature", + "indoor_coil_entering_relative_humidity", + "indoor_coil_entering_dry_bulb_temperature", + "indoor_coil_air_mass_flow_rate", + "compressor_sequence_number", + "ambient_absolute_air_pressure" + ], + "additionalProperties": false + }, + "LookupVariablesCooling": { + "type": "object", + "properties": { + "gross_total_capacity": { + "description": "Total heat removed by the indoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "W", + "scalable": true, + "notes": "Shall not include fan heat", + "requiredText": "True", + "constraintsText": ">=0.0" + }, + "gross_sensible_capacity": { + "description": "Sensible heat removed by the indoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "W", + "scalable": true, + "notes": "Shall not include fan heat", + "requiredText": "True", + "constraintsText": ">=0.0" + }, + "gross_power": { + "description": "Gross power draw (of the outdoor unit)", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "W", + "scalable": true, + "notes": [ + "Includes compressor, outdoor fan, and any auxiliary power used by the unit's controls and any sump heater", + "Shall not include power drawn by the indoor fan" + ], + "requiredText": "True", + "constraintsText": ">0.0" + }, + "operation_state": { + "description": "The operation state at the operating conditions", + "type": "array", + "items": { + "$ref": "ASHRAE205.schema.json#/definitions/OperationState" + }, + "units": "-", + "requiredText": "True" + } + }, + "required": [ + "gross_total_capacity", + "gross_sensible_capacity", + "gross_power", + "operation_state" + ], + "additionalProperties": false + }, + "PerformanceMapStandby": { + "type": "object", + "properties": { + "grid_variables": { + "description": "Data group defining the grid variables for standby performance", + "$ref": "RS0004.schema.json#/definitions/GridVariablesStandby", + "requiredText": "True" + }, + "lookup_variables": { + "description": "Data group defining the lookup variables for standby performance", + "$ref": "RS0004.schema.json#/definitions/LookupVariablesStandby", + "requiredText": "True" + } + }, + "required": [ + "grid_variables", + "lookup_variables" + ], + "additionalProperties": false + }, + "GridVariablesStandby": { + "type": "object", + "properties": { + "outdoor_coil_environment_dry_bulb_temperature": { + "description": "Dry bulb temperature of the air in the environment of the outdoor coil", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "K", + "requiredText": "True", + "constraintsText": ">=0.0" + } + }, + "required": [ + "outdoor_coil_environment_dry_bulb_temperature" + ], + "additionalProperties": false + }, + "LookupVariablesStandby": { + "type": "object", + "properties": { + "gross_power": { + "description": "Gross power draw (of the outdoor unit)", + "type": "array", + "minItems": 1, + "items": { + "type": "number" + }, + "units": "W", + "scalable": true, + "notes": "Includes any auxiliary power used by the unit's controls and any sump heater", + "requiredText": "True", + "constraintsText": ">0.0" + } + }, + "required": [ + "gross_power" + ], + "additionalProperties": false + } + }, + "version": "2.0.0", + "$ref": "#/definitions/RS0004" +} \ No newline at end of file diff --git a/applications/ashrae205/convert.py b/applications/ashrae205/convert.py new file mode 100644 index 00000000..ee1f28e1 --- /dev/null +++ b/applications/ashrae205/convert.py @@ -0,0 +1,6 @@ +import tk205 + +src_dir = "input" # Directory with json formatted curves +out_dir = "xlsx" # Directory to save xlsx formatted curves + +tk205.translate_directory(src_dir, out_dir) diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py new file mode 100644 index 00000000..82b28bf2 --- /dev/null +++ b/applications/ashrae205/main.py @@ -0,0 +1,228 @@ +import json +import pandas as pd +import numpy as np +import itertools +import psychrolib + +# Set psychrometric unit system to SI +psychrolib.SetUnitSystem(psychrolib.SI) + +# === CONFIGURATION === +csv_file = 'AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv' +json_template_file = 'DX-Constant-Efficiency.RS0004.a205.json' +output_json_file = 'DX_Updated_STD205_Output.json' + +# Nominal values, gt760 for default +nominal_capacity = 232057 # W, 792 kBtu/h +nominal_eer = 9.2 # Example EER (IP) +nominal_eir = 1 / nominal_eer +nominal_SHR = 0.7 + +# === UTILITY FUNCTIONS === +def compute_wetbulb(Tdb_K, RH_frac, pressure_kPa): + """Compute wet-bulb temperature in Celsius.""" + Tdb_C = Tdb_K - 273.15 + pressure_Pa = pressure_kPa * 1000 + return psychrolib.GetTWetBulbFromRelHum(Tdb_C, RH_frac, pressure_Pa) + +def evaluate_curve(row, x1, x2=0): + ctype = row['CurveUse'].lower() + if ctype == 'bi_quad': + return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + row['C3'] * x2 + row['C4'] * x2**2 + row['C5'] * x1 * x2 + elif ctype == 'cubic': + return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + row['C3'] * x1**3 + elif ctype == 'quadratic': + return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + elif ctype == 'linear': + return row['C0'] + row['C1'] * x1 + else: + raise ValueError(f"Unsupported curve type: {ctype}") + +def calculate_performance( + cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, + x1, x2, flow_ratio, plr, nominal_capacity, nominal_eir +): + cap_f_t = evaluate_curve(cap_f_t_row, x1, x2) + cap_f_flow = evaluate_curve(cap_f_flow_row, flow_ratio) + eir_f_t = evaluate_curve(eir_f_t_row, x1, x2) + eir_f_flow = evaluate_curve(eir_f_flow_row, flow_ratio) + plf = evaluate_curve(plf_f_plr_row, plr) + gross_capacity = nominal_capacity * cap_f_t * cap_f_flow + eir = nominal_eir * eir_f_t * eir_f_flow + power = gross_capacity * eir * (plr / plf if plf > 0 else 1) + return gross_capacity, 0.0, power # sensible capacity is placeholder + +# --- NEW: colleague-style ADP finder (line to saturation), using PsychroLib --- +def _cp_moist_air_J_per_kgK(w): + return 1006.0 + 1860.0 * w + +def _dewpoint_from_w(w, P_Pa): + """ + Compute dewpoint [ยฐC] from humidity ratio w [kg/kg] and pressure P [Pa]. + """ + # Partial vapor pressure from humidity ratio + Pw = psychrolib.GetVapPresFromHumRatio(w, P_Pa) + # Need a dry-bulb guess as the first arg (PsychroLib ignores it, but must be >=0). + # Safe to use 0.0 ยฐC or any value. + return psychrolib.GetTDewPointFromVapPres(0.0, Pw) + +def estimate_sensible_capacity_coolpropline( + Q_total_W, Tdbi_K, RH_frac, flow_rate_kg_s, pressure_kPa, SHR_rated=0.7 +): + """ + Colleague's approach: + 1) From Q_total and SHR, derive (T_out, w_out). + 2) Fit line (T, w) through (T_in, w_in) and (T_out, w_out). + 3) March along that line to find ADP where T_dp(w_x) ~= T_x. + 4) Compute sensible/latent using T_out from step 1. + + Returns: Q_sensible_W, Q_latent_W, SHR_actual + """ + P_Pa = pressure_kPa * 1000.0 + T_in_C = Tdbi_K - 273.15 + RH = max(0.01, min(0.99, RH_frac)) + m_dot = max(flow_rate_kg_s, 1e-9) + + # Inlet state + w_in = psychrolib.GetHumRatioFromRelHum(T_in_C, RH, P_Pa) + h_in = psychrolib.GetMoistAirEnthalpy(T_in_C, w_in) + + # Outlet conditions from total capacity + SHR + delta_h = Q_total_W / m_dot + h_out = h_in - delta_h + # Compute w_out using h at inlet T (standard SHR split) + h_tin_wout = h_in - (1.0 - SHR_rated) * delta_h + w_out = psychrolib.GetHumRatioFromEnthalpyAndTDryBulb(h_tin_wout, T_in_C) + # T_out from enthalpy & w_out + T_out_C = psychrolib.GetTDryBulbFromEnthalpyAndHumRatio(h_out, w_out) + + # Line in (T, w): w = a*T + b through (T_in, w_in) & (T_out, w_out) + dT = T_out_C - T_in_C + if abs(dT) < 1e-9: + # near-zero temp drop โ‡’ mostly sensible=0; return safe split + cp_air = _cp_moist_air_J_per_kgK(w_in) + Q_sens = m_dot * cp_air * (T_in_C - T_out_C) + Q_lat = Q_total_W - Q_sens + SHR_actual = Q_sens / max(Q_total_W, 1e-6) + return Q_sens, Q_lat, SHR_actual + + a = (w_out - w_in) / dT + b = w_in - a * T_in_C + + # Iteratively locate ADP along the line (match dewpoint to its temperature) + # Start above T_out to avoid division issues + t_x = T_out_C + 1e-3 + incr = 0.001 + for _ in range(2000): + t_x += incr + w_x = a * t_x + b + # Guard bounds for humidity ratio + w_x = max(1e-8, w_x) + # Dewpoint (from w_x at pressure) + t_dp = _dewpoint_from_w(w_x, P_Pa) + err = t_dp - t_x + if abs(err) < 1e-4: + break + # "CoolProp-style" step control + incr = err / 10.0 + + T_adp = t_x + w_adp = a * T_adp + b + w_adp = max(1e-8, w_adp) + + # Sensible / latent using T_out from step 1 (keeps total consistent) + cp_air = _cp_moist_air_J_per_kgK(w_in) + Q_sens = m_dot * cp_air * (T_in_C - T_out_C) + Q_lat = Q_total_W - Q_sens + SHR_actual = Q_sens / max(Q_total_W, 1e-6) + + return Q_sens, Q_lat, SHR_actual + +# === STEP 1: Load CSV === +df = pd.read_csv(csv_file, header=None) +df.columns = [ + 'CurveName', 'CurveType', 'Unused', 'CurveUse', + 'X1Min', 'X1Max', 'X2Min', 'X2Max', + 'C0', 'C1', 'C2', 'C3', 'C4', 'C5' +] + +# === STEP 2: Load JSON Template === +with open(json_template_file, 'r') as f: + data = json.load(f) + +grid = data['performance']['performance_map_cooling']['grid_variables'] +keys = list(grid.keys()) +values = [grid[k] for k in keys] +combinations = list(itertools.product(*values)) + +# === STEP 3: Identify Curve Rows === +cap_f_t_row = df[df['CurveType'] == 'cap-f-t'].iloc[0] +cap_f_flow_row = df[df['CurveType'] == 'cap-f-ff'].iloc[0] +eir_f_t_row = df[df['CurveType'] == 'eir-f-t'].iloc[0] +eir_f_flow_row = df[df['CurveType'] == 'eir-f-ff'].iloc[0] +plf_f_plr_row = df[df['CurveType'] == 'plf-f-plr'].iloc[0] + +# === STEP 4: Loop Through Grid === +lookup = { + "gross_total_capacity": [], + "gross_sensible_capacity": [], + "gross_power": [], + "operation_state": [] +} + +for combo in combinations: + combo_dict = dict(zip(keys, combo)) + try: + Tdbi_K = combo_dict["indoor_coil_entering_dry_bulb_temperature"] + RH_frac = max(0.01, min(1.0, combo_dict["indoor_coil_entering_relative_humidity"])) + Tdbo_K = combo_dict["outdoor_coil_entering_dry_bulb_temperature"] + P_kPa = combo_dict["ambient_absolute_air_pressure"] + + Tdbo_C = Tdbo_K - 273.15 + WBi_C = compute_wetbulb(Tdbi_K, RH_frac, P_kPa) + + flow_rate = combo_dict["indoor_coil_air_mass_flow_rate"] + flow_ratio = flow_rate / max(grid["indoor_coil_air_mass_flow_rate"]) + plr = 1.0 # currently fixed + + gross_cap, _, power = calculate_performance( + cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, + WBi_C, Tdbo_C, flow_ratio, plr, + nominal_capacity, nominal_eir + ) + + # --- Apply compressor sequence degradation --- + comp_stage = combo_dict.get("compressor_sequence_number", 1) + if comp_stage > 1: + # Assume half performance for stage >= 2 + degradation_factor = 0.5 + gross_cap *= degradation_factor + power *= degradation_factor + + # --- Sensible/latent using colleague's ADP method (per point) --- + sens_cap, _, _ = estimate_sensible_capacity_coolpropline( + Q_total_W=gross_cap, + Tdbi_K=Tdbi_K, + RH_frac=RH_frac, + flow_rate_kg_s=flow_rate, + pressure_kPa=P_kPa, + SHR_rated=nominal_SHR + ) + + lookup["gross_total_capacity"].append(gross_cap) + lookup["gross_sensible_capacity"].append(sens_cap) + lookup["gross_power"].append(power) + lookup["operation_state"].append("NORMAL") + + except Exception as e: + print(f"Skipping point {combo_dict} due to error: {e}") + continue + +# === STEP 5: Update JSON === +data['performance']['performance_map_cooling']['lookup_variables'] = lookup + +# === STEP 6: Save Updated JSON === +with open(output_json_file, 'w') as f: + json.dump(data, f, indent=2) + +print(f"โœ… STD205 JSON updated and saved to: {output_json_file}") diff --git a/applications/ashrae205/unitary_dx_at_code_curves.ipynb b/applications/ashrae205/unitary_dx_at_code_curves.ipynb new file mode 100644 index 00000000..067851e8 --- /dev/null +++ b/applications/ashrae205/unitary_dx_at_code_curves.ipynb @@ -0,0 +1,318 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2024-09-30 15:18:41,088 - INFO - Default fan power is based on 400 cfm/ton and 0.365 kW/cfm\n" + ] + } + ], + "source": [ + "import os, glob\n", + "os.chdir('..')\n", + "import copper as cp\n", + "import matplotlib.pyplot as plt\n", + "lib = cp.Library(path=\"./copper/data/unitarydirectexpansion_curves.json\")\n", + "random_seed = 1" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Fan Inputs" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# Middle of the range and rounded up to the nearest tonnage\n", + "capacities = {\n", + " \"65_to_135\": 96, # kBtu/h; 8 ton\n", + " \"135_to_240\": 180, # kBtu/h; 15 ton\n", + " \"240_to_760\": 480, # kBtu/h; 40 ton\n", + " \"gt760\": 792, # kBtu/h; 66 ton\n", + "}\n", + "\n", + "# See backup calcs workbooks in kW\n", + "fan_power = {\n", + " \"65_to_135\": 0.524,\n", + " \"135_to_240\": 1.197,\n", + " \"240_to_760\": 5.243,\n", + " \"gt760\": 11.190,\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Requirements" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "requirements = {\n", + " \"901_2004\": {\n", + " \"eer\": {\n", + " \"65_to_135\": 10.3,\n", + " \"135_to_240\": 9.7,\n", + " \"240_to_760\": 9.5,\n", + " \"gt760\": 9.2,\n", + " },\n", + " \"ieer\": {\n", + " \"65_to_135\": None,\n", + " \"135_to_240\": None,\n", + " \"240_to_760\": 9.7,\n", + " \"gt760\": 9.4, \n", + " }\n", + " },\n", + " \"901_2022\": {\n", + " \"eer\": {\n", + " \"65_to_135\": None,\n", + " \"135_to_240\": None,\n", + " \"240_to_760\": None,\n", + " \"gt760\": None,\n", + " },\n", + " \"ieer\": {\n", + " \"65_to_135\": 14.8,\n", + " \"135_to_240\": 14.2,\n", + " \"240_to_760\": 13.2,\n", + " \"gt760\": 12.5, \n", + " }\n", + " }\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Curve Generation" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2024-09-30 15:19:26,297 - INFO - Target met after 41 generations.\n", + "2024-09-30 15:19:57,230 - INFO - Target met after 34 generations.\n", + "2024-09-30 15:20:38,759 - INFO - Target met after 60 generations.\n", + "2024-09-30 15:20:57,754 - INFO - Target met after 24 generations.\n", + "2024-09-30 15:21:46,322 - INFO - Target met after 70 generations.\n", + "2024-09-30 15:21:56,778 - INFO - Target met after 16 generations.\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8UAAAHDCAYAAAC9LcvaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/TGe4hAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hU1b7G8e/0THqvQAi9I0gvAoJEQMSKBQT12PUoctQjFqyAXexdEStgARSkS+8l9E7oIQkhPZNJptw/ovFyBGlJhvJ+nmeey0zWXvtd8Z7Zmf2btZbB6/V6EREREREREREREREREREROQ8ZfR1ARERERERERERERERERESksqgoLiIiIiIiIiIiIiIiIiIi5y0VxUVERERERERERERERERE5LyloriIiIiIiIiIiIiIiIiIiJy3VBQXEREREREREREREREREZHzloriIiIiIiIiIiIiIiIiIiJy3lJRXEREREREREREREREREREzlsqiouIiIiIiIiIiIiIiIiIyHlLRXERERERERERERERERERETlvqSgucgy7d+/GYDAwZsyYM+rn1VdfpVatWphMJi666KIKySYiIhcmXVNERM4PNWvW5NZbbz3qte3bt9OzZ09CQkIwGAxMnDjxuMevWLGCDh06EBAQgMFgICUl5YwzGQwGnn322TPuR0REqlZV379yuVw89thjVK9eHaPRyFVXXQVAQUEBd9xxB7GxsRgMBoYMGXJGeURE5Nyla4qczcy+DiByvpoxYwaPPfYYAwcO5NlnnyUyMvK4bUeOHEmjRo3K3/hFRET+P11TRETOb4MHDyY1NZURI0YQGhpKq1atjtmutLSU66+/Hj8/P9588038/f1JTEys4rQiInI+OZXPGp9//jmvvvoqQ4YMoWXLltSoUQMo+wwyZswYnn76aWrXrk3Dhg2rKr6IiJxFdE2Rs52K4iLHkJiYiMPhwGKxnHYfc+bMwWg08tlnn2G1Wv+x7ciRI7nuuutUwBARkWPSNUVE5PzlcDhYsmQJTz75JA888MA/tt25cyd79uzhk08+4Y477qiihCIicraq6vtXc+bMISEhgTfffPNvr7dr145nnnnmtHOIiMi5T9cUOdtp+XSRYzAYDPj5+WEymf6xXWFh4XF/lpGRgd1uP+Gbv4iIyInomiIicv7KzMwEIDQ09IRtMzIyTrptRfunzz4iIuIbVX3/KiMj45jXoOO9LiIiFxZdU+Rsp6K4XJAOHDjA7bffTkxMDDabjcaNG/P555+X//xYezLdeuutBAYGsnPnTnr37k1QUBADBgw4Zv8Gg4EvvviCwsJCDAbDP+7vZDAYKCws5Msvvyxv+797DIqIiG8cOHCAf/3rX8THx2Oz2UhKSuLee++lpKSEI0eO8Mgjj9C0aVMCAwMJDg6mV69erF279qg+5s6di8FgYNy4cTzxxBPExsYSEBDAlVdeyb59+06YQdcUEZFzw7PPPovBYGDLli3079+f4OBgIiIieOihhyguLj7uMX8uf/7oo49iMBioWbPmMdveeuutdOnSBYDrr78eg8FA165dj5vnz88vu3btIjk5mYCAAOLj43n++efxer0nNZZNmzZx8803ExYWRqdOnU78SxARkQp1tty/+vM8v//+Oxs3bixv++dnndTUVKZMmVL++u7duyv4NyEiIv/kXLp/pWuK+JKWT5cLTnp6Ou3atcNgMPDAAw8QFRXFb7/9xr/+9S/y8vIYMmTIcY91uVwkJyfTqVMnXnvtNfz9/Y/Z7quvvuLjjz9m+fLlfPrppwB06NDhuG3vuOMO2rRpw1133QVA7dq1z2yQIiJyxg4ePEibNm3IycnhrrvuokGDBhw4cIAffviBoqIidu3axcSJE7n++utJSkoiPT2djz76iC5durBp0ybi4+OP6m/EiBEYDAb++9//kpGRwejRo+nRowcpKSnY7fbj5tA1RUTk3NK/f39q1qzJqFGjWLp0KW+//TbZ2dmMHTv2b22vueYaQkNDefjhh7npppvo3bs3gYGBx+z37rvvJiEhgZEjR/Lggw/SunVrYmJi/jGL2+3m8ssvp127drzyyitMmzaNZ555BpfLxfPPP3/CsVx//fXUrVuXkSNHnrCQLiIiFetsun8VFRXFV199xYgRIygoKGDUqFEANGzYkK+++oqHH36YatWq8Z///Ke8vYiIVI1z7f6VriniU16RC8y//vUvb1xcnPfw4cNHvX7jjTd6Q0JCvEVFRd7U1FQv4P3iiy/Kfz548GAv4H388cdP6jyDBw/2BgQEnFTbgIAA7+DBg092CCIiUgUGDRrkNRqN3hUrVvztZx6Px1tcXOx1u91HvZ6amuq12Wze559/vvy133//3Qt4ExISvHl5eeWvjx8/3gt433rrrRNm0TVFROTs98wzz3gB75VXXnnU6/fdd58X8K5du9br9Xq9iYmJR71P//nZ49VXXz3hOf68pkyYMOGEbf/8/PLvf/+7/DWPx+Pt06eP12q1ejMzM8tfB7zPPPPM38Zy0003nfA8IiJSOc7G+1ddunTxNm7c+G+vJyYmevv06XNSfYiISMU6V+9f6ZoivqDl0+WC4vV6+fHHH+nbty9er5fDhw+XP5KTk8nNzWX16tX/2Me9995bRWlFRMRXPB4PEydOpG/fvrRq1epvPzcYDNhsNozGsj+l3G43WVlZBAYGUr9+/WNeSwYNGkRQUFD58+uuu464uDimTp1aeQMREZEqd//99x/1/N///jeAz97vH3jggfJ//znbsKSkhFmzZp3w2Hvuuacyo4mIyHHo/pWIiJwM3b8SOTVaPl0uKJmZmeTk5PDxxx/z8ccfH7NNRkYGCQkJx/yZ2WymWrVq5c8LCgooKCgof24ymY67nEdubi4Oh6P8udVqJTw8/HSGISIilSwzM5O8vDyaNGly3DYej4e33nqL999/n9TUVNxud/nPIiIi/ta+bt26Rz03GAzUqVOnfG8kXVNERM4P//t+X7t2bYxG40nvhed2u8nMzDzqtfDwcKxW69/a/rlH4P8XFRWFyWQCwGg0UqtWraN+Xq9ePYCTypOUlHRSmUVEpGLp/pWIiJwM3b8SOTUqissFxePxADBw4EAGDx58zDbNmjWjqKjomD/7/9+qAnjttdd47rnnyp8nJiYe9+bSQw89xJdffln+vEuXLsydO/cURyAiImeLkSNH8vTTT3P77bfzwgsvEB4ejtFoZMiQIeXXm1Oha4qIyPnJYDCcUvt9+/b9rRj9+++/07Vr17+1Xbx4Md26dTvqtdTUVGrWrHmqMY/pn/YMFBGRyqP7VyIiUlF0/0rkLyqKywUlKiqKoKAg3G43PXr0OG67k53FMWjQIDp16lT+/J9uGj322GMMHDiw/HlYWFj5v0/1RpmIiFSuqKgogoOD2bBhw3Hb/PDDD3Tr1o3PPvvsqNdzcnKIjIz8W/vt27cf9dzr9bJjxw6aNWsG6JoiInK+2L59+1FF7R07duDxeE66UB0bG8vMmTOPeq158+bHbNu8efO/tY2NjS3/t8fjYdeuXeWzwwG2bdsGUGGFcxERqXhn6/0rERE5u5zL969EfEFFcbmgmEwmrr32Wr799ls2bNjwt2VFMjMzj7vUx7HUqlXrb8sRHk+jRo1o1KjRMX8WEBBATk7OSZ9XREQql9Fo5KqrruLrr79m5cqVf9uXyev1YjKZ8Hq9R70+YcIEDhw4QJ06df7W59ixYxk2bFj5vkw//PADaWlp/Pe//wV0TREROV+899579OzZs/z5O++8A0CvXr1O6ng/P79/LID8f2FhYSds++677/L2228DZdevd999F4vFQvfu3U/qHCIiUvXO1vtXIiJydjmX71+J+IKK4nLBeemll/j9999p27Ytd955J40aNeLIkSOsXr2aWbNm/W1Pvqpw8cUXM2vWLN544w3i4+NJSkqibdu2VZ5DRET+MnLkSGbMmEGXLl246667aNiwIWlpaUyYMIGFCxdyxRVX8Pzzz3PbbbfRoUMH1q9fzzfffHPcDwbh4eF06tSJ2267jfT0dEaPHk2dOnW48847KzS3rikiIr6VmprKlVdeyeWXX86SJUv4+uuvufnmm48727sy+fn5MW3aNAYPHkzbtm357bffmDJlCk888cQpFVNERKTqnY33r0RE5Oxzrt6/EvEFFcXlghMTE8Py5ct5/vnn+emnn3j//feJiIigcePGvPzyyz7J9MYbb3DXXXfx1FNP4XA4ym9aiYiI7yQkJLBs2TKefvppvvnmG/Ly8khISKBXr174+/vzxBNPUFhYyLfffsu4ceNo2bIlU6ZM4fHHHz9mf0888QTr1q1j1KhR5Ofn0717d95//338/f0rNLeuKSIivjVu3DiGDx/O448/jtls5oEHHuDVV1/1SRaTycS0adO49957efTRRwkKCuKZZ55h+PDhPskjIiIn72y8fyUiImefc/X+lYgvGLz/u26CiIiIiFSYuXPn0q1bNyZMmMB1113n6zgiIlJJnn32WZ577jkyMzOPuTdfVbv11lv54YcfKCgo8HUUERERERE5y+n+lVwIjL4OICIiIiIiIiIiIiIiIiIiUllUFBcRERERERERERERERERkfOWiuIiIiIiIiIiIiIiIiIiInLe0p7iIiIiIiIiIiIiIiIiIiJy3tJMcREREREREREREREREREROW+pKC4iIiIiIiIiIiIiIiIiIucts68DnAyPx8PBgwcJCgrCYDD4Oo6IyFnP6/WSn59PfHw8RuOF/f0nXUNERE6NriF/0TVEROTU6BpSRtcPEZFTo+vHX3QNERE5NadyDTkniuIHDx6kevXqvo4hInLO2bdvH9WqVfN1DJ/SNURE5PToGqJriIjI6brQryG6foiInJ4L/foBuoaIiJyuk7mGnBNF8aCgIKBsQMHBwT5OIyJy9svLy6N69erl758XMl1DREROja4hf9E1RETk1OgaUkbXDxGRU6Prx190DREROTWncg05J4rify4TEhwcrAuBiMgp0DJLuoaIiJwuXUN0DREROV0X+jVE1w8RkdNzoV8/QNcQEZHTdTLXkAt7gw4RERERERERERERERERETmvqSguIiIiIiIiIiIiIiIiIiLnLRXFRURERERERERERERERETkvKWiuIiIiIiIiIiIiIiIiIiInLdUFBcRERERERERERERERERkfOWiuIiIiIiIiIiIiIiIiIiInLeUlFcREREREREREREREQuGPPnz6dv377Ex8djMBiYOHHiCY+ZO3cuLVu2xGazUadOHcaMGXPUz91uN08//TRJSUnY7XZq167NCy+8gNfrrZxBiIjIKVFRXERERERERERERERELhiFhYU0b96c995776Tap6am0qdPH7p160ZKSgpDhgzhjjvuYPr06eVtXn75ZT744APeffddNm/ezMsvv8wrr7zCO++8U1nDEBGRU2D2dQAREREREREREREREZGq0qtXL3r16nXS7T/88EOSkpJ4/fXXAWjYsCELFy7kzTffJDk5GYDFixfTr18/+vTpA0DNmjX57rvvWL58ecUPQERETplmiouIiIiIiIiIiIiIiBzHkiVL6NGjx1GvJScns2TJkvLnHTp0YPbs2Wzbtg2AtWvXsnDhwlMqvouISOVRUVxERERERHyqMvbzA3jvvfeoWbMmfn5+tG3bVjM0RERERETktBw6dIiYmJijXouJiSEvLw+HwwHA448/zo033kiDBg2wWCy0aNGCIUOGMGDAgOP263Q6ycvLO+ohIiKVQ0VxERERERHxqcrYz2/cuHEMHTqUZ555htWrV9O8eXOSk5PJyMiorGGIiIiIiMgFbPz48XzzzTd8++23rF69mi+//JLXXnuNL7/88rjHjBo1ipCQkPJH9erVqzCxiMiFRXuKi4iIiIiIT1XGfn5vvPEGd955J7fddlv5MVOmTOHzzz/n8ccfr/hBiIiIiIjIeSs2Npb09PSjXktPTyc4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8+ijj5KYmMhLL71E//796dChAxdddBEpKSmeKktE5KzXb+xYfBwOKn2tZBs5+FoCWP3yG96OJSfx1p/vp8xnEBhuEtt9yzm/uc3bkURERERatdShI9hr2gxA6KYEjubv9XIiEWkspSUHmPv037i67GY1xEVETfGm4CyxU776MEUvb+XQg6s49uZOqrOOgdvAJy6QkBFJxP6lL9G/TyOwTwxmmw7RISLNW01NDevWrWP48OG115nNZoYPH87KlSvrXcZut+Pn51fnOn9/f5YvX1778/vvv0/fvn25+uqriY6Opnfv3sybN69pihARaab8QkPp8v3r6TZ2AdD2aFccNdXejCX1+PDBBymqGgpApN8yLvnb37ycSEREREQAOt00hGpXJVHWWDY8/r4Ooy7SAhw9ms3cp+79UUP8oBriIq2cmuKNwHAb2HNKKflsH/lPridvxhqKF2ZTveMouAys0QGEDG9HzJ/6EDMlg5DzErFG+ns7tohIoykqKsLlchETE1Pn+piYGPLy8updZsSIEcycOZNdu3bhdrtZvHgx77zzDocPH64ds2fPHp599lk6derEp59+ysSJE/njH//IK6+8ctIsdrud0tLSOhcRkZZu4KWXAlDoB8VGKRHWGL569Rkvp5If++alZzmQ0w9MZoIcK7n68enejiQiIiIi34vvlsaRXrkYhkGqOYOPH3nI25FE5Axs2fYmr8yaydXl3x8y3XKAntOvUkNcpJU7rab47NmzSUpKws/Pj8zMTNasWfOz44uLi5k0aRJxcXH4+vrSuXNnPv7449MKfDYwDANHQSXlKw9x5LXtHP77Kgr/9R1lXxzAcbgCTGBrH0LIiCRi7sggdmofQoa3x6dNgLeji4icNZ588kk6depEly5dsNlsTJ48mfHjx2M2/29qcrvdZGRk8PDDD9O7d29+97vfMWHCBObMmXPS9c6YMYPQ0NDaS2JioifKERHxqvj0dOKqq8FkYp2xCQDb9hAvp5IfbFv8HluWx+O22PCv2sI1T/4Ri9Xq7VgiIiIi8iOZN/6GXf5rAehefA4r3jz5Zw8icvZ6++M/sfPlfVxdc+3xhrj1ID3v1R7iInIaTfEFCxYwdepUpk+fzvr160lLS2PEiBEUFBTUO76mpoYLL7yQffv28dZbb5GVlcW8efNISEg44/CeYrgMag6VU776MEfe2MHh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/Oc/GytXrjT27t1rfP7550ZGRobRqVMno7q62tvRT8vEiRON0NBQY+nSpcbhw4drL5WVlbVjbr31VqNdu3bGF198Yaxdu9YYOHCgMXDgQC+mPjO/VHN2drbxwAMPGGvXrjX27t1rvPfee0ZycrJx7rnnejn56bvrrruMZcuWGXv37jU2bdpk3HXXXYbJZDI+++wzwzBa3jb+uXpb4vY9maFDhxpTpkyp/bmlbeezkeYQzSEt7TWmtc0fhqE55AeaQzxn/vz5hq+vr/Hyyy8b27ZtM373u98ZYWFhRl5enmEYhnHjjTcad911V+34b775xrBarcZjjz1mbN++3Zg+fbrh4+NjbN682VslNEhD633kkUcMm81mvPXWW3Ved8vKyrxVQoM1tOafuvnmm43LL7/cQ2kbR0NrzsnJMYKDg43JkycbWVlZxocffmhER0cbDz30kLdKaLCG1jx9+nQjODjYeOONN4w9e/YYn332mZGSkmKMHTvWWyU0yM+97zWM4/PpjTfeWDt+z549RkBAgPGXv/zF2L59uzF79mzDYrEYixYt8lYJLUJrm0POREMfq/vvv9/49NNPjd27dxvr1q0zrrnmGsPPz8/YunWrt0rwKP2ON0xDH68nnnjCePfdd41du3YZmzdvNqZMmWKYzWbj888/91YJHnMqnyPotavpaf5oGM0hDaM5pGE0h5y6s2kOaTFN8S+//NIATrjcfPPNRmVlpXHRRRcZbdq0MXx8fIz27dsbEyZMqH3xa47qqxUwXnrppdoxVVVVxm233WaEh4cbAQEBxhVXXGEcPnzYe6HP0C/VnJOTY5x77rlGRESE4evra3Ts2NH4y1/+YpSUlHg3+Bn4zW9+Y7Rv396w2WxGmzZtjAsuuKC2oWEYLW8b/1y9LXH7nsxPGxotbTufjTSHaA5paa8xrW3+MAzNIT/QHOJZTz/9tNGuXTvDZrMZ/fv3N1atWlV729ChQ42bb765zvj//ve/RufOnQ2bzWZ0797d+Oijjzyc+Mw0pN727dvX+7o7ffp0zwc/Aw3dxj/WHJvihtHwmlesWGFkZmYavr6+RnJysvH3v//dcDqdHk59ZhpSs8PhMO677z4jJSXF8PPzMxITE43bbrvNOHbsmOeDn4afe99rGMeft0OHDj1hmfT0dMNmsxnJycl13jPK6Wttc8iZaMhjdfvtt9eOjYmJMUaNGmWsX7/eC6m9Q7/jDdPQx+vRRx+tff2PiIgwhg0bZnzxxRfeCe9hp/I5gl67PEPzR8NoDjl1mkMaRnPIqTub5hDT94FERERERERERERERERERERanFZ7TnEREREREREREREREREREWn51BQXEREREREREREREREREZEWS01xERERERERERERERERERFpsdQUFxERERERERERERERERGRFktNcRERERERERERERERERERabHUFBcRERERERERERERERERkRZLTXEREREREREREREREREREWmx1BQXEREREREREREREREREZEWS01xERERERERERERERERERFpsdQUFxERERERERERERERERGRFktNcRERERERERERERERERERabHUFBcRERERERERERERERERkRbr/wFVLkR7vJt8kgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "out_vars = [\"eir-f-t\", \"cap-f-t\", \"plf-f-plr\", \"eir-f-ff\", \"cap-f-ff\"]\n", + "fig, axes = plt.subplots(nrows=1, ncols=len(out_vars), figsize=(25, 5))\n", + "\n", + "colors = plt.get_cmap('tab10').colors\n", + "cnt = 1\n", + "\n", + "for code in list(requirements.keys()):\n", + " for cap in list(capacities.keys()):\n", + "\n", + " if cap not in requirements[code][\"ieer\"].keys():\n", + " continue\n", + "\n", + " tonnage = cp.Units(value=capacities[cap], unit=\"kbtu/h\").conversion(new_unit=\"ton\")\n", + "\n", + " if \"2004\" in code:\n", + " if cap == \"gt760\":\n", + " indoor_fan_speeds=2\n", + " else:\n", + " indoor_fan_speeds=1\n", + " else:\n", + " indoor_fan_speeds=2\n", + "\n", + " dx = cp.UnitaryDirectExpansion(\n", + " compressor_type=\"scroll\",\n", + " condenser_type=\"air\",\n", + " compressor_speed=\"constant\",\n", + " ref_cap_unit=\"ton\",\n", + " ref_net_cap=tonnage,\n", + " full_eff=requirements[code][\"eer\"][cap],\n", + " full_eff_unit=\"eer\",\n", + " part_eff_ref_std=\"ahri_340/360\",\n", + " indoor_fan_speeds=indoor_fan_speeds,\n", + " indoor_fan_power=fan_power[cap],\n", + " indoor_fan_power_unit=\"kW\",\n", + " )\n", + "\n", + " if requirements[code][\"eer\"][cap] is None:\n", + " dx.full_eff = dx.ieer_to_eer(requirements[code][\"ieer\"][cap])\n", + " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER\"\n", + " \n", + " if requirements[code][\"ieer\"][cap] is None:\n", + " agg_only = True\n", + " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER\"\n", + " else:\n", + " dx.part_eff=requirements[code][\"ieer\"][cap]\n", + " agg_only = False\n", + " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER\"\n", + "\n", + "\n", + " if \"2004\" in code:\n", + " dx.degradation_coefficient = 0.25\n", + " else:\n", + " dx.degradation_coefficient = 0.15\n", + " dx.add_cycling_degradation_curve(overwrite=True)\n", + "\n", + " set_of_curves = dx.generate_set_of_curves(\n", + " method=\"nearest_neighbor\",\n", + " tol=0.01,\n", + " num_nearest_neighbors=5,\n", + " verbose=False,\n", + " vars=[\"eir-f-t\"],\n", + " random_seed=random_seed,\n", + " agg_only=agg_only\n", + " )\n", + " \n", + " dx.add_cycling_degradation_curve(overwrite=True)\n", + " curves = cp.SetofCurves()\n", + " curves.curves = dx.set_of_curves\n", + " curves.eqp = dx\n", + "\n", + " limits = dx.get_ranges()\n", + " for c in curves.curves:\n", + " xs = limits[c.out_var][\"vars_range\"][0]\n", + " c.x_min = xs[0]\n", + " c.x_max = xs[1]\n", + " if len(limits[c.out_var][\"vars_range\"]) > 1:\n", + " ys = limits[c.out_var][\"vars_range\"][1]\n", + " c.y_min = ys[0]\n", + " c.y_max = ys[1]\n", + " if \"ff\" in c.out_var:\n", + " c.x_min = 0.4\n", + " if \"plf\" in c.out_var:\n", + " c.out_min = 0.0\n", + "\n", + " curves.export(path=\"./\",fmt=\"csv\",name=name)\n", + "\n", + " # Plotting space set of curves\n", + " dx_unit_perf_curves = cp.SetofCurves()\n", + " dx_unit_perf_curves.eqp = dx\n", + " dx_unit_perf_curves.curves = dx.set_of_curves\n", + " dx_unit_perf_curves.name = name\n", + " dx_unit_perf_curves.plot(out_var=out_vars, axes=axes, color=colors[cnt], alpha=1)\n", + " cnt += 1\n", + "\n", + " plt.legend()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "for f in glob.glob(\"./AC_Perf*.idf\"):\n", + " base_idf = open(\"./ASHRAE901_RetailStandalone_STD2004_NewYork.idf\", 'r').readlines()\n", + " curve_set = open(f, 'r').readlines()\n", + " curves_set_name = f.replace(\".idf\", \"\").replace(\".\\\\\",\"\")\n", + " new_idf = open(f\"./ASHRAE901_RetailStandalone_STD2004_NewYork_{curves_set_name}.idf\", \"w+\")\n", + " for line in base_idf:\n", + " if \"!- Speed\" in line and \"SmDX\" in line:\n", + " line = line.replace(\"SmDX\", curves_set_name).replace(\"CapFT\", \"cap-f-t\").replace(\"CapFF\", \"cap-f-ff\").replace(\"EIRFT\", \"eir-f-t\").replace(\"EIRFF\", \"eir-f-ff\").replace(\"PLR\", \"plf-f-plr\")\n", + " new_idf.write(f\"{line}\")\n", + " for line in curve_set:\n", + " new_idf.write(line)\n", + " new_idf.close()\n", + " #base_idf.close()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "12.552368094362711" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dx.calc_rated_eff(eff_type=\"part\",unit=\"eer\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "nf = open(\"./ieer_specific_curves.csv\", 'w')\n", + "nf.write(f\"name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\\n\")\n", + "for f in glob.glob(\"./AC_Perf*.csv\"):\n", + " curve_set = open(f, 'r').readlines()\n", + " for line in curve_set:\n", + " nf.write(line)\n", + "nf.close()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.8" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/applications/ashrae205/validate.ipynb b/applications/ashrae205/validate.ipynb new file mode 100644 index 00000000..04d5a925 --- /dev/null +++ b/applications/ashrae205/validate.ipynb @@ -0,0 +1,93 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 5, + "id": "e7a46e5a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "โœ… DX_Updated_STD205_Output.json is valid according to RS0004.schema.json\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\wanh464\\AppData\\Local\\Temp\\ipykernel_34056\\4117407525.py:3: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.\n", + " from jsonschema import Draft7Validator, RefResolver\n" + ] + } + ], + "source": [ + "import json\n", + "from pathlib import Path\n", + "from jsonschema import Draft7Validator, RefResolver\n", + "\n", + "# Use current working directory instead of __file__\n", + "base_dir = Path.cwd()\n", + "\n", + "schema_file = base_dir / \"RS0004.schema.json\"\n", + "ashrae_file = base_dir / \"ASHRAE205.schema.json\"\n", + "json_file = base_dir / \"DX_Updated_STD205_Output.json\"\n", + "\n", + "# Load schemas\n", + "with schema_file.open() as f:\n", + " schema = json.load(f)\n", + "with ashrae_file.open() as f:\n", + " ashrae_schema = json.load(f)\n", + "\n", + "# Build proper absolute URIs for the resolver\n", + "ashrae_uri = ashrae_file.resolve().as_uri()\n", + "rs0004_uri = schema_file.resolve().as_uri()\n", + "\n", + "store = {\n", + " ashrae_uri: ashrae_schema,\n", + " rs0004_uri: schema\n", + "}\n", + "\n", + "resolver = RefResolver(base_uri=rs0004_uri, referrer=schema, store=store)\n", + "\n", + "# Load JSON data\n", + "with json_file.open() as f:\n", + " data = json.load(f)\n", + "\n", + "# Validate\n", + "validator = Draft7Validator(schema, resolver=resolver)\n", + "errors = sorted(validator.iter_errors(data), key=lambda e: e.path)\n", + "\n", + "if not errors:\n", + " print(f\"โœ… {json_file.name} is valid according to {schema_file.name}\")\n", + "else:\n", + " print(f\"โŒ {json_file.name} has {len(errors)} validation errors:\")\n", + " for err in errors:\n", + " path = \".\".join(str(x) for x in err.path)\n", + " print(f\" - {path}: {err.message}\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "cchp", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 3c44e2aabb17b0370d47c19137d892fd1478213b Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Mon, 22 Sep 2025 14:16:25 -0700 Subject: [PATCH 02/19] adjust structures --- applications/ashrae205/README.md | 109 +++--- applications/ashrae205/convert.py | 6 - .../input/DX_Updated_STD205_Output.json | 335 ++++++++++++++++++ applications/ashrae205/main.py | 267 +++++++------- .../ashrae205/unitary_dx_at_code_curves.ipynb | 318 ----------------- applications/ashrae205/validate.ipynb | 93 ----- .../xlsx/DX_Updated_STD205_Output.xlsx | Bin 0 -> 18928 bytes 7 files changed, 517 insertions(+), 611 deletions(-) delete mode 100644 applications/ashrae205/convert.py create mode 100644 applications/ashrae205/input/DX_Updated_STD205_Output.json delete mode 100644 applications/ashrae205/unitary_dx_at_code_curves.ipynb delete mode 100644 applications/ashrae205/validate.ipynb create mode 100644 applications/ashrae205/xlsx/DX_Updated_STD205_Output.xlsx diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md index 6b4f88ca..afd0c487 100644 --- a/applications/ashrae205/README.md +++ b/applications/ashrae205/README.md @@ -1,101 +1,92 @@ # DX Performance Mapping Generator for STD 205 -This project provides tools to generate **ASHRAE Standard 205-compliant performance maps** for DX (Direct Expansion) air conditioning units using curve-based performance data. It includes a workflow from raw curve data to structured JSON outputs, with optional conversion to Excel format. +This project provides tools to generate and validate **ASHRAE Standard 205-compliant performance maps** for DX (Direct Expansion) air conditioning units using curve-based performance data. It implements a full workflow from raw curve data to structured JSON outputs, schema validation, and optional conversion to Excel format. --- ## ๐Ÿ“Œ Features -* Generates performance curves from code equations via Jupyter Notebook. +* Generates performance curves from code-based equations (via Jupyter Notebook or script). * Loads and parses performance curves from a CSV file. * Computes cooling performance over a grid of conditions defined in a JSON template. -* Supports various curve types: linear, quadratic, cubic, and bi-quadratic. +* Supports various curve types: **linear, quadratic, cubic, bi-quadratic**. * Uses **PsychroLib** for accurate psychrometric calculations. -* Estimates sensible cooling capacity from total capacity using humidity ratio differences. -* Saves the computed results into a structured JSON format compliant with ASHRAE Standard 205. +* Estimates sensible cooling capacity from total capacity. +* Saves computed results into a structured JSON format compliant with ASHRAE Standard 205. +* Validates generated JSON against the **RS0004** and **ASHRAE205** schemas. * Converts JSON results to **Excel (XLSX)** format using [Toolkit 205](https://github.com/open205/toolkit-205). --- ## ๐Ÿ“‚ File Structure -* `input` - โ†’ Put the generated json file inside. +* `input/` + โ†’ Place JSON files here for conversion (e.g., `DX_Updated_STD205_Output.json`). -* `xlsx` - โ†’ Output folder to store the converted xlsx file. +* `xlsx/` + โ†’ Output folder where converted XLSX files will be saved. -* `unitary_dx_at_code_curves.ipynb` - โ†’ Jupyter notebook that generates input CSV performance curve files. +* `unitary_dx_at_code_curves.ipynb` + โ†’ Jupyter notebook that demonstrates generating a CSV of performance curves. -* `AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv` +* `unitary_dx_capacity_curves.csv` โ†’ Example CSV file containing performance curves (generated by the notebook). -* `DX-Constant-Efficiency.RS0004.a205.json` - โ†’ Template JSON containing the variable grid and structure for performance mapping. +* `DX-Constant-Efficiency.RS0004.a205.json` + โ†’ Template JSON defining the variable grid and structure for performance mapping. -* `generate_performance_map.py` - โ†’ Main script that computes performance values and fills the template JSON. +* `generate_performance_map.py` + โ†’ Main script: generates CSV, computes performance map, fills the template JSON, validates, and (optionally) converts JSON to XLSX. -* `DX_Updated_STD205_Output.json` +* `DX_Updated_STD205_Output.json` โ†’ Example output JSON with completed lookup tables. -* `convert.py` - โ†’ Utility to convert the JSON output into an **XLSX file** using Toolkit 205. - --- ## ๐Ÿ“ฅ Requirements -Install the following Python packages: +Install dependencies: ```bash -pip install pandas numpy psychrolib -``` +pip install pandas numpy matplotlib psychrolib jsonschema tk205 +```` + +For JSON โ†’ XLSX conversion using Toolkit 205, follow setup at [Toolkit 205](https://github.com/open205/toolkit-205), then build schemas: -For JSON โ†’ XLSX conversion using Toolkit 205, follow the setup instructions at [Toolkit 205](https://github.com/open205/toolkit-205); then build it: ```bash poetry run doit build_schema ``` ---- -## ๐Ÿง  How It Works - -1. **Curve Generation:** - Use the `unitary_dx_at_code_curves.ipynb` notebook to generate the CSV performance curve file. - -2. **Curve Loading:** - The script reads performance curves for capacity and EIR modifications based on temperature, airflow, and part-load ratio. +--- -3. **Grid Parsing:** - The template JSON defines a grid of operating points, which the script expands into all combinations. +## ๐Ÿง  Workflow -4. **Performance Evaluation:** - For each grid point: +1. **Generate Curves** + Use `unitary_dx_at_code_curves.ipynb` or the first part of `generate_performance_map.py` to generate `unitary_dx_capacity_curves.csv`. - * Computes wet-bulb temperature. - * Evaluates curve modifiers. - * Calculates gross total capacity, sensible capacity, and power. +2. **Map to JSON** + `generate_performance_map.py` reads the CSV, applies modifier curves, computes capacity & power, and writes results into the template JSON. -5. **Output Generation:** - Results are written into the JSON `lookup_variables`. +3. **Validation** + The script validates the JSON against the official **RS0004** and **ASHRAE205** schemas. -6. **Optional Conversion:** - Run `convert.py` with Toolkit 205 installed to convert the JSON output into an Excel `.xlsx` file. +4. **Conversion** (optional) + With Toolkit 205 installed, the script (or `tk205.translate_directory`) converts the JSON into an Excel `.xlsx` file. --- ## โš™๏ธ Configuration -Key parameters (edit in `generate_performance_map.py` as needed): +Key parameters (inside `generate_performance_map.py`): ```python -csv_file = 'AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv' -json_template_file = 'DX-Constant-Efficiency.RS0004.a205.json' -output_json_file = 'DX_Updated_STD205_Output.json' +csv_file = "unitary_dx_capacity_curves.csv" +json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" +output_json_file = "DX_Updated_STD205_Output.json" -nominal_capacity = 35000 # [W] -nominal_eer = 3.5 +nominal_capacity = 232057 # W +nominal_eer = 9.2 +nominal_SHR = 0.7 ``` --- @@ -108,16 +99,26 @@ Generate performance map JSON: python generate_performance_map.py ``` -Convert JSON output to Excel (requires Toolkit 205): +Validate JSON (built-in step): + +``` +โœ… DX_Updated_STD205_Output.json is valid according to RS0004.schema.json +``` + +Convert JSON โ†’ XLSX: ```bash -python convert.py +python generate_performance_map.py ``` +(Output saved in `xlsx/`.) + --- ## โš ๏ธ Notes -* The script assumes the DX system runs at a fixed part-load ratio (PLR = 1.0). -* Sensible capacity estimation is approximate (outlet air assumed saturated). -* Curve types must match one of: `bi_quad`, `cubic`, `quadratic`, `linear`. +* Script assumes **PLR = 1.0** (part-load ratio fixed). +* Sensible capacity estimation is simplified (constant SHR, can be improved with ADP model). +* Curve types must be one of: `bi_quad`, `cubic`, `quadratic`, `linear`. +* Validation requires **RS0004.schema.json** and **ASHRAE205.schema.json** present in the working directory. + diff --git a/applications/ashrae205/convert.py b/applications/ashrae205/convert.py deleted file mode 100644 index ee1f28e1..00000000 --- a/applications/ashrae205/convert.py +++ /dev/null @@ -1,6 +0,0 @@ -import tk205 - -src_dir = "input" # Directory with json formatted curves -out_dir = "xlsx" # Directory to save xlsx formatted curves - -tk205.translate_directory(src_dir, out_dir) diff --git a/applications/ashrae205/input/DX_Updated_STD205_Output.json b/applications/ashrae205/input/DX_Updated_STD205_Output.json new file mode 100644 index 00000000..72edd07e --- /dev/null +++ b/applications/ashrae205/input/DX_Updated_STD205_Output.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 17526.390872325897, + 18942.46128260422, + 8763.195436162949, + 9471.23064130211, + 18825.74669820181, + 20346.800464771182, + 9412.873349100904, + 10173.400232385591, + 28791.378117589, + 30592.24155654743, + 14395.6890587945, + 15296.120778273715, + 30925.887450663166, + 32860.26168588669, + 15462.943725331583, + 16430.130842943345, + 26364.227655812345, + 26364.227655812345, + 13182.113827906172, + 13182.113827906172, + 28318.795087797982, + 28318.795087797982, + 14159.397543898991, + 14159.397543898991, + 54982.79601315243, + 54982.79601315243, + 27491.398006576215, + 27491.398006576215, + 59059.06116340897, + 59059.06116340897, + 29529.530581704486, + 29529.530581704486, + 13254.928548236365, + 14436.62389430076, + 6627.464274118182, + 7218.31194715038, + 14237.610536569437, + 15506.913350908644, + 7118.805268284718, + 7753.456675454322, + 22786.105753375443, + 24333.354368635115, + 11393.052876687721, + 12166.677184317557, + 24475.40159730317, + 26137.35874080242, + 12237.700798651586, + 13068.67937040121, + 20709.841154848375, + 20709.841154848375, + 10354.920577424187, + 10354.920577424187, + 22245.20875868328, + 22245.20875868328, + 11122.60437934164, + 11122.60437934164, + 45710.131013510545, + 45710.131013510545, + 22855.065506755273, + 22855.065506755273, + 49098.94765389134, + 49098.94765389134, + 24549.47382694567, + 24549.47382694567 + ], + "gross_sensible_capacity": [ + 12268.473610628127, + 13259.722897822954, + 6134.2368053140635, + 6629.861448911477, + 13178.022688741265, + 14242.760325339827, + 6589.011344370632, + 7121.380162669913, + 20153.9646823123, + 21414.569089583198, + 10076.98234115615, + 10707.284544791599, + 21648.121215464216, + 23002.183180120683, + 10824.060607732108, + 11501.091590060341, + 18454.95935906864, + 18454.95935906864, + 9227.47967953432, + 9227.47967953432, + 19823.156561458585, + 19823.156561458585, + 9911.578280729293, + 9911.578280729293, + 38487.957209206696, + 38487.957209206696, + 19243.978604603348, + 19243.978604603348, + 41341.34281438628, + 41341.34281438628, + 20670.67140719314, + 20670.67140719314, + 9278.449983765455, + 10105.63672601053, + 4639.224991882727, + 5052.818363005265, + 9966.327375598605, + 10854.83934563605, + 4983.163687799302, + 5427.419672818025, + 15950.27402736281, + 17033.34805804458, + 7975.137013681405, + 8516.67402902229, + 17132.78111811222, + 18296.151118561695, + 8566.39055905611, + 9148.075559280847, + 14496.888808393862, + 14496.888808393862, + 7248.444404196931, + 7248.444404196931, + 15571.646131078294, + 15571.646131078294, + 7785.823065539147, + 7785.823065539147, + 31997.091709457378, + 31997.091709457378, + 15998.545854728689, + 15998.545854728689, + 34369.26335772393, + 34369.26335772393, + 17184.631678861966, + 17184.631678861966 + ], + "gross_power": [ + 5615.454255778921, + 5834.935174715378, + 2807.7271278894605, + 2917.467587357689, + 5719.470069512576, + 5943.016463002349, + 2859.735034756288, + 2971.5082315011746, + 6700.184810391076, + 6749.357622484294, + 3350.092405195538, + 3374.678811242147, + 6824.293233944076, + 6874.376880643093, + 3412.146616972038, + 3437.1884403215463, + 6584.557901315572, + 6584.557901315572, + 3292.278950657786, + 3292.278950657786, + 6706.524552094868, + 6706.524552094868, + 3353.262276047434, + 3353.262276047434, + 5018.871064695653, + 5018.871064695653, + 2509.4355323478267, + 2509.4355323478267, + 5111.8362878174285, + 5111.8362878174285, + 2555.9181439087142, + 2555.9181439087142, + 9364.995985320693, + 9931.518397817734, + 4682.497992660346, + 4965.759198908867, + 9538.465064340093, + 10115.481247607966, + 4769.232532170046, + 5057.740623803983, + 13051.756017943915, + 13479.868237672168, + 6525.878008971958, + 6739.934118836084, + 13293.515448441003, + 13729.557648341124, + 6646.757724220502, + 6864.778824170562, + 12408.35361959338, + 12408.35361959338, + 6204.17680979669, + 6204.17680979669, + 12638.195221011236, + 12638.195221011236, + 6319.097610505618, + 6319.097610505618, + 15750.728823490143, + 15750.728823490143, + 7875.364411745071, + 7875.364411745071, + 16042.481689927874, + 16042.481689927874, + 8021.240844963937, + 8021.240844963937 + ], + "operation_state": [ + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2", + "COMP_STAGE_1", + "COMP_STAGE_1", + "COMP_STAGE_2", + "COMP_STAGE_2" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index 82b28bf2..0f0368ef 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -1,26 +1,81 @@ +# %% [markdown] +# ================================================ +# Unitary DX Performance Mapping Generator for STD 205 +# ================================================ +# 1. Generate performance curves (CSV) +# 2. Populate STD205 JSON template with curves +# 3. Validate JSON against ASHRAE 205 schema +# 4. Convert JSON to other formats using tk205 +# ================================================ + +# %% import json -import pandas as pd -import numpy as np import itertools +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt import psychrolib - -# Set psychrometric unit system to SI +from pathlib import Path +from jsonschema import Draft7Validator, RefResolver +import tk205 + +# %% ------------------------- +# STEP 1: Generate performance CSV +# ------------------------- +def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): + base_capacity = 35000 # Btu/h nominal + adjustment = ( + -200 * (T_outdoor - 95) + + 150 * (75 - T_indoor) + + 50 * (flow_rate - 400) + ) + return base_capacity + adjustment + +outdoor_temps = np.arange(70, 115, 5) +indoor_temps = [72, 75, 78] +flow_rates = [350, 400, 450] + +data = [] +for t_out in outdoor_temps: + for t_in in indoor_temps: + for flow in flow_rates: + cap = cooling_capacity_curve(t_out, t_in, flow) + data.append((t_out, t_in, flow, cap)) + +df = pd.DataFrame(data, columns=["OutdoorDB", "IndoorDB", "CFM", "Capacity_BtuH"]) + +# Save to CSV +csv_file = "unitary_dx_capacity_curves.csv" +df.to_csv(csv_file, index=False) +print(f"โœ… Performance CSV saved to {csv_file}") + +# Plot example +plt.figure(figsize=(8, 6)) +for t_in in indoor_temps: + subset = df[df["IndoorDB"] == t_in] + plt.plot(subset["OutdoorDB"], subset["Capacity_BtuH"], marker="o", label=f"Indoor {t_in}F") +plt.xlabel("Outdoor Dry Bulb (F)") +plt.ylabel("Capacity (Btu/h)") +plt.title("Cooling Capacity vs Outdoor Temperature") +plt.legend() +plt.grid(True) +plt.show() + +# %% ------------------------- +# STEP 2: Populate STD205 JSON +# ------------------------- psychrolib.SetUnitSystem(psychrolib.SI) -# === CONFIGURATION === -csv_file = 'AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv' -json_template_file = 'DX-Constant-Efficiency.RS0004.a205.json' -output_json_file = 'DX_Updated_STD205_Output.json' +json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" +output_json_file = "DX_Updated_STD205_Output.json" -# Nominal values, gt760 for default -nominal_capacity = 232057 # W, 792 kBtu/h -nominal_eer = 9.2 # Example EER (IP) +# Nominal values +nominal_capacity = 232057 # W +nominal_eer = 9.2 nominal_eir = 1 / nominal_eer nominal_SHR = 0.7 -# === UTILITY FUNCTIONS === def compute_wetbulb(Tdb_K, RH_frac, pressure_kPa): - """Compute wet-bulb temperature in Celsius.""" Tdb_C = Tdb_K - 273.15 pressure_Pa = pressure_kPa * 1000 return psychrolib.GetTWetBulbFromRelHum(Tdb_C, RH_frac, pressure_Pa) @@ -50,119 +105,30 @@ def calculate_performance( gross_capacity = nominal_capacity * cap_f_t * cap_f_flow eir = nominal_eir * eir_f_t * eir_f_flow power = gross_capacity * eir * (plr / plf if plf > 0 else 1) - return gross_capacity, 0.0, power # sensible capacity is placeholder - -# --- NEW: colleague-style ADP finder (line to saturation), using PsychroLib --- -def _cp_moist_air_J_per_kgK(w): - return 1006.0 + 1860.0 * w - -def _dewpoint_from_w(w, P_Pa): - """ - Compute dewpoint [ยฐC] from humidity ratio w [kg/kg] and pressure P [Pa]. - """ - # Partial vapor pressure from humidity ratio - Pw = psychrolib.GetVapPresFromHumRatio(w, P_Pa) - # Need a dry-bulb guess as the first arg (PsychroLib ignores it, but must be >=0). - # Safe to use 0.0 ยฐC or any value. - return psychrolib.GetTDewPointFromVapPres(0.0, Pw) - -def estimate_sensible_capacity_coolpropline( - Q_total_W, Tdbi_K, RH_frac, flow_rate_kg_s, pressure_kPa, SHR_rated=0.7 -): - """ - Colleague's approach: - 1) From Q_total and SHR, derive (T_out, w_out). - 2) Fit line (T, w) through (T_in, w_in) and (T_out, w_out). - 3) March along that line to find ADP where T_dp(w_x) ~= T_x. - 4) Compute sensible/latent using T_out from step 1. - - Returns: Q_sensible_W, Q_latent_W, SHR_actual - """ - P_Pa = pressure_kPa * 1000.0 - T_in_C = Tdbi_K - 273.15 - RH = max(0.01, min(0.99, RH_frac)) - m_dot = max(flow_rate_kg_s, 1e-9) - - # Inlet state - w_in = psychrolib.GetHumRatioFromRelHum(T_in_C, RH, P_Pa) - h_in = psychrolib.GetMoistAirEnthalpy(T_in_C, w_in) - - # Outlet conditions from total capacity + SHR - delta_h = Q_total_W / m_dot - h_out = h_in - delta_h - # Compute w_out using h at inlet T (standard SHR split) - h_tin_wout = h_in - (1.0 - SHR_rated) * delta_h - w_out = psychrolib.GetHumRatioFromEnthalpyAndTDryBulb(h_tin_wout, T_in_C) - # T_out from enthalpy & w_out - T_out_C = psychrolib.GetTDryBulbFromEnthalpyAndHumRatio(h_out, w_out) - - # Line in (T, w): w = a*T + b through (T_in, w_in) & (T_out, w_out) - dT = T_out_C - T_in_C - if abs(dT) < 1e-9: - # near-zero temp drop โ‡’ mostly sensible=0; return safe split - cp_air = _cp_moist_air_J_per_kgK(w_in) - Q_sens = m_dot * cp_air * (T_in_C - T_out_C) - Q_lat = Q_total_W - Q_sens - SHR_actual = Q_sens / max(Q_total_W, 1e-6) - return Q_sens, Q_lat, SHR_actual - - a = (w_out - w_in) / dT - b = w_in - a * T_in_C - - # Iteratively locate ADP along the line (match dewpoint to its temperature) - # Start above T_out to avoid division issues - t_x = T_out_C + 1e-3 - incr = 0.001 - for _ in range(2000): - t_x += incr - w_x = a * t_x + b - # Guard bounds for humidity ratio - w_x = max(1e-8, w_x) - # Dewpoint (from w_x at pressure) - t_dp = _dewpoint_from_w(w_x, P_Pa) - err = t_dp - t_x - if abs(err) < 1e-4: - break - # "CoolProp-style" step control - incr = err / 10.0 - - T_adp = t_x - w_adp = a * T_adp + b - w_adp = max(1e-8, w_adp) - - # Sensible / latent using T_out from step 1 (keeps total consistent) - cp_air = _cp_moist_air_J_per_kgK(w_in) - Q_sens = m_dot * cp_air * (T_in_C - T_out_C) - Q_lat = Q_total_W - Q_sens - SHR_actual = Q_sens / max(Q_total_W, 1e-6) - - return Q_sens, Q_lat, SHR_actual - -# === STEP 1: Load CSV === -df = pd.read_csv(csv_file, header=None) -df.columns = [ + return gross_capacity, 0.0, power + +# Load curves +df_curves = pd.read_csv(csv_file, header=None) +df_curves.columns = [ 'CurveName', 'CurveType', 'Unused', 'CurveUse', 'X1Min', 'X1Max', 'X2Min', 'X2Max', 'C0', 'C1', 'C2', 'C3', 'C4', 'C5' ] -# === STEP 2: Load JSON Template === with open(json_template_file, 'r') as f: - data = json.load(f) + data_json = json.load(f) -grid = data['performance']['performance_map_cooling']['grid_variables'] +grid = data_json['performance']['performance_map_cooling']['grid_variables'] keys = list(grid.keys()) values = [grid[k] for k in keys] combinations = list(itertools.product(*values)) -# === STEP 3: Identify Curve Rows === -cap_f_t_row = df[df['CurveType'] == 'cap-f-t'].iloc[0] -cap_f_flow_row = df[df['CurveType'] == 'cap-f-ff'].iloc[0] -eir_f_t_row = df[df['CurveType'] == 'eir-f-t'].iloc[0] -eir_f_flow_row = df[df['CurveType'] == 'eir-f-ff'].iloc[0] -plf_f_plr_row = df[df['CurveType'] == 'plf-f-plr'].iloc[0] +cap_f_t_row = df_curves[df_curves['CurveType'] == 'cap-f-t'].iloc[0] +cap_f_flow_row = df_curves[df_curves['CurveType'] == 'cap-f-ff'].iloc[0] +eir_f_t_row = df_curves[df_curves['CurveType'] == 'eir-f-t'].iloc[0] +eir_f_flow_row = df_curves[df_curves['CurveType'] == 'eir-f-ff'].iloc[0] +plf_f_plr_row = df_curves[df_curves['CurveType'] == 'plf-f-plr'].iloc[0] -# === STEP 4: Loop Through Grid === lookup = { "gross_total_capacity": [], "gross_sensible_capacity": [], @@ -183,34 +149,15 @@ def estimate_sensible_capacity_coolpropline( flow_rate = combo_dict["indoor_coil_air_mass_flow_rate"] flow_ratio = flow_rate / max(grid["indoor_coil_air_mass_flow_rate"]) - plr = 1.0 # currently fixed + plr = 1.0 gross_cap, _, power = calculate_performance( cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, - WBi_C, Tdbo_C, flow_ratio, plr, - nominal_capacity, nominal_eir - ) - - # --- Apply compressor sequence degradation --- - comp_stage = combo_dict.get("compressor_sequence_number", 1) - if comp_stage > 1: - # Assume half performance for stage >= 2 - degradation_factor = 0.5 - gross_cap *= degradation_factor - power *= degradation_factor - - # --- Sensible/latent using colleague's ADP method (per point) --- - sens_cap, _, _ = estimate_sensible_capacity_coolpropline( - Q_total_W=gross_cap, - Tdbi_K=Tdbi_K, - RH_frac=RH_frac, - flow_rate_kg_s=flow_rate, - pressure_kPa=P_kPa, - SHR_rated=nominal_SHR + WBi_C, Tdbo_C, flow_ratio, plr, nominal_capacity, nominal_eir ) lookup["gross_total_capacity"].append(gross_cap) - lookup["gross_sensible_capacity"].append(sens_cap) + lookup["gross_sensible_capacity"].append(gross_cap * nominal_SHR) # simplified lookup["gross_power"].append(power) lookup["operation_state"].append("NORMAL") @@ -218,11 +165,51 @@ def estimate_sensible_capacity_coolpropline( print(f"Skipping point {combo_dict} due to error: {e}") continue -# === STEP 5: Update JSON === -data['performance']['performance_map_cooling']['lookup_variables'] = lookup +data_json['performance']['performance_map_cooling']['lookup_variables'] = lookup -# === STEP 6: Save Updated JSON === with open(output_json_file, 'w') as f: - json.dump(data, f, indent=2) + json.dump(data_json, f, indent=2) print(f"โœ… STD205 JSON updated and saved to: {output_json_file}") + +# %% ------------------------- +# STEP 3: Validate JSON +# ------------------------- +base_dir = Path.cwd() +schema_file = base_dir / "RS0004.schema.json" +ashrae_file = base_dir / "ASHRAE205.schema.json" +json_file = base_dir / output_json_file + +with schema_file.open() as f: + schema = json.load(f) +with ashrae_file.open() as f: + ashrae_schema = json.load(f) + +ashrae_uri = ashrae_file.resolve().as_uri() +rs0004_uri = schema_file.resolve().as_uri() + +store = {ashrae_uri: ashrae_schema, rs0004_uri: schema} +resolver = RefResolver(base_uri=rs0004_uri, referrer=schema, store=store) + +with json_file.open() as f: + data_val = json.load(f) + +validator = Draft7Validator(schema, resolver=resolver) +errors = sorted(validator.iter_errors(data_val), key=lambda e: e.path) + +if not errors: + print(f"โœ… {json_file.name} is valid according to {schema_file.name}") +else: + print(f"โŒ {json_file.name} has {len(errors)} validation errors:") + for err in errors: + path = ".".join(str(x) for x in err.path) + print(f" - {path}: {err.message}") + +# %% ------------------------- +# STEP 4: Convert JSON to XLSX using tk205 +# ------------------------- +src_dir = "input" # directory with JSON files +out_dir = "xlsx" # output directory + +tk205.translate_directory(src_dir, out_dir) +print(f"โœ… Converted JSON in {src_dir} โ†’ XLSX in {out_dir}") diff --git a/applications/ashrae205/unitary_dx_at_code_curves.ipynb b/applications/ashrae205/unitary_dx_at_code_curves.ipynb deleted file mode 100644 index 067851e8..00000000 --- a/applications/ashrae205/unitary_dx_at_code_curves.ipynb +++ /dev/null @@ -1,318 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2024-09-30 15:18:41,088 - INFO - Default fan power is based on 400 cfm/ton and 0.365 kW/cfm\n" - ] - } - ], - "source": [ - "import os, glob\n", - "os.chdir('..')\n", - "import copper as cp\n", - "import matplotlib.pyplot as plt\n", - "lib = cp.Library(path=\"./copper/data/unitarydirectexpansion_curves.json\")\n", - "random_seed = 1" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Fan Inputs" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "# Middle of the range and rounded up to the nearest tonnage\n", - "capacities = {\n", - " \"65_to_135\": 96, # kBtu/h; 8 ton\n", - " \"135_to_240\": 180, # kBtu/h; 15 ton\n", - " \"240_to_760\": 480, # kBtu/h; 40 ton\n", - " \"gt760\": 792, # kBtu/h; 66 ton\n", - "}\n", - "\n", - "# See backup calcs workbooks in kW\n", - "fan_power = {\n", - " \"65_to_135\": 0.524,\n", - " \"135_to_240\": 1.197,\n", - " \"240_to_760\": 5.243,\n", - " \"gt760\": 11.190,\n", - "}" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Requirements" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [], - "source": [ - "requirements = {\n", - " \"901_2004\": {\n", - " \"eer\": {\n", - " \"65_to_135\": 10.3,\n", - " \"135_to_240\": 9.7,\n", - " \"240_to_760\": 9.5,\n", - " \"gt760\": 9.2,\n", - " },\n", - " \"ieer\": {\n", - " \"65_to_135\": None,\n", - " \"135_to_240\": None,\n", - " \"240_to_760\": 9.7,\n", - " \"gt760\": 9.4, \n", - " }\n", - " },\n", - " \"901_2022\": {\n", - " \"eer\": {\n", - " \"65_to_135\": None,\n", - " \"135_to_240\": None,\n", - " \"240_to_760\": None,\n", - " \"gt760\": None,\n", - " },\n", - " \"ieer\": {\n", - " \"65_to_135\": 14.8,\n", - " \"135_to_240\": 14.2,\n", - " \"240_to_760\": 13.2,\n", - " \"gt760\": 12.5, \n", - " }\n", - " }\n", - "}" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Curve Generation" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2024-09-30 15:19:26,297 - INFO - Target met after 41 generations.\n", - "2024-09-30 15:19:57,230 - INFO - Target met after 34 generations.\n", - "2024-09-30 15:20:38,759 - INFO - Target met after 60 generations.\n", - "2024-09-30 15:20:57,754 - INFO - Target met after 24 generations.\n", - "2024-09-30 15:21:46,322 - INFO - Target met after 70 generations.\n", - "2024-09-30 15:21:56,778 - INFO - Target met after 16 generations.\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8UAAAHDCAYAAAC9LcvaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/TGe4hAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hU1b7G8e/0THqvQAi9I0gvAoJEQMSKBQT12PUoctQjFqyAXexdEStgARSkS+8l9E7oIQkhPZNJptw/ovFyBGlJhvJ+nmeey0zWXvtd8Z7Zmf2btZbB6/V6EREREREREREREREREREROQ8ZfR1ARERERERERERERERERESksqgoLiIiIiIiIiIiIiIiIiIi5y0VxUVERERERERERERERERE5LyloriIiIiIiIiIiIiIiIiIiJy3VBQXEREREREREREREREREZHzloriIiIiIiIiIiIiIiIiIiJy3lJRXEREREREREREREREREREzlsqiouIiIiIiIiIiIiIiIiIyHlLRXERERERERERERERERERETlvqSgucgy7d+/GYDAwZsyYM+rn1VdfpVatWphMJi666KIKySYiIhcmXVNERM4PNWvW5NZbbz3qte3bt9OzZ09CQkIwGAxMnDjxuMevWLGCDh06EBAQgMFgICUl5YwzGQwGnn322TPuR0REqlZV379yuVw89thjVK9eHaPRyFVXXQVAQUEBd9xxB7GxsRgMBoYMGXJGeURE5Nyla4qczcy+DiByvpoxYwaPPfYYAwcO5NlnnyUyMvK4bUeOHEmjRo3K3/hFRET+P11TRETOb4MHDyY1NZURI0YQGhpKq1atjtmutLSU66+/Hj8/P9588038/f1JTEys4rQiInI+OZXPGp9//jmvvvoqQ4YMoWXLltSoUQMo+wwyZswYnn76aWrXrk3Dhg2rKr6IiJxFdE2Rs52K4iLHkJiYiMPhwGKxnHYfc+bMwWg08tlnn2G1Wv+x7ciRI7nuuutUwBARkWPSNUVE5PzlcDhYsmQJTz75JA888MA/tt25cyd79uzhk08+4Y477qiihCIicraq6vtXc+bMISEhgTfffPNvr7dr145nnnnmtHOIiMi5T9cUOdtp+XSRYzAYDPj5+WEymf6xXWFh4XF/lpGRgd1uP+Gbv4iIyInomiIicv7KzMwEIDQ09IRtMzIyTrptRfunzz4iIuIbVX3/KiMj45jXoOO9LiIiFxZdU+Rsp6K4XJAOHDjA7bffTkxMDDabjcaNG/P555+X//xYezLdeuutBAYGsnPnTnr37k1QUBADBgw4Zv8Gg4EvvviCwsJCDAbDP+7vZDAYKCws5Msvvyxv+797DIqIiG8cOHCAf/3rX8THx2Oz2UhKSuLee++lpKSEI0eO8Mgjj9C0aVMCAwMJDg6mV69erF279qg+5s6di8FgYNy4cTzxxBPExsYSEBDAlVdeyb59+06YQdcUEZFzw7PPPovBYGDLli3079+f4OBgIiIieOihhyguLj7uMX8uf/7oo49iMBioWbPmMdveeuutdOnSBYDrr78eg8FA165dj5vnz88vu3btIjk5mYCAAOLj43n++efxer0nNZZNmzZx8803ExYWRqdOnU78SxARkQp1tty/+vM8v//+Oxs3bixv++dnndTUVKZMmVL++u7duyv4NyEiIv/kXLp/pWuK+JKWT5cLTnp6Ou3atcNgMPDAAw8QFRXFb7/9xr/+9S/y8vIYMmTIcY91uVwkJyfTqVMnXnvtNfz9/Y/Z7quvvuLjjz9m+fLlfPrppwB06NDhuG3vuOMO2rRpw1133QVA7dq1z2yQIiJyxg4ePEibNm3IycnhrrvuokGDBhw4cIAffviBoqIidu3axcSJE7n++utJSkoiPT2djz76iC5durBp0ybi4+OP6m/EiBEYDAb++9//kpGRwejRo+nRowcpKSnY7fbj5tA1RUTk3NK/f39q1qzJqFGjWLp0KW+//TbZ2dmMHTv2b22vueYaQkNDefjhh7npppvo3bs3gYGBx+z37rvvJiEhgZEjR/Lggw/SunVrYmJi/jGL2+3m8ssvp127drzyyitMmzaNZ555BpfLxfPPP3/CsVx//fXUrVuXkSNHnrCQLiIiFetsun8VFRXFV199xYgRIygoKGDUqFEANGzYkK+++oqHH36YatWq8Z///Ke8vYiIVI1z7f6VriniU16RC8y//vUvb1xcnPfw4cNHvX7jjTd6Q0JCvEVFRd7U1FQv4P3iiy/Kfz548GAv4H388cdP6jyDBw/2BgQEnFTbgIAA7+DBg092CCIiUgUGDRrkNRqN3hUrVvztZx6Px1tcXOx1u91HvZ6amuq12Wze559/vvy133//3Qt4ExISvHl5eeWvjx8/3gt433rrrRNm0TVFROTs98wzz3gB75VXXnnU6/fdd58X8K5du9br9Xq9iYmJR71P//nZ49VXXz3hOf68pkyYMOGEbf/8/PLvf/+7/DWPx+Pt06eP12q1ejMzM8tfB7zPPPPM38Zy0003nfA8IiJSOc7G+1ddunTxNm7c+G+vJyYmevv06XNSfYiISMU6V+9f6ZoivqDl0+WC4vV6+fHHH+nbty9er5fDhw+XP5KTk8nNzWX16tX/2Me9995bRWlFRMRXPB4PEydOpG/fvrRq1epvPzcYDNhsNozGsj+l3G43WVlZBAYGUr9+/WNeSwYNGkRQUFD58+uuu464uDimTp1aeQMREZEqd//99x/1/N///jeAz97vH3jggfJ//znbsKSkhFmzZp3w2Hvuuacyo4mIyHHo/pWIiJwM3b8SOTVaPl0uKJmZmeTk5PDxxx/z8ccfH7NNRkYGCQkJx/yZ2WymWrVq5c8LCgooKCgof24ymY67nEdubi4Oh6P8udVqJTw8/HSGISIilSwzM5O8vDyaNGly3DYej4e33nqL999/n9TUVNxud/nPIiIi/ta+bt26Rz03GAzUqVOnfG8kXVNERM4P//t+X7t2bYxG40nvhed2u8nMzDzqtfDwcKxW69/a/rlH4P8XFRWFyWQCwGg0UqtWraN+Xq9ePYCTypOUlHRSmUVEpGLp/pWIiJwM3b8SOTUqissFxePxADBw4EAGDx58zDbNmjWjqKjomD/7/9+qAnjttdd47rnnyp8nJiYe9+bSQw89xJdffln+vEuXLsydO/cURyAiImeLkSNH8vTTT3P77bfzwgsvEB4ejtFoZMiQIeXXm1Oha4qIyPnJYDCcUvt9+/b9rRj9+++/07Vr17+1Xbx4Md26dTvqtdTUVGrWrHmqMY/pn/YMFBGRyqP7VyIiUlF0/0rkLyqKywUlKiqKoKAg3G43PXr0OG67k53FMWjQIDp16lT+/J9uGj322GMMHDiw/HlYWFj5v0/1RpmIiFSuqKgogoOD2bBhw3Hb/PDDD3Tr1o3PPvvsqNdzcnKIjIz8W/vt27cf9dzr9bJjxw6aNWsG6JoiInK+2L59+1FF7R07duDxeE66UB0bG8vMmTOPeq158+bHbNu8efO/tY2NjS3/t8fjYdeuXeWzwwG2bdsGUGGFcxERqXhn6/0rERE5u5zL969EfEFFcbmgmEwmrr32Wr799ls2bNjwt2VFMjMzj7vUx7HUqlXrb8sRHk+jRo1o1KjRMX8WEBBATk7OSZ9XREQql9Fo5KqrruLrr79m5cqVf9uXyev1YjKZ8Hq9R70+YcIEDhw4QJ06df7W59ixYxk2bFj5vkw//PADaWlp/Pe//wV0TREROV+899579OzZs/z5O++8A0CvXr1O6ng/P79/LID8f2FhYSds++677/L2228DZdevd999F4vFQvfu3U/qHCIiUvXO1vtXIiJydjmX71+J+IKK4nLBeemll/j9999p27Ytd955J40aNeLIkSOsXr2aWbNm/W1Pvqpw8cUXM2vWLN544w3i4+NJSkqibdu2VZ5DRET+MnLkSGbMmEGXLl246667aNiwIWlpaUyYMIGFCxdyxRVX8Pzzz3PbbbfRoUMH1q9fzzfffHPcDwbh4eF06tSJ2267jfT0dEaPHk2dOnW48847KzS3rikiIr6VmprKlVdeyeWXX86SJUv4+uuvufnmm48727sy+fn5MW3aNAYPHkzbtm357bffmDJlCk888cQpFVNERKTqnY33r0RE5Oxzrt6/EvEFFcXlghMTE8Py5ct5/vnn+emnn3j//feJiIigcePGvPzyyz7J9MYbb3DXXXfx1FNP4XA4ym9aiYiI7yQkJLBs2TKefvppvvnmG/Ly8khISKBXr174+/vzxBNPUFhYyLfffsu4ceNo2bIlU6ZM4fHHHz9mf0888QTr1q1j1KhR5Ofn0717d95//338/f0rNLeuKSIivjVu3DiGDx/O448/jtls5oEHHuDVV1/1SRaTycS0adO49957efTRRwkKCuKZZ55h+PDhPskjIiIn72y8fyUiImefc/X+lYgvGLz/u26CiIiIiFSYuXPn0q1bNyZMmMB1113n6zgiIlJJnn32WZ577jkyMzOPuTdfVbv11lv54YcfKCgo8HUUERERERE5y+n+lVwIjL4OICIiIiIiIiIiIiIiIiIiUllUFBcRERERERERERERERERkfOWiuIiIiIiIiIiIiIiIiIiInLe0p7iIiIiIiIiIiIiIiIiIiJy3tJMcREREREREREREREREREROW+pKC4iIiIiIiIiIiIiIiIiIucts68DnAyPx8PBgwcJCgrCYDD4Oo6IyFnP6/WSn59PfHw8RuOF/f0nXUNERE6NriF/0TVEROTU6BpSRtcPEZFTo+vHX3QNERE5NadyDTkniuIHDx6kevXqvo4hInLO2bdvH9WqVfN1DJ/SNURE5PToGqJriIjI6brQryG6foiInJ4L/foBuoaIiJyuk7mGnBNF8aCgIKBsQMHBwT5OIyJy9svLy6N69erl758XMl1DREROja4hf9E1RETk1OgaUkbXDxGRU6Prx190DREROTWncg05J4rify4TEhwcrAuBiMgp0DJLuoaIiJwuXUN0DREROV0X+jVE1w8RkdNzoV8/QNcQEZHTdTLXkAt7gw4RERERERERERERERERETmvqSguIiIiIiIiIiIiIiIiIiLnLRXFRURERERERERERERERETkvKWiuIiIiIiIiIiIiIiIiIiInLdUFBcRERERERERERERERERkfOWiuIiIiIiIiIiIiIiIiIiInLeUlFcREREREREREREREQuGPPnz6dv377Ex8djMBiYOHHiCY+ZO3cuLVu2xGazUadOHcaMGXPUz91uN08//TRJSUnY7XZq167NCy+8gNfrrZxBiIjIKVFRXERERERERERERERELhiFhYU0b96c995776Tap6am0qdPH7p160ZKSgpDhgzhjjvuYPr06eVtXn75ZT744APeffddNm/ezMsvv8wrr7zCO++8U1nDEBGRU2D2dQAREREREREREREREZGq0qtXL3r16nXS7T/88EOSkpJ4/fXXAWjYsCELFy7kzTffJDk5GYDFixfTr18/+vTpA0DNmjX57rvvWL58ecUPQERETplmiouIiIiIiIiIiIiIiBzHkiVL6NGjx1GvJScns2TJkvLnHTp0YPbs2Wzbtg2AtWvXsnDhwlMqvouISOVRUVxERERERHyqMvbzA3jvvfeoWbMmfn5+tG3bVjM0RERERETktBw6dIiYmJijXouJiSEvLw+HwwHA448/zo033kiDBg2wWCy0aNGCIUOGMGDAgOP263Q6ycvLO+ohIiKVQ0VxERERERHxqcrYz2/cuHEMHTqUZ555htWrV9O8eXOSk5PJyMiorGGIiIiIiMgFbPz48XzzzTd8++23rF69mi+//JLXXnuNL7/88rjHjBo1ipCQkPJH9erVqzCxiMiFRXuKi4iIiIiIT1XGfn5vvPEGd955J7fddlv5MVOmTOHzzz/n8ccfr/hBiIiIiIjIeSs2Npb09PSjXktPTyc4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8+ijj5KYmMhLL71E//796dChAxdddBEpKSmeKktE5KzXb+xYfBwOKn2tZBs5+FoCWP3yG96OJSfx1p/vp8xnEBhuEtt9yzm/uc3bkURERERatdShI9hr2gxA6KYEjubv9XIiEWkspSUHmPv037i67GY1xEVETfGm4CyxU776MEUvb+XQg6s49uZOqrOOgdvAJy6QkBFJxP6lL9G/TyOwTwxmmw7RISLNW01NDevWrWP48OG115nNZoYPH87KlSvrXcZut+Pn51fnOn9/f5YvX1778/vvv0/fvn25+uqriY6Opnfv3sybN69pihARaab8QkPp8v3r6TZ2AdD2aFccNdXejCX1+PDBBymqGgpApN8yLvnb37ycSEREREQAOt00hGpXJVHWWDY8/r4Ooy7SAhw9ms3cp+79UUP8oBriIq2cmuKNwHAb2HNKKflsH/lPridvxhqKF2ZTveMouAys0QGEDG9HzJ/6EDMlg5DzErFG+ns7tohIoykqKsLlchETE1Pn+piYGPLy8updZsSIEcycOZNdu3bhdrtZvHgx77zzDocPH64ds2fPHp599lk6derEp59+ysSJE/njH//IK6+8ctIsdrud0tLSOhcRkZZu4KWXAlDoB8VGKRHWGL569Rkvp5If++alZzmQ0w9MZoIcK7n68enejiQiIiIi34vvlsaRXrkYhkGqOYOPH3nI25FE5Axs2fYmr8yaydXl3x8y3XKAntOvUkNcpJU7rab47NmzSUpKws/Pj8zMTNasWfOz44uLi5k0aRJxcXH4+vrSuXNnPv7449MKfDYwDANHQSXlKw9x5LXtHP77Kgr/9R1lXxzAcbgCTGBrH0LIiCRi7sggdmofQoa3x6dNgLeji4icNZ588kk6depEly5dsNlsTJ48mfHjx2M2/29qcrvdZGRk8PDDD9O7d29+97vfMWHCBObMmXPS9c6YMYPQ0NDaS2JioifKERHxqvj0dOKqq8FkYp2xCQDb9hAvp5IfbFv8HluWx+O22PCv2sI1T/4Ri9Xq7VgiIiIi8iOZN/6GXf5rAehefA4r3jz5Zw8icvZ6++M/sfPlfVxdc+3xhrj1ID3v1R7iInIaTfEFCxYwdepUpk+fzvr160lLS2PEiBEUFBTUO76mpoYLL7yQffv28dZbb5GVlcW8efNISEg44/CeYrgMag6VU776MEfe2MHh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/Oc/GytXrjT27t1rfP7550ZGRobRqVMno7q62tvRT8vEiRON0NBQY+nSpcbhw4drL5WVlbVjbr31VqNdu3bGF198Yaxdu9YYOHCgMXDgQC+mPjO/VHN2drbxwAMPGGvXrjX27t1rvPfee0ZycrJx7rnnejn56bvrrruMZcuWGXv37jU2bdpk3HXXXYbJZDI+++wzwzBa3jb+uXpb4vY9maFDhxpTpkyp/bmlbeezkeYQzSEt7TWmtc0fhqE55AeaQzxn/vz5hq+vr/Hyyy8b27ZtM373u98ZYWFhRl5enmEYhnHjjTcad911V+34b775xrBarcZjjz1mbN++3Zg+fbrh4+NjbN682VslNEhD633kkUcMm81mvPXWW3Ved8vKyrxVQoM1tOafuvnmm43LL7/cQ2kbR0NrzsnJMYKDg43JkycbWVlZxocffmhER0cbDz30kLdKaLCG1jx9+nQjODjYeOONN4w9e/YYn332mZGSkmKMHTvWWyU0yM+97zWM4/PpjTfeWDt+z549RkBAgPGXv/zF2L59uzF79mzDYrEYixYt8lYJLUJrm0POREMfq/vvv9/49NNPjd27dxvr1q0zrrnmGsPPz8/YunWrt0rwKP2ON0xDH68nnnjCePfdd41du3YZmzdvNqZMmWKYzWbj888/91YJHnMqnyPotavpaf5oGM0hDaM5pGE0h5y6s2kOaTFN8S+//NIATrjcfPPNRmVlpXHRRRcZbdq0MXx8fIz27dsbEyZMqH3xa47qqxUwXnrppdoxVVVVxm233WaEh4cbAQEBxhVXXGEcPnzYe6HP0C/VnJOTY5x77rlGRESE4evra3Ts2NH4y1/+YpSUlHg3+Bn4zW9+Y7Rv396w2WxGmzZtjAsuuKC2oWEYLW8b/1y9LXH7nsxPGxotbTufjTSHaA5paa8xrW3+MAzNIT/QHOJZTz/9tNGuXTvDZrMZ/fv3N1atWlV729ChQ42bb765zvj//ve/RufOnQ2bzWZ0797d+Oijjzyc+Mw0pN727dvX+7o7ffp0zwc/Aw3dxj/WHJvihtHwmlesWGFkZmYavr6+RnJysvH3v//dcDqdHk59ZhpSs8PhMO677z4jJSXF8PPzMxITE43bbrvNOHbsmOeDn4afe99rGMeft0OHDj1hmfT0dMNmsxnJycl13jPK6Wttc8iZaMhjdfvtt9eOjYmJMUaNGmWsX7/eC6m9Q7/jDdPQx+vRRx+tff2PiIgwhg0bZnzxxRfeCe9hp/I5gl67PEPzR8NoDjl1mkMaRnPIqTub5hDT94FERERERERERERERERERERanFZ7TnEREREREREREREREREREWn51BQXEREREREREREREREREZEWS01xERERERERERERERERERFpsdQUFxERERERERERERERERGRFktNcRERERERERERERERERERabHUFBcRERERERERERERERERkRZLTXEREREREREREREREREREWmx1BQXEREREREREREREREREZEWS01xERERERERERERERERERFpsdQUFxERERERERERERERERGRFktNcRERERERERERERERERERabHUFBcRERERERERERERERERkRbr/wFVLkR7vJt8kgAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "out_vars = [\"eir-f-t\", \"cap-f-t\", \"plf-f-plr\", \"eir-f-ff\", \"cap-f-ff\"]\n", - "fig, axes = plt.subplots(nrows=1, ncols=len(out_vars), figsize=(25, 5))\n", - "\n", - "colors = plt.get_cmap('tab10').colors\n", - "cnt = 1\n", - "\n", - "for code in list(requirements.keys()):\n", - " for cap in list(capacities.keys()):\n", - "\n", - " if cap not in requirements[code][\"ieer\"].keys():\n", - " continue\n", - "\n", - " tonnage = cp.Units(value=capacities[cap], unit=\"kbtu/h\").conversion(new_unit=\"ton\")\n", - "\n", - " if \"2004\" in code:\n", - " if cap == \"gt760\":\n", - " indoor_fan_speeds=2\n", - " else:\n", - " indoor_fan_speeds=1\n", - " else:\n", - " indoor_fan_speeds=2\n", - "\n", - " dx = cp.UnitaryDirectExpansion(\n", - " compressor_type=\"scroll\",\n", - " condenser_type=\"air\",\n", - " compressor_speed=\"constant\",\n", - " ref_cap_unit=\"ton\",\n", - " ref_net_cap=tonnage,\n", - " full_eff=requirements[code][\"eer\"][cap],\n", - " full_eff_unit=\"eer\",\n", - " part_eff_ref_std=\"ahri_340/360\",\n", - " indoor_fan_speeds=indoor_fan_speeds,\n", - " indoor_fan_power=fan_power[cap],\n", - " indoor_fan_power_unit=\"kW\",\n", - " )\n", - "\n", - " if requirements[code][\"eer\"][cap] is None:\n", - " dx.full_eff = dx.ieer_to_eer(requirements[code][\"ieer\"][cap])\n", - " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER\"\n", - " \n", - " if requirements[code][\"ieer\"][cap] is None:\n", - " agg_only = True\n", - " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER\"\n", - " else:\n", - " dx.part_eff=requirements[code][\"ieer\"][cap]\n", - " agg_only = False\n", - " name = f\"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER\"\n", - "\n", - "\n", - " if \"2004\" in code:\n", - " dx.degradation_coefficient = 0.25\n", - " else:\n", - " dx.degradation_coefficient = 0.15\n", - " dx.add_cycling_degradation_curve(overwrite=True)\n", - "\n", - " set_of_curves = dx.generate_set_of_curves(\n", - " method=\"nearest_neighbor\",\n", - " tol=0.01,\n", - " num_nearest_neighbors=5,\n", - " verbose=False,\n", - " vars=[\"eir-f-t\"],\n", - " random_seed=random_seed,\n", - " agg_only=agg_only\n", - " )\n", - " \n", - " dx.add_cycling_degradation_curve(overwrite=True)\n", - " curves = cp.SetofCurves()\n", - " curves.curves = dx.set_of_curves\n", - " curves.eqp = dx\n", - "\n", - " limits = dx.get_ranges()\n", - " for c in curves.curves:\n", - " xs = limits[c.out_var][\"vars_range\"][0]\n", - " c.x_min = xs[0]\n", - " c.x_max = xs[1]\n", - " if len(limits[c.out_var][\"vars_range\"]) > 1:\n", - " ys = limits[c.out_var][\"vars_range\"][1]\n", - " c.y_min = ys[0]\n", - " c.y_max = ys[1]\n", - " if \"ff\" in c.out_var:\n", - " c.x_min = 0.4\n", - " if \"plf\" in c.out_var:\n", - " c.out_min = 0.0\n", - "\n", - " curves.export(path=\"./\",fmt=\"csv\",name=name)\n", - "\n", - " # Plotting space set of curves\n", - " dx_unit_perf_curves = cp.SetofCurves()\n", - " dx_unit_perf_curves.eqp = dx\n", - " dx_unit_perf_curves.curves = dx.set_of_curves\n", - " dx_unit_perf_curves.name = name\n", - " dx_unit_perf_curves.plot(out_var=out_vars, axes=axes, color=colors[cnt], alpha=1)\n", - " cnt += 1\n", - "\n", - " plt.legend()\n" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "for f in glob.glob(\"./AC_Perf*.idf\"):\n", - " base_idf = open(\"./ASHRAE901_RetailStandalone_STD2004_NewYork.idf\", 'r').readlines()\n", - " curve_set = open(f, 'r').readlines()\n", - " curves_set_name = f.replace(\".idf\", \"\").replace(\".\\\\\",\"\")\n", - " new_idf = open(f\"./ASHRAE901_RetailStandalone_STD2004_NewYork_{curves_set_name}.idf\", \"w+\")\n", - " for line in base_idf:\n", - " if \"!- Speed\" in line and \"SmDX\" in line:\n", - " line = line.replace(\"SmDX\", curves_set_name).replace(\"CapFT\", \"cap-f-t\").replace(\"CapFF\", \"cap-f-ff\").replace(\"EIRFT\", \"eir-f-t\").replace(\"EIRFF\", \"eir-f-ff\").replace(\"PLR\", \"plf-f-plr\")\n", - " new_idf.write(f\"{line}\")\n", - " for line in curve_set:\n", - " new_idf.write(line)\n", - " new_idf.close()\n", - " #base_idf.close()" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "12.552368094362711" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dx.calc_rated_eff(eff_type=\"part\",unit=\"eer\")" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [], - "source": [ - "nf = open(\"./ieer_specific_curves.csv\", 'w')\n", - "nf.write(f\"name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\\n\")\n", - "for f in glob.glob(\"./AC_Perf*.csv\"):\n", - " curve_set = open(f, 'r').readlines()\n", - " for line in curve_set:\n", - " nf.write(line)\n", - "nf.close()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.10.8" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/applications/ashrae205/validate.ipynb b/applications/ashrae205/validate.ipynb deleted file mode 100644 index 04d5a925..00000000 --- a/applications/ashrae205/validate.ipynb +++ /dev/null @@ -1,93 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 5, - "id": "e7a46e5a", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "โœ… DX_Updated_STD205_Output.json is valid according to RS0004.schema.json\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "C:\\Users\\wanh464\\AppData\\Local\\Temp\\ipykernel_34056\\4117407525.py:3: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.\n", - " from jsonschema import Draft7Validator, RefResolver\n" - ] - } - ], - "source": [ - "import json\n", - "from pathlib import Path\n", - "from jsonschema import Draft7Validator, RefResolver\n", - "\n", - "# Use current working directory instead of __file__\n", - "base_dir = Path.cwd()\n", - "\n", - "schema_file = base_dir / \"RS0004.schema.json\"\n", - "ashrae_file = base_dir / \"ASHRAE205.schema.json\"\n", - "json_file = base_dir / \"DX_Updated_STD205_Output.json\"\n", - "\n", - "# Load schemas\n", - "with schema_file.open() as f:\n", - " schema = json.load(f)\n", - "with ashrae_file.open() as f:\n", - " ashrae_schema = json.load(f)\n", - "\n", - "# Build proper absolute URIs for the resolver\n", - "ashrae_uri = ashrae_file.resolve().as_uri()\n", - "rs0004_uri = schema_file.resolve().as_uri()\n", - "\n", - "store = {\n", - " ashrae_uri: ashrae_schema,\n", - " rs0004_uri: schema\n", - "}\n", - "\n", - "resolver = RefResolver(base_uri=rs0004_uri, referrer=schema, store=store)\n", - "\n", - "# Load JSON data\n", - "with json_file.open() as f:\n", - " data = json.load(f)\n", - "\n", - "# Validate\n", - "validator = Draft7Validator(schema, resolver=resolver)\n", - "errors = sorted(validator.iter_errors(data), key=lambda e: e.path)\n", - "\n", - "if not errors:\n", - " print(f\"โœ… {json_file.name} is valid according to {schema_file.name}\")\n", - "else:\n", - " print(f\"โŒ {json_file.name} has {len(errors)} validation errors:\")\n", - " for err in errors:\n", - " path = \".\".join(str(x) for x in err.path)\n", - " print(f\" - {path}: {err.message}\")\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "cchp", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.10.13" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/applications/ashrae205/xlsx/DX_Updated_STD205_Output.xlsx b/applications/ashrae205/xlsx/DX_Updated_STD205_Output.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..bef351dd2558a1dd5e25194c6607ff4286ec4ec5 GIT binary patch literal 18928 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 T-xz>JuLwgWD+5EK3y22*%WTR^ literal 0 HcmV?d00001 From 427059c71e98a07be97d1e2449d680c15456ce00 Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Mon, 22 Sep 2025 14:18:42 -0700 Subject: [PATCH 03/19] update -main --- applications/ashrae205/main.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index 0f0368ef..f2bf7a55 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -1,4 +1,3 @@ -# %% [markdown] # ================================================ # Unitary DX Performance Mapping Generator for STD 205 # ================================================ @@ -8,7 +7,6 @@ # 4. Convert JSON to other formats using tk205 # ================================================ -# %% import json import itertools import numpy as np @@ -19,7 +17,7 @@ from jsonschema import Draft7Validator, RefResolver import tk205 -# %% ------------------------- +# ------------------------- # STEP 1: Generate performance CSV # ------------------------- def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): @@ -61,7 +59,7 @@ def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): plt.grid(True) plt.show() -# %% ------------------------- +# ------------------------- # STEP 2: Populate STD205 JSON # ------------------------- psychrolib.SetUnitSystem(psychrolib.SI) @@ -172,7 +170,7 @@ def calculate_performance( print(f"โœ… STD205 JSON updated and saved to: {output_json_file}") -# %% ------------------------- +# ------------------------- # STEP 3: Validate JSON # ------------------------- base_dir = Path.cwd() @@ -205,7 +203,7 @@ def calculate_performance( path = ".".join(str(x) for x in err.path) print(f" - {path}: {err.message}") -# %% ------------------------- +# ------------------------- # STEP 4: Convert JSON to XLSX using tk205 # ------------------------- src_dir = "input" # directory with JSON files From 03eec4ed1be12c6a263145aff62adc6dd5480c3b Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Wed, 24 Sep 2025 15:46:45 -0700 Subject: [PATCH 04/19] add json and xlsx --- ..._901_2022_135_to_240_10.91EER_14.2IEER.csv | 5 + ..._901_2022_240_to_760_10.36EER_13.2IEER.csv | 5 + ...C_Perf_901_2022_gt760_9.86EER_12.5IEER.csv | 5 + .../DX-Constant-Efficiency.RS0004.a205.json | 335 ------------------ ...901_2022_135_to_240_10.91EER_14.2IEER.json | 335 ++++++++++++++++++ ...901_2022_240_to_760_10.36EER_13.2IEER.json | 335 ++++++++++++++++++ ..._901_2022_65_to_135_11.55EER_14.8IEER.json | 335 ++++++++++++++++++ ..._Perf_901_2022_gt760_9.86EER_12.5IEER.json | 335 ++++++++++++++++++ .../input/DX_Updated_STD205_Output.json | 335 ------------------ applications/ashrae205/main.py | 4 +- ...901_2022_135_to_240_10.91EER_14.2IEER.xlsx | Bin 0 -> 19011 bytes ...901_2022_240_to_760_10.36EER_13.2IEER.xlsx | Bin 0 -> 19023 bytes ...901_2022_65_to_135_11.55EER_14.8IEER.xlsx} | Bin 18928 -> 19011 bytes ..._Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx | Bin 0 -> 19003 bytes 14 files changed, 1357 insertions(+), 672 deletions(-) create mode 100644 applications/ashrae205/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.csv create mode 100644 applications/ashrae205/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.csv create mode 100644 applications/ashrae205/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.csv delete mode 100644 applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json create mode 100644 applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json create mode 100644 applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json create mode 100644 applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json create mode 100644 applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json delete mode 100644 applications/ashrae205/input/DX_Updated_STD205_Output.json create mode 100644 applications/ashrae205/xlsx/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.xlsx create mode 100644 applications/ashrae205/xlsx/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.xlsx rename applications/ashrae205/xlsx/{DX_Updated_STD205_Output.xlsx => AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.xlsx} (54%) create mode 100644 applications/ashrae205/xlsx/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx diff --git a/applications/ashrae205/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.csv b/applications/ashrae205/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.csv new file mode 100644 index 00000000..22411053 --- /dev/null +++ b/applications/ashrae205/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.csv @@ -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 diff --git a/applications/ashrae205/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.csv b/applications/ashrae205/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.csv new file mode 100644 index 00000000..0bc1bcc7 --- /dev/null +++ b/applications/ashrae205/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.csv @@ -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 diff --git a/applications/ashrae205/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.csv b/applications/ashrae205/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.csv new file mode 100644 index 00000000..94299676 --- /dev/null +++ b/applications/ashrae205/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.csv @@ -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 diff --git a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json deleted file mode 100644 index cca96b5e..00000000 --- a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "metadata": { - "schema_version": "2.0.0", - "data_model": "ASHRAE_205", - "schema": "RS0004", - "description": "DX System with Constant Efficiency", - "id": "123e4567-e89b-12d3-a456-426614174000", - "data_timestamp": "2020-05-07T00:00Z", - "data_version": 1, - "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" - }, - "description": { - "product_information": { - "outdoor_unit_manufacturer": "ABC HVAC", - "outdoor_unit_model_number": "DX AB12", - "indoor_unit_manufacturer": "ABC HVAC", - "indoor_unit_model_number": "DX AB12", - "refrigerant": "R-410A", - "compressor_type": "SCROLL" - } - }, - "performance": { - "compressor_speed_control_type": "DISCRETE", - "cycling_degradation_coefficient": 0.25, - "performance_map_cooling": { - "grid_variables": { - "outdoor_coil_entering_dry_bulb_temperature": [ - 283.15, - 323.15 - ], - "indoor_coil_entering_relative_humidity": [ - 0, - 1 - ], - "indoor_coil_entering_dry_bulb_temperature": [ - 283.15, - 313.15 - ], - "indoor_coil_air_mass_flow_rate": [ - 5.4, - 26.8 - ], - "compressor_sequence_number": [ - 1, - 2 - ], - "ambient_absolute_air_pressure": [ - 81.273, - 101.325 - ] - }, - "lookup_variables": { - "gross_total_capacity": [ - 42191.636, - 42191.636, - 56877.119999999995, - 56877.119999999995, - 62919.299, - 62919.299, - 102901.802, - 102901.802, - 42191.636, - 42191.636, - 56877.119999999995, - 56877.119999999995, - 62919.299, - 62919.299, - 102901.802, - 102901.802, - 42191.636, - 42191.636, - 56877.119999999995, - 56877.119999999995, - 62919.299, - 62919.299, - 102901.802, - 102901.802, - 42191.636, - 42191.636, - 56877.119999999995, - 56877.119999999995, - 62919.299, - 62919.299, - 102901.802, - 102901.802, - 30500.344, - 30500.344, - 44039.92199999999, - 44039.92199999999, - 39370.92199999999, - 39370.92199999999, - 66637.795, - 66637.795, - 30500.344, - 30500.344, - 44039.92199999999, - 44039.92199999999, - 39370.92199999999, - 39370.92199999999, - 66637.795, - 66637.795, - 30500.344, - 30500.344, - 44039.92199999999, - 44039.92199999999, - 39370.92199999999, - 39370.92199999999, - 66637.795, - 66637.795, - 30500.344, - 30500.344, - 44039.92199999999, - 44039.92199999999, - 39370.92199999999, - 39370.92199999999, - 66637.795, - 66637.795 - ], - "gross_sensible_capacity": [ - 25314.9816, - 25314.9816, - 34126.272, - 34126.272, - 37751.579399999995, - 37751.579399999995, - 61741.08119999999, - 61741.08119999999, - 25314.9816, - 25314.9816, - 34126.272, - 34126.272, - 37751.579399999995, - 37751.579399999995, - 61741.08119999999, - 61741.08119999999, - 25314.9816, - 25314.9816, - 34126.272, - 34126.272, - 37751.579399999995, - 37751.579399999995, - 61741.08119999999, - 61741.08119999999, - 25314.9816, - 25314.9816, - 34126.272, - 34126.272, - 37751.579399999995, - 37751.579399999995, - 61741.08119999999, - 61741.08119999999, - 18300.2064, - 18300.2064, - 26423.953199999993, - 26423.953199999993, - 23622.553199999995, - 23622.553199999995, - 39982.676999999996, - 39982.676999999996, - 18300.2064, - 18300.2064, - 26423.953199999993, - 26423.953199999993, - 23622.553199999995, - 23622.553199999995, - 39982.676999999996, - 39982.676999999996, - 18300.2064, - 18300.2064, - 26423.953199999993, - 26423.953199999993, - 23622.553199999995, - 23622.553199999995, - 39982.676999999996, - 39982.676999999996, - 18300.2064, - 18300.2064, - 26423.953199999993, - 26423.953199999993, - 23622.553199999995, - 23622.553199999995, - 39982.676999999996, - 39982.676999999996 - ], - "gross_power": [ - 13610.205161290321, - 13610.205161290321, - 18347.458064516126, - 18347.458064516126, - 20296.54806451613, - 20296.54806451613, - 33194.129677419354, - 33194.129677419354, - 13610.205161290321, - 13610.205161290321, - 18347.458064516126, - 18347.458064516126, - 20296.54806451613, - 20296.54806451613, - 33194.129677419354, - 33194.129677419354, - 13610.205161290321, - 13610.205161290321, - 18347.458064516126, - 18347.458064516126, - 20296.54806451613, - 20296.54806451613, - 33194.129677419354, - 33194.129677419354, - 13610.205161290321, - 13610.205161290321, - 18347.458064516126, - 18347.458064516126, - 20296.54806451613, - 20296.54806451613, - 33194.129677419354, - 33194.129677419354, - 9838.82064516129, - 9838.82064516129, - 14206.4264516129, - 14206.4264516129, - 12700.297419354836, - 12700.297419354836, - 21496.062903225804, - 21496.062903225804, - 9838.82064516129, - 9838.82064516129, - 14206.4264516129, - 14206.4264516129, - 12700.297419354836, - 12700.297419354836, - 21496.062903225804, - 21496.062903225804, - 9838.82064516129, - 9838.82064516129, - 14206.4264516129, - 14206.4264516129, - 12700.297419354836, - 12700.297419354836, - 21496.062903225804, - 21496.062903225804, - 9838.82064516129, - 9838.82064516129, - 14206.4264516129, - 14206.4264516129, - 12700.297419354836, - 12700.297419354836, - 21496.062903225804, - 21496.062903225804 - ], - "operation_state": [ - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL", - "NORMAL" - ] - } - }, - "performance_map_standby": { - "grid_variables": { - "outdoor_coil_environment_dry_bulb_temperature": [ - 283.15, - 323.15 - ] - }, - "lookup_variables": { - "gross_power": [ - 40, - 40 - ] - } - } - } -} \ No newline at end of file diff --git a/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json new file mode 100644 index 00000000..c259927a --- /dev/null +++ b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 116203.47676169498, + 125592.30679592236, + 58101.73838084749, + 62796.15339796118, + 124818.46575841741, + 134903.3564415257, + 62409.23287920871, + 67451.67822076286, + 190892.5951952387, + 202832.6799682209, + 95446.29759761936, + 101416.33998411045, + 205044.81897538702, + 217870.10702976605, + 102522.40948769351, + 108935.05351488302, + 174800.10220356705, + 174800.10220356705, + 87400.05110178352, + 87400.05110178352, + 187759.2751911182, + 187759.2751911182, + 93879.6375955591, + 93879.6375955591, + 364546.9341264039, + 364546.9341264039, + 182273.46706320194, + 182273.46706320194, + 391573.3873256348, + 391573.3873256348, + 195786.6936628174, + 195786.6936628174, + 87882.82726051653, + 95717.70374399271, + 43941.41363025826, + 47858.851871996354, + 94398.20537956244, + 102813.93689919428, + 47199.10268978122, + 51406.96844959714, + 151076.43836602994, + 161335.00613492465, + 75538.21918301497, + 80667.50306746233, + 162276.8076704395, + 173295.91592326833, + 81138.40383521975, + 86647.95796163417, + 137310.38882487564, + 137310.38882487564, + 68655.19441243782, + 68655.19441243782, + 147490.1831118218, + 147490.1831118218, + 73745.0915559109, + 73745.0915559109, + 303067.31064577814, + 303067.31064577814, + 151533.65532288907, + 151533.65532288907, + 325535.84273483086, + 325535.84273483086, + 162767.92136741543, + 162767.92136741543 + ], + "gross_sensible_capacity": [ + 114946.01443076968, + 124585.33091375494, + 56834.19026517723, + 61780.43661600307, + 118499.28306162328, + 129837.7887594217, + 56079.21666681834, + 62376.72161388975, + 183220.33022532953, + 196691.43161377363, + 87674.24940830783, + 95190.06814008845, + 166191.57295946422, + 186730.03581017326, + 71824.80142442587, + 77703.65541060605, + 123223.10257790319, + 123226.10069075796, + 61395.03531186018, + 61395.77957224404, + 131631.02401904002, + 131631.71335493072, + 65765.59132735772, + 65765.7633995499, + 258558.5540516271, + 258634.6766866982, + 128429.80670903085, + 128448.58531306904, + 274878.0898296742, + 274895.42127360054, + 137244.59050601974, + 137248.91097865585, + 86620.44879484782, + 94706.56947158268, + 42671.407447216305, + 46841.055894916935, + 88073.74208004252, + 97743.90253584652, + 40866.44617602796, + 46329.77850210218, + 143362.54805901868, + 155158.96775513145, + 67745.35832515243, + 74423.83621076736, + 123378.85033555665, + 142118.475446676, + 56833.90271761646, + 60695.79946429793, + 96649.00488562754, + 96650.84929020914, + 48191.20257860238, + 48191.66113503625, + 103366.20981549872, + 103366.63489588522, + 51652.316167847064, + 51652.422311148366, + 214475.0336596826, + 214527.40909945636, + 106652.36213769874, + 106665.31190118268, + 228411.6613578935, + 228423.62838884967, + 114071.53007246596, + 114074.51471973555 + ], + "gross_power": [ + 15008.242675047886, + 15386.257528114369, + 7504.121337523943, + 7693.1287640571845, + 15286.242370789456, + 15671.2592437735, + 7643.121185394728, + 7835.62962188675, + 16315.597683863514, + 16255.289724869835, + 8157.798841931757, + 8127.644862434918, + 16617.813692103897, + 16556.38864068214, + 8308.906846051948, + 8278.19432034107, + 16306.944534940696, + 16306.944534940696, + 8153.472267470348, + 8153.472267470348, + 16609.00025974085, + 16609.00025974085, + 8304.500129870425, + 8304.500129870425, + 13690.516531882786, + 13690.516531882786, + 6845.258265941393, + 6845.258265941393, + 13944.107809210407, + 13944.107809210407, + 6972.053904605204, + 6972.053904605204, + 27889.143978032807, + 29271.6126016734, + 13944.571989016404, + 14635.8063008367, + 28405.738339428364, + 29813.814615148265, + 14202.869169714182, + 14906.907307574133, + 35881.33883738738, + 36604.85014820499, + 17940.66941869369, + 18302.425074102495, + 36545.97369808149, + 37282.88670612828, + 18272.986849040746, + 18641.44335306414, + 34690.18567812382, + 34690.18567812382, + 17345.09283906191, + 17345.09283906191, + 35332.75664879253, + 35332.75664879253, + 17666.378324396264, + 17666.378324396264, + 36808.78101060505, + 36808.78101060505, + 18404.390505302526, + 18404.390505302526, + 37490.59500729495, + 37490.59500729495, + 18745.297503647475, + 18745.297503647475 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json new file mode 100644 index 00000000..c686aaa0 --- /dev/null +++ b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 112668.56316235883, + 122910.77988953979, + 56334.28158117941, + 61455.38994476989, + 119984.0891215043, + 130891.32899483929, + 59992.04456075215, + 65445.664497419646, + 192140.65464292475, + 204483.72932211767, + 96070.32732146238, + 102241.86466105883, + 204616.27257391758, + 217760.77828850222, + 102308.13628695879, + 108880.38914425111, + 175365.77547672216, + 175365.77547672216, + 87682.88773836108, + 87682.88773836108, + 186752.2070316977, + 186752.2070316977, + 93376.10351584885, + 93376.10351584885, + 365191.430425218, + 365191.430425218, + 182595.715212609, + 182595.715212609, + 388903.1678819506, + 388903.1678819506, + 194451.5839409753, + 194451.5839409753, + 78817.45595812872, + 87829.68965361312, + 39408.72797906436, + 43914.84482680656, + 83935.04270026734, + 93532.43722232762, + 41967.52135013367, + 46766.21861116381, + 149190.64036558048, + 160202.76317588578, + 74595.32018279024, + 80101.38158794289, + 158877.53058431155, + 170604.66624312542, + 79438.76529215577, + 85302.33312156271, + 134257.18430173173, + 134257.18430173173, + 67128.59215086586, + 67128.59215086586, + 142974.45102985864, + 142974.45102985864, + 71487.22551492932, + 71487.22551492932, + 305094.38084808184, + 305094.38084808184, + 152547.19042404092, + 152547.19042404092, + 324904.0402636127, + 324904.0402636127, + 162452.02013180635, + 162452.02013180635 + ], + "gross_sensible_capacity": [ + 111410.48721162372, + 121903.43075269501, + 55066.42665560425, + 60439.48653547311, + 113664.0672332592, + 125825.20285926365, + 53661.60875263631, + 60370.42866381073, + 184469.69444221913, + 198343.86514281965, + 88298.93151675264, + 96016.28490461143, + 165762.57853915406, + 186620.61541197245, + 71674.56323942106, + 77648.94521150555, + 123624.68846974266, + 123627.70615646742, + 61594.417196548195, + 61595.16629881856, + 130923.94002188944, + 130924.62197182345, + 65412.58400617694, + 65412.75423607454, + 259021.7272972598, + 259098.12294404264, + 128658.35721445135, + 128677.20271874084, + 272998.364324002, + 273015.45953245007, + 136307.37631690467, + 136311.63798291708, + 77553.50384963732, + 86817.45741043608, + 38137.93497461106, + 42896.49986434364, + 77608.76311762964, + 88461.11092222591, + 35633.95669482156, + 41688.382695291875, + 141474.7785730285, + 154025.77556791654, + 66801.47358215737, + 73857.24011715989, + 119976.0195148174, + 139424.96952814827, + 55642.62055030753, + 59752.5602063961, + 94488.31510908525, + 94490.0779675409, + 47116.743326955555, + 47117.18166352128, + 100197.77169179416, + 100198.17111192961, + 50069.95515616078, + 50070.054895702146, + 215925.40070836313, + 215978.48699881442, + 107369.62668111999, + 107382.75122200159, + 227967.3164425877, + 227979.23695704073, + 113849.87932893037, + 113852.8523884672 + ], + "gross_power": [ + 13138.257102633466, + 13782.681247553453, + 6569.128551316733, + 6891.340623776727, + 13384.919009094285, + 14041.441782235172, + 6692.459504547142, + 7020.720891117586, + 16681.59970009267, + 16993.305374797234, + 8340.799850046335, + 8496.652687398617, + 16994.785471439485, + 17312.343209730316, + 8497.392735719743, + 8656.171604865158, + 16174.196770023396, + 16174.196770023396, + 8087.098385011698, + 8087.098385011698, + 16477.856393944647, + 16477.856393944647, + 8238.928196972323, + 8238.928196972323, + 18796.674703863388, + 18796.674703863388, + 9398.337351931694, + 9398.337351931694, + 19149.569580357274, + 19149.569580357274, + 9574.784790178637, + 9574.784790178637, + 22111.367400402476, + 23856.147991906742, + 11055.683700201238, + 11928.073995953371, + 22526.493394271605, + 24304.031063346683, + 11263.246697135803, + 12152.015531673342, + 32501.929713663947, + 33534.78970806726, + 16250.964856831974, + 16767.39485403363, + 33112.1314995021, + 34164.382742937654, + 16556.06574975105, + 17082.191371468827, + 30868.88294946496, + 30868.88294946496, + 15434.44147473248, + 15434.44147473248, + 31448.42538489992, + 31448.42538489992, + 15724.21269244996, + 15724.21269244996, + 36769.05243264776, + 36769.05243264776, + 18384.52621632388, + 18384.52621632388, + 37459.36656647429, + 37459.36656647429, + 18729.683283237144, + 18729.683283237144 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json new file mode 100644 index 00000000..565026fe --- /dev/null +++ b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 116203.47676169519, + 125592.30679592253, + 58101.73838084759, + 62796.153397961265, + 124818.46575841765, + 134903.35644152592, + 62409.23287920882, + 67451.67822076296, + 190892.5951952386, + 202832.67996822073, + 95446.2975976193, + 101416.33998411037, + 205044.8189753869, + 217870.1070297659, + 102522.40948769345, + 108935.05351488295, + 174800.102203567, + 174800.102203567, + 87400.0511017835, + 87400.0511017835, + 187759.27519111818, + 187759.27519111818, + 93879.63759555909, + 93879.63759555909, + 364546.93412640324, + 364546.93412640324, + 182273.46706320162, + 182273.46706320162, + 391573.38732563413, + 391573.38732563413, + 195786.69366281707, + 195786.69366281707, + 87882.82726051674, + 95717.7037439929, + 43941.41363025837, + 47858.85187199645, + 94398.20537956269, + 102813.9368991945, + 47199.10268978134, + 51406.96844959725, + 151076.43836602988, + 161335.00613492454, + 75538.21918301494, + 80667.50306746227, + 162276.80767043948, + 173295.9159232682, + 81138.40383521974, + 86647.9579616341, + 137310.3888248757, + 137310.3888248757, + 68655.19441243785, + 68655.19441243785, + 147490.18311182185, + 147490.18311182185, + 73745.09155591093, + 73745.09155591093, + 303067.3106457776, + 303067.3106457776, + 151533.6553228888, + 151533.6553228888, + 325535.84273483034, + 325535.84273483034, + 162767.92136741517, + 162767.92136741517 + ], + "gross_sensible_capacity": [ + 114946.01443076991, + 124585.33091375511, + 56834.19026517734, + 61780.43661600315, + 118499.2830616235, + 129837.78875942192, + 56079.21666681844, + 62376.721613889844, + 183220.3302253294, + 196691.4316137735, + 87674.24940830778, + 95190.06814008838, + 166191.57295946404, + 186730.03581017308, + 71824.80142442587, + 77703.65541060605, + 123223.10257790313, + 123226.1006907579, + 61395.035311860156, + 61395.77957224401, + 131631.02401904023, + 131631.71335493072, + 65765.59132735772, + 65765.7633995499, + 258558.55405162682, + 258634.67668669764, + 128429.8067090307, + 128448.58531306898, + 274878.08982967335, + 274895.42127359984, + 137244.59050601974, + 137248.91097865585, + 86620.44879484804, + 94706.56947158287, + 42671.407447216414, + 46841.05589491704, + 88073.74208004275, + 97743.90253584676, + 40866.446176028105, + 46329.77850210227, + 143362.5480590186, + 155158.96775513134, + 67745.3583251524, + 74423.8362107673, + 123378.85033555665, + 142118.4754466758, + 56833.90271761646, + 60695.79946429793, + 96649.0048856276, + 96650.84929020915, + 48191.2025786024, + 48191.66113503627, + 103366.20981549879, + 103366.63489588529, + 51652.31616784726, + 51652.42231114846, + 214475.03365968232, + 214527.409099456, + 106652.36213769842, + 106665.31190118236, + 228411.6613578935, + 228423.62838884903, + 114071.5300724651, + 114074.51471973471 + ], + "gross_power": [ + 14164.189872100973, + 14717.799476510076, + 7082.0949360504865, + 7358.899738255038, + 14426.555064357393, + 14990.419253858008, + 7213.277532178697, + 7495.209626929004, + 16900.26941896655, + 17024.300889139544, + 8450.134709483274, + 8512.150444569772, + 17213.315380319138, + 17339.64430208037, + 8606.657690159569, + 8669.822151040185, + 16608.61687940856, + 16608.61687940856, + 8304.30843970428, + 8304.30843970428, + 16916.260521581295, + 16916.260521581295, + 8458.130260790647, + 8458.130260790647, + 12659.393072392166, + 12659.393072392166, + 6329.696536196083, + 6329.696536196083, + 12893.88471132662, + 12893.88471132662, + 6446.94235566331, + 6446.94235566331, + 23621.879058321352, + 25050.851791765108, + 11810.939529160676, + 12525.425895882554, + 24059.430298212712, + 25514.872085610456, + 12029.715149106356, + 12757.436042805228, + 32921.21028539143, + 34001.06286553794, + 16460.605142695716, + 17000.53143276897, + 33531.01428716168, + 34630.86912175105, + 16765.50714358084, + 17315.434560875525, + 31298.318651108493, + 31298.318651108493, + 15649.159325554247, + 15649.159325554247, + 31878.061613067443, + 31878.061613067443, + 15939.030806533721, + 15939.030806533721, + 39728.9878107897, + 39728.9878107897, + 19864.49390539485, + 19864.49390539485, + 40464.89319043036, + 40464.89319043036, + 20232.44659521518, + 20232.44659521518 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json new file mode 100644 index 00000000..99dbbd93 --- /dev/null +++ b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 120374.60529035683, + 129305.07780857688, + 60187.30264517842, + 64652.53890428844, + 127229.75786774002, + 136668.80735327685, + 63614.87893387001, + 68334.40367663842, + 192820.98228054025, + 204655.58333322412, + 96410.49114027013, + 102327.79166661206, + 203801.84697758855, + 216310.41074618677, + 101900.92348879427, + 108155.20537309338, + 176968.09452447572, + 176968.09452447572, + 88484.04726223786, + 88484.04726223786, + 187046.16112637913, + 187046.16112637913, + 93523.08056318956, + 93523.08056318956, + 369464.696014258, + 369464.696014258, + 184732.348007129, + 184732.348007129, + 390505.15431545035, + 390505.15431545035, + 195252.57715772517, + 195252.57715772517, + 95082.590504285, + 102601.2406278053, + 47541.2952521425, + 51300.62031390265, + 100497.40091041254, + 108444.22684101747, + 50248.70045520627, + 54222.11342050874, + 157084.88782664124, + 167391.77052359204, + 78542.44391332062, + 83695.88526179602, + 166030.63573630448, + 176924.47988840906, + 83015.31786815224, + 88462.23994420453, + 143345.65717561392, + 143345.65717561392, + 71672.82858780696, + 71672.82858780696, + 151508.97658068128, + 151508.97658068128, + 75754.48829034064, + 75754.48829034064, + 314046.5670809391, + 314046.5670809391, + 157023.28354046954, + 157023.28354046954, + 331931.04635753034, + 331931.04635753034, + 165965.52317876517, + 165965.52317876517 + ], + "gross_sensible_capacity": [ + 119117.86701873949, + 128298.61872493311, + 58920.11655916215, + 63637.08052159215, + 120910.99374315818, + 131603.4854128094, + 57285.07200758579, + 63259.5699405836, + 185150.73332043414, + 198515.86322960188, + 88639.45095586017, + 96102.28394800254, + 164947.30151107744, + 185169.03193828318, + 71389.04640385232, + 76923.15347466072, + 124762.31516898856, + 124765.38865103046, + 62159.20844946313, + 62159.97135261996, + 131130.3302605825, + 131131.01436228698, + 65515.62335620624, + 65515.79412282682, + 262093.2973999789, + 262171.5159156401, + 130173.87187486977, + 130193.1640037419, + 274126.08867167507, + 274143.3254129155, + 136869.6516852291, + 136873.9485835223, + 93821.46183361925, + 101591.06450812997, + 46271.91396660202, + 50283.30341319058, + 94173.99636016513, + 103374.97618491149, + 43916.57331608926, + 49145.31532663467, + 149377.27898309045, + 161220.80989797472, + 70752.72378718833, + 77454.75728218899, + 127136.60279722227, + 145750.08145780757, + 58149.4756479201, + 61967.584430766816, + 100921.60393116403, + 100923.61501452702, + 50315.47364142177, + 50315.97351545365, + 106186.16826947682, + 106186.61685972741, + 53060.593097815574, + 53060.70510792306, + 222333.22980373466, + 222389.51404720583, + 110537.92115871032, + 110551.8317434362, + 232909.6188441196, + 232922.06184599345, + 116315.1705857493, + 116318.27379760963 + ], + "gross_power": [ + 15547.776890052386, + 15827.860784640912, + 7773.888445026193, + 7913.930392320456, + 15871.507781224707, + 16157.423494049326, + 7935.753890612354, + 8078.711747024663, + 16715.04257470154, + 16766.696029049548, + 8357.52128735077, + 8383.348014524774, + 17063.077902643086, + 17115.806868874657, + 8531.538951321543, + 8557.903434437329, + 16614.540029409793, + 16614.540029409793, + 8307.270014704896, + 8307.270014704896, + 16960.482725151738, + 16960.482725151738, + 8480.241362575869, + 8480.241362575869, + 19853.340742167868, + 19853.340742167868, + 9926.670371083934, + 9926.670371083934, + 20266.720721611866, + 20266.720721611866, + 10133.360360805933, + 10133.360360805933, + 29774.279295274355, + 30874.298259147858, + 14887.139647637177, + 15437.149129573929, + 30394.22991833994, + 31517.153129039183, + 15197.11495916997, + 15758.576564519592, + 36159.70566009636, + 36744.38000329097, + 18079.85283004818, + 18372.190001645486, + 36912.611610615975, + 37509.45985799679, + 18456.305805307988, + 18754.729928998397, + 35202.94207988392, + 35202.94207988392, + 17601.47103994196, + 17601.47103994196, + 35935.926601851155, + 35935.926601851155, + 17967.963300925578, + 17967.963300925578, + 37989.012542233235, + 37989.012542233235, + 18994.506271116617, + 18994.506271116617, + 38780.007741869915, + 38780.007741869915, + 19390.003870934957, + 19390.003870934957 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/input/DX_Updated_STD205_Output.json b/applications/ashrae205/input/DX_Updated_STD205_Output.json deleted file mode 100644 index 72edd07e..00000000 --- a/applications/ashrae205/input/DX_Updated_STD205_Output.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "metadata": { - "schema_version": "2.0.0", - "data_model": "ASHRAE_205", - "schema": "RS0004", - "description": "DX System with Constant Efficiency", - "id": "123e4567-e89b-12d3-a456-426614174000", - "data_timestamp": "2020-05-07T00:00Z", - "data_version": 1, - "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" - }, - "description": { - "product_information": { - "outdoor_unit_manufacturer": "ABC HVAC", - "outdoor_unit_model_number": "DX AB12", - "indoor_unit_manufacturer": "ABC HVAC", - "indoor_unit_model_number": "DX AB12", - "refrigerant": "R-410A", - "compressor_type": "SCROLL" - } - }, - "performance": { - "compressor_speed_control_type": "DISCRETE", - "cycling_degradation_coefficient": 0.25, - "performance_map_cooling": { - "grid_variables": { - "outdoor_coil_entering_dry_bulb_temperature": [ - 283.15, - 323.15 - ], - "indoor_coil_entering_relative_humidity": [ - 0, - 1 - ], - "indoor_coil_entering_dry_bulb_temperature": [ - 283.15, - 313.15 - ], - "indoor_coil_air_mass_flow_rate": [ - 5.4, - 26.8 - ], - "compressor_sequence_number": [ - 1, - 2 - ], - "ambient_absolute_air_pressure": [ - 81.273, - 101.325 - ] - }, - "lookup_variables": { - "gross_total_capacity": [ - 17526.390872325897, - 18942.46128260422, - 8763.195436162949, - 9471.23064130211, - 18825.74669820181, - 20346.800464771182, - 9412.873349100904, - 10173.400232385591, - 28791.378117589, - 30592.24155654743, - 14395.6890587945, - 15296.120778273715, - 30925.887450663166, - 32860.26168588669, - 15462.943725331583, - 16430.130842943345, - 26364.227655812345, - 26364.227655812345, - 13182.113827906172, - 13182.113827906172, - 28318.795087797982, - 28318.795087797982, - 14159.397543898991, - 14159.397543898991, - 54982.79601315243, - 54982.79601315243, - 27491.398006576215, - 27491.398006576215, - 59059.06116340897, - 59059.06116340897, - 29529.530581704486, - 29529.530581704486, - 13254.928548236365, - 14436.62389430076, - 6627.464274118182, - 7218.31194715038, - 14237.610536569437, - 15506.913350908644, - 7118.805268284718, - 7753.456675454322, - 22786.105753375443, - 24333.354368635115, - 11393.052876687721, - 12166.677184317557, - 24475.40159730317, - 26137.35874080242, - 12237.700798651586, - 13068.67937040121, - 20709.841154848375, - 20709.841154848375, - 10354.920577424187, - 10354.920577424187, - 22245.20875868328, - 22245.20875868328, - 11122.60437934164, - 11122.60437934164, - 45710.131013510545, - 45710.131013510545, - 22855.065506755273, - 22855.065506755273, - 49098.94765389134, - 49098.94765389134, - 24549.47382694567, - 24549.47382694567 - ], - "gross_sensible_capacity": [ - 12268.473610628127, - 13259.722897822954, - 6134.2368053140635, - 6629.861448911477, - 13178.022688741265, - 14242.760325339827, - 6589.011344370632, - 7121.380162669913, - 20153.9646823123, - 21414.569089583198, - 10076.98234115615, - 10707.284544791599, - 21648.121215464216, - 23002.183180120683, - 10824.060607732108, - 11501.091590060341, - 18454.95935906864, - 18454.95935906864, - 9227.47967953432, - 9227.47967953432, - 19823.156561458585, - 19823.156561458585, - 9911.578280729293, - 9911.578280729293, - 38487.957209206696, - 38487.957209206696, - 19243.978604603348, - 19243.978604603348, - 41341.34281438628, - 41341.34281438628, - 20670.67140719314, - 20670.67140719314, - 9278.449983765455, - 10105.63672601053, - 4639.224991882727, - 5052.818363005265, - 9966.327375598605, - 10854.83934563605, - 4983.163687799302, - 5427.419672818025, - 15950.27402736281, - 17033.34805804458, - 7975.137013681405, - 8516.67402902229, - 17132.78111811222, - 18296.151118561695, - 8566.39055905611, - 9148.075559280847, - 14496.888808393862, - 14496.888808393862, - 7248.444404196931, - 7248.444404196931, - 15571.646131078294, - 15571.646131078294, - 7785.823065539147, - 7785.823065539147, - 31997.091709457378, - 31997.091709457378, - 15998.545854728689, - 15998.545854728689, - 34369.26335772393, - 34369.26335772393, - 17184.631678861966, - 17184.631678861966 - ], - "gross_power": [ - 5615.454255778921, - 5834.935174715378, - 2807.7271278894605, - 2917.467587357689, - 5719.470069512576, - 5943.016463002349, - 2859.735034756288, - 2971.5082315011746, - 6700.184810391076, - 6749.357622484294, - 3350.092405195538, - 3374.678811242147, - 6824.293233944076, - 6874.376880643093, - 3412.146616972038, - 3437.1884403215463, - 6584.557901315572, - 6584.557901315572, - 3292.278950657786, - 3292.278950657786, - 6706.524552094868, - 6706.524552094868, - 3353.262276047434, - 3353.262276047434, - 5018.871064695653, - 5018.871064695653, - 2509.4355323478267, - 2509.4355323478267, - 5111.8362878174285, - 5111.8362878174285, - 2555.9181439087142, - 2555.9181439087142, - 9364.995985320693, - 9931.518397817734, - 4682.497992660346, - 4965.759198908867, - 9538.465064340093, - 10115.481247607966, - 4769.232532170046, - 5057.740623803983, - 13051.756017943915, - 13479.868237672168, - 6525.878008971958, - 6739.934118836084, - 13293.515448441003, - 13729.557648341124, - 6646.757724220502, - 6864.778824170562, - 12408.35361959338, - 12408.35361959338, - 6204.17680979669, - 6204.17680979669, - 12638.195221011236, - 12638.195221011236, - 6319.097610505618, - 6319.097610505618, - 15750.728823490143, - 15750.728823490143, - 7875.364411745071, - 7875.364411745071, - 16042.481689927874, - 16042.481689927874, - 8021.240844963937, - 8021.240844963937 - ], - "operation_state": [ - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2", - "COMP_STAGE_1", - "COMP_STAGE_1", - "COMP_STAGE_2", - "COMP_STAGE_2" - ] - } - }, - "performance_map_standby": { - "grid_variables": { - "outdoor_coil_environment_dry_bulb_temperature": [ - 283.15, - 323.15 - ] - }, - "lookup_variables": { - "gross_power": [ - 40, - 40 - ] - } - } - } -} \ No newline at end of file diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index f2bf7a55..253bb116 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -43,7 +43,7 @@ def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): df = pd.DataFrame(data, columns=["OutdoorDB", "IndoorDB", "CFM", "Capacity_BtuH"]) # Save to CSV -csv_file = "unitary_dx_capacity_curves.csv" +csv_file = "unitary_dx_capacity_curves.csv" #change name as needed df.to_csv(csv_file, index=False) print(f"โœ… Performance CSV saved to {csv_file}") @@ -65,7 +65,7 @@ def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): psychrolib.SetUnitSystem(psychrolib.SI) json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" -output_json_file = "DX_Updated_STD205_Output.json" +output_json_file = "input/DX_Updated_STD205_Output.json" # make the json output to be saved in input folder # Nominal values nominal_capacity = 232057 # W diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b8eccf9c1927c575370cbe3923919ecb28417f5e GIT binary patch literal 19011 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 literal 0 HcmV?d00001 diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3020b94328c5d78fd4e3c171331ff8dce4fe9817 GIT binary patch literal 19023 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 VVY6vN{F{?sZ{`*a=k}AIyA$aVHm(2w literal 0 HcmV?d00001 diff --git a/applications/ashrae205/xlsx/DX_Updated_STD205_Output.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.xlsx similarity index 54% rename from applications/ashrae205/xlsx/DX_Updated_STD205_Output.xlsx rename to applications/ashrae205/xlsx/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.xlsx index bef351dd2558a1dd5e25194c6607ff4286ec4ec5..4ef9acab5f9e2135f2ece69f187ce59d87adf75d 100644 GIT binary patch delta 6512 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 diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3450b525ceecc1139ea5aa61a7c94558480429db GIT binary patch literal 19003 zcma&O1$11y(k|Ghm>FYcj+vR6nVFfHVrFJ$$1yWA+c7gU#|$yV_H=UJ{Og|c=FN=P zYVX~Z_7UEd^;Xa5Mk_00n6F;m{V->Vpdeeyan1kboZ(dt(JBdk1HFLk9;s z4_h1ASXtP91|*RWsnbn6)oVgV!iA!pF>eWWws;d^w~*gH%6)O`JX;LW?danggCy>( zp@U_9$YbJwW>~QS;ra5<;$+yC8u$WJo>8c)=7XfQI3r*N=rYVxS-%>*v6BPJjRa$p775V|ypl zKMgKPkd+@`fD8Q?Pxd}%+Y}JdrOVF=4IU&#YN5Pojyw{MQ0(xR*KS4tXOF#keX6Tk z;DWj!;S(ibPzth~U0)(A7|6tn2n0yHgsYYK5N;q{`Zh*}n)3)Kyy)T~c_?lKh$@LC z1S+P7td34e6`7kpgynU%gi`yr@Q(dfx||<`{4M> z^Cgd!F2M;qqcR4AtB{!B&_j{q!4`fy^1<^_9c0odo$v(BVUli4+V!J$onZ{Ndpxou zn%+G->P(GR-M;8t{6p2E%kpuOKN|CEtV1;zrNJbLcg`6&P0kV$nd$W z=DHWAL`JVk%Mvia;X8(kGO!UC1tsl)HnF6$qm4~ZvUJwCzNr>$X;XkDZerl8M{6N4 zqoSx~uTR)`NWlDrKA{q0S_FcsE=b-M-gx_LGxU3Hi_diWlnamPs~rQ52BH6yec6GW zR`{+;|6s3`Ilr3q$n2a%K;W2fGDN%NW6?Z16cao*SB}P%o6qCmMPBsynhT39_Rju| z2S@Y7T$BSY_>N*nZhy|bO;52PbYqd_jLFL5T6IF{_ZVgQ`Cq=<=UEonFfrQl^VaU0 z^RW@bRWly&-8b@K1Jx136*Dg9mgE#~)z-zQ7#2ce`{!OL=uL+L^Mn8m2e+jkb6}}@ zR4=Z{*sFLQn}Rym8kd|A$nV2L;7gWspHo@HoO0qJ5CH6hvoZ=kHG<8NJN=1sI`K=> zR80!lP?@7&AH)NRhBj*69@09-ikZD~e7UBqll?6#K*}yUvZj-MJD(inl_f393Qak5 z(n8<7l4u)-QP^>#I&tBe3;9exJ|>iqF->1R!<@_Um=ma_*6L1AALK?mk#uZ6YWP0N zi`$Vbm-jXhFDHwUisp@eX+J>bXp)3yLgk0b2~D?Bzy&RaW=t&zeQF%8MBYL5ZRv&@ z-Hr+WRbijWt6rcXxfc9{B!<10?R?}sYx4?OA~yS|+PP7brhyKUhPBP|ot1WI$s?ur zrYf5U4;5uH8TON4Xc{RwN;#*WtOV*iP08AO_PoG#GCk>wR6?9(14)?+`Q!;RcAr=c zj%%339FNyK#B(+)3~mAr9;i7^gBVe;Wydvs4QXsJgTKz&7nQdree~B+(N*y4Qm+_x6u|O7OYC?Aft6AlJ4`bo`hR*~8anpv+cj)B- z!=5_asZbs04e~L&#@=7?6xhq@Pv<*ba@BUvTQJwcPU36cHy@?FC1$5R_*%`lw#-6D zX{_!vIXa?JlSH+`nb-UC&4MrY=Hg|QG`J>H^9u<^y!6)wLDJUWQRCOtgU}}?+GNlZ zD)Xl7ktn%BICiJX4^k=1hc#`KtvuQXr!@sGe6-WgJo?9tld#OfEl$#B&B@(O zbw3>B@F(E7&3O{>n%(p9SYID?-3~}f7?jh5Td{?@!ED=eHn=!)(-YcY=9S{@2cA!d zJh1mTSHatS)75Q{S7v8lkNXsBi>`Q5@kYXL3yCfZLer-Qgu^_&_0!E$h80-QY;7t@ zX~kL$T9zT`s&)hL4ADybSUY7c|a#25O=M2ns{9H;5%@6RUgua}xO+0{_F zf3_u7;_SCfM>Ve)-!iT1Q^lKB)xNFmw&HC>mz#dqtQyUOLzcsUMUgO0#w?X8y!))& zeM}=csLIhJ%G`{ShSj-$G~y_y+=}AXj0noq*1=isWy)w?db|Av4w_awToYwaR`+7@ zI4ir_i`eZY&Ardy_RV2T9PyC*SpQyExZ3Y=bN|IIiCaP@+j9sR#6=X8Bn9^q1}4*i z!ewIoCsdHhw7Ab9oXIE2GRpwb~#@tKGyXX zcpEW!#qNqScJLd*oU^=I`$a21G?wt6nYK9{*15L8^o~$zg^T_Ad?OX z$+Ec{y>Gq}X8m4TFMizIf%93Y&?+&ZLFSi+^dU(6WE`!1&!QiPW>i&LS2euG20HMd2(actKAP2*<@qPtg+dmk) zdlA(G@=piC04;K_0|fvu&;bBg|8XGh_D`$6$8-29bUcncFH{y4c zTsx{)#Y*Vi;c1q!NLaU3ZRcElxKE<3x{psox}paoe5KW;TVCf3kjc(L}E1VOv`u!dyJ?IWeCIZ!TU0{8O zmRT~8`9-q8!YmX$BaPgLK z$1;lsGD$R@t(HDL7!_-c{{X}PQ5tOruSOoOoks8-Lb1sMi6)(cX4&37JEEa(biZLJ z$1?LVWOul7+EO1k+VjU?|M<24kzkjEc077i9yBbI-9{HicJVw2rfr%#R1b0+$!6V8nZIvq0VOmwdk&Wjm1 z9dhDK^jjyK9}{#Y1j>a7TsK@0GjJw^(uD|4H(VGKboPSKkN;hF|}z_3rW+ROf2>hG-_p{{uDxvhaZ*1k0OZ_|k4~TrINl zmq8kRaEknL^=y-N;@0uL^WDZzY~6hBZr|@l=4C4&Xxvgmhw*gE*a^kbRYfZ2TfSPY z?_$KY;+U@^dMA&oTmh5=exY1s8Dphl$cmsU-^wlw5%Ypv1o?k z;AyE}$SUilLfYHWAX2@p#nn1esEKij&8+5}X?!O+qED#lCrc6LL}n!@b#-W#C$1f_ z_+v>K7!n2{&Nol?mQT8$mpIQVL1z4c4O%v^ABH^3e6J{$0bJ85;%QwC%L^3IgpA%2Hx}}fgff_TdDGcw5 z-}-^{aS|$?Tz@FW@nni^lBJ4t3lH|rgNRj4GyQab;+3-_=m*OQIe7Jk76^x~#P!{H zD2>iJ!*-5BpmWU+ntLx&Ghdn8q<7{z;IXSuD1JalDhk3nuHnOYV^L0q^D=%{s0eKB zS162NEDY6`#e_9P_>Q%}@=&~bO$#4^mn|`(QE{S@gus%9w^*Apt)?EWds~zC93vw2 z5OS+J5Bp38lg!#VmOdll%+#+!(X9TH9gnO$Hq;Q?o>5uTdED$GgjpezV1d8LVJffvEjfyydEBh7 zSb8vuj<;WPiXfi}qvfjyx2Ozz+jI<@LSXcTk-hZ94l+_YwE6?XjpEG=*So5IE%Bzn zg5BYA_f*0oG_GH5^mBWz!(RDfslC=>+#FX;?}4O5fzH%Z=J-R$V-B3X)o#by8zVIB z?kBO2U2kn0KDecS=PP-O%WY@lt!6Oj=BZ?JxjF-DVGLWlu6vJN%YSgI*SX{UB&qYk ziDqQCZPK|#;O8y%9^SAJ?kUaqWQc&P3@3#i1RKg!_vpR3gJ6UX$=`fTCiS0 zI_jr#r7*#HQlB;mfeD|=iVQ2ua;}+!9fY0 z^%0D+-O;VP;c@x)upDQ8_~ZHF$6e1BeKkLij|+d^7rV>NA${`)Fh%)K?~o>=k{>@h zo~e_0Hh4D5xnHFPu3IqN%|Pb~E~dqb1g|IQ_DW$H_Dfm+1E$=a)FJ9&cIn~>D>QNcIPBmvdWp|3(Z=}rV?v*t1_PSX zn$l-N?=O0D#g~1T;(HAr|B6VwHVMBcfdT+|F#i*g7~9+0n%V*5k^gn`HzFxfTbJ8l zKzc*B&WjArw1K%VG%W$7Xq2mxJ_mQ z877}2fTPFHVChh_h~thU;*MW^x~+ka{ekcp-u(~7(5)@|%b-cU>H1(Rda zKj}1y^%X$q)Zu=ueqB22lp|h~xv&*albR18=nVv$F>J3!9RFQtlrem$<|!t6=&An>tzGkxo^OGQtj`7j5dJ5$HgPg^ zx3n|=A4PT+`OgDJIyc}#&6=+L8Uxy=ogO34mJ(8`#-Vr#<+3f?q-M#EN*SAQ?U7g` z;Q_z5>^PJfy!q6Pn4ksFW@n#09`zax)i#k!`Ok$iNc+0w;gZa`%FJV;T2@8uZi#2v zCzE2uo!$c@*8Tjt4b!GQOfOMqoli?RP(sCnMBL#5dsePolZc|jhR*Qy|zS3;c$Gc`@t_`ydP!d7}5T)p{Jl7DEW zIjcmADtE1Y0xRuue&WsJ!rMJ)E#%6tEyHeE2*)r)Ex0-+m3tzMvg}apTf_m5^ikA= zh2DxOyP2zC|Ag0$CPP+&0~^hE)8Qeuh6A%*zK?XMArI01Lp`iI45byYF>qrY!$xGK zQmwN&)&@s<{N`W#QvvHb%*%+InlW!h?1o6X?qO>BahaeA>V{sOs-<~~>i%CWUxE|# zvRu@imT+_Y8|`BiEr;TyD@hub7AJ@f#pKh!A+F^t1WQS0vL&ITzNWE0kl9JupqI;6 z`xEO{wL6Ghn!NGwbA+7Sz09KjUb1H6$*<<;s= zk+`93>Cu(JzEt^Cn3wb|=No@BUTax)1*t_?hy7-nu`^%k2lO1g05;s|*{}HihF}-i z_)o%_AjSA|poH+DERYi766zp-$k>Dr@j?MCSU~18B2j=PL$P+if^a*iL=e#zfD)qR zCtx`ku=oY(%%I}kL?Pf!ppADhDO3xuB$8cRybJLrpS)x|@DBW@nF4z60y&Xz`;u&u za2uZp8q`i61$={qRIvX-GB6leD!dg~$`Q!>xrG9n=@Pjog(tx=&lH9sC>lr|1ybXI zR2Sm?KXv{WU!t7J#s{&b)*;g~^gpMf^GFSjhd?_y2igqD|27rXcQUp4?+Gd0pYKD7 zy!OC_>d+6Vvr9(969wdADFy}?!Jj8q`h39`4K~6_{@XMx;H0D)3hdim$H(|%xmB|Q zR%1h@4~*xPj&*3VQt!Is->@5zoNrG!$|*G@bV9Yf6u7@B%26b-f2R9v#MfbBmbJA{ zBJ%ya+HT;&R-rU|Z@r-sL)ChO4OqdjN~HQFE|J{sQs6cEUG5{MI4diQ`sE@1*4yRP_XHFfUJR zy3E1zZ`w>dA~iK>s8>y{E@dCLI=@*&q-sh>z(}s%^vDOzS&-g;hUZak(v#kw$8wNk zpW&DXZ2N86e60BD(fzW2cW&t3e5>_!zxV9vdEI^TaDVpnY*=B<>Nx!Jv0gU$XjXTu z-?BWCC7-93Hjy-W_%?a#=5LdHJFRA&hCagebd7 ztJWfZwT)l>R`2`a=G>!SW0%%rv;FhZ-VS5k-e0epU4I+zwCJ(Frs911bs%K_m;DvS z^2B!PtN%tF$cNYOg{j5Jj*fl4?o~SeF7C`z0<(|X8w2Ow-_A|H+r1y}vVJ@8*|GT_ z=pU(H#j0E`I(2paAh@3l{CKJV?bxPw+}uk4;b-&st;4q2=iPbz_vtRQ10+A4+XMmo z`L??H>-1G@E3^89eAMg1`|{*+!{L6JQ`jeZ_Vdl%5BqMu09L%Nw$AMfcJ{cXHpEx^ z^TXY;ti_9g?Wm7N#G_Z6$)c*yhSG7(Ed5J-Yir2Om$OSTwGVO4e!;dLjqoHk`$e|6 zhFSQw^HADVTE_~;m3cbW(e|fHZTDDLb5-7_jPE7dkn_eoGA(qaBTwmeIWloKOq=Z) z`1|JVt}ML6^DgIBUePrfOUpm7^qH$_G8Fe$<^|Y>mu1ea&Hnp2W4D=>KC`jUWMjA4 z@KdIx?_~51>-$udjl=o-ayYnI{VZx5{4{~L?3 zPmGp+5wJ>a{RUu_&D~}rPnov9ld(6f>o1vjDMh?wmj4gW_pO^BShRg@vi<@ za(?p%UW$%i_<@%#=eG|a&42pAA6Re9@+1Cs2Qj{O?=K7gd1%4sljUpkKSyFSf4)Tx(Fho$4t20s4m2hKe> zk3B}j0{Q)Kp4j4(AXr|*v*#CQXL}Py9a=s*^zIg;K6W2Iqd(jH=A7Szryu5X&-r%n_wQVxxA*AR`gzqNec!5Y@9hek>8BvqLrc%My+y?U7R zQi@seWqPJ#bExd$=p3RYeC_qx%R4PAtK-6{WuMJ`!hf6ouF~Jz|IV=u!ZxRSYiaLj zKa&4)Xm8)Hp?jMi5s#-amj6s1ak6B~VC~v`-TpD^Vd!wr&M~5mqr%cOEye8d=Q4KY zGK)*gGYrAx^Z9TV*nY+2#gHAnhZi#DBNg4x3gJop_>LaCTZ)6RZT~c2KIFZXPi%iA z?CNU$^qjnhHeP;J9kP8p0nE2&?Dwnels^0OJPqA$u1-JRnnRrN*=vjbR+dDJn|)jl zk2@H&GCeZ?5~~ZbVRaonBLS&ck4UzZ$U+SCJ<21h#V93A^UZih@#yo@+#a09NwKR% zA)?fXK>3q^v%zjQyet$S`OvR|`?m`$ zP85t}?tlUp;nLQ1d4M?z)$%u_!brNOy}n$cC<`SU9%geJV(J$rNDR8nAI&hcUKL7) zj+bQ#n7N~{t_PADl6tzr6e#3lV6x~3lHhPW(080(*h<6NWzVY^@OfV^hfGw8n%wCu z?Z**W(lCg?t&F0VxVq!yL~Eu7ST6Ta-Rokxp=sJGtWQMxN!|0y1Gyu5zfw4Ed6{F2 z^W?29j8dNa23I>;FD6hJl6ktq=K#{} zBR!9Uz*7cFMS4fU;4=(ltO8+q!a@?cf{zvDS*dPBBt1E3zky-UecEj0p|du&p&a?a z62n!+HL19m0O>&Hog$k^qMx22VG`XW;|p8x3_7D#yUl_EI?{1SDt$vIG=RVdNbTjfLh2qT7KO zK`Px_N?9ES#$z6_@*R$INwT;(Qc@?}E6>))wfF|II4|P39FG!NvN#k9k4oz^@LfP0 zK=qcAh!=$FD<8`0F!gPpcj74=({8BpzR%u{Q-aS}QR9w7ob1kG82q?KxBOU9#;9>w zy5;u+#Xayi6d~*zN=K#&5JJXkDJTT-8I`>U5P8?xYpB!o$wW~DlpMG3&?21DMB3Gq z@ezobBrDiy5erPXmc%hRy+yWUF(?!k$w)FqgCN*s5;IVQ9N2y4D%tt%p+(g5Mp8;s z3hPv;W3ar#6nfd=hUn=B8umOz@W*{)ZHeOC2_teTvnlm(z0mk%;CC8DKl1%jc+{+z z0co9wgY)E7RZO^4#JGaam5Kh<&lCqLf$~RhAPfT9MO9C zw5jMl4o1Ul)D`RW0JV0sI$I`|Acyu$ltK((+LcM6P&s`5lwhv{!{JpJSi}u2u5QHv zpa=(w)g&c42&f_{LI}N#yONIWvUb4vt zR=;bw$|O6>P#mXAaYF7$;e&wRhTBnjihK(c2lRnJe^qquwn{GQCBaWA#ASfawLFd! zW(!M&Axr2b<&twrB-Sg@=#HZjS7TP3V$8`lrar_Cm1%sN#3 zwDK*P83{*+(h{6J`@6?H(sUdj`IMeC_ScB%Oyn9l&s9TJYKVMiX2nUyX(^z1a05_T z)V^~9AT4k^x2Xbm9Kd^t@V`nP&9V-{aaBpAT(QTGA;qCC;?9?ImMTqxaP%4LDpLR; zJ-}mtD)F5Y3e&ccXBlEYra)nM=`+Jv4LWMvz^v2OxFkvnOJGMl%m%^Gd2GIojA^DZ z`FGAzWoMa^OfZMQVW6D>5N4pTX)G&ModFK<;+D6)#(Op+hnPKNRL(AGMEDf{#Xj=a zEQ>jV*m)q3aO3jJM-i9U*Q{-MLh6(E;4&<=3w-Cucp^?P7!QK_CLt7p1OS&9CEbMBb)Ziacd#z`Fn$Qw&j;N3Q(!-* z|Mb)J0lpsuKMd9Z06tPQNQRGls*u#jj7NVp*b4LAO$TGFi^yq<(q4)e@?ltP5vwA@ z9aD!ks&Q&kgm=WnE4F;W86bD9p&1e65HPZ9gu6h28;8OnLHcck6X|o}B5urZR3U-^ zlf=P)u_I}g9|LeDTtX+DfG;IENjuJ-$Je8@wALvfF9_=wO#jA6r65H$cw2&gW*u_U8>pP zv+*_Y@r}m{StKJUUOdI2R;2Rj3XD*#-XC0 zpH2Bg(AVU$HIG`1z$4hjNCASpbNpVGfjYgjIU(pwger`SDvY`WsJJ|87)SZqp!i`l z&PacxwThIGpCnUUvcZEoj%rd4LYPEEOku^jV9BXc4s0Qzk`P0JsuqG!ipZZ%UX5jR zLJ)#a`ag{%iWeVxk0aB3?!Vy9LPNP&DP zfCJ&|=juripzaDxI8rl3dAc-_b16#1%1~l&9)Kbd*CfrT&6dd%XgDv!=YBPhE(78FAB!g#d*+aP&w*4=}*5VABLi-l`qHTnsR#;KMb5XQ6}ibefztpHgsXbcKUkjm7t5^> zdT%H#jZryhb0+MOCtj!xj5466E6~O}G>n-{1tA#>u{qCJ<0_v!1CphXd*xJ|e>OO~ z1k8YV;%=Ei5T=h%vqBa~;ae}_0$i4`2IA5ycSFR{vc|qbLl(HUZ6!qiGV#@f4rou( zXJ`7gb=W`*^y8xuR!wgVo&B@b&}AN_uRq` zP7f%WaiW&su1j(@D~*G22pS)<(EwopLH!UQAiC%7Z44b>bE#Pj!}G{Fd&&gWRCwmOnlH$rI9R+`NI5 zzS*@k!YlUt9#u3=i@N4fg~6s6=d4b0)+x#UE802S0AUt{{;OX*Nf;qYCFL%Swe(ENF~7*%fB)bFq%70)4f5x6mgfA1|v( zx(Xo1|3%MavOV-JcR^>5(_5E$W|RJN{vuDWViBI*6w!kdPOc)Eq!roQ9ofUVqYc>w zC!MmxR;e$LJK#}&&>sXN3>FBWkR$+v+3+y*qtX(|cCvkc6|E)&Nt`3w#VBbL%;S42K3>xi|6}m z@t8;Xbh{40WXv^pP%`P_Wmytj8slXy$vmJ*z_4zdvpWgc)j!rCK7)3EOvy?(`MGnK zDqzP09B<;-_RL3*#Ial0r~~(Gzkr&=e@L-WElTtacatm%E@u3=;Wm@czV% z(!>b}3&*9K0s>t8iGXohr*-yN4M7m*`eD2zpY1YhCMNzYgf_<0bON-wLdMAN9735+ zq@&*=f+OyMz@c^dt53i#gpcf={R!>j0URQv3}Yh0KPiYHY7RzWWJ1GnX-;tYU&$Xk zh8}K@haSCLJG>k8{Pt2kQYK{W)R*(}{8sHR5wgo7#uhMl_+tqB__-p8Pacgb(t^2lV^83tRE>Awj2~%u+VE%LYc1!i% zXcM@NxdFIo_kZoT`geBo@A7R`%DUYGaAjNHG`ZsO6MfVU=!KY;g(YU6>;$aL-fBz; zVgm2#z&bOhpdewJ%hk^tk8XbiIW<>@SRM)v&hzPGRVG+nPJqaL)v%$q{Sfo1m*I z`S^^-MUz8Xq|Rr@U|y8%kynO7DJz>dEi+>OeIlj&a0`hs7CrfGmGZg%;eZhxA9S zYKMvMOPgV`%=lza8CQ>)=X0(9uY~(qH!C9?^BQ!NIF@9Z1R?3q-edm-y-6fr%PyhB} zT3Dq*hNupCaW94wBc5wTl~Q6-5hK|vusdY)R?=_A@AnCYIbJVrg=FUPL>H^J!p%aJ zuN<~kF67j+0wq^c+uvB^Rs`Bcr=C8!QhXWjqJvSZ_6#==KLb9wjK~y$TuD9XF)0%& zs5A9*O$lGN(RZ|~Iqr#yv94SR?F#B2PgUhpcS&XOKASu*fxleu=mX%fqWwdIUJ4ky zREJx|5cjuvU9O@DxKeA)IhB5V^Qp&?pF;>hF_PLP4WH>?{PN z5)FSST5u@E&rnL+gz&dlA2y7E3+xihLEx4?4V&B&?Em-8L=V7H%Z&W}U%9$#{bIgv zz#Lr~5X$~vb9H~g>~F5FDS;Cqhyh8o#^@OUS15rDf-buj4jUcKsMa~=2DQOAB?O=n z&2+gl_w<@eHm_!ovhF9;B}`HyS8)lS#RCDwX&sK&9FfhuU$Ty-@&Z9vg@6bno<`hh zfzwLUCbu*n@h4jAPK#zw)n#SBfyGK+j8n`n7Nz&7q?9?E*Nr5WHjt9j6g!WTHf&`mv12x~sXo~m>z4bjxULV{u|2PC ztUYwIq{u&+Fv(_9HBQ?u{=99Ec(wZ|QCH?JYOsSboo%6Z)fr;BuIO#6w#3)OO;GR2V@Y8O(_lBvJh!`VU?-#4Sk)LNTmbNgfk(Tq5D>2-MBNutI1 zx~$(t+f?r%?}b|@?IZ0_I2E(b-YRM@y?lJVhw!^^DNVRVY2<|ZT_$lgxNLZcS#G>@yB{6t zco@H>bZT8vaisfxi9!5bFJfj;h27sX+lGQU8)rDRwuk*$@*@WKjt9 z7l;%W)46m%1=Wm^?R68Tz&#@Y_ZEELtJBg7Ixl%ah(|xTdb&@GF6PlLV4lep>68bO z1gk|yiR@x1s9K-H7l0dbQd@?LU`2Izi-k=%BicRv{jBi~Rku{kEOSKkv=a4mPSinU z-r6nHAaIxUezsG>#)F{Zx$06~+<{aPC?K=pmVu{wVd|^|AS7!~^<%6WawiIiK`O#E z^9m5>+M{rNmtkWRr*A0!=xzN#9md)hzkGv~aQ4N3BFN7f#z^*g6wgT~d}M~>`h;mF zX?V^Ny6T%TENT10Mb~AY^U4Wh3RN6g!ciP9)e#btf39@r{`MEg-GzNNbvggPHU*Aw zp6OBn<#-6(6iE1=y&?any;RJ9VvWqnBXae0HYlKt6c)v7Q*Runp0D_>WWWBR};%v zr=`B5S1oJwdnASB-mCL=tnsOu^?XIpg;v9u=oNjIVmElmZKmzdj^Eb_6vV%?u-fFA zfGW~FW=b*AqdlHhFw*7%_t*{)NSer^gIV)jGv(Gl1NN?*N?<6gJypD zF6Nvv@iK^T>PFc#PzA;ryPJ9`uz|ug?TtfdZDQeV#7LkxSi1PB&v829(rIj6g zvH+^b!1=r;NXzD4S;pwZW{rAIK;i6I@-F_O80qSWe0P5sM-m_!YHY9S@&_?f6x!AEcN zQ?LEowftZZBhy2I+cjQWJE-+rFNLyx(5W8yHYCEbV8Wi3HlpJS>5{rn!7DKyiX$fj zRGCf(@#p^i`6mZLcGmeGlj0U}lCI{2xsN%Ct5~rYYZB8D_PL}4x;QZ}Tavdi983Ie zz9@o!di%JqUts=!g*AT-_kV>o(g=aTiCWFvJpgWYFa$)+W&@j!fvSY%F{PP!W9vnL z&~bNo^Y`7;Etzt5TR&wLbeGH5Xsrx|IX*FWaHz^-Y+*AzcFQ@<8phHS2o4iWG+Z}N zKR}P!%y$iDNoLM>*jcw6lg{R!-`gVedwVPWqCv^vz50wL4OQ|kb$&L0mmVynx^M>c zNWyC^;@i)KSE;>P(Jft7`Lg}+vM9ZV8$)38|91J$j#dz@NaTV606&308ioIlJvqC0 z+L${3iDfo5&h4@o(EQK`!QfC(uuDmmq?c{y*i@}mFKSR_jK&PiWK!-=k6}S5CW)e( z{8PX6J-T;0-*FC~b)tDk5;SAMny1Zn>a=PTMaJc-SGRBoA400_=nzxwe@1Z{XV=qo zh)z^WU^#kJ*>Ti>ah*={B{UI@oM9Zt7_rC7f= z2vrn4)1^spp2Aub%`M~=gn21JpF%HYpdz1A(NrCM5PhyXozB=(k!fIgkd<;j(=(rE z+>`_hLwkT^kOsZob8Eb9b|y}h5j;oEs$Q+BF$GHse)OD^jg_e98?(4S;!C95uxr7O zEx-95ov4^dS(LTn=6*D7SEz8V`8C|!@=e^kn;%b{{rIQmsP-C;u77(@PSY~6y~P!q z(zf#>?E(CSCVCfWLc`;|aOz>?4ftIt1K6+H#%$&6v&>_YhDESG7~2TwJ|@|zw(%esFt<&7^uC(-5o2l=A zuaqqNGA&mv*_3jaz)w2~;c2#4n#i4b{(Kb)?KABt<>u8bO@9?u;`bZjjJvrb@1@Um zR{m`V^sI~zOUv?YK|a(gE;8`4hHCZT^Ah?BfBqpZp2t+G<1KMjx%QwI-OdYsgES%0sHEU8LHa%j1;H zrWl0Q8iUhpa+9$}bjnaHFo{#9EEbD?9VWW} zQI9Srfv1lz>n1q>|^pBlkJTJv@NhdY{p_^Qq~ zc!xCZiBE8CMIwFi+)Oougkh1Wq5>cR&1jGtXtjmOr~zM8tpGGo3w%NNfwo&9qR3F? z#1P-v;R-}T&R~CHu80UCi2{lRdSeIyM2od}NGG9A;K88I6pwOS=3BeG$4wvG+VB5z zj4k5lk-b0z#sE4;Sm5Uof}QvVbC5xo~nVr+L991T6GLymj0OBn1)%%%&DpT z`MZquy7b5017UojxTpi|eL}HJlv{EQU+!ji@m-0rQKQH9$;aKyH#FYoo*agfh`D7^ zXmb17=YO36K!xn$qXUel#(*6~{10ONnTQ$L+gty^teAvNIp7HZA^IibU^ACtk}~IZ z=>d{ZGofx#bA!57WR5AtIP3FCjnpba*g9lxI^HV2gW~gITT0L(ewrJY}W{NVUkZr_tg=6vih)b64Cy1xbPI z*u%&F!pfTI8wJfa_chK9{VfBln#erMHq~^VLwIJXK5GPWrZ*?YSYoB=XZ*l1>x$c< zSZ~q}&_kq6u^fhNs3{izWba2HTjI7>_O&u_9 z{S)1DZHHkydF?Us*n)E#{bXD*TbO)gda*bcjhZmMjodk()h?h_c6-deK? zNj+LdJ-QRI;m>BqJ}2-knN;F0D3-Hw#3zT-I(c^5Tzo zzcE@~$f||i6{n)WIX-qDKmD`Md2QN|Qb6U~2d>)wIc7my*xt?s_=^;M6;B6KXWc&v zIH@{j2i%JMmO{B4nXXhG2Gc4~^Cj#(;9Mp=gxxdr;)x3qef?PrdM-Xzh`b57nr_>VVk^_dDgZFf96PuE8iKGp=pexXQgi@oEF&Ub;&wIo=B zKHvK-{=%%&gr#Y+h7Z5D&+-ET90({H;QxGD2~hrj{{nym^1q*5^6%3BK0D+;WdVQy zklO#Nk26L=7zml^JVW?6k^?&*C3d9*zM%i`51P&?DrTqK1%EP;~8 z=aCyKmqJtCD3@_-sMMn8m}r+8EuC^^l~9>^N+4~?04$5)j6e;Q7A&ODp$L>b&gO2Y zTncM*qdXR^q0&m7V`2$rw84@ytAxr5G6GrZ7_hTapcOupa&cwS&!)E2qL7Of6F#^9 rNra^f#Z0g!UZ*N Date: Thu, 18 Sep 2025 13:03:19 -0700 Subject: [PATCH 05/19] Library (#134) * fixing interpolation bug with updated library * Add iteration loop. * updated library.json with some of York curves removed * removing multi_stage.json * remove new_lib.py not needed * unitarydirectexpansion_curves.json with updated library * deleted library.json and multi_stage.json * added speed attribute to each curve modifier * =Add unit test for MS unitary DX coil generation. --------- Co-authored-by: Lerond Co-authored-by: lymereJ --- .../data/unitarydirectexpansion_curves.json | 2449 +++++++++++------ tests/test_unitarydirectexpansion.py | 29 + 2 files changed, 1661 insertions(+), 817 deletions(-) diff --git a/copper/data/unitarydirectexpansion_curves.json b/copper/data/unitarydirectexpansion_curves.json index 1e4cde24..b6a20c3c 100644 --- a/copper/data/unitarydirectexpansion_curves.json +++ b/copper/data/unitarydirectexpansion_curves.json @@ -52,7 +52,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999405869657732 + "rho": 0.999405869657732, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -71,7 +72,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991890573779496 + "rho": 0.9991890573779496, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -88,7 +90,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993102693486914 + "rho": 0.9993102693486914, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -105,7 +108,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998607205028734 + "rho": 0.9998607205028734, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -124,7 +128,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999405869657732 + "rho": 0.999405869657732, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -143,7 +148,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991890573779496 + "rho": 0.9991890573779496, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -160,7 +166,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993102693486914 + "rho": 0.9993102693486914, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -177,7 +184,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998607205028734 + "rho": 0.9998607205028734, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -196,7 +204,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999405869657732 + "rho": 0.999405869657732, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -215,7 +224,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991890573779496 + "rho": 0.9991890573779496, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -232,7 +242,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993102693486914 + "rho": 0.9993102693486914, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -249,7 +260,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998607205028734 + "rho": 0.9998607205028734, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -268,7 +280,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999405869657732 + "rho": 0.999405869657732, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -287,7 +300,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991890573779496 + "rho": 0.9991890573779496, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -304,7 +318,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993102693486914 + "rho": 0.9993102693486914, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -321,7 +336,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998607205028734 + "rho": 0.9998607205028734, + "speed": 4 } } }, @@ -378,7 +394,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982461368061933 + "rho": 0.9982461368061933, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -397,7 +414,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997222064370883 + "rho": 0.9997222064370883, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -414,7 +432,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999828658824738 + "rho": 0.9999828658824738, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -431,7 +450,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999634489564554 + "rho": 0.9999634489564554, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -450,7 +470,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982461368061933 + "rho": 0.9982461368061933, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -469,7 +490,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997222064370883 + "rho": 0.9997222064370883, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -486,7 +508,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999828658824738 + "rho": 0.9999828658824738, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -503,7 +526,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999634489564554 + "rho": 0.9999634489564554, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -522,7 +546,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982461368061933 + "rho": 0.9982461368061933, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -541,7 +566,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997222064370883 + "rho": 0.9997222064370883, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -558,7 +584,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999828658824738 + "rho": 0.9999828658824738, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -575,7 +602,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999634489564554 + "rho": 0.9999634489564554, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -594,7 +622,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982461368061933 + "rho": 0.9982461368061933, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -613,7 +642,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997222064370883 + "rho": 0.9997222064370883, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -630,7 +660,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999828658824738 + "rho": 0.9999828658824738, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -647,7 +678,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999634489564554 + "rho": 0.9999634489564554, + "speed": 4 } } }, @@ -703,7 +735,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995316688254468 + "rho": 0.9995316688254468, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -722,7 +755,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995241646021855 + "rho": 0.9995241646021855, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -739,7 +773,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999472260395547 + "rho": 0.9999472260395547, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -756,7 +791,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999746498510639 + "rho": 0.9999746498510639, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -775,7 +811,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995316688254468 + "rho": 0.9995316688254468, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -794,7 +831,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995241646021855 + "rho": 0.9995241646021855, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -811,7 +849,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999472260395547 + "rho": 0.9999472260395547, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -828,7 +867,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999746498510639 + "rho": 0.9999746498510639, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -847,7 +887,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995316688254468 + "rho": 0.9995316688254468, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -866,7 +907,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995241646021855 + "rho": 0.9995241646021855, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -883,7 +925,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999472260395547 + "rho": 0.9999472260395547, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -900,7 +943,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999746498510639 + "rho": 0.9999746498510639, + "speed": 3 } } }, @@ -958,7 +1002,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989560167449829 + "rho": 0.9989560167449829, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -977,7 +1022,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997118483390559 + "rho": 0.9997118483390559, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -994,7 +1040,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999179271535745 + "rho": 0.9999179271535745, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -1011,7 +1058,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999662174716383 + "rho": 0.9999662174716383, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -1030,7 +1078,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989560167449829 + "rho": 0.9989560167449829, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -1049,7 +1098,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997118483390559 + "rho": 0.9997118483390559, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -1066,7 +1116,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999179271535745 + "rho": 0.9999179271535745, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -1083,7 +1134,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999662174716383 + "rho": 0.9999662174716383, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -1102,7 +1154,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989560167449829 + "rho": 0.9989560167449829, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -1121,7 +1174,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997118483390559 + "rho": 0.9997118483390559, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -1138,7 +1192,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999179271535745 + "rho": 0.9999179271535745, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -1155,7 +1210,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999662174716383 + "rho": 0.9999662174716383, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -1174,7 +1230,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989560167449829 + "rho": 0.9989560167449829, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -1193,7 +1250,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997118483390559 + "rho": 0.9997118483390559, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -1210,7 +1268,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999179271535745 + "rho": 0.9999179271535745, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -1227,7 +1286,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999662174716383 + "rho": 0.9999662174716383, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -1246,7 +1306,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989560167449829 + "rho": 0.9989560167449829, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -1265,7 +1326,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997118483390559 + "rho": 0.9997118483390559, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -1282,7 +1344,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999179271535745 + "rho": 0.9999179271535745, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -1299,7 +1362,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999662174716383 + "rho": 0.9999662174716383, + "speed": 5 } } }, @@ -1355,7 +1419,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993972571423834 + "rho": 0.9993972571423834, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -1374,7 +1439,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996258074625516 + "rho": 0.9996258074625516, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -1391,7 +1457,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988506988110986 + "rho": 0.9988506988110986, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -1408,7 +1475,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997390600900178 + "rho": 0.9997390600900178, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -1427,7 +1495,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993972571423834 + "rho": 0.9993972571423834, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -1446,7 +1515,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996258074625516 + "rho": 0.9996258074625516, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -1463,7 +1533,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988506988110986 + "rho": 0.9988506988110986, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -1480,7 +1551,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997390600900178 + "rho": 0.9997390600900178, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -1499,7 +1571,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993972571423834 + "rho": 0.9993972571423834, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -1518,7 +1591,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996258074625516 + "rho": 0.9996258074625516, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -1535,7 +1609,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988506988110986 + "rho": 0.9988506988110986, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -1552,7 +1627,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997390600900178 + "rho": 0.9997390600900178, + "speed": 3 } } }, @@ -1608,7 +1684,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992632076795765 + "rho": 0.9992632076795765, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -1627,7 +1704,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998684971192635 + "rho": 0.998684971192635, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -1644,7 +1722,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996417292274253 + "rho": 0.9996417292274253, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -1661,7 +1740,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998355355686488 + "rho": 0.9998355355686488, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -1680,7 +1760,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992632076795765 + "rho": 0.9992632076795765, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -1699,7 +1780,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998684971192635 + "rho": 0.998684971192635, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -1716,7 +1798,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996417292274253 + "rho": 0.9996417292274253, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -1733,7 +1816,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998355355686488 + "rho": 0.9998355355686488, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -1752,7 +1836,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992632076795765 + "rho": 0.9992632076795765, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -1771,7 +1856,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998684971192635 + "rho": 0.998684971192635, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -1788,7 +1874,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996417292274253 + "rho": 0.9996417292274253, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -1805,7 +1892,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998355355686488 + "rho": 0.9998355355686488, + "speed": 3 } } }, @@ -1861,7 +1949,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985458757866805 + "rho": 0.9985458757866805, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -1880,7 +1969,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9978164415480308 + "rho": 0.9978164415480308, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -1897,7 +1987,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993011271880867 + "rho": 0.9993011271880867, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -1914,7 +2005,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999208704251976 + "rho": 0.9999208704251976, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -1933,7 +2025,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985458757866805 + "rho": 0.9985458757866805, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -1952,7 +2045,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9978164415480308 + "rho": 0.9978164415480308, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -1969,7 +2063,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993011271880867 + "rho": 0.9993011271880867, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -1986,7 +2081,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999208704251976 + "rho": 0.9999208704251976, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -2005,7 +2101,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985458757866805 + "rho": 0.9985458757866805, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -2024,7 +2121,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9978164415480308 + "rho": 0.9978164415480308, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -2041,7 +2139,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993011271880867 + "rho": 0.9993011271880867, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -2058,7 +2157,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999208704251976 + "rho": 0.9999208704251976, + "speed": 3 } } }, @@ -2115,7 +2215,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988751933677105 + "rho": 0.9988751933677105, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -2134,7 +2235,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985115594487779 + "rho": 0.9985115594487779, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -2151,7 +2253,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999323874227126 + "rho": 0.999323874227126, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -2168,7 +2271,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999894259339248 + "rho": 0.999894259339248, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -2187,7 +2291,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988751933677105 + "rho": 0.9988751933677105, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -2206,7 +2311,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985115594487779 + "rho": 0.9985115594487779, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -2223,7 +2329,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999323874227126 + "rho": 0.999323874227126, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -2240,7 +2347,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999894259339248 + "rho": 0.999894259339248, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -2259,7 +2367,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988751933677105 + "rho": 0.9988751933677105, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -2278,7 +2387,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985115594487779 + "rho": 0.9985115594487779, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -2295,7 +2405,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999323874227126 + "rho": 0.999323874227126, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -2312,7 +2423,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999894259339248 + "rho": 0.999894259339248, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -2331,7 +2443,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988751933677105 + "rho": 0.9988751933677105, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -2350,7 +2463,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985115594487779 + "rho": 0.9985115594487779, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -2367,7 +2481,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999323874227126 + "rho": 0.999323874227126, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -2384,7 +2499,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999894259339248 + "rho": 0.999894259339248, + "speed": 4 } } }, @@ -2442,7 +2558,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997516206918074 + "rho": 0.997516206918074, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -2461,7 +2578,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986332253872322 + "rho": 0.9986332253872322, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -2478,7 +2596,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993228241235264 + "rho": 0.9993228241235264, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -2495,7 +2614,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999318059378047 + "rho": 0.9999318059378047, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -2514,7 +2634,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997516206918074 + "rho": 0.997516206918074, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -2533,7 +2654,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986332253872322 + "rho": 0.9986332253872322, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -2550,7 +2672,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993228241235264 + "rho": 0.9993228241235264, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -2567,7 +2690,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999318059378047 + "rho": 0.9999318059378047, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -2586,7 +2710,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997516206918074 + "rho": 0.997516206918074, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -2605,7 +2730,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986332253872322 + "rho": 0.9986332253872322, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -2622,7 +2748,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993228241235264 + "rho": 0.9993228241235264, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -2639,7 +2766,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999318059378047 + "rho": 0.9999318059378047, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -2658,7 +2786,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997516206918074 + "rho": 0.997516206918074, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -2677,7 +2806,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986332253872322 + "rho": 0.9986332253872322, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -2694,7 +2824,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993228241235264 + "rho": 0.9993228241235264, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -2711,7 +2842,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999318059378047 + "rho": 0.9999318059378047, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -2730,7 +2862,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997516206918074 + "rho": 0.997516206918074, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -2749,7 +2882,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986332253872322 + "rho": 0.9986332253872322, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -2766,7 +2900,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993228241235264 + "rho": 0.9993228241235264, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -2783,7 +2918,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999318059378047 + "rho": 0.9999318059378047, + "speed": 5 } } }, @@ -2841,7 +2977,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967776633658122 + "rho": 0.9967776633658122, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -2860,7 +2997,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9983440588866139 + "rho": 0.9983440588866139, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -2877,7 +3015,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997073612846176 + "rho": 0.9997073612846176, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -2894,7 +3033,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999361369223733 + "rho": 0.9999361369223733, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -2913,7 +3053,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967776633658122 + "rho": 0.9967776633658122, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -2932,7 +3073,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9983440588866139 + "rho": 0.9983440588866139, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -2949,7 +3091,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997073612846176 + "rho": 0.9997073612846176, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -2966,7 +3109,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999361369223733 + "rho": 0.9999361369223733, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -2985,7 +3129,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967776633658122 + "rho": 0.9967776633658122, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -3004,7 +3149,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9983440588866139 + "rho": 0.9983440588866139, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -3021,7 +3167,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997073612846176 + "rho": 0.9997073612846176, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -3038,7 +3185,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999361369223733 + "rho": 0.9999361369223733, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -3057,7 +3205,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967776633658122 + "rho": 0.9967776633658122, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -3076,7 +3225,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9983440588866139 + "rho": 0.9983440588866139, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -3093,7 +3243,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997073612846176 + "rho": 0.9997073612846176, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -3110,7 +3261,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999361369223733 + "rho": 0.9999361369223733, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -3129,7 +3281,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967776633658122 + "rho": 0.9967776633658122, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -3148,7 +3301,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9983440588866139 + "rho": 0.9983440588866139, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -3165,7 +3319,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997073612846176 + "rho": 0.9997073612846176, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -3182,7 +3337,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999361369223733 + "rho": 0.9999361369223733, + "speed": 5 } } }, @@ -3242,7 +3398,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -3261,7 +3418,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -3278,7 +3436,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -3295,7 +3454,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -3314,7 +3474,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -3333,7 +3494,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -3350,7 +3512,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -3367,7 +3530,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -3386,7 +3550,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -3405,7 +3570,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -3422,7 +3588,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -3439,7 +3606,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -3458,7 +3626,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -3477,7 +3646,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -3494,7 +3664,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -3511,7 +3682,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -3530,7 +3702,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -3549,7 +3722,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -3566,7 +3740,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -3583,7 +3758,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 5 }, "eir-f-t_6": { "out_var": "eir-f-t", @@ -3602,7 +3778,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 6 }, "cap-f-t_6": { "out_var": "cap-f-t", @@ -3621,7 +3798,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 6 }, "eir-f-ff_6": { "out_var": "eir-f-ff", @@ -3638,7 +3816,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 6 }, "cap-f-ff_6": { "out_var": "cap-f-ff", @@ -3655,7 +3834,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 6 }, "eir-f-t_7": { "out_var": "eir-f-t", @@ -3674,7 +3854,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989336985813141 + "rho": 0.9989336985813141, + "speed": 7 }, "cap-f-t_7": { "out_var": "cap-f-t", @@ -3693,7 +3874,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992801407167144 + "rho": 0.9992801407167144, + "speed": 7 }, "eir-f-ff_7": { "out_var": "eir-f-ff", @@ -3710,7 +3892,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999836190876714 + "rho": 0.9999836190876714, + "speed": 7 }, "cap-f-ff_7": { "out_var": "cap-f-ff", @@ -3727,7 +3910,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969563371341 + "rho": 0.9999969563371341, + "speed": 7 } } }, @@ -3783,7 +3967,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996792801315071 + "rho": 0.9996792801315071, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -3802,7 +3987,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995032095294057 + "rho": 0.9995032095294057, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -3819,7 +4005,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991596052775465 + "rho": 0.9991596052775465, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -3836,7 +4023,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996614950537711 + "rho": 0.9996614950537711, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -3855,7 +4043,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996792801315071 + "rho": 0.9996792801315071, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -3874,7 +4063,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995032095294057 + "rho": 0.9995032095294057, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -3891,7 +4081,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991596052775465 + "rho": 0.9991596052775465, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -3908,7 +4099,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996614950537711 + "rho": 0.9996614950537711, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -3927,7 +4119,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996792801315071 + "rho": 0.9996792801315071, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -3946,7 +4139,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995032095294057 + "rho": 0.9995032095294057, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -3963,7 +4157,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991596052775465 + "rho": 0.9991596052775465, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -3980,7 +4175,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996614950537711 + "rho": 0.9996614950537711, + "speed": 3 } } }, @@ -4038,7 +4234,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987324298966388 + "rho": 0.9987324298966388, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -4057,7 +4254,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996851637807814 + "rho": 0.9996851637807814, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -4074,7 +4272,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999243266424189 + "rho": 0.9999243266424189, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -4091,7 +4290,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999784649582972 + "rho": 0.9999784649582972, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -4110,7 +4310,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987324298966388 + "rho": 0.9987324298966388, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -4129,7 +4330,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996851637807814 + "rho": 0.9996851637807814, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -4146,7 +4348,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999243266424189 + "rho": 0.9999243266424189, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -4163,7 +4366,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999784649582972 + "rho": 0.9999784649582972, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -4182,7 +4386,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987324298966388 + "rho": 0.9987324298966388, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -4201,7 +4406,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996851637807814 + "rho": 0.9996851637807814, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -4218,7 +4424,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999243266424189 + "rho": 0.9999243266424189, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -4235,7 +4442,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999784649582972 + "rho": 0.9999784649582972, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -4254,7 +4462,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987324298966388 + "rho": 0.9987324298966388, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -4273,7 +4482,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996851637807814 + "rho": 0.9996851637807814, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -4290,7 +4500,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999243266424189 + "rho": 0.9999243266424189, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -4307,7 +4518,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999784649582972 + "rho": 0.9999784649582972, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -4326,7 +4538,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987324298966388 + "rho": 0.9987324298966388, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -4345,7 +4558,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996851637807814 + "rho": 0.9996851637807814, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -4362,7 +4576,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999243266424189 + "rho": 0.9999243266424189, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -4379,7 +4594,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999784649582972 + "rho": 0.9999784649582972, + "speed": 5 } } }, @@ -4437,7 +4653,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987459261974709 + "rho": 0.9987459261974709, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -4456,7 +4673,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994316709053829 + "rho": 0.9994316709053829, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -4473,7 +4691,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999375620682 + "rho": 0.9998999375620682, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -4490,7 +4709,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999544390752799 + "rho": 0.9999544390752799, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -4509,7 +4729,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987459261974709 + "rho": 0.9987459261974709, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -4528,7 +4749,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994316709053829 + "rho": 0.9994316709053829, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -4545,7 +4767,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999375620682 + "rho": 0.9998999375620682, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -4562,7 +4785,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999544390752799 + "rho": 0.9999544390752799, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -4581,7 +4805,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987459261974709 + "rho": 0.9987459261974709, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -4600,7 +4825,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994316709053829 + "rho": 0.9994316709053829, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -4617,7 +4843,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999375620682 + "rho": 0.9998999375620682, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -4634,7 +4861,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999544390752799 + "rho": 0.9999544390752799, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -4653,7 +4881,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987459261974709 + "rho": 0.9987459261974709, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -4672,7 +4901,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994316709053829 + "rho": 0.9994316709053829, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -4689,7 +4919,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999375620682 + "rho": 0.9998999375620682, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -4706,7 +4937,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999544390752799 + "rho": 0.9999544390752799, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -4725,7 +4957,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987459261974709 + "rho": 0.9987459261974709, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -4744,7 +4977,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994316709053829 + "rho": 0.9994316709053829, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -4761,7 +4995,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999375620682 + "rho": 0.9998999375620682, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -4778,7 +5013,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999544390752799 + "rho": 0.9999544390752799, + "speed": 5 } } }, @@ -4838,7 +5074,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -4857,7 +5094,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -4874,7 +5112,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -4891,7 +5130,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -4910,7 +5150,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -4929,7 +5170,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -4946,7 +5188,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -4963,7 +5206,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -4982,7 +5226,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -5001,7 +5246,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -5018,7 +5264,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -5035,7 +5282,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -5054,7 +5302,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -5073,7 +5322,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -5090,7 +5340,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -5107,7 +5358,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -5126,7 +5378,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -5145,7 +5398,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -5162,7 +5416,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -5179,7 +5434,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 5 }, "eir-f-t_6": { "out_var": "eir-f-t", @@ -5198,7 +5454,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 6 }, "cap-f-t_6": { "out_var": "cap-f-t", @@ -5217,7 +5474,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 6 }, "eir-f-ff_6": { "out_var": "eir-f-ff", @@ -5234,7 +5492,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 6 }, "cap-f-ff_6": { "out_var": "cap-f-ff", @@ -5251,7 +5510,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 6 }, "eir-f-t_7": { "out_var": "eir-f-t", @@ -5270,7 +5530,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989272991889908 + "rho": 0.9989272991889908, + "speed": 7 }, "cap-f-t_7": { "out_var": "cap-f-t", @@ -5289,7 +5550,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999206736242209 + "rho": 0.999206736242209, + "speed": 7 }, "eir-f-ff_7": { "out_var": "eir-f-ff", @@ -5306,7 +5568,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999974887406749 + "rho": 0.999974887406749, + "speed": 7 }, "cap-f-ff_7": { "out_var": "cap-f-ff", @@ -5323,7 +5586,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 7 } } }, @@ -5383,7 +5647,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -5402,7 +5667,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -5419,7 +5685,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -5436,7 +5703,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -5455,7 +5723,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -5474,7 +5743,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -5491,7 +5761,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -5508,7 +5779,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -5527,7 +5799,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -5546,7 +5819,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -5563,7 +5837,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -5580,7 +5855,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -5599,7 +5875,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -5618,7 +5895,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -5635,7 +5913,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -5652,7 +5931,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -5671,7 +5951,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -5690,7 +5971,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -5707,7 +5989,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -5724,7 +6007,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 5 }, "eir-f-t_6": { "out_var": "eir-f-t", @@ -5743,7 +6027,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 6 }, "cap-f-t_6": { "out_var": "cap-f-t", @@ -5762,7 +6047,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 6 }, "eir-f-ff_6": { "out_var": "eir-f-ff", @@ -5779,7 +6065,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 6 }, "cap-f-ff_6": { "out_var": "cap-f-ff", @@ -5796,7 +6083,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 6 }, "eir-f-t_7": { "out_var": "eir-f-t", @@ -5815,7 +6103,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991993177825889 + "rho": 0.9991993177825889, + "speed": 7 }, "cap-f-t_7": { "out_var": "cap-f-t", @@ -5834,7 +6123,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999300421984394 + "rho": 0.999300421984394, + "speed": 7 }, "eir-f-ff_7": { "out_var": "eir-f-ff", @@ -5851,7 +6141,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999829782798527 + "rho": 0.9999829782798527, + "speed": 7 }, "cap-f-ff_7": { "out_var": "cap-f-ff", @@ -5868,7 +6159,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999961070029177 + "rho": 0.9999961070029177, + "speed": 7 } } }, @@ -5926,7 +6218,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985252066021192 + "rho": 0.9985252066021192, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -5945,7 +6238,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987756674240537 + "rho": 0.9987756674240537, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -5962,7 +6256,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999662623730029 + "rho": 0.999662623730029, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -5979,7 +6274,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998427626742817 + "rho": 0.9998427626742817, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -5998,7 +6294,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985252066021192 + "rho": 0.9985252066021192, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -6017,7 +6314,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987756674240537 + "rho": 0.9987756674240537, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -6034,7 +6332,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999662623730029 + "rho": 0.999662623730029, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -6051,7 +6350,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998427626742817 + "rho": 0.9998427626742817, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -6070,7 +6370,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985252066021192 + "rho": 0.9985252066021192, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -6089,7 +6390,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987756674240537 + "rho": 0.9987756674240537, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -6106,7 +6408,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999662623730029 + "rho": 0.999662623730029, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -6123,7 +6426,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998427626742817 + "rho": 0.9998427626742817, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -6142,7 +6446,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985252066021192 + "rho": 0.9985252066021192, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -6161,7 +6466,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987756674240537 + "rho": 0.9987756674240537, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -6178,7 +6484,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999662623730029 + "rho": 0.999662623730029, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -6195,7 +6502,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998427626742817 + "rho": 0.9998427626742817, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -6214,7 +6522,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985252066021192 + "rho": 0.9985252066021192, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -6233,7 +6542,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987756674240537 + "rho": 0.9987756674240537, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -6250,7 +6560,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999662623730029 + "rho": 0.999662623730029, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -6267,7 +6578,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998427626742817 + "rho": 0.9998427626742817, + "speed": 5 } } }, @@ -6325,7 +6637,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997863801172298 + "rho": 0.997863801172298, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -6344,7 +6657,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996225785642716 + "rho": 0.9996225785642716, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -6361,7 +6675,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998593577673829 + "rho": 0.9998593577673829, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -6378,7 +6693,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999977767476709 + "rho": 0.9999977767476709, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -6397,7 +6713,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997863801172298 + "rho": 0.997863801172298, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -6416,7 +6733,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996225785642716 + "rho": 0.9996225785642716, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -6433,7 +6751,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998593577673829 + "rho": 0.9998593577673829, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -6450,7 +6769,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999977767476709 + "rho": 0.9999977767476709, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -6469,7 +6789,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997863801172298 + "rho": 0.997863801172298, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -6488,7 +6809,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996225785642716 + "rho": 0.9996225785642716, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -6505,7 +6827,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998593577673829 + "rho": 0.9998593577673829, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -6522,7 +6845,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999977767476709 + "rho": 0.9999977767476709, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -6541,7 +6865,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997863801172298 + "rho": 0.997863801172298, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -6560,7 +6885,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996225785642716 + "rho": 0.9996225785642716, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -6577,7 +6903,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998593577673829 + "rho": 0.9998593577673829, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -6594,7 +6921,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999977767476709 + "rho": 0.9999977767476709, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -6613,7 +6941,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997863801172298 + "rho": 0.997863801172298, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -6632,7 +6961,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996225785642716 + "rho": 0.9996225785642716, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -6649,7 +6979,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998593577673829 + "rho": 0.9998593577673829, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -6666,7 +6997,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999977767476709 + "rho": 0.9999977767476709, + "speed": 5 } } }, @@ -6722,7 +7054,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986004651739768 + "rho": 0.9986004651739768, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -6741,7 +7074,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.99811658401305 + "rho": 0.99811658401305, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -6758,7 +7092,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995978582604363 + "rho": 0.9995978582604363, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -6775,7 +7110,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998633677193007 + "rho": 0.9998633677193007, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -6794,7 +7130,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986004651739768 + "rho": 0.9986004651739768, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -6813,7 +7150,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.99811658401305 + "rho": 0.99811658401305, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -6830,7 +7168,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995978582604363 + "rho": 0.9995978582604363, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -6847,7 +7186,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998633677193007 + "rho": 0.9998633677193007, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -6866,7 +7206,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986004651739768 + "rho": 0.9986004651739768, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -6885,7 +7226,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.99811658401305 + "rho": 0.99811658401305, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -6902,7 +7244,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995978582604363 + "rho": 0.9995978582604363, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -6919,7 +7262,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998633677193007 + "rho": 0.9998633677193007, + "speed": 3 } } }, @@ -6977,7 +7321,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9962835986700415 + "rho": 0.9962835986700415, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -6996,7 +7341,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992960799854612 + "rho": 0.9992960799854612, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -7013,7 +7359,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999076220185167 + "rho": 0.9999076220185167, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -7030,7 +7377,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999768312037316 + "rho": 0.9999768312037316, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -7049,7 +7397,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9962835986700415 + "rho": 0.9962835986700415, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -7068,7 +7417,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992960799854612 + "rho": 0.9992960799854612, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -7085,7 +7435,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999076220185167 + "rho": 0.9999076220185167, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -7102,7 +7453,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999768312037316 + "rho": 0.9999768312037316, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -7121,7 +7473,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9962835986700415 + "rho": 0.9962835986700415, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -7140,7 +7493,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992960799854612 + "rho": 0.9992960799854612, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -7157,7 +7511,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999076220185167 + "rho": 0.9999076220185167, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -7174,7 +7529,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999768312037316 + "rho": 0.9999768312037316, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -7193,7 +7549,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9962835986700415 + "rho": 0.9962835986700415, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -7212,7 +7569,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992960799854612 + "rho": 0.9992960799854612, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -7229,7 +7587,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999076220185167 + "rho": 0.9999076220185167, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -7246,7 +7605,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999768312037316 + "rho": 0.9999768312037316, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -7265,7 +7625,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9962835986700415 + "rho": 0.9962835986700415, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -7284,7 +7645,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992960799854612 + "rho": 0.9992960799854612, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -7301,7 +7663,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999076220185167 + "rho": 0.9999076220185167, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -7318,7 +7681,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999768312037316 + "rho": 0.9999768312037316, + "speed": 5 } } }, @@ -7374,7 +7738,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993527193756215 + "rho": 0.9993527193756215, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -7393,7 +7758,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993337040236421 + "rho": 0.9993337040236421, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -7410,7 +7776,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994622084254383 + "rho": 0.9994622084254383, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -7427,7 +7794,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998942593392481 + "rho": 0.9998942593392481, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -7446,7 +7814,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993527193756215 + "rho": 0.9993527193756215, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -7465,7 +7834,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993337040236421 + "rho": 0.9993337040236421, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -7482,7 +7852,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994622084254383 + "rho": 0.9994622084254383, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -7499,7 +7870,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998942593392481 + "rho": 0.9998942593392481, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -7518,7 +7890,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993527193756215 + "rho": 0.9993527193756215, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -7537,7 +7910,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993337040236421 + "rho": 0.9993337040236421, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -7554,7 +7928,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994622084254383 + "rho": 0.9994622084254383, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -7571,7 +7946,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998942593392481 + "rho": 0.9998942593392481, + "speed": 3 } } }, @@ -7629,7 +8005,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985086211701723 + "rho": 0.9985086211701723, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -7648,7 +8025,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990748721909899 + "rho": 0.9990748721909899, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -7665,7 +8043,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999990935297312 + "rho": 0.999990935297312, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -7682,7 +8061,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999650910478681 + "rho": 0.9999650910478681, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -7701,7 +8081,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985086211701723 + "rho": 0.9985086211701723, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -7720,7 +8101,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990748721909899 + "rho": 0.9990748721909899, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -7737,7 +8119,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999990935297312 + "rho": 0.999990935297312, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -7754,7 +8137,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999650910478681 + "rho": 0.9999650910478681, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -7773,7 +8157,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985086211701723 + "rho": 0.9985086211701723, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -7792,7 +8177,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990748721909899 + "rho": 0.9990748721909899, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -7809,7 +8195,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999990935297312 + "rho": 0.999990935297312, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -7826,7 +8213,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999650910478681 + "rho": 0.9999650910478681, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -7845,7 +8233,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985086211701723 + "rho": 0.9985086211701723, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -7864,7 +8253,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990748721909899 + "rho": 0.9990748721909899, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -7881,7 +8271,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999990935297312 + "rho": 0.999990935297312, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -7898,7 +8289,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999650910478681 + "rho": 0.9999650910478681, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -7917,7 +8309,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985086211701723 + "rho": 0.9985086211701723, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -7936,7 +8329,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990748721909899 + "rho": 0.9990748721909899, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -7953,7 +8347,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999990935297312 + "rho": 0.999990935297312, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -7970,7 +8365,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999650910478681 + "rho": 0.9999650910478681, + "speed": 5 } } }, @@ -8026,7 +8422,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9974196483116206 + "rho": 0.9974196483116206, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -8045,7 +8442,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989219992353233 + "rho": 0.9989219992353233, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -8062,7 +8460,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998798460157746 + "rho": 0.998798460157746, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -8079,7 +8478,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999530170125139 + "rho": 0.9999530170125139, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -8098,7 +8498,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9974196483116206 + "rho": 0.9974196483116206, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -8117,7 +8518,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989219992353233 + "rho": 0.9989219992353233, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -8134,7 +8536,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998798460157746 + "rho": 0.998798460157746, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -8151,7 +8554,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999530170125139 + "rho": 0.9999530170125139, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -8170,7 +8574,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9974196483116206 + "rho": 0.9974196483116206, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -8189,7 +8594,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9989219992353233 + "rho": 0.9989219992353233, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -8206,7 +8612,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.998798460157746 + "rho": 0.998798460157746, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -8223,7 +8630,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999530170125139 + "rho": 0.9999530170125139, + "speed": 3 } } }, @@ -8283,7 +8691,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -8302,7 +8711,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -8319,7 +8729,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -8336,7 +8747,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -8355,7 +8767,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -8374,7 +8787,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -8391,7 +8805,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -8408,7 +8823,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -8427,7 +8843,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -8446,7 +8863,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -8463,7 +8881,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -8480,7 +8899,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -8499,7 +8919,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -8518,7 +8939,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -8535,7 +8957,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -8552,7 +8975,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -8571,7 +8995,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -8590,7 +9015,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -8607,7 +9033,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -8624,7 +9051,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 5 }, "eir-f-t_6": { "out_var": "eir-f-t", @@ -8643,7 +9071,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 6 }, "cap-f-t_6": { "out_var": "cap-f-t", @@ -8662,7 +9091,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 6 }, "eir-f-ff_6": { "out_var": "eir-f-ff", @@ -8679,7 +9109,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 6 }, "cap-f-ff_6": { "out_var": "cap-f-ff", @@ -8696,7 +9127,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 6 }, "eir-f-t_7": { "out_var": "eir-f-t", @@ -8715,7 +9147,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992855579762162 + "rho": 0.9992855579762162, + "speed": 7 }, "cap-f-t_7": { "out_var": "cap-f-t", @@ -8734,7 +9167,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994414769473897 + "rho": 0.9994414769473897, + "speed": 7 }, "eir-f-ff_7": { "out_var": "eir-f-ff", @@ -8751,7 +9185,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999627587380865 + "rho": 0.9999627587380865, + "speed": 7 }, "cap-f-ff_7": { "out_var": "cap-f-ff", @@ -8768,7 +9203,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999990099710762 + "rho": 0.9999990099710762, + "speed": 7 } } }, @@ -8826,7 +9262,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990799994343172 + "rho": 0.9990799994343172, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -8845,7 +9282,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993299575198341 + "rho": 0.9993299575198341, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -8862,7 +9300,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995717025188158 + "rho": 0.9995717025188158, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -8879,7 +9318,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995445573140063 + "rho": 0.9995445573140063, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -8898,7 +9338,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990799994343172 + "rho": 0.9990799994343172, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -8917,7 +9358,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993299575198341 + "rho": 0.9993299575198341, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -8934,7 +9376,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995717025188158 + "rho": 0.9995717025188158, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -8951,7 +9394,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995445573140063 + "rho": 0.9995445573140063, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -8970,7 +9414,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990799994343172 + "rho": 0.9990799994343172, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -8989,7 +9434,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993299575198341 + "rho": 0.9993299575198341, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -9006,7 +9452,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995717025188158 + "rho": 0.9995717025188158, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -9023,7 +9470,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995445573140063 + "rho": 0.9995445573140063, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -9042,7 +9490,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990799994343172 + "rho": 0.9990799994343172, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -9061,7 +9510,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993299575198341 + "rho": 0.9993299575198341, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -9078,7 +9528,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995717025188158 + "rho": 0.9995717025188158, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -9095,7 +9546,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995445573140063 + "rho": 0.9995445573140063, + "speed": 4 }, "eir-f-t_5": { "out_var": "eir-f-t", @@ -9114,7 +9566,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990799994343172 + "rho": 0.9990799994343172, + "speed": 5 }, "cap-f-t_5": { "out_var": "cap-f-t", @@ -9133,7 +9586,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993299575198341 + "rho": 0.9993299575198341, + "speed": 5 }, "eir-f-ff_5": { "out_var": "eir-f-ff", @@ -9150,7 +9604,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995717025188158 + "rho": 0.9995717025188158, + "speed": 5 }, "cap-f-ff_5": { "out_var": "cap-f-ff", @@ -9167,7 +9622,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995445573140063 + "rho": 0.9995445573140063, + "speed": 5 } } }, @@ -9220,7 +9676,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995293176456047 + "rho": 0.9995293176456047, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9239,7 +9696,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988869535561329 + "rho": 0.9988869535561329, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9256,7 +9714,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9273,7 +9732,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -9326,7 +9786,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995293176456047 + "rho": 0.9995293176456047, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9345,7 +9806,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988869535561329 + "rho": 0.9988869535561329, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9362,7 +9824,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9379,7 +9842,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -9432,7 +9896,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994308242175782 + "rho": 0.9994308242175782, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9451,7 +9916,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9953597184067361 + "rho": 0.9953597184067361, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9468,7 +9934,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9485,7 +9952,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -9538,7 +10006,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994308242175782 + "rho": 0.9994308242175782, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9557,7 +10026,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9953597184067361 + "rho": 0.9953597184067361, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9574,7 +10044,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9591,7 +10062,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -9644,7 +10116,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998289456810747 + "rho": 0.9998289456810747, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9663,7 +10136,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992779976251073 + "rho": 0.9992779976251073, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9680,7 +10154,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9697,7 +10172,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -9750,7 +10226,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987067600993533 + "rho": 0.9987067600993533, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9769,7 +10246,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9975024271620554 + "rho": 0.9975024271620554, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9786,7 +10264,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9803,7 +10282,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -9856,7 +10336,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999570414175356 + "rho": 0.9999570414175356, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9875,7 +10356,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994580950825205 + "rho": 0.9994580950825205, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9892,7 +10374,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -9909,7 +10392,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -9962,7 +10446,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9978080706210245 + "rho": 0.9978080706210245, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -9981,7 +10466,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9967703617655371 + "rho": 0.9967703617655371, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -9998,7 +10484,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10015,7 +10502,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -10068,7 +10556,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998172996475345 + "rho": 0.9998172996475345, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10087,7 +10576,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9976421508612311 + "rho": 0.9976421508612311, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10104,7 +10594,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10121,7 +10612,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -10174,7 +10666,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985731085284325 + "rho": 0.9985731085284325, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10193,7 +10686,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997363701072634 + "rho": 0.997363701072634, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10210,7 +10704,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10227,7 +10722,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10280,7 +10776,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9971317255437602 + "rho": 0.9971317255437602, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10299,7 +10796,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9956961762979164 + "rho": 0.9956961762979164, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10316,7 +10814,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10333,7 +10832,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10386,7 +10886,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9978622184364679 + "rho": 0.9978622184364679, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10405,7 +10906,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995655592117075 + "rho": 0.9995655592117075, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10422,7 +10924,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10439,7 +10942,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10492,7 +10996,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990247210388458 + "rho": 0.9990247210388458, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10511,7 +11016,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995531696006911 + "rho": 0.9995531696006911, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10528,7 +11034,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10545,7 +11052,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10598,7 +11106,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986213677707516 + "rho": 0.9986213677707516, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10617,7 +11126,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997656942143756 + "rho": 0.997656942143756, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10634,7 +11144,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10651,7 +11162,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10704,7 +11216,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9986213677707516 + "rho": 0.9986213677707516, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10723,7 +11236,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.997656942143756 + "rho": 0.997656942143756, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10740,7 +11254,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10757,7 +11272,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -10810,7 +11326,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982837526212952 + "rho": 0.9982837526212952, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10829,7 +11346,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9913802993484827 + "rho": 0.9913802993484827, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10846,7 +11364,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10863,7 +11382,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -10916,7 +11436,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9984059815707415 + "rho": 0.9984059815707415, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -10935,7 +11456,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9977300774885797 + "rho": 0.9977300774885797, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -10952,7 +11474,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -10969,7 +11492,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -11022,7 +11546,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982517108514406 + "rho": 0.9982517108514406, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11041,7 +11566,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9976803409082992 + "rho": 0.9976803409082992, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11058,7 +11584,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11075,7 +11602,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -11128,7 +11656,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9984059815707415 + "rho": 0.9984059815707415, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11147,7 +11676,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9977300774885797 + "rho": 0.9977300774885797, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11164,7 +11694,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11181,7 +11712,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -11234,7 +11766,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982517108514406 + "rho": 0.9982517108514406, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11253,7 +11786,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9976803409082992 + "rho": 0.9976803409082992, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11270,7 +11804,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11287,7 +11822,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -11340,7 +11876,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9965959135294177 + "rho": 0.9965959135294177, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11359,7 +11896,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9976003350859801 + "rho": 0.9976003350859801, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11376,7 +11914,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11393,7 +11932,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 } } }, @@ -11446,7 +11986,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999468215382146 + "rho": 0.9999468215382146, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11465,7 +12006,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999658548414044 + "rho": 0.999658548414044, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11482,7 +12024,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11499,7 +12042,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -11556,7 +12100,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11575,7 +12120,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11592,7 +12138,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11609,7 +12156,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -11628,7 +12176,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -11647,7 +12196,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -11664,7 +12214,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -11681,7 +12232,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -11700,7 +12252,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -11719,7 +12272,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -11736,7 +12290,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -11753,7 +12308,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -11772,7 +12328,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -11791,7 +12348,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -11808,7 +12366,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -11825,7 +12384,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -11882,7 +12442,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -11901,7 +12462,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -11918,7 +12480,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -11935,7 +12498,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -11954,7 +12518,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -11973,7 +12538,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -11990,7 +12556,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -12007,7 +12574,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -12026,7 +12594,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -12045,7 +12614,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -12062,7 +12632,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -12079,7 +12650,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -12098,7 +12670,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985029618067818 + "rho": 0.9985029618067818, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -12117,7 +12690,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9907648883557209 + "rho": 0.9907648883557209, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -12134,7 +12708,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -12151,7 +12726,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -12208,7 +12784,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -12227,7 +12804,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -12244,7 +12822,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -12261,7 +12840,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -12280,7 +12860,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -12299,7 +12880,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -12316,7 +12898,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -12333,7 +12916,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -12352,7 +12936,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -12371,7 +12956,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -12388,7 +12974,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -12405,7 +12992,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -12424,7 +13012,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -12443,7 +13032,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -12460,7 +13050,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -12477,7 +13068,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -12534,7 +13126,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987223461730808 + "rho": 0.9987223461730808, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -12553,7 +13146,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9927799043609494 + "rho": 0.9927799043609494, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -12570,7 +13164,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -12587,7 +13182,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -12606,7 +13202,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987223461730808 + "rho": 0.9987223461730808, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -12625,7 +13222,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9927799043609494 + "rho": 0.9927799043609494, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -12642,7 +13240,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -12659,7 +13258,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -12678,7 +13278,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987223461730808 + "rho": 0.9987223461730808, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -12697,7 +13298,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9927799043609494 + "rho": 0.9927799043609494, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -12714,7 +13316,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -12731,7 +13334,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -12750,7 +13354,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9987223461730808 + "rho": 0.9987223461730808, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -12769,7 +13374,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9927799043609494 + "rho": 0.9927799043609494, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -12786,7 +13392,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -12803,7 +13410,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -12860,7 +13468,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -12879,7 +13488,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -12896,7 +13506,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -12913,7 +13524,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -12932,7 +13544,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -12951,7 +13564,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -12968,7 +13582,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -12985,7 +13600,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -13004,7 +13620,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -13023,7 +13640,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -13040,7 +13658,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -13057,7 +13676,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -13076,7 +13696,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9988792225505518 + "rho": 0.9988792225505518, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -13095,7 +13716,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9933188308329746 + "rho": 0.9933188308329746, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -13112,7 +13734,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -13129,11 +13752,11 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, - "MPS008B": { "eqp_type": "UnitaryDirectExpansion", "source": "Daikin", @@ -13183,7 +13806,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995627608064012 + "rho": 0.9995627608064012, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13202,7 +13826,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999937024667116 + "rho": 0.9999937024667116, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13219,7 +13844,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13236,7 +13862,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -13289,7 +13916,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998635045036623 + "rho": 0.9998635045036623, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13308,7 +13936,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999997078835534 + "rho": 0.999997078835534, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13325,7 +13954,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13342,7 +13972,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -13395,7 +14026,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9992897478028222 + "rho": 0.9992897478028222, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13414,7 +14046,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999922685612833 + "rho": 0.9999922685612833, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13431,7 +14064,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13448,7 +14082,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -13501,7 +14136,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998635045036623 + "rho": 0.9998635045036623, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13520,7 +14156,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999997078835534 + "rho": 0.999997078835534, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13537,7 +14174,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13554,7 +14192,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -13607,7 +14246,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999483032200145 + "rho": 0.999483032200145, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13626,7 +14266,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999965684694835 + "rho": 0.9999965684694835, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13643,7 +14284,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13660,7 +14302,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -13713,7 +14356,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999541788396917 + "rho": 0.999541788396917, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13732,7 +14376,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999943834670216 + "rho": 0.9999943834670216, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13749,7 +14394,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13766,7 +14412,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 } } }, @@ -13819,7 +14466,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995627608064012 + "rho": 0.9995627608064012, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13838,7 +14486,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999937024667116 + "rho": 0.9999937024667116, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13855,7 +14504,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13872,7 +14522,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 } } }, @@ -13925,7 +14576,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995150433759464 + "rho": 0.9995150433759464, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -13944,7 +14596,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999969352302848 + "rho": 0.9999969352302848, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -13961,7 +14614,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -13978,7 +14632,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 } } }, @@ -14031,7 +14686,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993576010231099 + "rho": 0.9993576010231099, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14050,7 +14706,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.992227436406384 + "rho": 0.992227436406384, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14067,7 +14724,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9205107930520999 + "rho": 0.9205107930520999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14084,7 +14742,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9414363852377047 + "rho": 0.9414363852377047, + "speed": 1 } } }, @@ -14137,7 +14796,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993576010231099 + "rho": 0.9993576010231099, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14156,7 +14816,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.992227436406384 + "rho": 0.992227436406384, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14173,7 +14834,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9205107930520999 + "rho": 0.9205107930520999, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14190,7 +14852,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9414363852377047 + "rho": 0.9414363852377047, + "speed": 1 } } }, @@ -14243,7 +14906,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993783728988319 + "rho": 0.9993783728988319, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14262,7 +14926,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9922278198507958 + "rho": 0.9922278198507958, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14279,7 +14944,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.5064579819986881 + "rho": 0.5064579819986881, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14296,7 +14962,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.8643594441479289 + "rho": 0.8643594441479289, + "speed": 1 } } }, @@ -14349,7 +15016,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999320786183885 + "rho": 0.999320786183885, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14368,7 +15036,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9922272331186908 + "rho": 0.9922272331186908, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14385,7 +15054,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.5318177659254147 + "rho": 0.5318177659254147, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14402,7 +15072,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.7974786198943641 + "rho": 0.7974786198943641, + "speed": 1 } } }, @@ -14455,7 +15126,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993035326074854 + "rho": 0.9993035326074854, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14474,7 +15146,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9924555242108215 + "rho": 0.9924555242108215, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14491,7 +15164,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.8553219754698285 + "rho": 0.8553219754698285, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14508,7 +15182,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.8882829394047146 + "rho": 0.8882829394047146, + "speed": 1 } } }, @@ -14561,7 +15236,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998739551255253 + "rho": 0.9998739551255253, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14580,7 +15256,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9982095156018614 + "rho": 0.9982095156018614, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14597,7 +15274,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.41307512490489995 + "rho": 0.41307512490489995, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14614,7 +15292,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.740826739334716 + "rho": 0.740826739334716, + "speed": 1 } } }, @@ -14667,7 +15346,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993580332804782 + "rho": 0.9993580332804782, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14686,7 +15366,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9922222971990616 + "rho": 0.9922222971990616, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14703,7 +15384,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9643535270483601 + "rho": 0.9643535270483601, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14720,7 +15402,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.968669707674816 + "rho": 0.968669707674816, + "speed": 1 } } }, @@ -14773,7 +15456,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9969760626183288 + "rho": 0.9969760626183288, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14792,7 +15476,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.8619586174570255 + "rho": 0.8619586174570255, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14809,7 +15494,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.20144155255768606 + "rho": 0.20144155255768606, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14826,7 +15512,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.8136714432848949 + "rho": 0.8136714432848949, + "speed": 1 } } }, @@ -14879,7 +15566,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993435537235895 + "rho": 0.9993435537235895, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -14898,7 +15586,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9923493486211125 + "rho": 0.9923493486211125, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -14915,7 +15604,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.3238130639278031 + "rho": 0.3238130639278031, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -14932,7 +15622,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.7793265536847733 + "rho": 0.7793265536847733, + "speed": 1 } } }, @@ -14985,7 +15676,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999746756861524 + "rho": 0.9999746756861524, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -15004,7 +15696,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998999584082572 + "rho": 0.9998999584082572, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -15021,7 +15714,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999432671754543 + "rho": 0.9999432671754543, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -15038,7 +15732,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999898625489261 + "rho": 0.9999898625489261, + "speed": 1 } } }, @@ -15094,7 +15789,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999647042464783 + "rho": 0.9999647042464783, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -15113,7 +15809,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997363073506527 + "rho": 0.9997363073506527, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -15130,7 +15827,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -15147,7 +15845,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -15166,7 +15865,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9969723676718367 + "rho": 0.9969723676718367, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -15185,7 +15885,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9993799377036775 + "rho": 0.9993799377036775, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -15202,7 +15903,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -15219,7 +15921,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -15238,7 +15941,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999766243866336 + "rho": 0.9999766243866336, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -15257,7 +15961,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996894373836696 + "rho": 0.9996894373836696, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -15274,7 +15979,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -15291,7 +15997,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 3 } } }, @@ -15348,7 +16055,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999854916549009 + "rho": 0.9999854916549009, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -15367,7 +16075,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999416450545755 + "rho": 0.9999416450545755, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -15384,7 +16093,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -15401,7 +16111,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -15420,7 +16131,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999638810458863 + "rho": 0.9999638810458863, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -15439,7 +16151,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999728628427432 + "rho": 0.9999728628427432, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -15456,7 +16169,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -15473,7 +16187,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -15492,7 +16207,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991461790638688 + "rho": 0.9991461790638688, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -15511,7 +16227,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9956829834808736 + "rho": 0.9956829834808736, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -15528,7 +16245,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -15545,7 +16263,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999996 + "rho": 0.9999999999999996, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -15564,7 +16283,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999698281259822 + "rho": 0.9999698281259822, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -15583,7 +16303,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999144074510419 + "rho": 0.9999144074510419, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -15600,7 +16321,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -15617,7 +16339,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 4 } } }, @@ -15673,7 +16396,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997874508873901 + "rho": 0.9997874508873901, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -15692,7 +16416,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995823444152657 + "rho": 0.9995823444152657, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -15709,7 +16434,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -15726,7 +16452,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -15745,7 +16472,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999699216678821 + "rho": 0.9999699216678821, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -15764,7 +16492,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995910820032249 + "rho": 0.9995910820032249, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -15781,7 +16510,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -15798,7 +16528,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -15817,7 +16548,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999597048028054 + "rho": 0.9999597048028054, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -15836,7 +16568,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995310688991061 + "rho": 0.9995310688991061, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -15853,7 +16586,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -15870,7 +16604,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 } } }, @@ -15927,7 +16662,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999744534042219 + "rho": 0.9999744534042219, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -15946,7 +16682,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998893518568849 + "rho": 0.9998893518568849, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -15963,7 +16700,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -15980,7 +16718,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -15999,7 +16738,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996743952272539 + "rho": 0.9996743952272539, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -16018,7 +16758,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996192626351391 + "rho": 0.9996192626351391, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -16035,7 +16776,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -16052,7 +16794,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -16071,7 +16814,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999747155270463 + "rho": 0.9999747155270463, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -16090,7 +16834,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999449193834516 + "rho": 0.9999449193834516, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -16107,7 +16852,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -16124,7 +16870,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999996 + "rho": 0.9999999999999996, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -16143,7 +16890,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999831871635217 + "rho": 0.9999831871635217, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -16162,7 +16910,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997952739043421 + "rho": 0.9997952739043421, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -16179,7 +16928,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -16196,7 +16946,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -16253,7 +17004,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999723003148687 + "rho": 0.9999723003148687, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -16272,7 +17024,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995018581823432 + "rho": 0.9995018581823432, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -16289,7 +17042,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -16306,7 +17060,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "eir-f-t_2": { "out_var": "eir-f-t", @@ -16325,7 +17080,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999705420923474 + "rho": 0.9999705420923474, + "speed": 2 }, "cap-f-t_2": { "out_var": "cap-f-t", @@ -16344,7 +17100,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.99957874182625 + "rho": 0.99957874182625, + "speed": 2 }, "eir-f-ff_2": { "out_var": "eir-f-ff", @@ -16361,7 +17118,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 2 }, "cap-f-ff_2": { "out_var": "cap-f-ff", @@ -16378,7 +17136,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 2 }, "eir-f-t_3": { "out_var": "eir-f-t", @@ -16397,7 +17156,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999757020721538 + "rho": 0.9999757020721538, + "speed": 3 }, "cap-f-t_3": { "out_var": "cap-f-t", @@ -16416,7 +17176,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9996517398799833 + "rho": 0.9996517398799833, + "speed": 3 }, "eir-f-ff_3": { "out_var": "eir-f-ff", @@ -16433,7 +17194,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 3 }, "cap-f-ff_3": { "out_var": "cap-f-ff", @@ -16450,7 +17212,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 3 }, "eir-f-t_4": { "out_var": "eir-f-t", @@ -16469,7 +17232,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999234250017297 + "rho": 0.9999234250017297, + "speed": 4 }, "cap-f-t_4": { "out_var": "cap-f-t", @@ -16488,7 +17252,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9995538679489337 + "rho": 0.9995538679489337, + "speed": 4 }, "eir-f-ff_4": { "out_var": "eir-f-ff", @@ -16505,7 +17270,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 4 }, "cap-f-ff_4": { "out_var": "cap-f-ff", @@ -16522,7 +17288,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 4 } } }, @@ -16575,7 +17342,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999941104969169 + "rho": 0.9999941104969169, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -16594,7 +17362,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999897399064525 + "rho": 0.9999897399064525, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -16611,7 +17380,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9984190853424145 + "rho": 0.9984190853424145, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -16628,7 +17398,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997841417696048 + "rho": 0.9997841417696048, + "speed": 1 } } }, @@ -16681,7 +17452,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999741684704332 + "rho": 0.9999741684704332, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -16700,7 +17472,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999048377138038 + "rho": 0.9999048377138038, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -16717,7 +17490,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9985672443763393 + "rho": 0.9985672443763393, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -16734,7 +17508,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999820262969331 + "rho": 0.999820262969331, + "speed": 1 } } }, @@ -16787,7 +17562,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999469969972768 + "rho": 0.9999469969972768, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -16806,7 +17582,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999274906531881 + "rho": 0.9999274906531881, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -16823,7 +17600,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9990160688914551 + "rho": 0.9990160688914551, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -16840,7 +17618,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998050169465031 + "rho": 0.9998050169465031, + "speed": 1 } } }, @@ -16893,7 +17672,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999566612660917 + "rho": 0.9999566612660917, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -16912,7 +17692,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998671168433284 + "rho": 0.9998671168433284, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -16929,7 +17710,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9991030186915066 + "rho": 0.9991030186915066, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -16946,7 +17728,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9997990211558601 + "rho": 0.9997990211558601, + "speed": 1 } } }, @@ -16999,7 +17782,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999557552731722 + "rho": 0.9999557552731722, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17018,7 +17802,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999871726747884 + "rho": 0.9999871726747884, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17035,7 +17820,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17052,7 +17838,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -17105,7 +17892,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999625470650642 + "rho": 0.9999625470650642, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17124,7 +17912,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998910669487371 + "rho": 0.9998910669487371, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17141,7 +17930,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17158,7 +17948,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -17211,7 +18002,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998629313711714 + "rho": 0.9998629313711714, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17230,7 +18022,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999960079538268 + "rho": 0.9999960079538268, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17247,7 +18040,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17264,7 +18058,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999998 + "rho": 0.9999999999999998, + "speed": 1 } } }, @@ -17317,7 +18112,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9994767599632712 + "rho": 0.9994767599632712, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17336,7 +18132,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9972969229168133 + "rho": 0.9972969229168133, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17353,7 +18150,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17370,7 +18168,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -17423,7 +18222,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998125583321491 + "rho": 0.9998125583321491, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17442,7 +18242,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999947484162456 + "rho": 0.9999947484162456, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17459,7 +18260,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17476,7 +18278,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } }, @@ -17529,7 +18332,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998314409545084 + "rho": 0.9998314409545084, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17548,7 +18352,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998616750674963 + "rho": 0.9998616750674963, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17565,7 +18370,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17582,7 +18388,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -17635,7 +18442,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998996903510006 + "rho": 0.9998996903510006, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17654,7 +18462,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999803422388318 + "rho": 0.9999803422388318, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17671,7 +18480,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17688,7 +18498,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 } } }, @@ -17741,7 +18552,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9998731661572421 + "rho": 0.9998731661572421, + "speed": 1 }, "cap-f-t": { "out_var": "cap-f-t", @@ -17760,7 +18572,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.999983353802628 + "rho": 0.999983353802628, + "speed": 1 }, "eir-f-ff": { "out_var": "eir-f-ff", @@ -17777,7 +18590,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1.0, + "speed": 1 }, "cap-f-ff": { "out_var": "cap-f-ff", @@ -17794,7 +18608,8 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 0.9999999999999999 + "rho": 0.9999999999999999, + "speed": 1 } } } diff --git a/tests/test_unitarydirectexpansion.py b/tests/test_unitarydirectexpansion.py index 06435767..a7e85986 100644 --- a/tests/test_unitarydirectexpansion.py +++ b/tests/test_unitarydirectexpansion.py @@ -391,6 +391,35 @@ def test_get_ms_curves(self): self.dx_unit_dft.set_of_curves.append(new_curve) assert len(self.dx_unit_dft.get_dx_curves(copy_all_stages=False)["2"]) == 1 + def test_ms_generation(self): + ms_dx_unit = cp.UnitaryDirectExpansion( + compressor_type="scroll", + condenser_type="air", + compressor_speed="constant", + ref_cap_unit="ton", + ref_gross_cap=8, + full_eff=11.5, + full_eff_unit="eer", + part_eff=12.8, + part_eff_ref_std="ahri_340/360", + model="simplified_bf", + sim_engine="energyplus", + indoor_fan_speeds=1, + compressor_stages=[0.33, 0.67, 1.0], + indoor_fan_curve=True, + indoor_fan_power=8 * 400 * 0.3 / 1000, + indoor_fan_power_unit="kW", + ) + set_of_curves = ms_dx_unit.generate_set_of_curves( + method="nearest_neighbor", + tol=0.01, + num_nearest_neighbors=5, + verbose=True, + vars=["eir-f-t"], + random_seed=1, + ) + assert len(set_of_curves) > 0 + def test_ahri_340_360_example_g4_3(self): ahri_example_lib = cp.Library( path=os.path.join(location, "./data", "ahri_example.json") From 75ca8e83b38397f6994cbb7bb18ceac5327988ea Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:04:14 -0700 Subject: [PATCH 06/19] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 51e3d65d..c3082c25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "copper-bem" -version = "0.2.5" +version = "0.2.6" description = "Performance curve generator for building energy simulation" authors = ["Lerond, Jeremy ", "Rahman, Aowabin ", "Wan, Hanlong ", "Singh, Manan "] readme = "README.md" From 73bee1654b9a7f23ac5ea60a7440e0a2aa82aa47 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:04:28 -0700 Subject: [PATCH 07/19] Update setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bf810e35..256a608c 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ long_description = (this_directory / "README.md").read_text() setup( name="copper-bem", - version="0.2.5", + version="0.2.6", description="Performance curve generator for building energy simulation", long_description=long_description, long_description_content_type="text/markdown", From 1d6637c76441e9dae95ca2c76eeaffe5dd87b8a4 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:04:52 -0700 Subject: [PATCH 08/19] Update conf.py --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index b0957e09..8b420e0f 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -27,7 +27,7 @@ # The short X.Y version version = "0.2" # The full version, including alpha/beta/rc tags -release = "0.2.5" +release = "0.2.6" # -- General configuration --------------------------------------------------- From da7162662ed083b593451103f41585a18d21f4a3 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 14:59:27 -0700 Subject: [PATCH 09/19] Fix return for multi-speed fan configurations (#135) * fixing interpolation bug with updated library * Add iteration loop. * updated library.json with some of York curves removed * removing multi_stage.json * remove new_lib.py not needed * unitarydirectexpansion_curves.json with updated library * deleted library.json and multi_stage.json * added speed attribute to each curve modifier * =Add unit test for MS unitary DX coil generation. * Fix return for multi-speed fan configurations. --------- Co-authored-by: Rahman, Aowabin --- copper/unitarydirectexpansion.py | 4 +- tests/test_unitarydirectexpansion.py | 58 +++++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 2 deletions(-) diff --git a/copper/unitarydirectexpansion.py b/copper/unitarydirectexpansion.py index 3e2f2aa6..d91473cc 100644 --- a/copper/unitarydirectexpansion.py +++ b/copper/unitarydirectexpansion.py @@ -319,7 +319,9 @@ def calc_fan_power( * fan_power_fractions[ compressor_stages.index(compressor_stage) ], - fan_flow_fractions.index(compressor_stage), + fan_power_fractions[ + compressor_stages.index(compressor_stage) + ], ) else: return ( diff --git a/tests/test_unitarydirectexpansion.py b/tests/test_unitarydirectexpansion.py index a7e85986..cf887bd0 100644 --- a/tests/test_unitarydirectexpansion.py +++ b/tests/test_unitarydirectexpansion.py @@ -391,7 +391,7 @@ def test_get_ms_curves(self): self.dx_unit_dft.set_of_curves.append(new_curve) assert len(self.dx_unit_dft.get_dx_curves(copy_all_stages=False)["2"]) == 1 - def test_ms_generation(self): + def test_ms_generation_vs_fan(self): ms_dx_unit = cp.UnitaryDirectExpansion( compressor_type="scroll", condenser_type="air", @@ -420,6 +420,62 @@ def test_ms_generation(self): ) assert len(set_of_curves) > 0 + def test_ms_generation_ms_fan(self): + ms_dx_unit = cp.UnitaryDirectExpansion( + compressor_type="scroll", + condenser_type="air", + compressor_speed="constant", + ref_cap_unit="ton", + ref_gross_cap=15, + full_eff=11.2, + full_eff_unit="eer", + part_eff=14.8, + part_eff_ref_std="ahri_340/360", + model="simplified_bf", + sim_engine="energyplus", + indoor_fan_speeds=5, + compressor_stages=[0.2, 0.4, 0.6, 0.8, 1.0], + indoor_fan_speeds_mapping={ + "1": { + "fan_flow_fraction": 0.2, + "fan_power_fraction": 0.1, + "compressor_stage": 1, + }, + "2": { + "fan_flow_fraction": 0.4, + "fan_power_fraction": 0.16, + "compressor_stage": 2, + }, + "3": { + "fan_flow_fraction": 0.6, + "fan_power_fraction": 0.36, + "compressor_stage": 3, + }, + "4": { + "fan_flow_fraction": 0.8, + "fan_power_fraction": 0.64, + "compressor_stage": 4, + }, + "5": { + "fan_flow_fraction": 1.0, + "fan_power_fraction": 1.0, + "compressor_stage": 5, + }, + }, + indoor_fan_curve=False, + indoor_fan_power=15 * 400 * 0.3 / 1000, + indoor_fan_power_unit="kW", + ) + set_of_curves = ms_dx_unit.generate_set_of_curves( + method="nearest_neighbor", + tol=0.01, + num_nearest_neighbors=5, + verbose=True, + vars=["eir-f-t"], + random_seed=1, + ) + assert len(set_of_curves) > 0 + def test_ahri_340_360_example_g4_3(self): ahri_example_lib = cp.Library( path=os.path.join(location, "./data", "ahri_example.json") From 6dd6b8a1678aecb9a8a28f62c2ead07327a96e26 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 14:59:44 -0700 Subject: [PATCH 10/19] Update setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 256a608c..d535b8a3 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ long_description = (this_directory / "README.md").read_text() setup( name="copper-bem", - version="0.2.6", + version="0.2.7", description="Performance curve generator for building energy simulation", long_description=long_description, long_description_content_type="text/markdown", From ece2b3da2ed8273e5faf31d8b228ddaff3ca7315 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 15:00:02 -0700 Subject: [PATCH 11/19] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c3082c25..b8d50acb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "copper-bem" -version = "0.2.6" +version = "0.2.7" description = "Performance curve generator for building energy simulation" authors = ["Lerond, Jeremy ", "Rahman, Aowabin ", "Wan, Hanlong ", "Singh, Manan "] readme = "README.md" From 68c43b2bbd88a9cde2d6e80451513db9d9bd8714 Mon Sep 17 00:00:00 2001 From: "Jeremy L." <5149279+lymereJ@users.noreply.github.com> Date: Thu, 18 Sep 2025 15:00:17 -0700 Subject: [PATCH 12/19] Update conf.py --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 8b420e0f..efa5ca80 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -27,7 +27,7 @@ # The short X.Y version version = "0.2" # The full version, including alpha/beta/rc tags -release = "0.2.6" +release = "0.2.7" # -- General configuration --------------------------------------------------- From 34546af150e1e3b106ab31dcc1a5f7edcebf726d Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Tue, 30 Sep 2025 13:14:49 -0700 Subject: [PATCH 13/19] update readme and step1 --- .../DX-Constant-Efficiency.RS0004.a205.json | 335 ++++++++++++++++++ applications/ashrae205/README.md | 74 ++-- applications/ashrae205/main.py | 195 ++++++++-- 3 files changed, 528 insertions(+), 76 deletions(-) create mode 100644 applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json diff --git a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json new file mode 100644 index 00000000..cca96b5e --- /dev/null +++ b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json @@ -0,0 +1,335 @@ +{ + "metadata": { + "schema_version": "2.0.0", + "data_model": "ASHRAE_205", + "schema": "RS0004", + "description": "DX System with Constant Efficiency", + "id": "123e4567-e89b-12d3-a456-426614174000", + "data_timestamp": "2020-05-07T00:00Z", + "data_version": 1, + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation that applies a constant COP of 3.1" + }, + "description": { + "product_information": { + "outdoor_unit_manufacturer": "ABC HVAC", + "outdoor_unit_model_number": "DX AB12", + "indoor_unit_manufacturer": "ABC HVAC", + "indoor_unit_model_number": "DX AB12", + "refrigerant": "R-410A", + "compressor_type": "SCROLL" + } + }, + "performance": { + "compressor_speed_control_type": "DISCRETE", + "cycling_degradation_coefficient": 0.25, + "performance_map_cooling": { + "grid_variables": { + "outdoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 323.15 + ], + "indoor_coil_entering_relative_humidity": [ + 0, + 1 + ], + "indoor_coil_entering_dry_bulb_temperature": [ + 283.15, + 313.15 + ], + "indoor_coil_air_mass_flow_rate": [ + 5.4, + 26.8 + ], + "compressor_sequence_number": [ + 1, + 2 + ], + "ambient_absolute_air_pressure": [ + 81.273, + 101.325 + ] + }, + "lookup_variables": { + "gross_total_capacity": [ + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 42191.636, + 42191.636, + 56877.119999999995, + 56877.119999999995, + 62919.299, + 62919.299, + 102901.802, + 102901.802, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795, + 30500.344, + 30500.344, + 44039.92199999999, + 44039.92199999999, + 39370.92199999999, + 39370.92199999999, + 66637.795, + 66637.795 + ], + "gross_sensible_capacity": [ + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 25314.9816, + 25314.9816, + 34126.272, + 34126.272, + 37751.579399999995, + 37751.579399999995, + 61741.08119999999, + 61741.08119999999, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996, + 18300.2064, + 18300.2064, + 26423.953199999993, + 26423.953199999993, + 23622.553199999995, + 23622.553199999995, + 39982.676999999996, + 39982.676999999996 + ], + "gross_power": [ + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 13610.205161290321, + 13610.205161290321, + 18347.458064516126, + 18347.458064516126, + 20296.54806451613, + 20296.54806451613, + 33194.129677419354, + 33194.129677419354, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804, + 9838.82064516129, + 9838.82064516129, + 14206.4264516129, + 14206.4264516129, + 12700.297419354836, + 12700.297419354836, + 21496.062903225804, + 21496.062903225804 + ], + "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL" + ] + } + }, + "performance_map_standby": { + "grid_variables": { + "outdoor_coil_environment_dry_bulb_temperature": [ + 283.15, + 323.15 + ] + }, + "lookup_variables": { + "gross_power": [ + 40, + 40 + ] + } + } + } +} \ No newline at end of file diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md index afd0c487..fc552b74 100644 --- a/applications/ashrae205/README.md +++ b/applications/ashrae205/README.md @@ -1,45 +1,47 @@ # DX Performance Mapping Generator for STD 205 -This project provides tools to generate and validate **ASHRAE Standard 205-compliant performance maps** for DX (Direct Expansion) air conditioning units using curve-based performance data. It implements a full workflow from raw curve data to structured JSON outputs, schema validation, and optional conversion to Excel format. +This project provides tools to generate and validate **ASHRAE Standard 205-compliant performance maps** for DX (Direct Expansion) air conditioning units using curve-based performance data. +The workflow is fully implemented in a single script: **`main.py`**. --- ## ๐Ÿ“Œ Features -* Generates performance curves from code-based equations (via Jupyter Notebook or script). -* Loads and parses performance curves from a CSV file. -* Computes cooling performance over a grid of conditions defined in a JSON template. +* Generates performance curves using the **copper** library (ASHRAE 90.1 code-based EER/IEER requirements). +* Saves curves into individual **CSV files** (e.g., `AC_Perf_*.csv`) and an optional combined CSV. +* Computes cooling performance over a grid of conditions defined in a template JSON. * Supports various curve types: **linear, quadratic, cubic, bi-quadratic**. * Uses **PsychroLib** for accurate psychrometric calculations. -* Estimates sensible cooling capacity from total capacity. +* Estimates sensible cooling capacity from total capacity (simplified SHR approach). * Saves computed results into a structured JSON format compliant with ASHRAE Standard 205. -* Validates generated JSON against the **RS0004** and **ASHRAE205** schemas. +* Validates generated JSON against **RS0004** and **ASHRAE205** schemas. * Converts JSON results to **Excel (XLSX)** format using [Toolkit 205](https://github.com/open205/toolkit-205). --- ## ๐Ÿ“‚ File Structure +* `main.py` + โ†’ Main script that performs the **entire workflow**: + 1. Generate performance curves (CSV) + 2. Populate STD205 JSON template with results + 3. Validate JSON against ASHRAE 205 schema + 4. Convert JSON โ†’ XLSX + * `input/` - โ†’ Place JSON files here for conversion (e.g., `DX_Updated_STD205_Output.json`). + โ†’ JSON files for conversion (e.g., `AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json`). * `xlsx/` โ†’ Output folder where converted XLSX files will be saved. -* `unitary_dx_at_code_curves.ipynb` - โ†’ Jupyter notebook that demonstrates generating a CSV of performance curves. - -* `unitary_dx_capacity_curves.csv` - โ†’ Example CSV file containing performance curves (generated by the notebook). +* `AC_Perf_*.csv` + โ†’ Example CSV file generated from the copper-based curve generation. * `DX-Constant-Efficiency.RS0004.a205.json` โ†’ Template JSON defining the variable grid and structure for performance mapping. -* `generate_performance_map.py` - โ†’ Main script: generates CSV, computes performance map, fills the template JSON, validates, and (optionally) converts JSON to XLSX. - -* `DX_Updated_STD205_Output.json` - โ†’ Example output JSON with completed lookup tables. +* `RS0004.schema.json`, `ASHRAE205.schema.json` + โ†’ Schemas used for validation. --- @@ -62,27 +64,28 @@ poetry run doit build_schema ## ๐Ÿง  Workflow 1. **Generate Curves** - Use `unitary_dx_at_code_curves.ipynb` or the first part of `generate_performance_map.py` to generate `unitary_dx_capacity_curves.csv`. + `main.py` uses the **copper** library to generate code-compliant DX performance curves (EER/IEER). + Outputs: CSVs (`AC_Perf_*.csv`) saved in the working directory. 2. **Map to JSON** - `generate_performance_map.py` reads the CSV, applies modifier curves, computes capacity & power, and writes results into the template JSON. + `main.py` reads a selected CSV (e.g., `AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv`), applies modifier curves, computes capacity & power, and fills the **STD205 JSON template**. 3. **Validation** - The script validates the JSON against the official **RS0004** and **ASHRAE205** schemas. + The JSON output is validated against the **RS0004** and **ASHRAE205** schemas. 4. **Conversion** (optional) - With Toolkit 205 installed, the script (or `tk205.translate_directory`) converts the JSON into an Excel `.xlsx` file. + Using **tk205**, the script converts valid JSON into Excel `.xlsx` format (stored in `xlsx/`). --- ## โš™๏ธ Configuration -Key parameters (inside `generate_performance_map.py`): +Key parameters inside `main.py`: ```python -csv_file = "unitary_dx_capacity_curves.csv" +csv_file = "AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv" # input curve CSV json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" -output_json_file = "DX_Updated_STD205_Output.json" +output_json_file = "input/DX_Updated_STD205_Output.json" nominal_capacity = 232057 # W nominal_eer = 9.2 @@ -93,32 +96,27 @@ nominal_SHR = 0.7 ## ๐Ÿงช Example Usage -Generate performance map JSON: +Run the full workflow: ```bash -python generate_performance_map.py +python main.py ``` -Validate JSON (built-in step): +Example outputs: ``` +โœ… Individual CSVs written to ./ +โœ… Combined CSV written: ieer_specific_curves.csv +โœ… STD205 JSON updated and saved to: input/DX_Updated_STD205_Output.json โœ… DX_Updated_STD205_Output.json is valid according to RS0004.schema.json +โœ… Converted JSON in input โ†’ XLSX in xlsx ``` -Convert JSON โ†’ XLSX: - -```bash -python generate_performance_map.py -``` - -(Output saved in `xlsx/`.) - --- ## โš ๏ธ Notes * Script assumes **PLR = 1.0** (part-load ratio fixed). -* Sensible capacity estimation is simplified (constant SHR, can be improved with ADP model). +* Sensible capacity estimation is simplified (constant SHR). * Curve types must be one of: `bi_quad`, `cubic`, `quadratic`, `linear`. -* Validation requires **RS0004.schema.json** and **ASHRAE205.schema.json** present in the working directory. - +* Validation requires **RS0004.schema.json** and **ASHRAE205.schema.json** in the working directory. diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index 253bb116..def58e18 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -20,48 +20,167 @@ # ------------------------- # STEP 1: Generate performance CSV # ------------------------- -def cooling_capacity_curve(T_outdoor, T_indoor, flow_rate): - base_capacity = 35000 # Btu/h nominal - adjustment = ( - -200 * (T_outdoor - 95) - + 150 * (75 - T_indoor) - + 50 * (flow_rate - 400) - ) - return base_capacity + adjustment - -outdoor_temps = np.arange(70, 115, 5) -indoor_temps = [72, 75, 78] -flow_rates = [350, 400, 450] - -data = [] -for t_out in outdoor_temps: - for t_in in indoor_temps: - for flow in flow_rates: - cap = cooling_capacity_curve(t_out, t_in, flow) - data.append((t_out, t_in, flow, cap)) - -df = pd.DataFrame(data, columns=["OutdoorDB", "IndoorDB", "CFM", "Capacity_BtuH"]) - -# Save to CSV -csv_file = "unitary_dx_capacity_curves.csv" #change name as needed -df.to_csv(csv_file, index=False) -print(f"โœ… Performance CSV saved to {csv_file}") - -# Plot example -plt.figure(figsize=(8, 6)) -for t_in in indoor_temps: - subset = df[df["IndoorDB"] == t_in] - plt.plot(subset["OutdoorDB"], subset["Capacity_BtuH"], marker="o", label=f"Indoor {t_in}F") -plt.xlabel("Outdoor Dry Bulb (F)") -plt.ylabel("Capacity (Btu/h)") -plt.title("Cooling Capacity vs Outdoor Temperature") -plt.legend() -plt.grid(True) -plt.show() +""" +Generate performance curve CSVs for unitary DX equipment using the `copper` library. +Replicates the Jupyter notebook workflow (no plots, no IDF export). +""" + +import os +import glob +import argparse +import copper as cp + +def generate_curves(lib_path, outdir, combined_csv=None, seed=1): + # Load copper library + lib = cp.Library(path=lib_path) # noqa: F841 (kept to initialize) + + # Capacity buckets (kBtu/h) and fan power (kW) + capacities = { + "65_to_135": 96, + "135_to_240": 180, + "240_to_760": 480, + "gt760": 792, + } + fan_power = { + "65_to_135": 0.524, + "135_to_240": 1.197, + "240_to_760": 5.243, + "gt760": 11.190, + } + + # ASHRAE 90.1 efficiency requirements + requirements = { + "901_2004": { + "eer": { + "65_to_135": 10.3, + "135_to_240": 9.7, + "240_to_760": 9.5, + "gt760": 9.2, + }, + "ieer": { + "65_to_135": None, + "135_to_240": None, + "240_to_760": 9.7, + "gt760": 9.4, + }, + }, + "901_2022": { + "eer": { + "65_to_135": None, + "135_to_240": None, + "240_to_760": None, + "gt760": None, + }, + "ieer": { + "65_to_135": 14.8, + "135_to_240": 14.2, + "240_to_760": 13.2, + "gt760": 12.5, + }, + }, + } + + os.makedirs(outdir, exist_ok=True) + + for code, req in requirements.items(): + for cap_key, ref_cap_kbtuh in capacities.items(): + if cap_key not in req["ieer"]: + continue + + tonnage = cp.Units(value=ref_cap_kbtuh, unit="kbtu/h").conversion(new_unit="ton") + + indoor_fan_speeds = 1 if "2004" in code else 2 + + dx = cp.UnitaryDirectExpansion( + compressor_type="scroll", + condenser_type="air", + compressor_speed="constant", + ref_cap_unit="ton", + ref_net_cap=tonnage, + full_eff=req["eer"][cap_key], + full_eff_unit="eer", + part_eff_ref_std="ahri_340/360", + indoor_fan_speeds=indoor_fan_speeds, + indoor_fan_power=fan_power[cap_key], + indoor_fan_power_unit="kW", + ) + + if req["eer"][cap_key] is None: + dx.full_eff = dx.ieer_to_eer(req["ieer"][cap_key]) + name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER_{round(req['ieer'][cap_key],2)}IEER" + if req["ieer"][cap_key] is None: + agg_only = True + name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER" + else: + dx.part_eff = req["ieer"][cap_key] + agg_only = False + name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER" + + dx.degradation_coefficient = 0.25 if "2004" in code else 0.15 + dx.add_cycling_degradation_curve(overwrite=True) + + _ = dx.generate_set_of_curves( + method="nearest_neighbor", + tol=0.01, + num_nearest_neighbors=5, + verbose=False, + vars=["eir-f-t"], + random_seed=seed, + agg_only=agg_only, + ) + + dx.add_cycling_degradation_curve(overwrite=True) + + curves = cp.SetofCurves() + curves.curves = dx.set_of_curves + curves.eqp = dx + + limits = dx.get_ranges() + for c in curves.curves: + xs = limits[c.out_var]["vars_range"][0] + c.x_min, c.x_max = xs[0], xs[1] + if len(limits[c.out_var]["vars_range"]) > 1: + ys = limits[c.out_var]["vars_range"][1] + c.y_min, c.y_max = ys[0], ys[1] + if "eir" in c.out_var: + c.out_min = 0.0 + if "plf" in c.out_var: + c.out_min = 0.0 + + curves.export(path=outdir, fmt="csv", name=name) + + if combined_csv: + combined_path = os.path.join(outdir, combined_csv) + with open(combined_path, "w", encoding="utf-8") as nf: + nf.write("name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\n") + pattern = os.path.join(outdir, "AC_Perf*.csv") + for f in glob.glob(pattern): + with open(f, "r", encoding="utf-8") as cf: + for line in cf: + nf.write(line) + print(f"โœ… Combined CSV written: {combined_path}") + + print(f"โœ… Individual CSVs written to: {os.path.abspath(outdir)}") + +parser = argparse.ArgumentParser(description="Generate DX curve CSVs with copper") +parser.add_argument("--lib", default="./copper/data/unitarydirectexpansion_curves.json", + help="Path to copper library JSON") +parser.add_argument("--outdir", default=".", + help="Output directory for AC_Perf*.csv") +parser.add_argument("--combined", default="", + help="Optional combined CSV filename") +parser.add_argument("--seed", type=int, default=1, + help="Random seed") +args = parser.parse_args() + +generate_curves(args.lib, args.outdir, args.combined, args.seed) + # ------------------------- # STEP 2: Populate STD205 JSON # ------------------------- + +csv_file = "AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.CSV" # generated from STEP 1 psychrolib.SetUnitSystem(psychrolib.SI) json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" From c0d051a21cc654fd9ae3b8b1daa86ac1d875c786 Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Tue, 30 Sep 2025 15:41:09 -0700 Subject: [PATCH 14/19] update readme --- applications/ashrae205/README.md | 42 ++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md index fc552b74..fd410c5f 100644 --- a/applications/ashrae205/README.md +++ b/applications/ashrae205/README.md @@ -43,21 +43,47 @@ The workflow is fully implemented in a single script: **`main.py`**. * `RS0004.schema.json`, `ASHRAE205.schema.json` โ†’ Schemas used for validation. ---- - ## ๐Ÿ“ฅ Requirements -Install dependencies: +Install core dependencies: ```bash -pip install pandas numpy matplotlib psychrolib jsonschema tk205 +pip install pandas numpy matplotlib psychrolib jsonschema ```` -For JSON โ†’ XLSX conversion using Toolkit 205, follow setup at [Toolkit 205](https://github.com/open205/toolkit-205), then build schemas: +For **JSON โ†’ XLSX conversion** and **schema validation**, you also need +[Toolkit 205](https://github.com/open205/toolkit-205). + +### Setup Toolkit 205 + +1. Clone the Toolkit 205 repository: + + ```bash + git clone https://github.com/open205/toolkit-205.git + ``` + +2. Copy its contents into the project: + + ```bash + cp -r toolkit-205/* application/ashrae205/ + ``` + +3. Install Poetry (if not already installed): + + ```bash + pip install poetry + ``` + +4. Build schemas inside `application/ashrae205/`: + + ```bash + cd application/ashrae205/ + poetry install + poetry run doit build_schema + ``` + +This will generate the required schema files (**RS0004.schema.json** and **ASHRAE205.schema.json**) used for validation. -```bash -poetry run doit build_schema -``` --- From f03f98bb6da87eb0990e0c9130bb72d9adba1de9 Mon Sep 17 00:00:00 2001 From: lymereJ Date: Wed, 1 Oct 2025 10:49:17 -0700 Subject: [PATCH 15/19] Update configuration and README. --- applications/ashrae205/README.md | 9 +++++---- applications/ashrae205/main.py | 9 ++++++++- copper/__init__.py | 3 ++- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md index fd410c5f..5427ab0e 100644 --- a/applications/ashrae205/README.md +++ b/applications/ashrae205/README.md @@ -59,13 +59,14 @@ For **JSON โ†’ XLSX conversion** and **schema validation**, you also need 1. Clone the Toolkit 205 repository: ```bash - git clone https://github.com/open205/toolkit-205.git + git clone --recurse-submodules https://github.com/open205/toolkit-205.git ``` 2. Copy its contents into the project: ```bash - cp -r toolkit-205/* application/ashrae205/ + cp -r toolkit-205/tk205 applications/ashrae205/ + cp -r toolkit-205/schema-205/schema205 applications/ashrae205/ ``` 3. Install Poetry (if not already installed): @@ -74,10 +75,10 @@ For **JSON โ†’ XLSX conversion** and **schema validation**, you also need pip install poetry ``` -4. Build schemas inside `application/ashrae205/`: +4. Build schemas inside `applications/ashrae205/`: ```bash - cd application/ashrae205/ + cd applications/ashrae205/ poetry install poetry run doit build_schema ``` diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index def58e18..05cb3b38 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -26,8 +26,14 @@ """ import os +import sys import glob import argparse + +# Add the copper module to the Python path +copper_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) +if copper_path not in sys.path: + sys.path.insert(0, copper_path) import copper as cp def generate_curves(lib_path, outdir, combined_csv=None, seed=1): @@ -127,6 +133,7 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): vars=["eir-f-t"], random_seed=seed, agg_only=agg_only, + random_seed=1, ) dx.add_cycling_degradation_curve(overwrite=True) @@ -163,7 +170,7 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): print(f"โœ… Individual CSVs written to: {os.path.abspath(outdir)}") parser = argparse.ArgumentParser(description="Generate DX curve CSVs with copper") -parser.add_argument("--lib", default="./copper/data/unitarydirectexpansion_curves.json", +parser.add_argument("--lib", default="../../copper/data/unitarydirectexpansion_curves.json", help="Path to copper library JSON") parser.add_argument("--outdir", default=".", help="Output directory for AC_Perf*.csv") diff --git a/copper/__init__.py b/copper/__init__.py index 76718138..f6f8ba60 100644 --- a/copper/__init__.py +++ b/copper/__init__.py @@ -1,8 +1,9 @@ +import logging +import sys from copper.chiller import * from copper.generator import * from copper.schema import * from copper.unitarydirectexpansion import * from copper.constants import LOGGING_FORMAT -import sys logging.basicConfig(format=LOGGING_FORMAT, stream=sys.stdout, level=logging.INFO) From 15a5af0d8617e9e7009d81841b0d66c830d2bfb8 Mon Sep 17 00:00:00 2001 From: lymereJ Date: Wed, 1 Oct 2025 10:50:59 -0700 Subject: [PATCH 16/19] Apply black formatting. --- applications/ashrae205/main.py | 132 ++++++++++++++++++++++----------- 1 file changed, 90 insertions(+), 42 deletions(-) diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index 05cb3b38..232ce0a6 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -31,11 +31,12 @@ import argparse # Add the copper module to the Python path -copper_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) +copper_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..")) if copper_path not in sys.path: sys.path.insert(0, copper_path) import copper as cp + def generate_curves(lib_path, outdir, combined_csv=None, seed=1): # Load copper library lib = cp.Library(path=lib_path) # noqa: F841 (kept to initialize) @@ -93,7 +94,9 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): if cap_key not in req["ieer"]: continue - tonnage = cp.Units(value=ref_cap_kbtuh, unit="kbtu/h").conversion(new_unit="ton") + tonnage = cp.Units(value=ref_cap_kbtuh, unit="kbtu/h").conversion( + new_unit="ton" + ) indoor_fan_speeds = 1 if "2004" in code else 2 @@ -159,7 +162,9 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): if combined_csv: combined_path = os.path.join(outdir, combined_csv) with open(combined_path, "w", encoding="utf-8") as nf: - nf.write("name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\n") + nf.write( + "name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\n" + ) pattern = os.path.join(outdir, "AC_Perf*.csv") for f in glob.glob(pattern): with open(f, "r", encoding="utf-8") as cf: @@ -169,15 +174,16 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): print(f"โœ… Individual CSVs written to: {os.path.abspath(outdir)}") + parser = argparse.ArgumentParser(description="Generate DX curve CSVs with copper") -parser.add_argument("--lib", default="../../copper/data/unitarydirectexpansion_curves.json", - help="Path to copper library JSON") -parser.add_argument("--outdir", default=".", - help="Output directory for AC_Perf*.csv") -parser.add_argument("--combined", default="", - help="Optional combined CSV filename") -parser.add_argument("--seed", type=int, default=1, - help="Random seed") +parser.add_argument( + "--lib", + default="../../copper/data/unitarydirectexpansion_curves.json", + help="Path to copper library JSON", +) +parser.add_argument("--outdir", default=".", help="Output directory for AC_Perf*.csv") +parser.add_argument("--combined", default="", help="Optional combined CSV filename") +parser.add_argument("--seed", type=int, default=1, help="Random seed") args = parser.parse_args() generate_curves(args.lib, args.outdir, args.combined, args.seed) @@ -191,7 +197,7 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): psychrolib.SetUnitSystem(psychrolib.SI) json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" -output_json_file = "input/DX_Updated_STD205_Output.json" # make the json output to be saved in input folder +output_json_file = "input/DX_Updated_STD205_Output.json" # make the json output to be saved in input folder # Nominal values nominal_capacity = 232057 # W @@ -199,27 +205,46 @@ def generate_curves(lib_path, outdir, combined_csv=None, seed=1): nominal_eir = 1 / nominal_eer nominal_SHR = 0.7 + def compute_wetbulb(Tdb_K, RH_frac, pressure_kPa): Tdb_C = Tdb_K - 273.15 pressure_Pa = pressure_kPa * 1000 return psychrolib.GetTWetBulbFromRelHum(Tdb_C, RH_frac, pressure_Pa) + def evaluate_curve(row, x1, x2=0): - ctype = row['CurveUse'].lower() - if ctype == 'bi_quad': - return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + row['C3'] * x2 + row['C4'] * x2**2 + row['C5'] * x1 * x2 - elif ctype == 'cubic': - return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + row['C3'] * x1**3 - elif ctype == 'quadratic': - return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 - elif ctype == 'linear': - return row['C0'] + row['C1'] * x1 + ctype = row["CurveUse"].lower() + if ctype == "bi_quad": + return ( + row["C0"] + + row["C1"] * x1 + + row["C2"] * x1**2 + + row["C3"] * x2 + + row["C4"] * x2**2 + + row["C5"] * x1 * x2 + ) + elif ctype == "cubic": + return row["C0"] + row["C1"] * x1 + row["C2"] * x1**2 + row["C3"] * x1**3 + elif ctype == "quadratic": + return row["C0"] + row["C1"] * x1 + row["C2"] * x1**2 + elif ctype == "linear": + return row["C0"] + row["C1"] * x1 else: raise ValueError(f"Unsupported curve type: {ctype}") + def calculate_performance( - cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, - x1, x2, flow_ratio, plr, nominal_capacity, nominal_eir + cap_f_t_row, + cap_f_flow_row, + eir_f_t_row, + eir_f_flow_row, + plf_f_plr_row, + x1, + x2, + flow_ratio, + plr, + nominal_capacity, + nominal_eir, ): cap_f_t = evaluate_curve(cap_f_t_row, x1, x2) cap_f_flow = evaluate_curve(cap_f_flow_row, flow_ratio) @@ -231,40 +256,54 @@ def calculate_performance( power = gross_capacity * eir * (plr / plf if plf > 0 else 1) return gross_capacity, 0.0, power + # Load curves df_curves = pd.read_csv(csv_file, header=None) df_curves.columns = [ - 'CurveName', 'CurveType', 'Unused', 'CurveUse', - 'X1Min', 'X1Max', 'X2Min', 'X2Max', - 'C0', 'C1', 'C2', 'C3', 'C4', 'C5' + "CurveName", + "CurveType", + "Unused", + "CurveUse", + "X1Min", + "X1Max", + "X2Min", + "X2Max", + "C0", + "C1", + "C2", + "C3", + "C4", + "C5", ] -with open(json_template_file, 'r') as f: +with open(json_template_file, "r") as f: data_json = json.load(f) -grid = data_json['performance']['performance_map_cooling']['grid_variables'] +grid = data_json["performance"]["performance_map_cooling"]["grid_variables"] keys = list(grid.keys()) values = [grid[k] for k in keys] combinations = list(itertools.product(*values)) -cap_f_t_row = df_curves[df_curves['CurveType'] == 'cap-f-t'].iloc[0] -cap_f_flow_row = df_curves[df_curves['CurveType'] == 'cap-f-ff'].iloc[0] -eir_f_t_row = df_curves[df_curves['CurveType'] == 'eir-f-t'].iloc[0] -eir_f_flow_row = df_curves[df_curves['CurveType'] == 'eir-f-ff'].iloc[0] -plf_f_plr_row = df_curves[df_curves['CurveType'] == 'plf-f-plr'].iloc[0] +cap_f_t_row = df_curves[df_curves["CurveType"] == "cap-f-t"].iloc[0] +cap_f_flow_row = df_curves[df_curves["CurveType"] == "cap-f-ff"].iloc[0] +eir_f_t_row = df_curves[df_curves["CurveType"] == "eir-f-t"].iloc[0] +eir_f_flow_row = df_curves[df_curves["CurveType"] == "eir-f-ff"].iloc[0] +plf_f_plr_row = df_curves[df_curves["CurveType"] == "plf-f-plr"].iloc[0] lookup = { "gross_total_capacity": [], "gross_sensible_capacity": [], "gross_power": [], - "operation_state": [] + "operation_state": [], } for combo in combinations: combo_dict = dict(zip(keys, combo)) try: Tdbi_K = combo_dict["indoor_coil_entering_dry_bulb_temperature"] - RH_frac = max(0.01, min(1.0, combo_dict["indoor_coil_entering_relative_humidity"])) + RH_frac = max( + 0.01, min(1.0, combo_dict["indoor_coil_entering_relative_humidity"]) + ) Tdbo_K = combo_dict["outdoor_coil_entering_dry_bulb_temperature"] P_kPa = combo_dict["ambient_absolute_air_pressure"] @@ -276,8 +315,17 @@ def calculate_performance( plr = 1.0 gross_cap, _, power = calculate_performance( - cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, - WBi_C, Tdbo_C, flow_ratio, plr, nominal_capacity, nominal_eir + cap_f_t_row, + cap_f_flow_row, + eir_f_t_row, + eir_f_flow_row, + plf_f_plr_row, + WBi_C, + Tdbo_C, + flow_ratio, + plr, + nominal_capacity, + nominal_eir, ) lookup["gross_total_capacity"].append(gross_cap) @@ -289,9 +337,9 @@ def calculate_performance( print(f"Skipping point {combo_dict} due to error: {e}") continue -data_json['performance']['performance_map_cooling']['lookup_variables'] = lookup +data_json["performance"]["performance_map_cooling"]["lookup_variables"] = lookup -with open(output_json_file, 'w') as f: +with open(output_json_file, "w") as f: json.dump(data_json, f, indent=2) print(f"โœ… STD205 JSON updated and saved to: {output_json_file}") @@ -302,7 +350,7 @@ def calculate_performance( base_dir = Path.cwd() schema_file = base_dir / "RS0004.schema.json" ashrae_file = base_dir / "ASHRAE205.schema.json" -json_file = base_dir / output_json_file +json_file = base_dir / output_json_file with schema_file.open() as f: schema = json.load(f) @@ -332,8 +380,8 @@ def calculate_performance( # ------------------------- # STEP 4: Convert JSON to XLSX using tk205 # ------------------------- -src_dir = "input" # directory with JSON files -out_dir = "xlsx" # output directory +src_dir = "input" # directory with JSON files +out_dir = "xlsx" # output directory tk205.translate_directory(src_dir, out_dir) print(f"โœ… Converted JSON in {src_dir} โ†’ XLSX in {out_dir}") From d654fdb8c0d4b689696c390cab3b25fb53f7b639 Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Wed, 1 Oct 2025 15:29:54 -0700 Subject: [PATCH 17/19] update json template --- .../DX-Constant-Efficiency.RS0004.a205.json | 12 ++++++++++-- ...C_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json | 2 +- ...C_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json | 2 +- ...AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json | 2 +- .../AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json | 2 +- 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json index cca96b5e..e5c73265 100644 --- a/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json +++ b/applications/ashrae205/DX-Constant-Efficiency.RS0004.a205.json @@ -7,8 +7,8 @@ "id": "123e4567-e89b-12d3-a456-426614174000", "data_timestamp": "2020-05-07T00:00Z", "data_version": 1, - "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" + "disclaimer": "Example data not to be used for simulation", + "notes": "An example representation of the ASHRAE 90.1 Appendix G minimum requirements for unitary air-conditioners" }, "description": { "product_information": { @@ -27,14 +27,22 @@ "grid_variables": { "outdoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, + 313.15, 323.15 ], "indoor_coil_entering_relative_humidity": [ 0, + 0.1, + 0.5, + 0.9, 1 ], "indoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, 313.15 ], "indoor_coil_air_mass_flow_rate": [ diff --git a/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json index c259927a..7953e2fd 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json @@ -8,7 +8,7 @@ "data_timestamp": "2020-05-07T00:00Z", "data_version": 1, "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" + "notes": "An example representation of the ASHRAE 90.1 Appendix G minimum requirements for unitary air-conditioners" }, "description": { "product_information": { diff --git a/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json index c686aaa0..970e65aa 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json @@ -8,7 +8,7 @@ "data_timestamp": "2020-05-07T00:00Z", "data_version": 1, "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" + "notes": "An example representation of the ASHRAE 90.1 Appendix G minimum requirements for unitary air-conditioners" }, "description": { "product_information": { diff --git a/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json index 565026fe..6bbfc2ad 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json @@ -8,7 +8,7 @@ "data_timestamp": "2020-05-07T00:00Z", "data_version": 1, "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" + "notes": "An example representation of the ASHRAE 90.1 Appendix G minimum requirements for unitary air-conditioners" }, "description": { "product_information": { diff --git a/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json index 99dbbd93..fe61ef30 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json @@ -8,7 +8,7 @@ "data_timestamp": "2020-05-07T00:00Z", "data_version": 1, "disclaimer": "Example data not to be used for simulation", - "notes": "An example representation that applies a constant COP of 3.1" + "notes": "An example representation of the ASHRAE 90.1 Appendix G minimum requirements for unitary air-conditioners" }, "description": { "product_information": { From 475f762b333119d9be1ceff72b2d76defa43021d Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Fri, 3 Oct 2025 15:59:13 -0700 Subject: [PATCH 18/19] update plotting --- applications/ashrae205/README.md | 4 + ...901_2022_135_to_240_10.91EER_14.2IEER.json | 2952 +++++++++++++++++ ...901_2022_240_to_760_10.36EER_13.2IEER.json | 2952 +++++++++++++++++ ..._901_2022_65_to_135_11.55EER_14.8IEER.json | 2952 +++++++++++++++++ ..._Perf_901_2022_gt760_9.86EER_12.5IEER.json | 2952 +++++++++++++++++ applications/ashrae205/main.py | 111 + ...901_2022_135_to_240_10.91EER_14.2IEER.xlsx | Bin 19011 -> 68021 bytes ...901_2022_240_to_760_10.36EER_13.2IEER.xlsx | Bin 19023 -> 67977 bytes ..._901_2022_65_to_135_11.55EER_14.8IEER.xlsx | Bin 19011 -> 68025 bytes ..._Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx | Bin 19003 -> 68048 bytes 10 files changed, 11923 insertions(+) diff --git a/applications/ashrae205/README.md b/applications/ashrae205/README.md index 5427ab0e..6273ba57 100644 --- a/applications/ashrae205/README.md +++ b/applications/ashrae205/README.md @@ -103,6 +103,9 @@ This will generate the required schema files (**RS0004.schema.json** and **ASHRA 4. **Conversion** (optional) Using **tk205**, the script converts valid JSON into Excel `.xlsx` format (stored in `xlsx/`). +5. **Plot** (optional) + Using matplotlab to plot the figures of curves and maps for comparisons. + --- ## โš™๏ธ Configuration @@ -137,6 +140,7 @@ Example outputs: โœ… STD205 JSON updated and saved to: input/DX_Updated_STD205_Output.json โœ… DX_Updated_STD205_Output.json is valid according to RS0004.schema.json โœ… Converted JSON in input โ†’ XLSX in xlsx +๐Ÿ“ˆ Saved: ./ ``` --- diff --git a/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json index 7953e2fd..94091174 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.json @@ -27,14 +27,22 @@ "grid_variables": { "outdoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, + 313.15, 323.15 ], "indoor_coil_entering_relative_humidity": [ 0, + 0.1, + 0.5, + 0.9, 1 ], "indoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, 313.15 ], "indoor_coil_air_mass_flow_rate": [ @@ -60,6 +68,22 @@ 134903.3564415257, 62409.23287920871, 67451.67822076286, + 145294.6112550184, + 153572.51225019392, + 72647.3056275092, + 76786.25612509696, + 156066.33265378515, + 164957.93323848024, + 78033.16632689258, + 82478.96661924012, + 169046.8574280102, + 179244.34904055388, + 84523.4287140051, + 89622.17452027694, + 181579.50152143443, + 192533.00560868566, + 90789.75076071722, + 96266.50280434283, 190892.5951952387, 202832.6799682209, 95446.29759761936, @@ -68,6 +92,102 @@ 217870.10702976605, 102522.40948769351, 108935.05351488302, + 124942.6735029109, + 130440.19770143127, + 62471.33675145545, + 65220.098850715636, + 134205.56121887875, + 140110.65592905082, + 67102.78060943937, + 70055.32796452541, + 154835.46406823586, + 161901.88331081942, + 77417.73203411793, + 80950.94165540971, + 166314.51664413925, + 173904.81973011183, + 83157.25832206963, + 86952.40986505592, + 184385.47923367232, + 192721.63515171755, + 92192.73961683616, + 96360.81757585877, + 198055.2842947641, + 207009.4586534813, + 99027.64214738205, + 103504.72932674065, + 214395.7847366081, + 223600.93201892913, + 107197.89236830405, + 111800.46600946457, + 230290.46687453875, + 240178.0570988471, + 115145.23343726937, + 120089.02854942354, + 148439.02442333524, + 151072.98278652728, + 74219.51221166762, + 75536.49139326364, + 159443.8635015476, + 162273.09590428718, + 79721.9317507738, + 81136.54795214359, + 192815.62630394293, + 195824.44237431535, + 96407.81315197147, + 97912.22118715767, + 207110.41803733603, + 210342.29901128766, + 103555.20901866801, + 105171.14950564383, + 241337.4883418551, + 244404.65090741104, + 120668.74417092754, + 122202.32545370552, + 259229.55030507396, + 262524.10341426753, + 129614.77515253698, + 131262.05170713377, + 294581.28393993253, + 297461.87846631, + 147290.64196996627, + 148730.939233155, + 316420.6866024477, + 319514.84005873266, + 158210.34330122385, + 159757.42002936633, + 169773.79644295486, + 170230.7100366571, + 84886.89822147743, + 85115.35501832856, + 182360.33368819827, + 182851.12153155202, + 91180.16684409913, + 91425.56076577601, + 224905.911141076, + 225378.24819698336, + 112452.955570538, + 112689.12409849168, + 241579.78359113765, + 242087.1383474855, + 120789.89179556882, + 121043.56917374276, + 285700.18191596086, + 286142.1051144133, + 142850.09095798043, + 143071.05255720665, + 306881.16541282414, + 307355.8515164681, + 153440.58270641207, + 153677.92575823405, + 352235.85928592895, + 352616.996667675, + 176117.92964296447, + 176308.4983338375, + 378349.6050753289, + 378758.99887797976, + 189174.80253766445, + 189379.49943898988, 174800.10220356705, 174800.10220356705, 87400.05110178352, @@ -76,6 +196,22 @@ 187759.2751911182, 93879.6375955591, 93879.6375955591, + 232191.2877011439, + 232191.2877011439, + 116095.64385057196, + 116095.64385057196, + 249405.27685555062, + 249405.27685555062, + 124702.63842777531, + 124702.63842777531, + 295440.23167542275, + 295440.23167542275, + 147720.11583771138, + 147720.11583771138, + 317343.3142337227, + 317343.3142337227, + 158671.65711686134, + 158671.65711686134, 364546.9341264039, 364546.9341264039, 182273.46706320194, @@ -84,6 +220,486 @@ 391573.3873256348, 195786.6936628174, 195786.6936628174, + 121397.30362063224, + 130397.6452671718, + 60698.65181031612, + 65198.8226335859, + 130397.34788839778, + 140064.94878063694, + 65198.67394419889, + 70032.47439031847, + 149312.7757883988, + 157270.33437495373, + 74656.3878941994, + 78635.16718747687, + 160382.39226058993, + 168929.90117887664, + 80191.19613029496, + 84464.95058943832, + 172160.81743337202, + 181983.48373192825, + 86080.40871668601, + 90991.74186596413, + 184924.32149699697, + 195475.2118077665, + 92462.16074849849, + 97737.60590388325, + 193212.54522216835, + 204732.25074412866, + 96606.27261108418, + 102366.12537206433, + 207536.7633738442, + 219910.50647783565, + 103768.3816869221, + 109955.25323891782, + 129774.60053848801, + 135048.44124950276, + 64887.300269244006, + 67524.22062475138, + 139395.71332142033, + 145060.54129858234, + 69697.85666071017, + 72530.27064929117, + 158484.91761023825, + 165283.09050932497, + 79242.45880511912, + 82641.54525466249, + 170234.53009523003, + 177536.6998312062, + 85117.26504761502, + 88768.3499156031, + 186938.45637928645, + 194976.59351381377, + 93469.22818964323, + 97488.29675690689, + 200797.53176714698, + 209431.59309342728, + 100398.76588357349, + 104715.79654671364, + 215896.67399466678, + 224790.0362355097, + 107948.33699733339, + 112395.01811775485, + 231902.62771244862, + 241455.31805589082, + 115951.31385622431, + 120727.65902794541, + 152334.81782197865, + 154866.92176628773, + 76167.40891098932, + 77433.46088314387, + 163628.47973233092, + 166348.30652475683, + 81814.23986616546, + 83174.15326237842, + 195067.25079011056, + 197969.6474461294, + 97533.62539505528, + 98984.8237230647, + 209528.971437454, + 212646.54337008702, + 104764.485718727, + 106323.27168504351, + 241938.96136208938, + 244906.17411558144, + 120969.48068104469, + 122453.08705779072, + 259875.6147918938, + 263062.80809962255, + 129937.8073959469, + 131531.40404981127, + 293510.4892671189, + 296304.1316293175, + 146755.24463355946, + 148152.06581465874, + 315270.50631587184, + 318271.26122652256, + 157635.25315793592, + 159135.63061326128, + 172860.78389617582, + 173300.7642537066, + 86430.39194808791, + 86650.3821268533, + 185676.18144477365, + 186148.78067090054, + 92838.09072238683, + 93074.39033545027, + 226051.20149042553, + 226507.7033619829, + 113025.60074521277, + 113253.85168099144, + 242809.9824478112, + 243300.32804513344, + 121404.9912239056, + 121650.16402256672, + 284899.602627523, + 285328.00252102106, + 142449.8013137615, + 142664.00126051053, + 306021.2334961079, + 306481.3937161601, + 153010.61674805396, + 153240.69685808005, + 349484.01201657316, + 349854.42416340247, + 174742.00600828658, + 174927.21208170123, + 375393.74382457754, + 375791.61725447787, + 187696.87191228877, + 187895.80862723893, + 177701.66309312606, + 177701.66309312606, + 88850.83154656303, + 88850.83154656303, + 190875.9493959882, + 190875.9493959882, + 95437.9746979941, + 95437.9746979941, + 233093.6894155417, + 233093.6894155417, + 116546.84470777086, + 116546.84470777086, + 250374.58001779497, + 250374.58001779497, + 125187.29000889749, + 125187.29000889749, + 294343.4742146595, + 294343.4742146595, + 147171.73710732974, + 147171.73710732974, + 316165.2463533415, + 316165.2463533415, + 158082.62317667075, + 158082.62317667075, + 361451.01749047934, + 361451.01749047934, + 180725.50874523967, + 180725.50874523967, + 388247.94840262795, + 388247.94840262795, + 194123.97420131398, + 194123.97420131398, + 118408.47099008155, + 127020.32424893334, + 59204.235495040775, + 63510.16212446667, + 127186.93186858205, + 136437.24296995212, + 63593.46593429102, + 68218.62148497606, + 145148.28083229135, + 152785.49701022558, + 72574.14041614567, + 76392.74850511279, + 155909.1537175987, + 164112.57096947692, + 77954.57685879935, + 82056.28548473846, + 167092.11794924588, + 176539.95893381466, + 83546.05897462294, + 88269.97946690733, + 179479.8433227634, + 189628.11985705124, + 89739.9216613817, + 94814.05992852562, + 187349.8357596101, + 198449.16203054856, + 93674.91787980506, + 99224.58101527428, + 201239.40962250537, + 213161.60777610927, + 100619.70481125268, + 106580.80388805464, + 126423.86808457728, + 131474.0253080864, + 63211.93404228864, + 65737.0126540432, + 135796.56727416592, + 141221.12851831783, + 67898.28363708296, + 70610.56425915891, + 153951.71166275276, + 160481.63821834265, + 76975.85583137638, + 80240.81910917132, + 165365.2453965248, + 172379.28178250452, + 82682.6226982624, + 86189.64089125226, + 181308.77403541273, + 189048.89238642209, + 90654.38701770637, + 94524.44619321104, + 194750.48108973383, + 203064.4293835772, + 97375.24054486692, + 101532.2146917886, + 209214.90376323753, + 217796.48096260236, + 104607.45188161876, + 108898.24048130118, + 224725.49040056235, + 233943.2808631385, + 112362.74520028118, + 116971.64043156925, + 148047.95173113418, + 150478.2012565603, + 74023.97586556709, + 75239.10062828015, + 159023.7978133182, + 161634.21899543042, + 79511.8989066591, + 80817.10949771521, + 189136.2157867903, + 191932.1930284556, + 94568.10789339515, + 95966.0965142278, + 203158.22668777592, + 206161.48957909035, + 101579.11334388796, + 103080.74478954518, + 234357.7748928356, + 237225.0378342638, + 117178.8874464178, + 118612.5189171319, + 251732.3811289174, + 254812.2146351814, + 125866.1905644587, + 127406.1073175907, + 284257.0351048173, + 286963.725302837, + 142128.51755240865, + 143481.8626514185, + 305331.0278794998, + 308238.38424451626, + 152665.5139397499, + 154119.19212225813, + 167765.111859909, + 168188.1589812682, + 83882.5559299545, + 84094.0794906341, + 180202.73105155307, + 180657.14166045302, + 90101.36552577653, + 90328.57083022651, + 219013.83235028698, + 219454.49903749442, + 109506.91617514349, + 109727.24951874721, + 235250.88315468852, + 235724.21959298523, + 117625.44157734426, + 117862.10979649262, + 275916.3638495972, + 276331.2404381408, + 137958.1819247986, + 138165.6202190704, + 296372.00342959556, + 296817.637766056, + 148186.00171479778, + 148408.818883028, + 338549.5052577294, + 338909.192169642, + 169274.7526288647, + 169454.596084821, + 363648.58442403004, + 364034.9374811799, + 181824.29221201502, + 182017.46874058995, + 172420.56449319716, + 172420.56449319716, + 86210.28224659858, + 86210.28224659858, + 185203.32545106215, + 185203.32545106215, + 92601.66272553107, + 92601.66272553107, + 225813.43164045163, + 225813.43164045163, + 112906.71582022581, + 112906.71582022581, + 242554.58503024327, + 242554.58503024327, + 121277.29251512163, + 121277.29251512163, + 285064.05726440804, + 285064.05726440804, + 142532.02863220402, + 142532.02863220402, + 306197.88032316405, + 306197.88032316405, + 153098.94016158202, + 153098.94016158202, + 350172.4413650668, + 350172.4413650668, + 175086.2206825334, + 175086.2206825334, + 376133.21132982493, + 376133.21132982493, + 188066.60566491247, + 188066.60566491247, + 107236.97887004299, + 115460.34374120698, + 53618.489435021496, + 57730.17187060349, + 115187.21769897029, + 124020.23900947123, + 57593.60884948514, + 62010.119504735616, + 132801.12638669598, + 140118.00015600957, + 66400.56319334799, + 70059.00007800478, + 142646.6170248114, + 150505.94261028117, + 71323.3085124057, + 75252.97130514059, + 153840.75897563188, + 162913.7746462132, + 76920.37948781594, + 81456.8873231066, + 165246.0669987338, + 174991.72975653992, + 82623.0334993669, + 87495.86487826996, + 173304.46680756396, + 183983.41382748054, + 86652.23340378198, + 91991.70691374027, + 186152.7577213705, + 197623.41092458682, + 93076.37886068525, + 98811.70546229341, + 114890.47614117863, + 119716.94987718212, + 57445.238070589316, + 59858.47493859106, + 123408.12307711544, + 128592.41758825727, + 61704.06153855772, + 64296.20879412864, + 141235.84622577936, + 147497.52643787244, + 70617.92311288968, + 73748.76321893622, + 151706.66254802348, + 158432.56558400678, + 75853.33127401174, + 79216.28279200339, + 167496.43220205104, + 174938.5317695425, + 83748.21610102552, + 87469.26588477124, + 179914.1322625246, + 187907.96752393106, + 89957.0661312623, + 93953.98376196553, + 194350.47404232045, + 202620.26620020712, + 97175.23702116022, + 101310.13310010356, + 208759.05493888017, + 217641.94552059006, + 104379.52746944009, + 108820.97276029503, + 135578.42615080182, + 137906.82125734497, + 67789.21307540091, + 68953.41062867249, + 145629.81774450946, + 148130.83331630795, + 72814.90887225473, + 74065.41665815398, + 175022.5212939821, + 177712.07912129394, + 87511.26064699105, + 88856.03956064697, + 187998.18378830177, + 190887.13763829766, + 93999.09189415089, + 95443.56881914883, + 218593.928934094, + 221361.2420634584, + 109296.964467047, + 110680.6210317292, + 234799.84931614503, + 237772.32302094428, + 117399.92465807252, + 118886.16151047214, + 266820.92145302787, + 269440.6594868686, + 133410.46072651393, + 134720.3297434343, + 286602.25129333173, + 289416.209112714, + 143301.12564666587, + 144708.104556357, + 154486.7803341542, + 154892.89421934192, + 77243.3901670771, + 77446.44710967096, + 165939.9825085364, + 166376.20450020945, + 82969.9912542682, + 83188.10225010473, + 203793.80372066065, + 204218.63522351807, + 101896.90186033033, + 102109.31761175903, + 218902.4857117699, + 219358.81299104096, + 109451.24285588495, + 109679.40649552048, + 258750.46558218356, + 259151.81886577266, + 129375.23279109178, + 129575.90943288633, + 277933.47521328717, + 278364.5836661558, + 138966.73760664358, + 139182.2918330779, + 319432.3390093978, + 319781.3006863937, + 159716.1695046989, + 159890.65034319684, + 343114.12687368656, + 343488.95955808583, + 171557.06343684328, + 171744.47977904291, + 158956.80640378033, + 158956.80640378033, + 79478.40320189016, + 79478.40320189016, + 170741.40335634, + 170741.40335634, + 85370.70167817, + 85370.70167817, + 210350.5143758736, + 210350.5143758736, + 105175.2571879368, + 105175.2571879368, + 225945.29189289548, + 225945.29189289548, + 112972.64594644774, + 112972.64594644774, + 267601.9808246689, + 267601.9808246689, + 133800.99041233445, + 133800.99041233445, + 287441.2161431907, + 287441.2161431907, + 143720.60807159534, + 143720.60807159534, + 330711.20575016644, + 330711.20575016644, + 165355.60287508322, + 165355.60287508322, + 355229.176107226, + 355229.176107226, + 177614.588053613, + 177614.588053613, 87882.82726051653, 95717.70374399271, 43941.41363025826, @@ -92,6 +708,22 @@ 102813.93689919428, 47199.10268978122, 51406.96844959714, + 112271.31245161271, + 119267.84381230563, + 56135.65622580636, + 59633.92190615281, + 120594.78218222804, + 128110.01610128935, + 60297.39109111402, + 64055.008050644676, + 132406.74051253, + 141104.93086912387, + 66203.370256265, + 70552.46543456193, + 142222.99252490816, + 151566.04150623258, + 71111.49626245408, + 75783.02075311629, 151076.43836602994, 161335.00613492465, 75538.21918301497, @@ -100,6 +732,102 @@ 173295.91592326833, 81138.40383521975, 86647.95796163417, + 95174.4247082921, + 99777.21495678993, + 47587.21235414605, + 49888.607478394966, + 102230.38073026891, + 107174.40850840064, + 51115.190365134455, + 53587.20425420032, + 120337.3212993181, + 126330.7551679143, + 60168.66064965905, + 63165.37758395715, + 129258.78154972615, + 135696.55123571298, + 64629.39077486307, + 67848.27561785649, + 145501.43087920154, + 152645.51166317504, + 72750.71543960077, + 76322.75583158752, + 156288.48528551933, + 163962.2075144889, + 78144.24264275967, + 81981.10375724445, + 171303.3848319155, + 179261.39194832396, + 85651.69241595775, + 89630.69597416198, + 184003.32132740194, + 192551.3120282456, + 92001.66066370097, + 96275.6560141228, + 114926.24108098156, + 117152.78176864174, + 57463.12054049078, + 58576.39088432087, + 123446.53952590465, + 125838.14948738943, + 61723.269762952325, + 62919.07474369471, + 152726.167311686, + 155309.30572464433, + 76363.083655843, + 77654.65286232217, + 164048.84273903156, + 166823.48754770888, + 82024.42136951578, + 83411.74377385444, + 194647.42348586457, + 197314.78680316507, + 97323.71174293228, + 98657.39340158254, + 209078.01935357667, + 211943.1332569111, + 104539.00967678834, + 105971.56662845555, + 241202.1483117506, + 243734.9341814124, + 120601.0741558753, + 121867.4670907062, + 259084.17655736775, + 261804.7358311157, + 129542.08827868388, + 130902.36791555784, + 133025.78931891156, + 133414.96996792773, + 66512.89465945578, + 66707.48498396386, + 142887.93581572367, + 143305.9691901698, + 71443.96790786184, + 71652.9845950849, + 180391.11560154648, + 180800.11192005387, + 90195.55780077324, + 90400.05596002693, + 193764.79011905528, + 194204.10823930072, + 96882.39505952764, + 97102.05411965036, + 233401.907825282, + 233789.73780391656, + 116700.953912641, + 116894.86890195828, + 250705.64884718272, + 251122.23141645954, + 125352.82442359136, + 125561.11570822977, + 292132.5132715783, + 292470.7497136575, + 146066.25663578915, + 146235.37485682874, + 313790.371173547, + 314153.68348519574, + 156895.1855867735, + 157076.84174259787, 137310.38882487564, 137310.38882487564, 68655.19441243782, @@ -108,6 +836,22 @@ 147490.1831118218, 73745.0915559109, 73745.0915559109, + 186704.93762180774, + 186704.93762180774, + 93352.46881090387, + 93352.46881090387, + 200546.70060575168, + 200546.70060575168, + 100273.35030287584, + 100273.35030287584, + 241957.24489544184, + 241957.24489544184, + 120978.62244772092, + 120978.62244772092, + 259895.25381342132, + 259895.25381342132, + 129947.62690671066, + 129947.62690671066, 303067.31064577814, 303067.31064577814, 151533.65532288907, @@ -126,6 +870,22 @@ 129837.7887594217, 56079.21666681834, 62376.72161388975, + 142889.40980430337, + 151645.995988317, + 70218.07072216824, + 74839.36825961784, + 143942.4830956611, + 155238.26114539974, + 65883.50154346813, + 72737.41263090548, + 164658.56901793156, + 175730.4671897948, + 80084.35078426056, + 86065.10455499121, + 159405.56547631804, + 174757.83801381604, + 68561.25980814056, + 78444.94525329945, 183220.33022532953, 196691.43161377363, 87674.24940830783, @@ -134,6 +894,102 @@ 186730.03581017326, 71824.80142442587, 77703.65541060605, + 112334.00294038153, + 120341.25868282316, + 49753.97142733247, + 55030.16902742408, + 94047.3908704321, + 98190.30980005412, + 46997.806685783784, + 49066.92601579334, + 130667.0061676898, + 142559.42390013748, + 54362.16442501395, + 61393.13498423426, + 116577.73488722749, + 121905.78190180245, + 58249.44749338424, + 60909.75842763256, + 140130.35106754824, + 157345.33024890578, + 64773.382431774706, + 67713.44256901393, + 138859.98468887928, + 145148.67459864504, + 69374.62680886156, + 72513.77341510054, + 151357.7989035909, + 161463.08949540256, + 75357.35162856543, + 78607.90813436187, + 161499.09277414985, + 168447.0459032751, + 80675.53712709896, + 84142.84425901817, + 104534.41187370177, + 106401.8357842248, + 52109.96059047746, + 53037.731915424825, + 111755.8028667043, + 113741.72453162736, + 55841.6032655402, + 56833.19798847274, + 136014.73222836494, + 138157.46272239584, + 67745.4125282323, + 68807.58294337247, + 145218.48821640242, + 147489.2241082886, + 72548.89509333707, + 73682.15550245854, + 170540.24220212045, + 172738.59193455157, + 84867.22631566673, + 85953.46948104262, + 181830.82330012423, + 184148.80298313426, + 90822.78284999507, + 91978.81972343578, + 208529.81857041537, + 210617.95334510607, + 103680.9266923874, + 104706.89435527427, + 222029.7790437451, + 224212.11259482097, + 110880.90340073477, + 111967.95524456423, + 119656.90316533147, + 119983.73684053819, + 59623.94349223635, + 59785.60170114362, + 127840.74545641504, + 128185.90825984481, + 63873.209986834576, + 64045.38805838335, + 158836.91834283352, + 159182.0522387978, + 79066.20857117018, + 79235.12209721238, + 169429.70045746706, + 169788.17720577444, + 84633.8097915102, + 84812.21462702857, + 202186.1710013194, + 202527.22210207573, + 100541.07676614853, + 100703.59389659406, + 215322.98835675552, + 215662.52000439476, + 107534.80212515658, + 107702.75104698369, + 249747.80925894805, + 250086.38860196958, + 124073.12524912762, + 124224.2428686662, + 265577.2184051177, + 265880.15401196154, + 132605.23260177622, + 132752.59928996427, 123223.10257790319, 123226.10069075796, 61395.03531186018, @@ -142,6 +998,22 @@ 131631.71335493072, 65765.59132735772, 65765.7633995499, + 164024.87121030962, + 164034.87855724472, + 81637.99131955889, + 81640.47028719888, + 174927.8350648448, + 174930.1283367533, + 87377.79750255302, + 87378.36968831414, + 209143.9966291725, + 209173.13945935224, + 103984.76040352718, + 103991.96400841154, + 222678.5820475141, + 222685.23798522752, + 111204.56266905718, + 111206.22260400813, 258558.5540516271, 258634.6766866982, 128429.80670903085, @@ -150,6 +1022,486 @@ 274895.42127360054, 137244.59050601974, 137248.91097865585, + 120140.74287752793, + 129391.33826326784, + 59431.55448855636, + 64183.440290759514, + 124079.1336205328, + 135000.09956549236, + 58869.14194627309, + 64957.877016925115, + 146908.9036419733, + 155344.79915539248, + 72227.8176410032, + 76688.76984315556, + 148259.970557523, + 159211.28285974584, + 68042.24527439907, + 74723.92348807846, + 167774.40017943716, + 178470.92184537885, + 81642.26636501336, + 87435.33188278321, + 162752.3953301181, + 177701.46203542768, + 70234.67473504055, + 79916.75726410522, + 185542.70561697593, + 198592.59491546263, + 88835.43710413107, + 96140.64979093295, + 168686.12253214937, + 188772.1458492703, + 72698.42816530757, + 78724.71043015429, + 117174.33711408761, + 124955.93135007734, + 52174.138514185506, + 57337.505361051175, + 97688.6620818451, + 101663.3489904759, + 48816.399388110265, + 50801.41397124373, + 134328.57041858576, + 145949.62585142133, + 55647.5826692751, + 63088.23595987619, + 119329.26507289163, + 124455.37972781864, + 59623.3304638387, + 62182.734949251724, + 142698.7456495301, + 159611.19997403145, + 65673.58619144553, + 68508.83046931744, + 140785.7331536852, + 146849.87102936054, + 70335.95537328866, + 73362.94425481326, + 152426.4936587519, + 162662.23054815573, + 75887.1520414998, + 79027.80960152957, + 162631.76475895752, + 169344.57010767725, + 81240.83183534363, + 84590.74473805111, + 107294.92012350916, + 109090.7940095049, + 53481.81325789184, + 54373.87212067007, + 114692.75562451621, + 116602.03416748861, + 57308.1473896487, + 58261.43532907276, + 137615.4862147937, + 139683.00122565668, + 68539.59954370042, + 69564.34309091882, + 146917.14645660532, + 149107.69878120848, + 73396.80472056428, + 74490.01517593491, + 170969.31656063956, + 173096.49171825722, + 85079.73841470116, + 86130.69863819992, + 182284.917583242, + 184527.4669650252, + 91049.36699859014, + 92167.75842676725, + 207763.31107133772, + 209788.82021546338, + 103301.94628809574, + 104297.04541219393, + 221220.76365831934, + 223337.31579665476, + 110477.36976125173, + 111531.63172805576, + 121847.81648446538, + 122162.80592751893, + 60711.855790792724, + 60867.58938920915, + 130168.7618612672, + 130501.1943902844, + 65035.48551246127, + 65201.29799576103, + 159653.00904949597, + 159986.97592826665, + 79470.63306770861, + 79633.98362540294, + 170294.14955389025, + 170640.7006560737, + 85065.20567513011, + 85237.65249360638, + 201613.40819417738, + 201944.6218987299, + 100257.80995644594, + 100415.50225078562, + 214718.199907238, + 215047.47875029594, + 107233.11817713204, + 107395.96192187723, + 247771.66460191263, + 248101.46218582313, + 123097.63522171743, + 123244.68614511228, + 263496.6994057115, + 263791.28274465795, + 131567.83302192602, + 131711.0958543959, + 125283.18887189837, + 125286.28807096329, + 62417.7915133627, + 62418.56077713427, + 133819.38030358288, + 133820.0927503789, + 66858.09646724784, + 66858.27430389711, + 164668.21768566372, + 164678.3036915896, + 81956.72822698115, + 81959.22658983193, + 175609.03011477872, + 175611.34128226602, + 87717.7233258964, + 87718.29997227936, + 208358.8588348319, + 208387.78325308987, + 103596.57998849214, + 103603.72990906556, + 221849.9407819299, + 221856.5472743455, + 110791.24228249642, + 110792.8899011356, + 256333.94678803848, + 256408.7649683783, + 127332.01047401875, + 127350.46939439926, + 272537.1276524951, + 272554.1651424862, + 136077.40510010815, + 136081.65239787457, + 117151.39142046032, + 126013.54713941009, + 57936.878760022555, + 62494.544728830646, + 120868.16030990577, + 131371.88879692007, + 57263.65529095958, + 63143.77163263893, + 142743.03097199605, + 150858.77195105463, + 70144.88130601455, + 74445.75624098665, + 143785.2521609484, + 154392.67459947607, + 65804.88607611171, + 72314.61935794367, + 162702.6549502904, + 173024.77386194674, + 79106.39375043998, + 84712.25789106717, + 157304.64560815503, + 171851.55242403675, + 67510.79987405887, + 76991.80245840971, + 179673.8670531396, + 192304.23870625193, + 85901.01782221289, + 92996.4716863276, + 162382.1852857264, + 182017.58913505316, + 70490.73342909681, + 75347.43207304581, + 113817.77467343125, + 121376.52861795509, + 50495.857293857334, + 55547.803994990056, + 95163.56497548574, + 98969.43758381199, + 47555.27575877592, + 49456.04027585571, + 129780.32103049944, + 141135.40064419972, + 54050.91583020575, + 60681.12335626539, + 115911.45018633106, + 120834.89168465718, + 57916.75430371036, + 60375.067528724634, + 137035.06563769592, + 153654.81570108002, + 63688.629621756634, + 66418.11590849033, + 136539.29349621438, + 142378.00885844073, + 68216.1156231872, + 71130.72969253118, + 147669.77994753735, + 155609.64498374026, + 73528.78936978467, + 76558.5007319672, + 157589.47508016106, + 164066.1659158076, + 78724.26662003233, + 81956.5442842995, + 104257.35117605806, + 105980.35910826726, + 51972.261424065575, + 52828.2818673953, + 111460.99285444978, + 113293.32674634414, + 55694.38945290824, + 56609.2953765616, + 133399.54030470687, + 135390.20576997258, + 66447.77436685657, + 67434.68727126348, + 142442.82948827816, + 144552.82524337425, + 71163.34974207854, + 72216.41722735473, + 165562.59069744585, + 167616.5940383755, + 82401.52397995195, + 83416.70897374148, + 176561.68437677276, + 178728.3493258875, + 88193.50146654637, + 89274.13426220098, + 201142.0203678059, + 203102.29939442445, + 100027.56546433739, + 100991.15567888344, + 214230.1118134294, + 216280.2926275438, + 106990.31272886084, + 108011.63786780332, + 118231.58225835109, + 118534.27137735096, + 58916.11798204064, + 59065.81412200968, + 126325.98601381213, + 126645.58394360504, + 63116.940885347954, + 63276.36175736614, + 154639.6155061856, + 154961.58738086195, + 76985.88865097713, + 77143.47197301584, + 164982.70848695782, + 165317.14541355614, + 82414.51015700631, + 82580.95196058272, + 195188.89652793334, + 195508.67951732004, + 97079.88906086524, + 97232.36458833251, + 207932.46266426728, + 208251.1275626854, + 103848.08215170527, + 104005.73074826924, + 239923.36027258835, + 240241.27023431574, + 119222.47641165294, + 119364.6987226759, + 255230.61400007803, + 255516.14408498528, + 127445.93127049638, + 127584.91571144533, + 121534.00877061104, + 121536.92525193118, + 60556.37341044789, + 60557.097476257106, + 129836.4597596428, + 129837.13042777438, + 64869.66058335256, + 64869.8279991628, + 159479.2334121512, + 159488.69375966306, + 79385.59407140099, + 79387.93813435374, + 170113.68699662705, + 170115.85577945967, + 84975.39621315348, + 84975.93736753231, + 201718.61950013845, + 201745.72957681492, + 100312.92087235344, + 100319.62470529144, + 214839.59093753653, + 214845.78649702558, + 107294.38053705053, + 107295.92579000212, + 248233.81859601216, + 248303.98234451978, + 123333.72089027433, + 123351.03869328006, + 264009.8404442222, + 264025.82842600107, + 131825.52863567582, + 131829.51465399895, + 105977.96005956698, + 114451.95754218173, + 52350.16307957589, + 56713.74993021646, + 108866.36312974237, + 118953.15645370478, + 51262.75670087793, + 56934.40546103129, + 130391.79179437154, + 138187.9143753037, + 63969.26171720231, + 68110.3274531112, + 130518.32790593729, + 140782.4363645906, + 59171.42394860624, + 65509.50024050081, + 149443.33333049144, + 159392.02323949878, + 72476.73294054049, + 77895.88257984318, + 143062.31631042878, + 157208.10917964322, + 60389.635225195896, + 69670.080836213, + 165613.81453382052, + 177826.36298614152, + 78870.99156255335, + 85757.53382627238, + 147279.76122019548, + 166466.36566752166, + 65202.18488945013, + 69223.11657090054, + 102264.31561841242, + 109603.0504864565, + 44719.12776634793, + 49661.064929240754, + 86473.19259204203, + 90109.74214858605, + 43214.708611898575, + 45031.096075882815, + 117022.25800343079, + 128116.74827847275, + 49573.74934219835, + 54171.797173401894, + 106325.75687997327, + 111045.87250355676, + 53130.084949722484, + 55487.14404492983, + 123139.31103204556, + 139476.17743005147, + 58820.465067737976, + 61443.35802484925, + 126122.47019253415, + 131734.99074877825, + 63015.557632234246, + 65817.60424260068, + 137096.94632742758, + 142979.9774289271, + 68284.55734420895, + 71202.38857926594, + 146374.34189766782, + 152614.05545967387, + 73126.36961904104, + 76240.7968956907, + 95427.76521038938, + 97076.74803262585, + 47582.806784291155, + 48402.50144433827, + 102061.90401434297, + 103817.02730208429, + 51000.676157346454, + 51877.13369739386, + 123375.19055991712, + 125287.55277091012, + 61471.98791113624, + 62420.710550708754, + 131797.43242330104, + 133826.53917965473, + 65849.00279367913, + 66861.84438989263, + 154330.49866183035, + 156309.5402080076, + 76835.15618982131, + 77814.12411416728, + 164663.49812005452, + 166753.87071084304, + 82255.77812341477, + 83298.55058407864, + 188678.36419090757, + 190571.06864118567, + 93860.83911939544, + 94792.34299100483, + 201060.63858428205, + 203043.9156243632, + 100420.43364196246, + 101408.6892673858, + 108815.37000376752, + 109105.34988679747, + 54238.50462475583, + 54382.06203362063, + 116314.05878377198, + 116620.72843935488, + 58117.98544021129, + 58270.99132956969, + 143806.4811340927, + 144115.7128843355, + 71614.38012459804, + 71766.01214336055, + 153497.59733636666, + 153819.75007448174, + 76682.27672575804, + 76842.67112047816, + 182924.74617005943, + 183231.66366646305, + 91010.29448372878, + 91157.19972575964, + 194968.5236638258, + 195276.24856792853, + 97380.37849366156, + 97532.75068423325, + 226216.99872714753, + 226520.22350954407, + 112451.11032719919, + 112587.81639932422, + 240782.14789357892, + 241057.9913929407, + 120240.32063957851, + 120374.86893261118, + 111982.98488824333, + 111985.46098044499, + 55812.61771553036, + 55813.232782919484, + 119683.96047174516, + 119684.53035522651, + 59800.70725896847, + 59800.84953304344, + 148467.9746964854, + 148476.17372884878, + 73927.06997740641, + 73929.10276489244, + 158444.09577890075, + 158445.97721422106, + 79151.38705735264, + 79151.85657470902, + 189235.7283774098, + 189259.58678379073, + 94136.84570501916, + 94142.74944100641, + 201650.3546673574, + 201655.81286313708, + 100714.6805282831, + 100716.04206953448, + 234272.5813603079, + 234335.07371785288, + 116438.473855938, + 116453.90928573634, + 249299.4815664463, + 249313.7374684276, + 124489.77117604755, + 124493.32590796826, 86620.44879484782, 94706.56947158268, 42671.407447216305, @@ -158,6 +1510,22 @@ 97743.90253584652, 40866.44617602796, 46329.77850210218, + 109855.18610909977, + 117332.22642813955, + 53700.95887456643, + 57682.483479529124, + 108459.1977924897, + 118380.56815508917, + 48141.85889188257, + 54308.566135750174, + 127996.4353200402, + 137572.66997803483, + 61753.28393531488, + 66986.20594911122, + 120025.40743693979, + 133771.1323022474, + 49806.700462177796, + 57951.59239751509, 143362.54805901868, 155158.96775513145, 67745.35832515243, @@ -166,6 +1534,102 @@ 142118.475446676, 56833.90271761646, 60695.79946429793, + 82513.95994903117, + 89635.49695558143, + 34843.94993165729, + 39677.288163803234, + 71621.30599917444, + 75088.09849976367, + 35795.63683363313, + 37527.53885648215, + 96054.38133737988, + 106893.66875424028, + 42220.52654961779, + 44328.77709985416, + 90576.29763560857, + 95092.52486186945, + 45264.34867906163, + 47520.01319809602, + 102446.24435736766, + 117075.28516094583, + 51073.87791672381, + 53589.45348882921, + 109539.68863567861, + 114925.34385280448, + 54735.385417415, + 57424.69719886774, + 120728.61212228236, + 126378.97626651126, + 60159.55321203822, + 62964.69077321226, + 128991.07515057133, + 134993.05853799346, + 64448.315470327965, + 67444.70447816246, + 80823.75993689643, + 82397.73837254175, + 40317.81372502027, + 41100.93917430487, + 86499.52924096657, + 88177.21629057467, + 43228.015796033455, + 44065.96861348764, + 107562.13895931221, + 109394.96624010372, + 53617.11571880554, + 54527.34246761056, + 114985.4629857349, + 116933.39774169761, + 57454.88833283083, + 58427.43340379959, + 137294.68664003586, + 139197.2565369052, + 68385.97944282746, + 69328.35633937185, + 146595.2936395693, + 148609.02795952914, + 73237.42736262851, + 74242.25318432372, + 170395.68146156735, + 172218.8504343788, + 84807.51624670453, + 85706.44902055303, + 181717.64546297377, + 183633.57080884743, + 90769.05365843087, + 91724.12806132741, + 93617.82746465727, + 93894.77342843931, + 46683.63560088446, + 46820.97362883458, + 100137.25425102295, + 100430.9209090183, + 50039.685610908164, + 50186.25786275918, + 127174.63208813098, + 127470.5314720777, + 63361.3027611743, + 63506.8366813756, + 135843.61529229023, + 136153.3479984769, + 67869.70215237162, + 68024.01524030723, + 164844.04017942474, + 165136.94211856255, + 82054.7143137048, + 82195.7648448611, + 175831.6293351956, + 176128.15137051095, + 87831.31474328665, + 87978.3449624822, + 206677.16802975, + 206963.43562348408, + 102789.58057112576, + 102920.2097177966, + 220156.86747804753, + 220422.5068193649, + 109952.38766001654, + 110082.37077357371, 96649.00488562754, 96650.84929020914, 48191.20257860238, @@ -174,6 +1638,22 @@ 103366.63489588522, 51652.316167847064, 51652.422311148366, + 131655.7527572928, + 131662.1999996722, + 65586.41984775796, + 65588.01981648244, + 140605.11810999137, + 140606.59973687827, + 70246.90811551307, + 70247.27793409507, + 170933.55374796037, + 170953.02009705082, + 85074.11048783877, + 85078.93218417202, + 182287.53980948977, + 182292.0001084332, + 91053.46498449343, + 91054.57783707137, 214475.0336596826, 214527.40909945636, 106652.36213769874, @@ -192,6 +1672,22 @@ 15671.2592437735, 7643.121185394728, 7835.62962188675, + 15946.639088108992, + 16099.737848714178, + 7973.319544054496, + 8049.868924357089, + 16242.020826702901, + 16397.955456222804, + 8121.010413351451, + 8198.977728111402, + 16274.784903672946, + 16320.788166395154, + 8137.392451836473, + 8160.394083197577, + 16576.24493130181, + 16623.10031864092, + 8288.122465650906, + 8311.55015932046, 16315.597683863514, 16255.289724869835, 8157.798841931757, @@ -200,6 +1696,102 @@ 16556.38864068214, 8308.906846051948, 8278.19432034107, + 15362.57514195592, + 15551.941322516066, + 7681.28757097796, + 7775.970661258033, + 15647.138185594013, + 15840.012021361988, + 7823.569092797006, + 7920.006010680994, + 16119.254481164351, + 16210.831600253507, + 8059.627240582176, + 8105.415800126753, + 16417.833597878318, + 16511.107012249664, + 8208.916798939159, + 8255.553506124832, + 16325.592501726474, + 16309.745328755404, + 8162.796250863237, + 8154.872664377702, + 16627.99364532115, + 16611.85293303573, + 8313.996822660574, + 8305.926466517865, + 16152.153537512, + 16043.673880567078, + 8076.076768756, + 8021.836940283539, + 16451.342047867372, + 16340.853007660344, + 8225.671023933686, + 8170.426503830172, + 16010.06458174258, + 16058.178803241075, + 8005.03229087129, + 8029.0894016205375, + 16306.621159277605, + 16355.62660696607, + 8153.310579638803, + 8177.813303483035, + 16309.40989719497, + 16296.921488534239, + 8154.704948597485, + 8148.4607442671195, + 16611.511288231435, + 16598.791555098996, + 8305.755644115718, + 8299.395777549498, + 15782.647279016768, + 15731.929809824736, + 7891.323639508384, + 7865.964904912368, + 16074.991375295127, + 16023.3344596063, + 8037.4956876475635, + 8011.66722980315, + 14790.546095867441, + 14735.14028393317, + 7395.273047933721, + 7367.570141966585, + 15064.513368620757, + 15008.081267387095, + 7532.256684310379, + 7504.0406336935475, + 16279.770317208297, + 16282.764831340788, + 8139.885158604148, + 8141.382415670394, + 16581.32269032197, + 16584.372672242112, + 8290.661345160985, + 8292.186336121056, + 16026.637250520353, + 16020.376276947874, + 8013.318625260176, + 8010.188138473937, + 16323.500805826036, + 16317.123859398778, + 8161.750402913018, + 8158.561929699389, + 14962.831433883293, + 14954.228534475053, + 7481.415716941647, + 7477.114267237526, + 15239.989971102821, + 15231.227719032862, + 7619.9949855514105, + 7615.613859516431, + 13829.298851304759, + 13824.538330048705, + 6914.649425652379, + 6912.269165024352, + 14085.460812183346, + 14080.612111152392, + 7042.730406091673, + 7040.306055576196, 16306.944534940696, 16306.944534940696, 8153.472267470348, @@ -208,6 +1800,22 @@ 16609.00025974085, 8304.500129870425, 8304.500129870425, + 15924.787517426332, + 15924.787517426332, + 7962.393758713166, + 7962.393758713166, + 16219.76449644027, + 16219.76449644027, + 8109.882248220135, + 8109.882248220135, + 14773.991763559006, + 14773.991763559006, + 7386.995881779503, + 7386.995881779503, + 15047.652398190554, + 15047.652398190554, + 7523.826199095277, + 7523.826199095277, 13690.516531882786, 13690.516531882786, 6845.258265941393, @@ -216,6 +1824,486 @@ 13944.107809210407, 6972.053904605204, 6972.053904605204, + 17589.867961698394, + 17868.11410189867, + 8794.933980849197, + 8934.057050949335, + 17915.687449520006, + 18199.087580363404, + 8957.843724760003, + 9099.543790181702, + 18185.753267694286, + 18222.87798277879, + 9092.876633847143, + 9111.438991389396, + 18522.610419108525, + 18560.42280027903, + 9261.305209554263, + 9280.211400139515, + 18158.22766687496, + 18029.662595592312, + 9079.11383343748, + 9014.831297796156, + 18494.574957886583, + 18363.628458513158, + 9247.287478943292, + 9181.814229256579, + 17808.673120255185, + 17508.821561751283, + 8904.336560127593, + 8754.410780875642, + 18138.5455654298, + 17833.13981621639, + 9069.2727827149, + 8916.569908108195, + 17851.657940694295, + 17978.328989170615, + 8925.828970347147, + 8989.164494585308, + 18182.326599473814, + 18311.34399280197, + 9091.163299736907, + 9155.671996400984, + 18223.956287527355, + 18208.69407258342, + 9111.978143763678, + 9104.34703629171, + 18561.52107861134, + 18545.976159609203, + 9280.76053930567, + 9272.988079804602, + 17941.387653873313, + 17767.334761144448, + 8970.693826936656, + 8883.667380572224, + 18273.718388187113, + 18096.44149033858, + 9136.859194093557, + 9048.22074516929, + 17155.86377434478, + 16835.88490922196, + 8577.93188717239, + 8417.94245461098, + 17473.644144286493, + 17147.73826764914, + 8736.822072143246, + 8573.86913382457, + 18206.117985968125, + 18217.227408695853, + 9103.058992984063, + 9108.613704347927, + 18543.352355795378, + 18554.667559853075, + 9271.676177897689, + 9277.333779926537, + 17765.163984269333, + 17693.313750390218, + 8882.581992134667, + 8846.656875195109, + 18094.230503871717, + 18021.049378455875, + 9047.115251935858, + 9010.524689227937, + 16135.649274467958, + 16004.738241151346, + 8067.824637233979, + 8002.369120575673, + 16434.53207414127, + 16301.196158163897, + 8217.266037070634, + 8150.5980790819485, + 13573.575216717889, + 13422.477770548949, + 6786.787608358944, + 6711.238885274474, + 13825.0003743512, + 13671.104129883766, + 6912.5001871756, + 6835.552064941883, + 18151.208869107148, + 18146.623755078253, + 9075.604434553574, + 9073.311877539127, + 18487.426149984596, + 18482.75610527244, + 9243.713074992298, + 9241.37805263622, + 16787.956661851626, + 16770.458816664257, + 8393.978330925813, + 8385.229408332129, + 17098.9222389126, + 17081.100278787624, + 8549.4611194563, + 8540.550139393812, + 14033.949501458646, + 14011.259104545274, + 7016.974750729323, + 7005.629552272637, + 14293.902233829136, + 14270.791539644804, + 7146.951116914568, + 7135.395769822402, + 10488.432669440086, + 10468.177655608648, + 5244.216334720043, + 5234.088827804324, + 10682.71131711667, + 10662.081116942347, + 5341.355658558335, + 5331.040558471173, + 18093.53672973596, + 18093.53672973596, + 9046.76836486798, + 9046.76836486798, + 18428.685741826375, + 18428.685741826375, + 9214.342870913188, + 9214.342870913188, + 16509.495024153686, + 16509.495024153686, + 8254.747512076843, + 8254.747512076843, + 16815.30261888243, + 16815.30261888243, + 8407.651309441215, + 8407.651309441215, + 13528.602389695749, + 13528.602389695749, + 6764.301194847874, + 6764.301194847874, + 13779.194509611087, + 13779.194509611087, + 6889.597254805543, + 6889.597254805543, + 9839.580715870628, + 9839.580715870628, + 4919.790357935314, + 4919.790357935314, + 10021.8405916244, + 10021.8405916244, + 5010.9202958122, + 5010.9202958122, + 21491.935925174475, + 21900.555315679412, + 10745.967962587238, + 10950.277657839706, + 21890.03394220809, + 22306.22224458992, + 10945.016971104045, + 11153.11112229496, + 22455.949497343376, + 22578.073075139513, + 11227.974748671688, + 11289.036537569757, + 22871.904067309682, + 22996.289756547198, + 11435.952033654841, + 11498.144878273599, + 22648.107303279732, + 22590.82105530796, + 11324.053651639866, + 11295.41052765398, + 23067.62123810582, + 23009.273869265267, + 11533.81061905291, + 11504.636934632634, + 22434.072120415927, + 22180.919510978216, + 11217.036060207964, + 11090.459755489108, + 22849.62145278972, + 22591.779663551042, + 11424.81072639486, + 11295.889831775521, + 21875.42685476663, + 22073.828569662113, + 10937.713427383314, + 11036.914284831057, + 22280.628325819118, + 22482.705062339035, + 11140.314162909559, + 11241.352531169518, + 22591.331119320243, + 22640.33434595502, + 11295.665559660121, + 11320.16717297751, + 23009.793381261785, + 23059.70430124813, + 11504.896690630892, + 11529.852150624065, + 22533.166482775512, + 22401.147840107828, + 11266.583241387756, + 11200.573920053914, + 22950.5513533387, + 22816.08731161341, + 11475.27567666935, + 11408.043655806705, + 21854.60916413802, + 21542.73335960041, + 10927.30458206901, + 10771.366679800205, + 22259.4250263097, + 21941.772304337595, + 11129.71251315485, + 10970.886152168798, + 22509.654296951812, + 22547.70018178009, + 11254.827148475906, + 11273.850090890044, + 22926.60364813763, + 22965.354262002842, + 11463.301824068814, + 11482.677131001421, + 22399.397147882137, + 22340.358699759214, + 11199.698573941068, + 11170.179349879607, + 22814.304191080377, + 22754.172165849825, + 11407.152095540188, + 11377.086082924912, + 20825.274081170686, + 20686.997162038744, + 10412.637040585343, + 10343.498581019372, + 21211.023431287842, + 21070.185190202417, + 10605.511715643921, + 10535.092595101209, + 17951.97891063766, + 17772.983189459184, + 8975.98945531883, + 8886.491594729592, + 18284.50582822366, + 18102.19454524997, + 9142.25291411183, + 9051.097272624986, + 22646.63184979596, + 22645.494762778515, + 11323.31592489798, + 11322.747381389257, + 23066.11845459891, + 23064.960305165856, + 11533.059227299455, + 11532.480152582928, + 21495.01189648231, + 21477.531212461974, + 10747.505948241154, + 10738.765606230987, + 21893.16689014578, + 21875.36240906644, + 10946.58344507289, + 10937.68120453322, + 18491.243303524752, + 18464.881895134575, + 9245.621651762376, + 9232.440947567287, + 18833.759087921666, + 18806.909383621663, + 9416.879543960833, + 9403.454691810832, + 14094.633867943818, + 14067.786131541956, + 7047.316933971909, + 7033.893065770978, + 14355.710664988925, + 14328.365624358139, + 7177.855332494462, + 7164.1828121790695, + 22625.34961223248, + 22625.34961223248, + 11312.67480611624, + 11312.67480611624, + 23044.442003289332, + 23044.442003289332, + 11522.221001644666, + 11522.221001644666, + 21213.403369684616, + 21213.403369684616, + 10606.701684842308, + 10606.701684842308, + 21606.34209076621, + 21606.34209076621, + 10803.171045383106, + 10803.171045383106, + 17898.805556771695, + 17898.805556771695, + 8949.402778385847, + 8949.402778385847, + 18230.34753717908, + 18230.34753717908, + 9115.17376858954, + 9115.17376858954, + 13223.040693966606, + 13223.040693966606, + 6611.520346983303, + 6611.520346983303, + 13467.972853533342, + 13467.972853533342, + 6733.986426766671, + 6733.986426766671, + 25628.55916195779, + 26403.36297669169, + 12814.279580978895, + 13201.681488345845, + 26103.28040704829, + 26892.43601695362, + 13051.640203524144, + 13446.21800847681, + 27688.496812982947, + 28101.26691825449, + 13844.248406491473, + 14050.633459127244, + 28201.37455997914, + 28621.790461374938, + 14100.68727998957, + 14310.895230687469, + 28688.887904820815, + 28954.197463004708, + 14344.443952410407, + 14477.098731502354, + 29220.296030434612, + 29490.519953214647, + 14610.148015217306, + 14745.259976607324, + 29147.845763305726, + 29233.769245609048, + 14573.922881652863, + 14616.884622804524, + 29687.755227002843, + 29775.270281514484, + 14843.877613501421, + 14887.635140757242, + 26353.275684508484, + 26761.098077293453, + 13176.637842254242, + 13380.549038646726, + 26841.420951127027, + 27256.797492893034, + 13420.710475563514, + 13628.398746446517, + 28158.028611693455, + 28446.316574210483, + 14079.014305846727, + 14223.158287105241, + 28679.603559288593, + 28973.23151847285, + 14339.801779644296, + 14486.615759236425, + 29053.5795028229, + 29168.18406792225, + 14526.78975141145, + 14584.092033961126, + 29591.742859910446, + 29708.470260768656, + 14795.871429955223, + 14854.235130384328, + 29216.393339044454, + 29136.77274273424, + 14608.196669522227, + 14568.38637136712, + 29757.572518697776, + 29676.47709938341, + 14878.786259348888, + 14838.238549691705, + 27853.72831249879, + 27984.13828175817, + 13926.864156249396, + 13992.069140879084, + 28369.66666476283, + 28502.49223540611, + 14184.833332381415, + 14251.246117703055, + 29169.15754155905, + 29196.657468601647, + 14584.578770779524, + 14598.328734300823, + 29709.46176618843, + 29737.471078074832, + 14854.730883094215, + 14868.735539037416, + 28832.65051176932, + 28761.29395266462, + 14416.32525588466, + 14380.64697633231, + 29366.72157146914, + 29294.0432652319, + 14683.36078573457, + 14647.02163261595, + 26931.289391475635, + 26793.45764738014, + 13465.644695737818, + 13396.72882369007, + 27430.14128365658, + 27289.756463644622, + 13715.07064182829, + 13644.878231822311, + 28710.896961641636, + 28724.48266351141, + 14355.448480820818, + 14362.241331755706, + 29242.71276397231, + 29256.550115623337, + 14621.356381986156, + 14628.275057811668, + 29120.99584117628, + 29115.017433938352, + 14560.49792058814, + 14557.508716969176, + 29660.407960157936, + 29654.318814079415, + 14830.203980078968, + 14827.159407039708, + 27336.301801026704, + 27316.883212767218, + 13668.150900513352, + 13658.441606383609, + 27842.655792491663, + 27822.877511112547, + 13921.327896245832, + 13911.438755556273, + 23677.966259959587, + 23653.584084337454, + 11838.983129979793, + 11826.792042168727, + 24116.556410623372, + 24091.722600685935, + 12058.278205311686, + 12045.861300342967, + 28849.946814503182, + 28849.946814503182, + 14424.973407251591, + 14424.973407251591, + 29384.338255942665, + 29384.338255942665, + 14692.169127971332, + 14692.169127971332, + 29013.249914452692, + 29013.249914452692, + 14506.624957226346, + 14506.624957226346, + 29550.666241155726, + 29550.666241155726, + 14775.333120577863, + 14775.333120577863, + 26890.512353581027, + 26890.512353581027, + 13445.256176790514, + 13445.256176790514, + 27388.608927209796, + 27388.608927209796, + 13694.304463604898, + 13694.304463604898, + 22875.981283325546, + 22875.981283325546, + 11437.990641662773, + 11437.990641662773, + 23299.716158503667, + 23299.716158503667, + 11649.858079251833, + 11649.858079251833, 27889.143978032807, 29271.6126016734, 13944.571989016404, @@ -224,6 +2312,22 @@ 29813.814615148265, 14202.869169714182, 14906.907307574133, + 31789.95796004248, + 32703.69701408464, + 15894.97898002124, + 16351.84850704232, + 32378.807622982844, + 33309.471988303, + 16189.403811491422, + 16654.7359941515, + 34200.32727293454, + 35045.01944564797, + 17100.16363646727, + 17522.509722823987, + 34833.82453054119, + 35694.16304987187, + 17416.912265270596, + 17847.081524935937, 35881.33883738738, 36604.85014820499, 17940.66941869369, @@ -232,6 +2336,102 @@ 37282.88670612828, 18272.986849040746, 18641.44335306414, + 29179.891939758265, + 29938.0892348703, + 14589.945969879132, + 14969.04461743515, + 29720.39499908788, + 30492.636484576957, + 14860.19749954394, + 15246.318242288478, + 32835.99210930024, + 33542.49862069477, + 16417.99605465012, + 16771.249310347386, + 33444.217603343895, + 34163.81082978293, + 16722.108801671948, + 17081.905414891466, + 35430.570937908116, + 36000.73665636725, + 17715.285468954058, + 18000.368328183624, + 36086.85616423006, + 36667.583138905924, + 18043.42808211503, + 18333.791569452962, + 37184.51364071963, + 37565.8502791581, + 18592.256820359817, + 18782.92513957905, + 37873.2873834047, + 38261.687571637514, + 18936.64369170235, + 19130.843785818757, + 32146.688539917024, + 32436.37657739727, + 16073.344269958512, + 16218.188288698635, + 32742.145971322625, + 33037.19993924677, + 16371.072985661312, + 16518.599969623385, + 36006.78702832853, + 36196.10489838072, + 18003.393514164265, + 18098.05244919036, + 36673.74558272003, + 36866.57021311802, + 18336.872791360016, + 18433.28510655901, + 38114.20108841099, + 38185.50970270943, + 19057.100544205496, + 19092.754851354715, + 38820.19555661261, + 38892.82502995551, + 19410.097778306306, + 19446.412514977754, + 38492.33258258353, + 38465.9959605309, + 19246.166291291764, + 19232.99798026545, + 39205.331231261596, + 39178.50677241981, + 19602.665615630798, + 19589.253386209904, + 34264.15561651393, + 34303.985975849544, + 17132.077808256967, + 17151.992987924772, + 34898.83517510538, + 34939.403317539, + 17449.41758755269, + 17469.7016587695, + 37614.39509220016, + 37631.635160193495, + 18807.19754610008, + 18815.817580096747, + 38311.131586774565, + 38328.69099486391, + 19155.565793387283, + 19164.345497431954, + 38546.00766441237, + 38544.34307347024, + 19273.003832206185, + 19272.17153673512, + 39260.000543843526, + 39258.3051194597, + 19630.000271921763, + 19629.15255972985, + 37243.787368133824, + 37231.085549986754, + 18621.893684066912, + 18615.542774993377, + 37933.65904603644, + 37920.72195040507, + 18966.82952301822, + 18960.360975202537, 34690.18567812382, 34690.18567812382, 17345.09283906191, @@ -240,6 +2440,22 @@ 35332.75664879253, 17666.378324396264, 17666.378324396264, + 37861.065728394286, + 37861.065728394286, + 18930.532864197143, + 18930.532864197143, + 38562.37133630828, + 38562.37133630828, + 19281.18566815414, + 19281.18566815414, + 38484.92757842076, + 38484.92757842076, + 19242.46378921038, + 19242.46378921038, + 39197.7890632117, + 39197.7890632117, + 19598.89453160585, + 19598.89453160585, 36808.78101060505, 36808.78101060505, 18404.390505302526, @@ -250,6 +2466,742 @@ 18745.297503647475 ], "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", "NORMAL", "NORMAL", "NORMAL", diff --git a/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json index 970e65aa..8af12a95 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_240_to_760_10.36EER_13.2IEER.json @@ -27,14 +27,22 @@ "grid_variables": { "outdoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, + 313.15, 323.15 ], "indoor_coil_entering_relative_humidity": [ 0, + 0.1, + 0.5, + 0.9, 1 ], "indoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, 313.15 ], "indoor_coil_air_mass_flow_rate": [ @@ -60,6 +68,22 @@ 130891.32899483929, 59992.04456075215, 65445.664497419646, + 144144.0179439906, + 152968.93823342674, + 72072.0089719953, + 76484.46911671337, + 153503.23293287124, + 162901.15186232488, + 76751.61646643562, + 81450.57593116244, + 169327.20365250527, + 180015.17673360265, + 84663.60182625263, + 90007.58836680133, + 180321.5530889526, + 191703.49210278978, + 90160.7765444763, + 95851.74605139489, 192140.65464292475, 204483.72932211767, 96070.32732146238, @@ -68,6 +92,102 @@ 217760.77828850222, 102308.13628695879, 108880.38914425111, + 122204.80109330214, + 128166.90327453997, + 61102.40054665107, + 64083.45163726999, + 130139.51127010622, + 136488.73042571312, + 65069.75563505311, + 68244.36521285656, + 154310.66442876213, + 161795.76396608335, + 77155.33221438107, + 80897.88198304168, + 164329.99581736667, + 172301.09995468578, + 82164.99790868333, + 86150.54997734289, + 185377.53518601233, + 194036.94546026152, + 92688.76759300617, + 97018.47273013076, + 197414.02640265675, + 206635.68881604853, + 98707.01320132837, + 103317.84440802426, + 216359.0751077743, + 225760.9574569044, + 108179.53755388714, + 112880.4787284522, + 230407.1856545183, + 240419.52856566678, + 115203.59282725916, + 120209.76428283339, + 147502.58247139736, + 150309.8954471055, + 73751.29123569868, + 75154.94772355274, + 157079.86774799705, + 160069.45846270188, + 78539.93387399853, + 80034.72923135094, + 194134.33758394688, + 197249.21286624868, + 97067.16879197344, + 98624.60643312434, + 206739.4045724229, + 210056.52749459512, + 103369.70228621145, + 105028.26374729756, + 243755.09188007138, + 246851.3445366828, + 121877.54594003569, + 123425.6722683414, + 259582.01513419073, + 262879.3062708338, + 129791.00756709537, + 131439.6531354169, + 296922.3687955087, + 299766.21751879714, + 148461.18439775435, + 149883.10875939857, + 316201.42264875065, + 319229.9213629076, + 158100.71132437533, + 159614.9606814538, + 170091.4476839158, + 170571.62192706866, + 85045.7238419579, + 85285.81096353433, + 181135.4191879034, + 181646.7709577958, + 90567.7095939517, + 90823.3854788979, + 227090.24553838125, + 227571.1659935313, + 113545.12276919062, + 113785.58299676565, + 241835.1268049577, + 242347.27323810183, + 120917.56340247885, + 121173.63661905091, + 288134.78546802397, + 288572.77198178717, + 144067.39273401198, + 144286.38599089358, + 306843.26495565753, + 307309.68976330914, + 153421.63247782877, + 153654.84488165457, + 353292.5050651597, + 353661.56087580137, + 176646.25253257985, + 176830.78043790068, + 376231.6499289433, + 376624.6683897453, + 188115.82496447166, + 188312.33419487264, 175365.77547672216, 175365.77547672216, 87682.88773836108, @@ -76,6 +196,22 @@ 186752.2070316977, 93376.10351584885, 93376.10351584885, + 234495.46558476222, + 234495.46558476222, + 117247.73279238111, + 117247.73279238111, + 249721.16490707634, + 249721.16490707634, + 124860.58245353817, + 124860.58245353817, + 297770.68390092754, + 297770.68390092754, + 148885.34195046377, + 148885.34195046377, + 317104.81852382736, + 317104.81852382736, + 158552.40926191368, + 158552.40926191368, 365191.430425218, 365191.430425218, 182595.715212609, @@ -84,6 +220,486 @@ 388903.1678819506, 194451.5839409753, 194451.5839409753, + 117194.26379035259, + 127128.98475960942, + 58597.131895176295, + 63564.49237980471, + 124803.64173001636, + 135383.42026553268, + 62401.82086500818, + 67691.71013276634, + 147739.16005513506, + 156310.52339189022, + 73869.58002756753, + 78155.26169594511, + 157331.80622217845, + 166459.70484468978, + 78665.90311108922, + 83229.85242234489, + 172206.6511239299, + 182597.94302312713, + 86103.32556196496, + 91298.97151156356, + 183387.9619641084, + 194453.95640236337, + 91693.9809820542, + 97226.97820118169, + 194391.62850264, + 206401.96521461103, + 97195.81425132, + 103200.98260730552, + 207013.4012903374, + 219803.56449097936, + 103506.7006451687, + 109901.78224548968, + 126444.05130474921, + 132229.1038605529, + 63222.02565237461, + 66114.55193027644, + 134654.0143480025, + 140814.68811489784, + 67327.00717400125, + 70407.34405744892, + 157613.9649576561, + 164886.74254323283, + 78806.98247882805, + 82443.37127161642, + 167847.77836406324, + 175592.77456793998, + 83923.88918203162, + 87796.38728396999, + 187812.95432838643, + 196236.47721290207, + 93906.47716419322, + 98118.23860645104, + 200007.5763621583, + 208978.03530940093, + 100003.78818107914, + 104489.01765470047, + 217961.74719093207, + 227116.845902051, + 108980.87359546604, + 113558.4229510255, + 232113.91861232702, + 241863.4543198885, + 116056.95930616351, + 120931.72715994425, + 151000.86556174085, + 153727.55887744122, + 75500.43278087043, + 76863.77943872061, + 160805.2929979771, + 163709.02944952445, + 80402.64649898856, + 81854.51472476222, + 196331.23051200996, + 199361.87285579529, + 98165.61525600498, + 99680.93642789764, + 209078.94090334495, + 212306.36167508358, + 104539.47045167247, + 106153.18083754179, + 244645.85934392986, + 247662.99987212507, + 122322.92967196493, + 123831.49993606254, + 260530.61978281944, + 263743.6620713362, + 130265.30989140972, + 131871.8310356681, + 296489.5053915661, + 299264.5298655985, + 148244.75269578304, + 149632.26493279924, + 315740.4535924466, + 318695.6593256275, + 157870.2267962233, + 159347.82966281375, + 172949.54588049333, + 173416.31715342693, + 86474.77294024666, + 86708.15857671347, + 184179.0925881047, + 184676.1711381375, + 92089.54629405234, + 92338.08556906875, + 228411.45449570075, + 228879.84110899628, + 114205.72724785037, + 114439.92055449814, + 243242.12134570384, + 243740.9201195196, + 121621.06067285192, + 121870.4600597598, + 287915.8025481698, + 288343.08511546155, + 143957.9012740849, + 144171.54255773078, + 306610.0635600384, + 307065.0894181397, + 153305.0317800192, + 153532.54470906986, + 351529.0573795076, + 351889.62396796356, + 175764.5286897538, + 175944.81198398178, + 374353.702271339, + 374737.6803080625, + 187176.8511356695, + 187368.84015403126, + 178077.10511202586, + 178077.10511202586, + 89038.55255601293, + 89038.55255601293, + 189639.58224505925, + 189639.58224505925, + 94819.79112252963, + 94819.79112252963, + 235624.42368655378, + 235624.42368655378, + 117812.21184327689, + 117812.21184327689, + 250923.42581906298, + 250923.42581906298, + 125461.71290953149, + 125461.71290953149, + 297317.2704692069, + 297317.2704692069, + 148658.63523460345, + 148658.63523460345, + 316621.96513443906, + 316621.96513443906, + 158310.98256721953, + 158310.98256721953, + 363155.64545998524, + 363155.64545998524, + 181577.82272999262, + 181577.82272999262, + 386735.20019118744, + 386735.20019118744, + 193367.60009559372, + 193367.60009559372, + 113060.97946564553, + 122688.20467697823, + 56530.48973282277, + 61344.102338489116, + 120401.98486264759, + 130654.30206034525, + 60200.99243132379, + 65327.15103017262, + 142675.3172135786, + 150993.1235976528, + 71337.6586067893, + 75496.5617988264, + 151939.17003560474, + 160797.04835117375, + 75969.58501780237, + 80398.52417558688, + 166427.11364265374, + 176521.7243599507, + 83213.55682132687, + 88260.86217997535, + 177233.16136338335, + 187983.21122605607, + 88616.58068169167, + 93991.60561302803, + 187983.61740965434, + 199661.21615440346, + 93991.80870482717, + 99830.60807720173, + 200189.3205308763, + 212625.14121757558, + 100094.66026543816, + 106312.57060878779, + 122024.31656349546, + 127632.31949386487, + 61012.15828174773, + 63816.15974693243, + 129947.30795001797, + 135919.4363282016, + 64973.65397500899, + 67959.7181641008, + 152258.28053384915, + 159318.73616768143, + 76129.14026692457, + 79659.36808384072, + 162144.3514348789, + 169663.23970531332, + 81072.17571743944, + 84831.61985265666, + 181589.38851805966, + 189777.02401284172, + 90794.69425902983, + 94888.51200642086, + 193379.9168457789, + 202099.1723268724, + 96689.95842288945, + 101049.5861634362, + 210905.43432138907, + 219813.7493944967, + 105452.71716069453, + 109906.87469724835, + 224599.44209425495, + 234086.17059822934, + 112299.72104712747, + 117043.08529911467, + 145840.16369938338, + 148486.2373550761, + 72920.08184969169, + 74243.11867753805, + 155309.50877207622, + 158127.39096046617, + 77654.75438603811, + 79063.69548023309, + 189869.13848737214, + 192815.54789264093, + 94934.56924368607, + 96407.77394632046, + 202197.2677583861, + 205334.98637969105, + 101098.63387919305, + 102667.49318984553, + 236877.6418550874, + 239815.67025486645, + 118438.8209275437, + 119907.83512743322, + 252258.01495556723, + 255386.80839595763, + 126129.00747778361, + 127693.40419797882, + 287397.6570349227, + 290103.8572596989, + 143698.82851746134, + 145051.92862984946, + 306058.2750602617, + 308940.18781246647, + 153029.13753013086, + 154470.09390623323, + 167148.65912436994, + 167602.02742708445, + 83574.32956218497, + 83801.01371354223, + 178001.55651242504, + 178484.36184259842, + 89000.77825621252, + 89242.18092129921, + 221073.67850031922, + 221529.53127176035, + 110536.83925015961, + 110764.76563588018, + 235427.90641056895, + 235913.3575250565, + 117713.95320528447, + 117956.67876252824, + 279037.8346756148, + 279454.413296435, + 139518.9173378074, + 139727.2066482175, + 297155.65268853836, + 297599.27959708945, + 148577.82634426918, + 148799.63979854473, + 341106.6247411545, + 341458.70210742485, + 170553.31237057725, + 170729.35105371242, + 363254.54513785377, + 363629.48275049886, + 181627.27256892688, + 181814.74137524943, + 172129.44979462872, + 172129.44979462872, + 86064.72489731436, + 86064.72489731436, + 183305.74798253994, + 183305.74798253994, + 91652.87399126997, + 91652.87399126997, + 228094.39683564444, + 228094.39683564444, + 114047.19841782222, + 114047.19841782222, + 242904.47725516872, + 242904.47725516872, + 121452.23862758436, + 121452.23862758436, + 288204.8720847855, + 288204.8720847855, + 144102.43604239274, + 144102.43604239274, + 306917.9022691699, + 306917.9022691699, + 153458.95113458496, + 153458.95113458496, + 352460.87554205174, + 352460.87554205174, + 176230.43777102587, + 176230.43777102587, + 375346.0230245435, + 375346.0230245435, + 187673.01151227174, + 187673.01151227174, + 100268.71018823756, + 109588.43964164612, + 50134.35509411878, + 54794.21982082306, + 106779.1185193979, + 116703.97437927689, + 53389.55925969895, + 58351.98718963844, + 128952.4894193213, + 137016.73885071455, + 64476.24470966065, + 68508.36942535728, + 137325.3243731502, + 145913.18238177692, + 68662.6621865751, + 72956.59119088846, + 151988.59120867663, + 161786.5207440734, + 75994.29560433832, + 80893.2603720367, + 161857.15128677734, + 172291.2565738679, + 80928.57564338867, + 86145.62828693395, + 172916.62136396783, + 184261.48214149507, + 86458.31068198392, + 92130.74107074754, + 184144.03029553435, + 196225.50846829094, + 92072.01514776718, + 98112.75423414547, + 108945.5968695408, + 114376.55017447601, + 54472.7984347704, + 57188.275087238006, + 116019.39207615251, + 121802.97506562456, + 58009.696038076254, + 60901.48753281228, + 138243.61115734137, + 145091.7448394291, + 69121.80557867068, + 72545.87241971455, + 147219.7150298137, + 154512.4953668057, + 73609.85751490685, + 77256.24768340285, + 166706.83775503203, + 174658.58586008052, + 83353.41887751601, + 87329.29293004026, + 177531.0478535187, + 185999.099868463, + 88765.52392675936, + 92999.5499342315, + 195190.1364991452, + 203851.66793424153, + 97595.0682495726, + 101925.83396712077, + 207863.75610030204, + 217087.67740068928, + 103931.87805015102, + 108543.83870034464, + 132020.47688432512, + 134585.93088001007, + 66010.23844216256, + 67292.96544000503, + 140592.51507029452, + 143324.54299552698, + 70296.25753514726, + 71662.27149776349, + 174748.06151003347, + 177610.23797678584, + 87374.03075501673, + 88805.11898839292, + 186094.38513754634, + 189142.40160841777, + 93047.19256877317, + 94571.20080420889, + 220450.43941354417, + 223309.35568490703, + 110225.21970677208, + 111654.67784245352, + 234764.20065243423, + 237808.74524469828, + 117382.10032621711, + 118904.37262234914, + 269646.82372557843, + 272284.19970109855, + 134823.41186278922, + 136142.09985054928, + 287154.887052196, + 289963.5068234246, + 143577.443526098, + 144981.7534117123, + 152688.78741554572, + 153128.7527480411, + 76344.39370777286, + 76564.37637402055, + 162602.81096086456, + 163071.34307117847, + 81301.40548043228, + 81535.67153558924, + 205076.91755223693, + 205520.2364818236, + 102538.45877611847, + 102760.1182409118, + 218392.48199955333, + 218864.58545471256, + 109196.24099977667, + 109432.29272735628, + 261500.88185035894, + 261906.75652470766, + 130750.44092517947, + 130953.37826235383, + 278480.0323411575, + 278912.2603001583, + 139240.01617057875, + 139456.13015007915, + 322025.2071501006, + 322368.79529418534, + 161012.6035750503, + 161184.39764709267, + 342934.1785284877, + 343300.07571705437, + 171467.08926424384, + 171650.03785852718, + 157522.8095245307, + 157522.8095245307, + 78761.40476226535, + 78761.40476226535, + 167750.70424413975, + 167750.70424413975, + 83875.35212206987, + 83875.35212206987, + 211905.38503203425, + 211905.38503203425, + 105952.69251601712, + 105952.69251601712, + 225664.31921539363, + 225664.31921539363, + 112832.15960769681, + 112832.15960769681, + 270433.48874766316, + 270433.48874766316, + 135216.74437383158, + 135216.74437383158, + 287992.62992801995, + 287992.62992801995, + 143996.31496400997, + 143996.31496400997, + 333107.1206714173, + 333107.1206714173, + 166553.56033570864, + 166553.56033570864, + 354735.63638201857, + 354735.63638201857, + 177367.81819100928, + 177367.81819100928, 78817.45595812872, 87829.68965361312, 39408.72797906436, @@ -92,6 +708,22 @@ 93532.43722232762, 41967.52135013367, 46766.21861116381, + 106570.67667236312, + 114381.36915107543, + 53285.33833618156, + 57190.684575537714, + 113490.26923481477, + 121808.10693649919, + 56745.134617407384, + 60904.05346824959, + 128891.08382199868, + 138392.33217549525, + 64445.54191099934, + 69196.16608774762, + 137259.9317342905, + 147378.09244579886, + 68629.96586714525, + 73689.04622289943, 149190.64036558048, 160202.76317588578, 74595.32018279024, @@ -100,6 +732,102 @@ 170604.66624312542, 79438.76529215577, 85302.33312156271, + 87207.89222288526, + 92461.79590238631, + 43603.94611144263, + 46230.897951193154, + 92870.26672640617, + 98465.30432716665, + 46435.13336320309, + 49232.65216358333, + 115569.9568281327, + 122205.768558476, + 57784.97841406635, + 61102.884279238, + 123073.86914886763, + 130140.5415524173, + 61536.93457443381, + 65070.27077620865, + 143165.30203930355, + 150881.16275461848, + 71582.65101965178, + 75440.58137730924, + 152460.96938537766, + 160677.81793417278, + 76230.48469268883, + 80338.90896708639, + 170815.85372420045, + 179230.60152128548, + 85407.92686210023, + 89615.30076064274, + 181906.86063046817, + 190867.97472726833, + 90953.43031523409, + 95433.98736363417, + 109541.80511656597, + 112026.63945224315, + 54770.902558282985, + 56013.319726121576, + 116654.31189263193, + 119300.4855547069, + 58327.155946315965, + 59650.24277735345, + 150967.99957999392, + 153745.94310822972, + 75483.99978999696, + 76872.97155411486, + 160770.29304082575, + 163728.60736126348, + 80385.14652041288, + 81864.30368063174, + 195364.25201929998, + 198144.05616224668, + 97682.12600964999, + 99072.02808112334, + 208049.17687342028, + 211009.472617558, + 104024.58843671014, + 105504.736308779, + 243237.0054635333, + 245805.55718979723, + 121618.50273176665, + 122902.77859489861, + 259030.28956824943, + 261765.61635850184, + 129515.14478412471, + 130882.80817925092, + 129569.9307540206, + 129996.49311629676, + 64784.9653770103, + 64998.24655814838, + 137982.85593342318, + 138437.11482387755, + 68991.42796671159, + 69218.55741193877, + 180421.17165145374, + 180851.95673918593, + 90210.58582572687, + 90425.97836959297, + 192135.84811265673, + 192594.60390848768, + 96067.92405632837, + 96297.30195424384, + 235304.94407240217, + 235700.11480027938, + 117652.47203620108, + 117850.05740013969, + 250583.20251789573, + 251004.03152734623, + 125291.60125894786, + 125502.01576367312, + 294284.8046063459, + 294619.903528245, + 147142.40230317294, + 147309.9517641225, + 313392.60244324076, + 313749.459207729, + 156696.30122162038, + 156874.7296038645, 134257.18430173173, 134257.18430173173, 67128.59215086586, @@ -108,6 +836,22 @@ 142974.45102985864, 71487.22551492932, 71487.22551492932, + 187057.3882757232, + 187057.3882757232, + 93528.6941378616, + 93528.6941378616, + 199202.95169973766, + 199202.95169973766, + 99601.47584986883, + 99601.47584986883, + 244003.12045783995, + 244003.12045783995, + 122001.56022891997, + 122001.56022891997, + 259846.14811098904, + 259846.14811098904, + 129923.07405549452, + 129923.07405549452, 305094.38084808184, 305094.38084808184, 152547.19042404092, @@ -126,6 +870,22 @@ 125825.20285926365, 53661.60875263631, 60370.42866381073, + 141738.43584967297, + 151042.26184171365, + 69642.58374485302, + 74537.50118631616, + 141378.5354404665, + 153180.93409952425, + 64601.52771587086, + 71708.74910796773, + 164939.08370045415, + 176501.6663377304, + 80224.60812552186, + 86450.70412895898, + 158146.86115168154, + 173927.92477287148, + 67931.90764582227, + 78029.98863282714, 184469.69444221913, 198343.86514281965, 88298.93151675264, @@ -134,6 +894,102 @@ 186620.61541197245, 71674.56323942106, 77648.94521150555, + 109591.36686787855, + 118064.79270463357, + 48382.65339108098, + 53891.93603832929, + 91194.97626479666, + 95649.1996911302, + 45573.14554992014, + 47797.81275193043, + 130140.46498099866, + 142453.02225466832, + 54177.333995723406, + 61339.93416149968, + 115184.82982557612, + 120780.01067614269, + 57553.93102624771, + 60347.66549715463, + 141128.39804865426, + 158667.0051220972, + 65123.17975107804, + 68177.38114735222, + 138409.6724027344, + 144886.1616854634, + 69149.82903366156, + 72382.73573852566, + 152755.7679625107, + 163641.3469950822, + 76050.38182772021, + 79370.68008515889, + 161581.09607925234, + 168616.72516309944, + 80716.46363668049, + 84227.5213473349, + 103870.99171418001, + 105861.09722014092, + 51780.23710560253, + 52769.01453656418, + 110096.73241541318, + 112195.11436918213, + 55013.137429145674, + 56060.90989804096, + 136952.21241728216, + 139170.6428822184, + 68210.53620380232, + 69310.1894173363, + 144957.91470279233, + 147288.50567953463, + 72418.82462765282, + 73581.9660951511, + 172265.01750724317, + 174484.74953059532, + 85721.44297027896, + 86818.11952926125, + 182078.55692023653, + 184398.48028556915, + 90946.39721464098, + 92103.39914564327, + 210205.85720992446, + 212268.45200824787, + 104509.54758982461, + 105522.69772631736, + 221875.5517670888, + 224011.68476417236, + 110803.97572561291, + 111867.98796983587, + 119882.32308321456, + 120225.68318041989, + 59735.88350758007, + 59905.74359750209, + 126980.77949782298, + 127340.36477431873, + 63443.859156150465, + 63623.24152953047, + 160393.45672620757, + 160744.93527061993, + 79837.55571637908, + 80009.5565562673, + 169609.12633113872, + 169970.97583097167, + 84723.35107625964, + 84903.4376343679, + 203928.1893010951, + 204266.91147393695, + 101402.55923883918, + 101563.80333493098, + 215296.332870482, + 215630.05238259485, + 107521.5057288152, + 107686.55590372616, + 250506.70906223444, + 250837.0216650864, + 124447.71685573015, + 124594.65206021695, + 264086.46070786007, + 264377.6949779925, + 131861.9052557917, + 132003.48114037295, 123624.68846974266, 123627.70615646742, 61594.417196548195, @@ -142,6 +998,22 @@ 130924.62197182345, 65412.58400617694, 65412.75423607454, + 165667.6726358709, + 165677.88145132287, + 82451.8713971501, + 82454.40003947244, + 175149.82986908857, + 175152.12896535103, + 87488.57629001988, + 87489.14992755502, + 210812.52038398272, + 210842.13009737516, + 104809.64181811133, + 104816.96016860724, + 222510.82532655486, + 222517.47123928633, + 111120.88710688097, + 111122.5445447263, 259021.7272972598, 259098.12294404264, 128658.35721445135, @@ -150,6 +1022,486 @@ 273015.45953245007, 136307.37631690467, 136311.63798291708, + 115936.9734485102, + 126122.2227750673, + 57329.66977404749, + 62548.88254665926, + 118484.45645994363, + 130317.91940583025, + 56071.80336597849, + 62616.78693709402, + 145334.76731923968, + 154384.73353185202, + 71440.74947963639, + 76208.73703138536, + 145208.37531277543, + 156740.43117572067, + 66516.44765202534, + 73488.49764606601, + 167820.26141112964, + 179085.67723894725, + 81665.19698085959, + 87742.70957956742, + 161215.1126098495, + 176679.71449629025, + 69466.0333749062, + 79405.88349453657, + 186723.021556321, + 200263.70920919732, + 89425.59507380358, + 96976.20693780029, + 168162.21330585208, + 188665.1142064385, + 72514.94625154918, + 78671.19460873847, + 113837.99301067318, + 122132.66060649882, + 50505.966462478296, + 55925.86998926191, + 94362.00128537332, + 98684.26994914407, + 47154.93844375672, + 49313.62143968014, + 133454.72751026694, + 145552.22351280483, + 55340.79663957267, + 62889.53479056794, + 117653.9388369359, + 123090.71580177656, + 58786.81853765386, + 61501.38310181605, + 143578.52469427447, + 160877.18003775633, + 65981.96357711198, + 68953.25860342574, + 140230.97675080996, + 146531.30772938568, + 70059.02461760073, + 73203.93115691695, + 153897.11927795244, + 165008.68004701982, + 76616.15583004006, + 79849.51977292533, + 162780.21567907755, + 169631.36906058862, + 81314.92028334527, + 84733.86792361057, + 106349.60053619422, + 108283.18204370253, + 53012.05503386041, + 53972.5924405981, + 112711.29360986878, + 114749.55612527317, + 56318.72550402615, + 57336.443589232054, + 138514.2177431013, + 140673.20767241516, + 68985.4584309404, + 70055.51077968697, + 146601.06488350412, + 148868.75529803685, + 73239.02931776586, + 74370.7477704038, + 172900.59472138423, + 175064.08686782434, + 86036.19999283573, + 87104.97312837066, + 182745.30052162707, + 185006.05453302324, + 91279.08788582405, + 92406.55398662583, + 209895.9373309178, + 211909.08973795842, + 104356.33115458925, + 105345.07948078029, + 221551.31410005523, + 223635.85718431743, + 110642.24742874078, + 111680.53606878976, + 121910.82120160415, + 122244.83388271421, + 60743.13917976152, + 60908.31663729867, + 129117.6584914736, + 129467.26006536295, + 64510.7200014706, + 64685.10862329518, + 161335.06992831602, + 161677.75256226785, + 80304.14234233736, + 80471.75058942252, + 170597.81347019007, + 170950.31425594923, + 85216.7455402967, + 85392.1590703393, + 203771.48832981312, + 204102.5047455043, + 101325.0690306422, + 101482.514031986, + 215132.32208736186, + 215458.01442850387, + 107439.69312833544, + 107600.74172004119, + 249240.2056936153, + 249563.7267884561, + 123822.5648751103, + 123966.32031629916, + 262764.6748537697, + 263049.392126163, + 131202.82166219028, + 131341.1864005744, + 125549.7851181029, + 125552.89752124094, + 62550.13784933072, + 62550.910378767505, + 132951.2584589945, + 132951.96169208598, + 66424.70252275935, + 66424.87806129856, + 166472.69102498377, + 166482.99929867053, + 82850.66809884556, + 82853.22126137637, + 175994.74589871714, + 175997.06723013165, + 87910.19972167753, + 87910.77890148219, + 210487.8686424417, + 210517.38722162525, + 104649.14693501603, + 104656.44288872914, + 222171.19047442896, + 222177.81611403864, + 110951.47979263001, + 110953.13218065695, + 257558.76540126756, + 257634.30038979845, + 127936.44769245798, + 127955.08228832303, + 271472.25698611775, + 271489.16159262316, + 135546.45961880762, + 135550.67383659104, + 111802.97163380799, + 121680.82455881497, + 55262.6688666964, + 60328.18343853308, + 114082.03551623353, + 125588.14293184616, + 53870.592894123496, + 60251.89870010198, + 140269.24923816658, + 149065.92301691708, + 68907.99043909983, + 73549.33177391787, + 139813.95511403514, + 151076.2723639612, + 63819.23755265525, + 70656.41824018618, + 162037.2510473991, + 173006.53050100672, + 78773.69179899433, + 84703.13621059716, + 155056.6136337638, + 170205.851126464, + 66386.78388686336, + 76168.95180962344, + 180308.31128282315, + 193517.3089688393, + 86218.23993705468, + 93603.00681762128, + 161330.99839069496, + 181480.67282395618, + 70122.60932088729, + 75078.97391749731, + 109410.56831048803, + 117529.46310772646, + 48292.25411238573, + 53624.27123987574, + 91060.14654048777, + 95249.80185868473, + 45505.80259532156, + 47598.33701371362, + 128081.27025164072, + 139969.4050190141, + 53454.53773059889, + 60098.125543672584, + 113650.81125181944, + 118928.36262993742, + 56787.939628337874, + 59423.12928455294, + 137317.37475201534, + 154386.47063358047, + 63787.56022226441, + 66674.90290354898, + 135576.89533405294, + 141700.1181477175, + 67735.66821991399, + 70792.33770695825, + 148873.01983959062, + 157643.9405125743, + 74125.41117651736, + 77270.69450318505, + 157500.92513785645, + 164166.56283642308, + 78680.07078684695, + 82006.64908716128, + 102693.37936631637, + 104568.95369254934, + 51194.92624952233, + 52126.85621370552, + 108854.32271430615, + 110832.13170515612, + 54392.72293679025, + 55380.303279998596, + 133920.4136971158, + 136018.16499996744, + 66706.24307623932, + 67746.25028359056, + 141767.9662188934, + 143972.35269263238, + 70826.46678066535, + 71926.66162633206, + 167359.34342413605, + 169464.4378539235, + 83291.63206773512, + 84331.96999414147, + 176931.08857015456, + 179132.19110384135, + 88377.83789212871, + 89475.64799971288, + 203388.7609630187, + 205349.6883490877, + 101138.76102400072, + 102102.42350869751, + 214741.56462208266, + 216773.8985282875, + 107245.4431471328, + 108257.85392189593, + 117794.20657979712, + 118118.37629964722, + 58698.90224082915, + 58859.2744552963, + 124780.69116914121, + 125120.19762890658, + 62345.41284525643, + 62514.77992418475, + 156106.75230984023, + 156439.74877910034, + 77713.10485146452, + 77876.10090663814, + 165107.08753448425, + 165450.0404110729, + 82476.58382694829, + 82647.27467247909, + 197420.76516144196, + 197742.368992365, + 98184.02047879861, + 98337.24661754804, + 208483.5196886074, + 208800.80473714668, + 104122.98396021774, + 104279.93626991607, + 241758.184068677, + 242071.59681216613, + 120128.57426299281, + 120268.33642216372, + 254953.31904994536, + 255230.783769298, + 127307.65138785537, + 127442.62183794865, + 121327.38584137791, + 121330.29241424744, + 60453.77629768776, + 60454.49791207627, + 128504.1948750119, + 128504.85185013781, + 64204.519410719884, + 64204.683410930236, + 161104.66421027007, + 161114.31838826503, + 80191.0725626548, + 80193.4644352746, + 170359.5521559303, + 170361.72721241313, + 85098.09330434016, + 85098.6360226125, + 203965.62156600415, + 203993.33902207162, + 101424.21504832373, + 101431.06824290147, + 215345.96838457327, + 215352.19318480263, + 107546.97770397352, + 107548.5302413478, + 249876.8066307809, + 249947.90237320226, + 124144.84634460481, + 124162.39269988165, + 263455.8082712491, + 263471.7292189403, + 131549.26416643627, + 131553.23349515614, + 99008.48176751703, + 108579.23610393789, + 48865.42393355091, + 53777.38921109455, + 100456.80440212888, + 111635.87343731137, + 47057.97733707117, + 53275.76395283464, + 126541.88160645372, + 135085.83029690883, + 62044.3066232434, + 66559.28541391375, + 125195.27484424581, + 136188.45766424594, + 56509.89741776049, + 63212.510890328624, + 147590.05260926238, + 158264.22612390888, + 71550.09257992596, + 77331.98402204823, + 139671.36422342437, + 154506.3346633927, + 58694.159181693736, + 68319.19357808775, + 165225.56362172568, + 178104.66442174572, + 78676.86610650593, + 85896.6845440745, + 145268.93379368365, + 165067.29126452623, + 64498.08413497079, + 68733.07615566437, + 96309.09276732305, + 104255.20020831669, + 41741.51634080324, + 46987.139790170855, + 81290.91145740286, + 85347.35568164398, + 40626.11227637424, + 42652.34890169985, + 114020.09320512014, + 125704.56677329606, + 48520.53917550133, + 52965.70642081356, + 103177.24924397931, + 108294.82636027296, + 51557.743967287875, + 54113.37189169539, + 122344.94822187684, + 139194.87690956955, + 58542.253644550925, + 61344.68860514216, + 124449.50299755878, + 130394.7494661476, + 62180.2773592835, + 65148.49322222753, + 137693.8517904448, + 143855.98473519704, + 68580.71141272922, + 71636.86448496795, + 145745.55113851262, + 152224.72013839774, + 72812.49527959675, + 76046.46658246189, + 92910.04622232734, + 94726.2671040915, + 46330.7635229398, + 47233.75221330747, + 98527.5594073583, + 100444.61115637608, + 49235.56383773398, + 50192.93064200736, + 123180.36600122864, + 125215.24159743727, + 61375.25484886303, + 62384.81192185078, + 130460.7663462284, + 132601.4809105683, + 65181.67263836761, + 66250.25209121458, + 155652.58063959942, + 157697.31026586323, + 77490.52973108205, + 78501.94696292869, + 164638.45178764564, + 166779.46233145174, + 82243.2780560885, + 83311.32234451816, + 190697.24383238025, + 192603.41022318366, + 94860.01403576408, + 95797.96623712961, + 201449.1803377469, + 203428.73921269254, + 100614.27964197734, + 101600.67154554576, + 107541.11529257213, + 107854.99459273202, + 53605.31033988193, + 53760.766476456294, + 113971.82037309172, + 114301.13094446875, + 56948.42236651171, + 57112.742758746, + 144719.25705314096, + 145041.7627281891, + 72067.0969661096, + 72225.28207788541, + 153139.3563109814, + 153472.58085315456, + 76503.466221831, + 76669.38939231128, + 184888.68924267206, + 185199.33573885437, + 91982.53107348495, + 92131.15782260087, + 195352.7495627828, + 195661.2824138013, + 97572.0818113995, + 97724.85188409, + 228074.8729943426, + 228375.16927466536, + 113369.23700973115, + 113504.2667289321, + 240655.55170933198, + 240925.0948584396, + 120177.18092996067, + 120308.59045176435, + 110966.33626943718, + 110968.76760633611, + 55307.52143266312, + 55308.12541782052, + 117584.73836022003, + 117585.28842779179, + 58752.5308561943, + 58752.66818646321, + 149574.60178109832, + 149582.92349769757, + 74475.8007635869, + 74477.86384061149, + 158246.7123840961, + 158248.5891346733, + 79052.87122491811, + 79053.3395742281, + 191258.72114534478, + 191283.0924197604, + 95138.02932469141, + 95144.05930974732, + 202038.04172591324, + 202043.52092968745, + 100908.09900701018, + 100909.46578288809, + 235990.31638261897, + 236053.72863764016, + 117287.10170506086, + 117302.76296314342, + 248952.2269581526, + 248966.4431719564, + 124316.58892656481, + 124320.13377499268, 77553.50384963732, 86817.45741043608, 38137.93497461106, @@ -158,6 +1510,22 @@ 88461.11092222591, 35633.95669482156, 41688.382695291875, + 104152.6644241011, + 112444.4553718273, + 50849.698032067085, + 55238.59795137299, + 101352.3345034073, + 112076.9870765749, + 44588.427247341344, + 51156.77559649296, + 124478.66609671956, + 134858.76410765367, + 59994.39932365459, + 65629.25301392062, + 115059.36437883163, + 129581.16510707616, + 48067.663767102094, + 55856.60879992951, 141474.7785730285, 154025.77556791654, 66801.47358215737, @@ -166,6 +1534,102 @@ 139424.96952814827, 55642.62055030753, 59752.5602063961, + 74533.56638117821, + 82309.8719082694, + 30853.75314773082, + 36014.47564014722, + 65058.731390922694, + 68981.42899719148, + 32516.974806786795, + 34476.7798790894, + 91271.19637070506, + 102757.70877565088, + 40543.98211925664, + 42877.76320284694, + 86237.96673438963, + 91194.89631973684, + 43097.407994415524, + 45573.30607607251, + 100791.93945485528, + 115302.39886572372, + 50251.49975280434, + 52968.16738081037, + 106853.75911832774, + 112620.24672353818, + 53394.08930965673, + 56273.6562180686, + 120382.68516592885, + 126357.11409601216, + 59987.7594419335, + 62953.83731787393, + 127519.27299518551, + 133811.1137705808, + 63713.48547788328, + 66854.63529314088, + 77020.2291397216, + 78775.91351357152, + 38424.68408160542, + 39298.43728740595, + 81735.6604028472, + 83591.68680040646, + 40848.41045835215, + 41775.49677205592, + 106316.40976164909, + 108286.98062354191, + 52998.02112891743, + 53976.77342641703, + 112684.48834540849, + 114761.20820359598, + 56305.899939331044, + 57342.7834271963, + 137804.18127024898, + 139786.85167905438, + 68638.78705878879, + 69620.86397348184, + 145872.7390995992, + 147953.27616493206, + 72876.74202038877, + 73914.92531020378, + 171846.5378886995, + 173695.79264482635, + 85526.28470980102, + 86437.99512238044, + 181679.77521727132, + 183606.07642559856, + 90750.15592923982, + 91710.4085997174, + 91173.03049842193, + 91476.26152227524, + 45467.68656552833, + 45618.13770026151, + 96695.88691197603, + 97014.92059625569, + 48320.95646106768, + 48480.209943226575, + 127195.9726117098, + 127507.34694830954, + 63371.89729918588, + 63525.11268928329, + 134699.86632549562, + 135023.21810822352, + 67298.70105920375, + 67459.82051420888, + 166200.22356668438, + 166498.67151534042, + 82726.75113458971, + 82870.4715854016, + 175745.58682258765, + 176045.0887055476, + 87788.3761264513, + 87936.8944334406, + 208216.25234281004, + 208500.9764481242, + 103550.93768461411, + 103680.62917316782, + 219877.15194413924, + 220138.2240045711, + 109812.849796909, + 109940.56140235577, 94488.31510908525, 94490.0779675409, 47116.743326955555, @@ -174,6 +1638,22 @@ 100198.17111192961, 50069.95515616078, 50070.054895702146, + 131906.11820409377, + 131912.58999141195, + 65710.68504860076, + 65712.29108599688, + 139661.5208102323, + 139662.98261742503, + 69775.85361161089, + 69776.2184870258, + 172392.34267102057, + 172412.14271836076, + 85796.78978699114, + 85801.69375137541, + 182253.02932985537, + 182257.48794009973, + 91036.24391736624, + 91037.35634903032, 215925.40070836313, 215978.48699881442, 107369.62668111999, @@ -192,6 +1672,22 @@ 14041.441782235172, 6692.459504547142, 7020.720891117586, + 14918.693836603075, + 15319.521586948633, + 7459.346918301538, + 7659.760793474316, + 15198.782240635312, + 15607.135261364168, + 7599.391120317656, + 7803.567630682084, + 15965.104442057118, + 16325.290991889726, + 7982.552221028559, + 8162.645495944863, + 16264.838498695006, + 16631.787307811264, + 8132.419249347503, + 8315.893653905632, 16681.59970009267, 16993.305374797234, 8340.799850046335, @@ -200,6 +1696,102 @@ 17312.343209730316, 8497.392735719743, 8656.171604865158, + 13740.392142966843, + 14088.00487008207, + 6870.196071483421, + 7044.002435041035, + 13998.358728262552, + 14352.497649629458, + 6999.179364131276, + 7176.248824814729, + 15377.09997422375, + 15682.814395073145, + 7688.549987111875, + 7841.407197536572, + 15665.794643984807, + 15977.248646674483, + 7832.897321992404, + 7988.624323337242, + 16489.380852153026, + 16732.676877074646, + 8244.690426076513, + 8366.338438537323, + 16798.95784441141, + 17046.821587933195, + 8399.478922205704, + 8523.410793966597, + 17250.357209776765, + 17427.570770131246, + 8625.178604888382, + 8713.785385065623, + 17574.221019356253, + 17754.761644655977, + 8787.110509678127, + 8877.380822327988, + 15075.851859478393, + 15202.834773048902, + 7537.925929739196, + 7601.417386524451, + 15358.890799280722, + 15488.257731317653, + 7679.445399640361, + 7744.128865658827, + 16735.267795370473, + 16816.4931310735, + 8367.633897685237, + 8408.24656553675, + 17049.461148970702, + 17132.211435510122, + 8524.730574485351, + 8566.105717755061, + 17711.47571784997, + 17753.94671028127, + 8855.737858924986, + 8876.973355140635, + 18043.996716082198, + 18087.265072720988, + 9021.998358041099, + 9043.632536360494, + 18263.310000554902, + 18285.638254333957, + 9131.655000277451, + 9142.819127166978, + 18606.191314859432, + 18628.93876652768, + 9303.095657429716, + 9314.46938326384, + 15992.394508432859, + 16009.416440228577, + 7996.197254216429, + 8004.708220114288, + 16292.640917641342, + 16309.98242471372, + 8146.320458820671, + 8154.99121235686, + 17450.912626793655, + 17459.257632196874, + 8725.456313396828, + 8729.628816098437, + 17778.541728917353, + 17787.043406162666, + 8889.270864458676, + 8893.521703081333, + 18191.478619651876, + 18195.1756731936, + 9095.739309825938, + 9097.5878365968, + 18533.011348278804, + 18536.777811504617, + 9266.505674139402, + 9268.388905752308, + 18692.123474471206, + 18695.215566034618, + 9346.061737235603, + 9347.607783017309, + 19043.05547222378, + 19046.205615718583, + 9521.52773611189, + 9523.102807859292, 16174.196770023396, 16174.196770023396, 8087.098385011698, @@ -208,6 +1800,22 @@ 16477.856393944647, 8238.928196972323, 8238.928196972323, + 17573.746239113236, + 17573.746239113236, + 8786.873119556618, + 8786.873119556618, + 17903.681459373875, + 17903.681459373875, + 8951.840729686937, + 8951.840729686937, + 18270.011373383877, + 18270.011373383877, + 9135.005686691939, + 9135.005686691939, + 18613.018501438662, + 18613.018501438662, + 9306.509250719331, + 9306.509250719331, 18796.674703863388, 18796.674703863388, 9398.337351931694, @@ -216,6 +1824,486 @@ 19149.569580357274, 9574.784790178637, 9574.784790178637, + 15124.951242724055, + 15697.001103308556, + 7562.475621362028, + 7848.500551654278, + 15408.91199029608, + 15991.701700778489, + 7704.45599514804, + 7995.850850389244, + 16632.98259352698, + 16930.959927093154, + 8316.49129676349, + 8465.479963546577, + 16945.255611523153, + 17248.827268339766, + 8472.627805761576, + 8624.413634169883, + 17355.519022672062, + 17550.115737391046, + 8677.759511336031, + 8775.057868695523, + 17681.357174285888, + 17879.607310936608, + 8840.678587142944, + 8939.803655468304, + 17698.438832690186, + 17776.59755212476, + 8849.219416345093, + 8888.29877606238, + 18030.71507220574, + 18110.34116882677, + 9015.35753610287, + 9055.170584413385, + 15660.205931462187, + 15959.07501394013, + 7830.102965731094, + 7979.537506970065, + 15954.215724423933, + 16258.695872136052, + 7977.107862211967, + 8129.347936068026, + 16971.892661537233, + 17179.87631596076, + 8485.946330768616, + 8589.93815798038, + 17290.528487236217, + 17502.41689434589, + 8645.264243618109, + 8751.208447172945, + 17624.856834417067, + 17715.063800111944, + 8812.428417208534, + 8857.531900055972, + 17955.75162159587, + 18047.652162166054, + 8977.875810797936, + 9023.826081083027, + 17788.30702560812, + 17757.0107381132, + 8894.15351280406, + 8878.5053690566, + 18122.270479768824, + 18090.3866256067, + 9061.135239884412, + 9045.19331280335, + 16752.356923022115, + 16846.475955903603, + 8376.178461511057, + 8423.237977951801, + 17066.871113455825, + 17162.757167632713, + 8533.435556727913, + 8581.378583816357, + 17715.87125344713, + 17739.334333689065, + 8857.935626723565, + 8869.667166844532, + 18048.474774892435, + 18072.378358624195, + 9024.237387446217, + 9036.189179312098, + 17606.952918239458, + 17570.156086116316, + 8803.476459119729, + 8785.078043058158, + 17937.51157148033, + 17900.02390367843, + 8968.755785740164, + 8950.011951839215, + 16612.83474619599, + 16541.526547016132, + 8306.417373097995, + 8270.763273508066, + 16924.72950196187, + 16852.082539488027, + 8462.364750980934, + 8426.041269744013, + 17371.522556250067, + 17381.40944238128, + 8685.761278125034, + 8690.70472119064, + 17697.66116340161, + 17707.733669144545, + 8848.830581700806, + 8853.866834572273, + 17749.85928278732, + 17747.110479913074, + 8874.92964139366, + 8873.555239956537, + 18083.100906535572, + 18080.300496743286, + 9041.550453267786, + 9040.150248371643, + 16823.37940655145, + 16813.252092508, + 8411.689703275724, + 8406.626046254, + 17139.226996160716, + 17128.909548633823, + 8569.613498080358, + 8564.454774316911, + 14982.579094291837, + 14970.795742165126, + 7491.289547145919, + 7485.397871082563, + 15263.866900903358, + 15251.862324296308, + 7631.933450451679, + 7625.931162148154, + 17473.103952170637, + 17473.103952170637, + 8736.551976085319, + 8736.551976085319, + 17801.14968144523, + 17801.14968144523, + 8900.574840722615, + 8900.574840722615, + 17698.24259688598, + 17698.24259688598, + 8849.12129844299, + 8849.12129844299, + 18030.515152206797, + 18030.515152206797, + 9015.257576103399, + 9015.257576103399, + 16591.719646665482, + 16591.719646665482, + 8295.859823332741, + 8295.859823332741, + 16903.2179806941, + 16903.2179806941, + 8451.60899034705, + 8451.60899034705, + 14598.50221838028, + 14598.50221838028, + 7299.25110919014, + 7299.25110919014, + 14872.579240966204, + 14872.579240966204, + 7436.289620483102, + 7436.289620483102, + 18149.679351284794, + 18873.44428463171, + 9074.839675642397, + 9436.722142315855, + 18490.427326870013, + 19227.780458171517, + 9245.213663435006, + 9613.890229085759, + 20073.06647821969, + 20460.570355637436, + 10036.533239109845, + 10230.285177818718, + 20449.92474848752, + 20844.703749570308, + 10224.96237424376, + 10422.351874785154, + 21020.218311849523, + 21281.572724804428, + 10510.109155924762, + 10640.786362402214, + 21414.858718299187, + 21681.119883896987, + 10707.429359149593, + 10840.559941948493, + 21485.211935291725, + 21597.541134121755, + 10742.605967645863, + 10798.770567060878, + 21888.582283068794, + 22003.020386764834, + 10944.291141534397, + 11001.510193382417, + 18826.706196320236, + 19207.15615983503, + 9413.353098160118, + 9603.578079917515, + 19180.164893808444, + 19567.757548517395, + 9590.082446904222, + 9783.878774258697, + 20514.089696535415, + 20787.343214555287, + 10257.044848267707, + 10393.671607277643, + 20899.22787995865, + 21177.611548285015, + 10449.613939979325, + 10588.805774142507, + 21383.44535774603, + 21508.53459355322, + 10691.722678873015, + 10754.26729677661, + 21784.905106740065, + 21912.342808492238, + 10892.452553370033, + 10956.171404246119, + 21621.19881065437, + 21584.90476992994, + 10810.599405327184, + 10792.45238496497, + 22027.12222020124, + 21990.146783367094, + 11013.56111010062, + 10995.073391683547, + 20227.89371930209, + 20350.343828584908, + 10113.946859651045, + 10175.171914292454, + 20607.658766485536, + 20732.40779389472, + 10303.829383242768, + 10366.20389694736, + 21509.67181308255, + 21542.949603640063, + 10754.835906541275, + 10771.474801820032, + 21913.501378550412, + 21947.40393715726, + 10956.750689275206, + 10973.70196857863, + 21389.93882084252, + 21340.76193522119, + 10694.96941042126, + 10670.380967610596, + 21791.52048022196, + 21741.420331776164, + 10895.76024011098, + 10870.710165888082, + 19996.27899101434, + 19892.532379035776, + 9998.13949550717, + 9946.266189517888, + 20371.695628054982, + 20266.001243483784, + 10185.847814027491, + 10133.000621741892, + 21041.557676871176, + 21054.752677381915, + 10520.778838435588, + 10527.376338690958, + 21436.59871549128, + 21450.04144322766, + 10718.29935774564, + 10725.02072161383, + 21576.02052405488, + 21572.58233461915, + 10788.01026202744, + 10786.291167309575, + 21981.095741774152, + 21977.593002653157, + 10990.547870887076, + 10988.796501326578, + 20300.02097670158, + 20285.50095628334, + 10150.01048835079, + 10142.75047814167, + 20681.14016444408, + 20666.347540446066, + 10340.57008222204, + 10333.173770223033, + 17517.93072394959, + 17499.186483300535, + 8758.965361974795, + 8749.593241650267, + 17846.818045598357, + 17827.721894486782, + 8923.409022799178, + 8913.860947243391, + 21177.59998438647, + 21177.59998438647, + 10588.799992193235, + 10588.799992193235, + 21575.195125477618, + 21575.195125477618, + 10787.597562738809, + 10787.597562738809, + 21510.1149340363, + 21510.1149340363, + 10755.05746701815, + 10755.05746701815, + 21913.952818800877, + 21913.952818800877, + 10956.976409400439, + 10956.976409400439, + 19965.60391510994, + 19965.60391510994, + 9982.80195755497, + 9982.80195755497, + 20340.444648311564, + 20340.444648311564, + 10170.222324155782, + 10170.222324155782, + 16900.318630321537, + 16900.318630321537, + 8450.159315160769, + 8450.159315160769, + 17217.61070190954, + 17217.61070190954, + 8608.80535095477, + 8608.80535095477, + 21159.04314492068, + 22269.941868462618, + 10579.52157246034, + 11134.970934231309, + 21556.289893880003, + 22688.044990903843, + 10778.144946940001, + 11344.022495451922, + 24219.832664819307, + 24898.582088059207, + 12109.916332409653, + 12449.291044029604, + 24674.543670441875, + 25366.036155827514, + 12337.271835220938, + 12683.018077913757, + 25966.45850591421, + 26537.849059020522, + 12983.229252957104, + 13268.924529510261, + 26453.96123242279, + 27036.07925737425, + 13226.980616211395, + 13518.039628687126, + 27072.330658645104, + 27498.807154732556, + 13536.165329322552, + 13749.403577366278, + 27580.595388162426, + 28015.07869251705, + 13790.297694081213, + 14007.539346258525, + 22197.04862083804, + 22795.92719976503, + 11098.52431041902, + 11397.963599882514, + 22613.78322177091, + 23223.90534166857, + 11306.891610885456, + 11611.952670834286, + 24995.330851923223, + 25504.677644319716, + 12497.665425961612, + 12752.338822159858, + 25464.601312410596, + 25983.510746935397, + 12732.300656205298, + 12991.755373467699, + 26788.762378913318, + 27145.39623890259, + 13394.381189456659, + 13572.698119451295, + 27291.703305437284, + 27655.03272535709, + 13645.851652718642, + 13827.516362678545, + 27803.33021812993, + 27974.643004424364, + 13901.665109064965, + 13987.321502212182, + 28325.318970822933, + 28499.848039013697, + 14162.659485411466, + 14249.924019506849, + 24486.91809200728, + 24701.864582029655, + 12243.45904600364, + 12350.932291014828, + 24946.643446195525, + 25165.625411441273, + 12473.321723097763, + 12582.812705720637, + 27149.07368051886, + 27262.84662189279, + 13574.53684025943, + 13631.423310946395, + 27658.779208456785, + 27774.688159988204, + 13829.389604228392, + 13887.344079994102, + 28140.960461712646, + 28149.206097468876, + 14070.480230856323, + 14074.603048734438, + 28669.287994268943, + 28677.688436269236, + 14334.643997134472, + 14338.844218134618, + 27542.937569203805, + 27470.48634223378, + 13771.468784601902, + 13735.24317111689, + 28060.03762572419, + 27986.22617588516, + 14030.018812862096, + 13993.11308794258, + 26010.542658375096, + 26037.982751761356, + 13005.271329187548, + 13018.991375880678, + 26498.873035081546, + 26526.82829769423, + 13249.436517540773, + 13263.414148847114, + 27994.064218980828, + 28000.80286102391, + 13997.032109490414, + 14000.401430511954, + 28519.63387376071, + 28526.499029258375, + 14259.816936880356, + 14263.249514629188, + 27742.81796104012, + 27733.731271195862, + 13871.40898052006, + 13866.865635597931, + 28263.67063696271, + 28254.413350651746, + 14131.835318481355, + 14127.206675325873, + 25476.497187058358, + 25459.019389587833, + 12738.248593529179, + 12729.509694793916, + 25954.801220615733, + 25936.9952892983, + 12977.400610307866, + 12968.49764464915, + 26301.135189239714, + 26301.135189239714, + 13150.567594619857, + 13150.567594619857, + 26794.92124451193, + 26794.92124451193, + 13397.460622255965, + 13397.460622255965, + 28081.11440111049, + 28081.11440111049, + 14040.557200555246, + 14040.557200555246, + 28608.31836428563, + 28608.31836428563, + 14304.159182142816, + 14304.159182142816, + 27521.71615724098, + 27521.71615724098, + 13760.85807862049, + 13760.85807862049, + 28038.41779607996, + 28038.41779607996, + 14019.20889803998, + 14019.20889803998, + 24890.476746188357, + 24890.476746188357, + 12445.238373094178, + 12445.238373094178, + 25357.77864163557, + 25357.77864163557, + 12678.889320817785, + 12678.889320817785, 22111.367400402476, 23856.147991906742, 11055.683700201238, @@ -224,6 +2312,22 @@ 24304.031063346683, 11263.246697135803, 12152.015531673342, + 27065.891387629687, + 28246.947400001973, + 13532.945693814843, + 14123.473700000986, + 27574.03522418134, + 28777.264765764772, + 13787.01761209067, + 14388.632382882386, + 30213.21886135664, + 31348.854905095734, + 15106.60943067832, + 15674.427452547867, + 30780.451646226287, + 31937.40848993192, + 15390.225823113144, + 15968.70424496596, 32501.929713663947, 33534.78970806726, 16250.964856831974, @@ -232,6 +2336,102 @@ 34164.382742937654, 16556.06574975105, 17082.191371468827, + 23740.111948478447, + 24700.790085894154, + 11870.055974239223, + 12350.395042947077, + 24185.81652154782, + 25164.530742366303, + 12092.90826077391, + 12582.265371183152, + 28418.97896057137, + 29343.06521888286, + 14209.489480285685, + 14671.53260944143, + 28952.52610273221, + 29893.961456622263, + 14476.263051366104, + 14946.980728311131, + 31876.146914858156, + 32669.678777829984, + 15938.073457429078, + 16334.839388914992, + 32474.600051162513, + 33283.02993908765, + 16237.300025581257, + 16641.514969543827, + 34400.721961415, + 35001.33864060516, + 17200.3609807075, + 17500.66932030258, + 35046.57228968498, + 35658.46514150472, + 17523.28614484249, + 17829.23257075236, + 27525.608944992393, + 27900.187467340435, + 13762.804472496196, + 13950.093733670217, + 28042.383668293085, + 28423.994649491633, + 14021.191834146543, + 14211.997324745817, + 32678.204122163963, + 32946.25612957927, + 16339.102061081981, + 16473.128064789635, + 33291.715341005394, + 33564.79984387753, + 16645.857670502697, + 16782.399921938766, + 35952.26793706911, + 36090.653472898135, + 17976.133968534556, + 18045.326736449068, + 36627.24749346477, + 36768.23112429433, + 18313.623746732384, + 18384.115562147166, + 37393.82837512399, + 37418.942088616786, + 18696.914187561993, + 18709.471044308393, + 38095.87225543654, + 38121.45746194398, + 19047.93612771827, + 19060.72873097199, + 30298.243349006512, + 30351.35933221625, + 15149.121674503256, + 15175.679666108124, + 30867.072411225257, + 30921.1856111571, + 15433.536205612629, + 15460.59280557855, + 35080.381296115454, + 35108.62478400191, + 17540.190648057727, + 17554.312392000957, + 35738.99176950448, + 35767.765509806675, + 17869.49588475224, + 17883.882754903338, + 37284.9080506707, + 37291.475104087556, + 18642.45402533535, + 18645.737552043778, + 37984.907025432076, + 37991.59737084291, + 18992.453512716038, + 18995.798685421454, + 37048.320367397784, + 37040.649121339746, + 18524.160183698892, + 18520.324560669873, + 37743.877568144126, + 37736.0622996208, + 18871.938784072063, + 18868.0311498104, 30868.88294946496, 30868.88294946496, 15434.44147473248, @@ -240,6 +2440,22 @@ 31448.42538489992, 15724.21269244996, 15724.21269244996, + 35494.71520882061, + 35494.71520882061, + 17747.357604410307, + 17747.357604410307, + 36161.104521672205, + 36161.104521672205, + 18080.552260836103, + 18080.552260836103, + 37401.83141174813, + 37401.83141174813, + 18700.915705874064, + 18700.915705874064, + 38104.025543669835, + 38104.025543669835, + 19052.012771834918, + 19052.012771834918, 36769.05243264776, 36769.05243264776, 18384.52621632388, @@ -250,6 +2466,742 @@ 18729.683283237144 ], "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", "NORMAL", "NORMAL", "NORMAL", diff --git a/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json index 6bbfc2ad..806e9067 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.json @@ -27,14 +27,22 @@ "grid_variables": { "outdoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, + 313.15, 323.15 ], "indoor_coil_entering_relative_humidity": [ 0, + 0.1, + 0.5, + 0.9, 1 ], "indoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, 313.15 ], "indoor_coil_air_mass_flow_rate": [ @@ -60,6 +68,22 @@ 134903.35644152592, 62409.23287920882, 67451.67822076296, + 145294.61125501845, + 153572.51225019395, + 72647.30562750922, + 76786.25612509697, + 156066.33265378524, + 164957.9332384803, + 78033.16632689262, + 82478.96661924015, + 169046.8574280102, + 179244.34904055385, + 84523.4287140051, + 89622.17452027692, + 181579.50152143443, + 192533.00560868566, + 90789.75076071722, + 96266.50280434283, 190892.5951952386, 202832.67996822073, 95446.2975976193, @@ -68,6 +92,102 @@ 217870.1070297659, 102522.40948769345, 108935.05351488295, + 124942.67350291107, + 130440.19770143143, + 62471.336751455536, + 65220.098850715716, + 134205.56121887895, + 140110.655929051, + 67102.78060943948, + 70055.3279645255, + 154835.46406823592, + 161901.88331081942, + 77417.73203411796, + 80950.94165540971, + 166314.51664413934, + 173904.81973011186, + 83157.25832206967, + 86952.40986505593, + 184385.47923367223, + 192721.63515171746, + 92192.73961683612, + 96360.81757585873, + 198055.28429476405, + 207009.4586534812, + 99027.64214738202, + 103504.7293267406, + 214395.78473660786, + 223600.93201892887, + 107197.89236830393, + 111800.46600946444, + 230290.4668745385, + 240178.05709884682, + 115145.23343726926, + 120089.02854942341, + 148439.02442333527, + 151072.98278652737, + 74219.51221166764, + 75536.49139326368, + 159443.86350154766, + 162273.0959042873, + 79721.93175077383, + 81136.54795214365, + 192815.62630394284, + 195824.4423743152, + 96407.81315197142, + 97912.2211871576, + 207110.41803733594, + 210342.29901128754, + 103555.20901866797, + 105171.14950564377, + 241337.48834185483, + 244404.6509074108, + 120668.74417092741, + 122202.3254537054, + 259229.5503050737, + 262524.1034142673, + 129614.77515253685, + 131262.05170713365, + 294581.2839399321, + 297461.87846630946, + 147290.64196996606, + 148730.93923315473, + 316420.6866024473, + 319514.84005873214, + 158210.34330122365, + 159757.42002936607, + 169773.79644295486, + 170230.71003665708, + 84886.89822147743, + 85115.35501832854, + 182360.3336881983, + 182851.12153155202, + 91180.16684409915, + 91425.56076577601, + 224905.91114107578, + 225378.24819698316, + 112452.95557053789, + 112689.12409849158, + 241579.78359113744, + 242087.1383474853, + 120789.89179556872, + 121043.56917374265, + 285700.1819159605, + 286142.10511441296, + 142850.09095798025, + 143071.05255720648, + 306881.1654128238, + 307355.85151646775, + 153440.5827064119, + 153677.92575823388, + 352235.85928592825, + 352616.99666767434, + 176117.92964296413, + 176308.49833383717, + 378349.6050753282, + 378758.9988779791, + 189174.8025376641, + 189379.49943898956, 174800.102203567, 174800.102203567, 87400.0511017835, @@ -76,6 +196,22 @@ 187759.27519111818, 93879.63759555909, 93879.63759555909, + 232191.2877011436, + 232191.2877011436, + 116095.6438505718, + 116095.6438505718, + 249405.2768555503, + 249405.2768555503, + 124702.63842777515, + 124702.63842777515, + 295440.2316754223, + 295440.2316754223, + 147720.11583771114, + 147720.11583771114, + 317343.3142337222, + 317343.3142337222, + 158671.6571168611, + 158671.6571168611, 364546.93412640324, 364546.93412640324, 182273.46706320162, @@ -84,6 +220,486 @@ 391573.38732563413, 195786.69366281707, 195786.69366281707, + 121397.30362063242, + 130397.64526717197, + 60698.65181031621, + 65198.82263358599, + 130397.34788839798, + 140064.94878063715, + 65198.67394419899, + 70032.47439031857, + 149312.7757883989, + 157270.33437495373, + 74656.38789419945, + 78635.16718747687, + 160382.39226059004, + 168929.90117887667, + 80191.19613029502, + 84464.95058943833, + 172160.817433372, + 181983.4837319282, + 86080.408716686, + 90991.7418659641, + 184924.32149699697, + 195475.21180776646, + 92462.16074849849, + 97737.60590388323, + 193212.54522216824, + 204732.2507441285, + 96606.27261108412, + 102366.12537206426, + 207536.76337384412, + 219910.50647783553, + 103768.38168692206, + 109955.25323891776, + 129774.60053848822, + 135048.44124950294, + 64887.30026924411, + 67524.22062475147, + 139395.71332142057, + 145060.54129858254, + 69697.85666071028, + 72530.27064929127, + 158484.91761023834, + 165283.090509325, + 79242.45880511917, + 82641.5452546625, + 170234.53009523015, + 177536.69983120624, + 85117.26504761507, + 88768.34991560312, + 186938.4563792864, + 194976.59351381368, + 93469.2281896432, + 97488.29675690684, + 200797.53176714692, + 209431.5930934272, + 100398.76588357346, + 104715.7965467136, + 215896.67399466663, + 224790.0362355095, + 107948.33699733332, + 112395.01811775475, + 231902.62771244848, + 241455.31805589062, + 115951.31385622424, + 120727.65902794531, + 152334.8178219787, + 154866.92176628782, + 76167.40891098935, + 77433.46088314391, + 163628.479732331, + 166348.30652475695, + 81814.2398661655, + 83174.15326237847, + 195067.25079011044, + 197969.6474461293, + 97533.62539505522, + 98984.82372306465, + 209528.9714374539, + 212646.54337008693, + 104764.48571872695, + 106323.27168504347, + 241938.96136208906, + 244906.1741155812, + 120969.48068104453, + 122453.0870577906, + 259875.6147918935, + 263062.8080996223, + 129937.80739594674, + 131531.40404981116, + 293510.4892671185, + 296304.131629317, + 146755.24463355925, + 148152.0658146585, + 315270.50631587143, + 318271.2612265221, + 157635.25315793572, + 159135.63061326105, + 172860.78389617585, + 173300.7642537066, + 86430.39194808793, + 86650.3821268533, + 185676.18144477368, + 186148.78067090057, + 92838.09072238684, + 93074.39033545028, + 226051.20149042524, + 226507.70336198265, + 113025.60074521262, + 113253.85168099133, + 242809.98244781094, + 243300.32804513324, + 121404.99122390547, + 121650.16402256662, + 284899.60262752266, + 285328.00252102065, + 142449.80131376133, + 142664.00126051033, + 306021.23349610757, + 306481.39371615974, + 153010.61674805378, + 153240.69685807987, + 349484.0120165725, + 349854.4241634018, + 174742.00600828626, + 174927.2120817009, + 375393.7438245769, + 375791.6172544772, + 187696.87191228845, + 187895.8086272386, + 177701.663093126, + 177701.663093126, + 88850.831546563, + 88850.831546563, + 190875.94939598817, + 190875.94939598817, + 95437.97469799408, + 95437.97469799408, + 233093.68941554145, + 233093.68941554145, + 116546.84470777072, + 116546.84470777072, + 250374.5800177947, + 250374.5800177947, + 125187.29000889735, + 125187.29000889735, + 294343.474214659, + 294343.474214659, + 147171.7371073295, + 147171.7371073295, + 316165.24635334103, + 316165.24635334103, + 158082.62317667052, + 158082.62317667052, + 361451.0174904787, + 361451.0174904787, + 180725.50874523935, + 180725.50874523935, + 388247.9484026273, + 388247.9484026273, + 194123.97420131366, + 194123.97420131366, + 118408.47099008175, + 127020.32424893351, + 59204.23549504088, + 63510.162124466755, + 127186.93186858228, + 136437.24296995232, + 63593.46593429114, + 68218.62148497616, + 145148.2808322914, + 152785.4970102256, + 72574.1404161457, + 76392.7485051128, + 155909.1537175988, + 164112.57096947698, + 77954.5768587994, + 82056.28548473849, + 167092.1179492459, + 176539.95893381466, + 83546.05897462295, + 88269.97946690733, + 179479.84332276342, + 189628.11985705124, + 89739.92166138171, + 94814.05992852562, + 187349.83575961002, + 198449.16203054844, + 93674.91787980501, + 99224.58101527422, + 201239.4096225053, + 213161.60777610916, + 100619.70481125265, + 106580.80388805458, + 126423.86808457748, + 131474.02530808657, + 63211.93404228874, + 65737.01265404328, + 135796.56727416615, + 141221.12851831803, + 67898.28363708308, + 70610.56425915901, + 153951.71166275284, + 160481.63821834268, + 76975.85583137642, + 80240.81910917134, + 165365.2453965249, + 172379.28178250458, + 82682.62269826245, + 86189.64089125229, + 181308.7740354126, + 189048.89238642203, + 90654.3870177063, + 94524.44619321101, + 194750.48108973374, + 203064.42938357714, + 97375.24054486687, + 101532.21469178857, + 209214.90376323735, + 217796.48096260216, + 104607.45188161868, + 108898.24048130108, + 224725.4904005622, + 233943.2808631383, + 112362.7452002811, + 116971.64043156915, + 148047.95173113426, + 150478.20125656037, + 74023.97586556713, + 75239.10062828018, + 159023.79781331832, + 161634.2189954305, + 79511.89890665916, + 80817.10949771525, + 189136.2157867902, + 191932.19302845554, + 94568.1078933951, + 95966.09651422777, + 203158.22668777587, + 206161.4895790903, + 101579.11334388793, + 103080.74478954515, + 234357.77489283532, + 237225.03783426355, + 117178.88744641766, + 118612.51891713178, + 251732.38112891713, + 254812.21463518112, + 125866.19056445856, + 127406.10731759056, + 284257.03510481695, + 286963.7253028365, + 142128.51755240848, + 143481.86265141825, + 305331.0278794994, + 308238.3842445158, + 152665.5139397497, + 154119.1921222579, + 167765.11185990897, + 168188.1589812682, + 83882.55592995448, + 84094.0794906341, + 180202.73105155307, + 180657.14166045305, + 90101.36552577653, + 90328.57083022653, + 219013.83235028683, + 219454.4990374942, + 109506.91617514341, + 109727.2495187471, + 235250.88315468837, + 235724.21959298506, + 117625.44157734419, + 117862.10979649253, + 275916.3638495969, + 276331.2404381404, + 137958.18192479844, + 138165.6202190702, + 296372.0034295952, + 296817.6377660556, + 148186.0017147976, + 148408.8188830278, + 338549.5052577288, + 338909.1921696414, + 169274.7526288644, + 169454.5960848207, + 363648.58442402945, + 364034.93748117925, + 181824.29221201473, + 182017.46874058963, + 172420.56449319716, + 172420.56449319716, + 86210.28224659858, + 86210.28224659858, + 185203.32545106215, + 185203.32545106215, + 92601.66272553107, + 92601.66272553107, + 225813.43164045134, + 225813.43164045134, + 112906.71582022567, + 112906.71582022567, + 242554.585030243, + 242554.585030243, + 121277.2925151215, + 121277.2925151215, + 285064.05726440763, + 285064.05726440763, + 142532.02863220382, + 142532.02863220382, + 306197.88032316364, + 306197.88032316364, + 153098.94016158182, + 153098.94016158182, + 350172.44136506616, + 350172.44136506616, + 175086.22068253308, + 175086.22068253308, + 376133.2113298243, + 376133.2113298243, + 188066.60566491215, + 188066.60566491215, + 107236.97887004318, + 115460.34374120715, + 53618.48943502159, + 57730.171870603575, + 115187.2176989705, + 124020.23900947144, + 57593.60884948525, + 62010.11950473572, + 132801.12638669607, + 140118.00015600963, + 66400.56319334803, + 70059.00007800481, + 142646.6170248115, + 150505.94261028123, + 71323.30851240575, + 75252.97130514061, + 153840.75897563188, + 162913.77464621322, + 76920.37948781594, + 81456.88732310661, + 165246.06699873382, + 174991.72975653995, + 82623.03349936691, + 87495.86487826997, + 173304.4668075639, + 183983.41382748046, + 86652.23340378195, + 91991.70691374023, + 186152.75772137044, + 197623.41092458673, + 93076.37886068522, + 98811.70546229336, + 114890.47614117882, + 119716.94987718228, + 57445.23807058941, + 59858.47493859114, + 123408.12307711566, + 128592.41758825746, + 61704.06153855783, + 64296.20879412873, + 141235.84622577945, + 147497.52643787247, + 70617.92311288972, + 73748.76321893623, + 151706.66254802357, + 158432.5655840068, + 75853.33127401178, + 79216.2827920034, + 167496.43220205102, + 174938.53176954246, + 83748.21610102551, + 87469.26588477123, + 179914.13226252457, + 187907.96752393103, + 89957.06613126228, + 93953.98376196552, + 194350.4740423203, + 202620.26620020694, + 97175.23702116015, + 101310.13310010347, + 208759.05493888003, + 217641.94552058988, + 104379.52746944001, + 108820.97276029494, + 135578.42615080188, + 137906.82125734506, + 67789.21307540094, + 68953.41062867253, + 145629.81774450955, + 148130.83331630807, + 72814.90887225477, + 74065.41665815403, + 175022.52129398202, + 177712.07912129385, + 87511.26064699101, + 88856.03956064692, + 187998.1837883017, + 190887.1376382976, + 93999.09189415086, + 95443.5688191488, + 218593.92893409377, + 221361.24206345814, + 109296.96446704688, + 110680.62103172907, + 234799.84931614483, + 237772.32302094402, + 117399.92465807241, + 118886.16151047201, + 266820.9214530276, + 269440.6594868682, + 133410.4607265138, + 134720.3297434341, + 286602.25129333144, + 289416.2091127136, + 143301.12564666572, + 144708.1045563568, + 154486.7803341542, + 154892.89421934192, + 77243.3901670771, + 77446.44710967096, + 165939.98250853643, + 166376.20450020948, + 82969.99125426821, + 83188.10225010474, + 203793.8037206605, + 204218.6352235179, + 101896.90186033025, + 102109.31761175895, + 218902.48571176975, + 219358.81299104082, + 109451.24285588488, + 109679.40649552041, + 258750.46558218327, + 259151.8188657723, + 129375.23279109164, + 129575.90943288615, + 277933.4752132869, + 278364.58366615546, + 138966.73760664344, + 139182.29183307773, + 319432.3390093972, + 319781.3006863931, + 159716.1695046986, + 159890.65034319655, + 343114.126873686, + 343488.95955808525, + 171557.063436843, + 171744.47977904262, + 158956.80640378036, + 158956.80640378036, + 79478.40320189018, + 79478.40320189018, + 170741.40335634004, + 170741.40335634004, + 85370.70167817002, + 85370.70167817002, + 210350.51437587338, + 210350.51437587338, + 105175.25718793669, + 105175.25718793669, + 225945.29189289524, + 225945.29189289524, + 112972.64594644762, + 112972.64594644762, + 267601.9808246685, + 267601.9808246685, + 133800.99041233424, + 133800.99041233424, + 287441.2161431903, + 287441.2161431903, + 143720.60807159514, + 143720.60807159514, + 330711.2057501658, + 330711.2057501658, + 165355.6028750829, + 165355.6028750829, + 355229.17610722536, + 355229.17610722536, + 177614.58805361268, + 177614.58805361268, 87882.82726051674, 95717.7037439929, 43941.41363025837, @@ -92,6 +708,22 @@ 102813.9368991945, 47199.10268978134, 51406.96844959725, + 112271.31245161282, + 119267.8438123057, + 56135.65622580641, + 59633.92190615285, + 120594.78218222817, + 128110.01610128944, + 60297.391091114085, + 64055.00805064472, + 132406.74051253, + 141104.9308691239, + 66203.370256265, + 70552.46543456195, + 142222.9925249082, + 151566.0415062326, + 71111.4962624541, + 75783.0207531163, 151076.43836602988, 161335.00613492454, 75538.21918301494, @@ -100,6 +732,102 @@ 173295.9159232682, 81138.40383521974, 86647.9579616341, + 95174.42470829228, + 99777.21495679008, + 47587.21235414614, + 49888.60747839504, + 102230.38073026911, + 107174.4085084008, + 51115.19036513456, + 53587.2042542004, + 120337.32129931815, + 126330.75516791435, + 60168.660649659076, + 63165.377583957175, + 129258.78154972622, + 135696.55123571304, + 64629.39077486311, + 67848.27561785652, + 145501.43087920145, + 152645.51166317498, + 72750.71543960072, + 76322.75583158749, + 156288.48528551927, + 163962.20751448887, + 78144.24264275964, + 81981.10375724443, + 171303.38483191535, + 179261.39194832378, + 85651.69241595767, + 89630.69597416189, + 184003.3213274018, + 192551.31202824545, + 92001.6606637009, + 96275.65601412272, + 114926.2410809816, + 117152.78176864184, + 57463.1205404908, + 58576.39088432092, + 123446.53952590472, + 125838.14948738956, + 61723.26976295236, + 62919.07474369478, + 152726.16731168592, + 155309.30572464422, + 76363.08365584296, + 77654.65286232211, + 164048.8427390315, + 166823.4875477088, + 82024.42136951575, + 83411.7437738544, + 194647.42348586433, + 197314.78680316487, + 97323.71174293217, + 98657.39340158243, + 209078.01935357644, + 211943.1332569109, + 104539.00967678822, + 105971.56662845545, + 241202.14831175024, + 243734.934181412, + 120601.07415587512, + 121867.467090706, + 259084.17655736738, + 261804.7358311153, + 129542.08827868369, + 130902.36791555765, + 133025.78931891153, + 133414.96996792773, + 66512.89465945576, + 66707.48498396386, + 142887.93581572367, + 143305.96919016982, + 71443.96790786184, + 71652.98459508491, + 180391.1156015463, + 180800.1119200537, + 90195.55780077315, + 90400.05596002685, + 193764.79011905513, + 194204.10823930058, + 96882.39505952757, + 97102.05411965029, + 233401.90782528167, + 233789.73780391624, + 116700.95391264083, + 116894.86890195812, + 250705.6488471824, + 251122.23141645922, + 125352.8244235912, + 125561.11570822961, + 292132.5132715777, + 292470.74971365696, + 146066.25663578886, + 146235.37485682848, + 313790.3711735464, + 314153.6834851952, + 156895.1855867732, + 157076.8417425976, 137310.3888248757, 137310.3888248757, 68655.19441243785, @@ -108,6 +836,22 @@ 147490.18311182185, 73745.09155591093, 73745.09155591093, + 186704.93762180748, + 186704.93762180748, + 93352.46881090374, + 93352.46881090374, + 200546.70060575145, + 200546.70060575145, + 100273.35030287573, + 100273.35030287573, + 241957.24489544143, + 241957.24489544143, + 120978.62244772071, + 120978.62244772071, + 259895.25381342092, + 259895.25381342092, + 129947.62690671046, + 129947.62690671046, 303067.3106457776, 303067.3106457776, 151533.6553228888, @@ -126,6 +870,22 @@ 129837.78875942192, 56079.21666681844, 62376.721613889844, + 142889.40980430343, + 151645.99598831704, + 70218.07072216827, + 74839.36825961787, + 143942.48309566118, + 155238.2611453998, + 65883.50154346813, + 72737.41263090548, + 164658.56901793156, + 175730.4671897948, + 80084.35078426056, + 86065.10455499121, + 159405.56547631804, + 174757.83801381604, + 68561.25980814056, + 78444.94525329945, 183220.3302253294, 196691.4316137735, 87674.24940830778, @@ -134,6 +894,102 @@ 186730.03581017308, 71824.80142442587, 77703.65541060605, + 112334.0029403817, + 120341.25868282332, + 49753.97142733256, + 55030.16902742417, + 94047.39087043221, + 98190.30980005424, + 46997.80668578388, + 49066.92601579343, + 130667.00616768986, + 142559.42390013748, + 54362.16442501396, + 61393.13498423426, + 116577.73488722759, + 121905.78190180255, + 58249.44749338424, + 60909.75842763246, + 140130.35106754812, + 157345.33024890567, + 64773.38243177465, + 67713.44256901389, + 138859.9846888791, + 145148.67459864522, + 69374.62680886156, + 72513.77341510054, + 151357.79890359077, + 161463.08949540232, + 75357.35162856537, + 78607.90813436171, + 161499.09277414947, + 168447.04590327473, + 80675.53712709858, + 84142.84425901798, + 104534.41187370177, + 106401.83578422488, + 52109.96059047746, + 53037.73191542486, + 111755.8028667043, + 113741.72453162746, + 55841.6032655402, + 56833.197988472835, + 136014.7322283649, + 138157.46272239575, + 67745.41252823225, + 68807.58294337246, + 145218.48821640242, + 147489.2241082885, + 72548.89509333707, + 73682.15550245854, + 170540.24220212028, + 172738.5919345514, + 84867.2263156667, + 85953.46948104251, + 181830.82330012423, + 184148.80298313434, + 90822.78284999468, + 91978.81972343578, + 208529.81857041517, + 210617.95334510566, + 103680.92669238718, + 104706.89435527402, + 222029.77904374473, + 224212.11259482056, + 110880.90340073436, + 111967.95524456383, + 119656.90316533147, + 119983.73684053819, + 59623.94349223635, + 59785.60170114359, + 127840.74545641504, + 128185.90825984481, + 63873.209986834576, + 64045.38805838335, + 158836.9183428333, + 159182.05223879762, + 79066.20857117008, + 79235.12209721231, + 169429.70045746685, + 169788.17720577426, + 84633.80979151, + 84812.21462702857, + 202186.1710013192, + 202527.2221020756, + 100541.07676614838, + 100703.59389659378, + 215322.9883567552, + 215662.52000439444, + 107534.80212515627, + 107702.75104698338, + 249747.8092589475, + 250086.38860196905, + 124073.12524912746, + 124224.2428686659, + 265577.2184051177, + 265880.15401196084, + 132605.23260177686, + 132752.59928996366, 123223.10257790313, 123226.1006907579, 61395.035311860156, @@ -142,6 +998,22 @@ 131631.71335493072, 65765.59132735772, 65765.7633995499, + 164024.87121030947, + 164034.87855724455, + 81637.99131955882, + 81640.47028719875, + 174927.8350648448, + 174930.1283367533, + 87377.79750255283, + 87378.36968831393, + 209143.99662917215, + 209173.13945935198, + 103984.76040352693, + 103991.96400841144, + 222678.5820475137, + 222685.2379852271, + 111204.56266905677, + 111206.22260400774, 258558.55405162682, 258634.67668669764, 128429.8067090307, @@ -150,6 +1022,486 @@ 274895.42127359984, 137244.59050601974, 137248.91097865585, + 120140.7428775281, + 129391.33826326801, + 59431.554488556445, + 64183.4402907596, + 124079.13362053299, + 135000.09956549256, + 58869.14194627319, + 64957.87701692521, + 146908.9036419734, + 155344.79915539248, + 72227.81764100323, + 76688.76984315556, + 148259.97055752308, + 159211.28285974584, + 68042.24527439916, + 74723.92348807846, + 167774.4001794371, + 178470.92184537873, + 81642.26636501333, + 87435.33188278315, + 162752.3953301181, + 177701.46203542768, + 70234.67473504055, + 79916.75726410522, + 185542.7056169758, + 198592.59491546248, + 88835.43710413101, + 96140.64979093285, + 168686.12253214937, + 188772.1458492701, + 72698.42816530757, + 78724.71043015429, + 117174.3371140878, + 124955.93135007749, + 52174.138514185615, + 57337.50536105126, + 97688.6620818453, + 101663.348990476, + 48816.39938811036, + 50801.41397124383, + 134328.57041858585, + 145949.62585142136, + 55647.58266927515, + 63088.2359598762, + 119329.26507289163, + 124455.37972781864, + 59623.33046383879, + 62182.73494925162, + 142698.74564953006, + 159611.19997403136, + 65673.5861914455, + 68508.83046931743, + 140785.7331536851, + 146849.87102936054, + 70335.95537328866, + 73362.94425481308, + 152426.4936587518, + 162662.23054815552, + 75887.15204149972, + 79027.80960152949, + 162631.76475895752, + 169344.57010767705, + 81240.83183534363, + 84590.74473805111, + 107294.9201235092, + 109090.79400950496, + 53481.81325789187, + 54373.872120670116, + 114692.75562451621, + 116602.0341674887, + 57308.1473896487, + 58261.43532907276, + 137615.4862147936, + 139683.0012256566, + 68539.59954370036, + 69564.34309091876, + 146917.14645660532, + 149107.69878120857, + 73396.80472056428, + 74490.01517593491, + 170969.3165606394, + 173096.49171825705, + 85079.73841470102, + 86130.69863819986, + 182284.9175832416, + 184527.46696502532, + 91049.36699858974, + 92167.75842676725, + 207763.31107133738, + 209788.8202154631, + 103301.94628809558, + 104297.04541219378, + 221220.76365831893, + 223337.31579665397, + 110477.36976125173, + 111531.63172805576, + 121847.8164844654, + 122162.80592751893, + 60711.85579079273, + 60867.58938920915, + 130168.7618612672, + 130501.19439028451, + 65035.48551246127, + 65201.29799576103, + 159653.00904949577, + 159986.97592826645, + 79470.63306770849, + 79633.98362540282, + 170294.1495538899, + 170640.7006560735, + 85065.20567513011, + 85237.65249360618, + 201613.40819417711, + 201944.62189872956, + 100257.80995644571, + 100415.50225078546, + 214718.199907238, + 215047.47875029556, + 107233.11817713204, + 107395.96192187743, + 247771.66460191217, + 248101.46218582283, + 123097.63522171727, + 123244.68614511205, + 263496.6994057106, + 263791.2827446571, + 131567.83302192518, + 131711.09585439507, + 125283.18887189831, + 125286.28807096327, + 62417.7915133627, + 62418.560777134255, + 133819.38030358288, + 133820.0927503789, + 66858.09646724784, + 66858.27430389711, + 164668.21768566352, + 164678.30369158936, + 81956.72822698101, + 81959.22658983181, + 175609.0301147782, + 175611.34128226564, + 87717.7233258962, + 87718.29997227917, + 208358.8588348315, + 208387.7832530895, + 103596.57998849193, + 103603.72990906537, + 221849.9407819295, + 221856.5472743451, + 110791.24228249642, + 110792.8899011356, + 256333.94678803787, + 256408.76496837783, + 127332.01047401858, + 127350.46939439912, + 272537.1276524944, + 272554.1651424854, + 136077.40510010815, + 136081.65239787457, + 117151.39142046051, + 126013.54713941028, + 57936.87876002266, + 62494.54472883073, + 120868.16030990602, + 131371.88879692028, + 57263.65529095967, + 63143.771632639044, + 142743.0309719961, + 150858.77195105466, + 70144.88130601459, + 74445.75624098668, + 143785.2521609485, + 154392.67459947622, + 65804.88607611181, + 72314.61935794367, + 162702.65495029042, + 173024.77386194674, + 79106.39375043998, + 84712.25789106717, + 157304.64560815503, + 171851.55242403675, + 67510.79987405887, + 76991.80245840971, + 179673.86705313952, + 192304.2387062518, + 85901.01782221286, + 92996.47168632754, + 162382.18528572618, + 182017.58913505316, + 70490.73342909681, + 75347.43207304562, + 113817.77467343146, + 121376.52861795528, + 50495.85729385744, + 55547.80399499014, + 95163.56497548592, + 98969.43758381213, + 47555.27575877592, + 49456.040275855754, + 129780.32103049952, + 141135.40064419978, + 54050.91583020577, + 60681.123356265416, + 115911.45018633116, + 120834.89168465708, + 57916.75430371036, + 60375.067528724634, + 137035.0656376958, + 153654.81570108, + 63688.629621756576, + 66418.11590849032, + 136539.2934962142, + 142378.00885844065, + 68216.1156231872, + 71130.72969253118, + 147669.77994753723, + 155609.6449837401, + 73528.78936978463, + 76558.5007319671, + 157589.47508016106, + 164066.1659158074, + 78724.26662003214, + 81956.5442842995, + 104257.35117605812, + 105980.35910826731, + 51972.26142406562, + 52828.28186739533, + 111460.99285444997, + 113293.32674634409, + 55694.38945290834, + 56609.2953765616, + 133399.5403047068, + 135390.20576997253, + 66447.77436685652, + 67434.68727126344, + 142442.82948827816, + 144552.82524337413, + 71163.34974207854, + 72216.41722735473, + 165562.59069744564, + 167616.59403837533, + 82401.5239799519, + 83416.70897374132, + 176561.68437677235, + 178728.3493258873, + 88193.50146654637, + 89274.13426220059, + 201142.02036780567, + 203102.29939442413, + 100027.56546433723, + 100991.15567888327, + 214230.111813429, + 216280.292627544, + 106990.31272886084, + 108011.63786780293, + 118231.58225835106, + 118534.27137735096, + 58916.11798204064, + 59065.81412200968, + 126325.98601381213, + 126645.58394360504, + 63116.940885347954, + 63276.36175736624, + 154639.61550618548, + 154961.58738086183, + 76985.88865097705, + 77143.47197301575, + 164982.7084869582, + 165317.14541355593, + 82414.51015700631, + 82580.95196058272, + 195188.89652793304, + 195508.67951731972, + 97079.88906086507, + 97232.3645883324, + 207932.4626642669, + 208251.127562685, + 103848.08215170527, + 104005.73074826885, + 239923.3602725879, + 240241.27023431537, + 119222.47641165262, + 119364.69872267566, + 255230.61400007803, + 255516.14408498455, + 127445.93127049638, + 127584.91571144533, + 121534.00877061104, + 121536.92525193118, + 60556.37341044789, + 60557.097476257106, + 129836.4597596428, + 129837.13042777438, + 64869.66058335256, + 64869.8279991628, + 159479.23341215096, + 159488.69375966277, + 79385.5940714009, + 79387.93813435361, + 170113.68699662684, + 170115.85577945947, + 84975.39621315348, + 84975.93736753271, + 201718.6195001382, + 201745.72957681463, + 100312.9208723532, + 100319.6247052912, + 214839.59093753612, + 214845.78649702517, + 107294.38053705053, + 107295.92579000212, + 248233.8185960118, + 248303.98234451935, + 123333.72089027402, + 123351.03869327974, + 264009.8404442222, + 264025.8284260004, + 131825.52863567582, + 131829.51465399895, + 105977.96005956715, + 114451.9575421819, + 52350.16307957597, + 56713.749930216545, + 108866.3631297426, + 118953.156453705, + 51262.75670087803, + 56934.40546103141, + 130391.79179437162, + 138187.91437530375, + 63969.261717202346, + 68110.32745311123, + 130518.32790593743, + 140782.43636459069, + 59171.42394860634, + 65509.50024050081, + 149443.33333049144, + 159392.0232394988, + 72476.73294054049, + 77895.88257984321, + 143062.3163104289, + 157208.10917964333, + 60389.635225195896, + 69670.080836213, + 165613.81453382043, + 177826.36298614147, + 78870.99156255332, + 85757.53382627234, + 147279.76122019548, + 166466.36566752146, + 65202.18488945013, + 69223.11657090054, + 102264.31561841261, + 109603.05048645665, + 44719.127766348014, + 49661.06492924084, + 86473.19259204215, + 90109.7421485862, + 43214.70861189867, + 45031.09607588291, + 117022.25800343089, + 128116.74827847276, + 49573.7493421984, + 54171.79717340191, + 106325.75687997327, + 111045.87250355676, + 53130.08494972258, + 55487.14404492983, + 123139.31103204555, + 139476.17743005144, + 58820.465067737954, + 61443.358024849294, + 126122.47019253415, + 131734.99074877825, + 63015.557632234246, + 65817.60424260068, + 137096.94632742746, + 142979.9774289269, + 68284.55734420888, + 71202.38857926591, + 146374.34189766762, + 152614.05545967387, + 73126.36961904084, + 76240.7968956907, + 95427.7652103894, + 97076.74803262591, + 47582.80678429116, + 48402.5014443383, + 102061.90401434308, + 103817.02730208432, + 51000.676157346454, + 51877.133697393954, + 123375.19055991706, + 125287.55277091004, + 61471.98791113618, + 62420.710550708754, + 131797.43242330113, + 133826.53917965465, + 65849.00279367913, + 66861.84438989263, + 154330.49866183024, + 156309.5402080074, + 76835.1561898212, + 77814.1241141672, + 164663.4981200541, + 166753.87071084292, + 82255.77812341477, + 83298.55058407874, + 188678.36419090728, + 190571.0686411853, + 93860.83911939528, + 94792.34299100465, + 201060.63858428164, + 203043.915624363, + 100420.43364196246, + 101408.6892673854, + 108815.37000376752, + 109105.34988679747, + 54238.50462475583, + 54382.06203362063, + 116314.05878377198, + 116620.72843935496, + 58117.985440211385, + 58270.99132956969, + 143806.48113409264, + 144115.71288433534, + 71614.38012459796, + 71766.01214336052, + 153497.59733636648, + 153819.75007448185, + 76682.27672575804, + 76842.67112047806, + 182924.74617005928, + 183231.66366646276, + 91010.29448372862, + 91157.19972575943, + 194968.52366382538, + 195276.24856792812, + 97380.37849366086, + 97532.75068423284, + 226216.99872714715, + 226520.22350954352, + 112451.11032719887, + 112587.81639932391, + 240782.14789357976, + 241057.99139294113, + 120240.32063957851, + 120374.86893261118, + 111982.98488824337, + 111985.46098044503, + 55812.61771553036, + 55813.2327829195, + 119683.96047174526, + 119684.53035522661, + 59800.70725896847, + 59800.84953304344, + 148467.97469648533, + 148476.17372884863, + 73927.06997740638, + 73929.10276489238, + 158444.09577890034, + 158445.97721422106, + 79151.38705735243, + 79151.85657470881, + 189235.72837740945, + 189259.5867837904, + 94136.84570501902, + 94142.74944100632, + 201650.354667357, + 201655.81286313667, + 100714.6805282827, + 100716.04206953407, + 234272.5813603076, + 234335.0737178525, + 116438.4738559377, + 116453.90928573604, + 249299.48156644555, + 249313.73746842687, + 124489.77117604755, + 124493.32590796826, 86620.44879484804, 94706.56947158287, 42671.407447216414, @@ -158,6 +1510,22 @@ 97743.90253584676, 40866.446176028105, 46329.77850210227, + 109855.18610909989, + 117332.22642813962, + 53700.958874566495, + 57682.483479529146, + 108459.19779248978, + 118380.56815508926, + 48141.85889188257, + 54308.566135750174, + 127996.4353200402, + 137572.66997803486, + 61753.28393531488, + 66986.20594911122, + 120025.40743693979, + 133771.1323022474, + 49806.700462177796, + 57951.59239751509, 143362.5480590186, 155158.96775513134, 67745.3583251524, @@ -166,6 +1534,102 @@ 142118.4754466758, 56833.90271761646, 60695.79946429793, + 82513.95994903134, + 89635.49695558159, + 34843.94993165738, + 39677.288163803314, + 71621.3059991746, + 75088.09849976377, + 35795.63683363317, + 37527.53885648215, + 96054.38133737993, + 106893.66875424034, + 42220.52654961782, + 44328.77709985417, + 90576.29763560857, + 95092.52486186945, + 45264.34867906163, + 47520.01319809602, + 102446.2443573676, + 117075.28516094577, + 51073.87791672381, + 53589.45348882919, + 109539.68863567861, + 114925.34385280467, + 54735.385417415, + 57424.69719886774, + 120728.61212228224, + 126378.97626651113, + 60159.55321203814, + 62964.69077321223, + 128991.07515057112, + 134993.05853799346, + 64448.315470327776, + 67444.70447816246, + 80823.75993689647, + 82397.7383725418, + 40317.813725020285, + 41100.9391743049, + 86499.52924096667, + 88177.21629057481, + 43228.01579603336, + 44065.968613487734, + 107562.13895931216, + 109394.96624010362, + 53617.115718805515, + 54527.34246761054, + 114985.46298573472, + 116933.39774169742, + 57454.88833283083, + 58427.43340379959, + 137294.68664003574, + 139197.25653690504, + 68385.97944282732, + 69328.3563393718, + 146595.2936395693, + 148609.02795952896, + 73237.42736262851, + 74242.25318432372, + 170395.68146156715, + 172218.85043437855, + 84807.51624670453, + 85706.4490205529, + 181717.64546297336, + 183633.57080884706, + 90769.05365843048, + 91724.12806132702, + 93617.82746465725, + 93894.77342843931, + 46683.63560088444, + 46820.97362883458, + 100137.25425102295, + 100430.9209090184, + 50039.685610908164, + 50186.25786275918, + 127174.63208813085, + 127470.53147207755, + 63361.30276117423, + 63506.83668137552, + 135843.61529229023, + 136153.34799847673, + 67869.70215237144, + 68024.01524030704, + 164844.04017942466, + 165136.9421185623, + 82054.71431370481, + 82195.76484486094, + 175831.6293351956, + 176128.15137051055, + 87831.31474328665, + 87978.34496248199, + 206677.16802974962, + 206963.43562348367, + 102789.58057112547, + 102920.20971779639, + 220156.86747804814, + 220422.5068193643, + 109952.38766001654, + 110082.37077357288, 96649.0048856276, 96650.84929020915, 48191.2025786024, @@ -174,6 +1638,22 @@ 103366.63489588529, 51652.31616784726, 51652.42231114846, + 131655.75275729265, + 131662.199999672, + 65586.41984775785, + 65588.01981648235, + 140605.11810999102, + 140606.5997368779, + 70246.90811551307, + 70247.27793409507, + 170933.55374796013, + 170953.0200970504, + 85074.11048783852, + 85078.93218417188, + 182287.53980949047, + 182292.0001084336, + 91053.46498449302, + 91054.57783707096, 214475.03365968232, 214527.409099456, 106652.36213769842, @@ -192,6 +1672,22 @@ 14990.419253858008, 7213.277532178697, 7495.209626929004, + 15668.864042999347, + 15988.524537991949, + 7834.432021499673, + 7994.262268995974, + 15959.1005171078, + 16284.682126402233, + 7979.5502585539, + 8142.341063201116, + 16467.889845478683, + 16703.949528002566, + 8233.944922739342, + 8351.974764001283, + 16772.92678189231, + 17013.35902963514, + 8386.463390946155, + 8506.67951481757, 16900.26941896655, 17024.300889139544, 8450.134709483274, @@ -200,6 +1696,102 @@ 17339.64430208037, 8606.657690159569, 8669.822151040185, + 14681.654574483951, + 14977.638408695007, + 7340.827287241976, + 7488.819204347504, + 14953.604834954831, + 15255.071217498602, + 7476.8024174774155, + 7627.535608749301, + 16033.332524909554, + 16265.191709257228, + 8016.666262454777, + 8132.595854628614, + 16330.320097682405, + 16566.474040856883, + 8165.160048841202, + 8283.237020428442, + 16800.018546615673, + 16924.239269354533, + 8400.009273307836, + 8462.119634677267, + 17111.207547588903, + 17237.729227466712, + 8555.603773794452, + 8618.864613733356, + 17073.60313966493, + 17065.292601019024, + 8536.801569832465, + 8532.646300509512, + 17389.859784817036, + 17381.395308947092, + 8694.929892408518, + 8690.697654473546, + 15795.651899964963, + 15896.780505728644, + 7897.825949982482, + 7948.390252864322, + 16088.236882584593, + 16191.23870710158, + 8044.118441292297, + 8095.61935355079, + 16925.421755152547, + 16960.74781178676, + 8462.710877576274, + 8480.37390589338, + 17238.933616608054, + 17274.914022536097, + 8619.466808304027, + 8637.457011268049, + 16936.5651695524, + 16899.85834257909, + 8468.2825847762, + 8449.929171289545, + 17250.283441970183, + 17212.896689508518, + 8625.141720985092, + 8606.448344754259, + 15748.472993242212, + 15653.083489990866, + 7874.236496621106, + 7826.541744995433, + 16040.184074633142, + 15943.027658795494, + 8020.092037316571, + 7971.513829397747, + 16486.765069871602, + 16498.46590813759, + 8243.382534935801, + 8249.232954068795, + 16792.15163460294, + 16804.06920906838, + 8396.07581730147, + 8402.03460453419, + 17060.806160689383, + 17058.982859886277, + 8530.403080344691, + 8529.491429943138, + 17376.82576568038, + 17374.9686916315, + 8688.41288284019, + 8687.48434581575, + 16023.608872801655, + 16010.604851304954, + 8011.804436400827, + 8005.302425652477, + 16320.41633305993, + 16307.171436325685, + 8160.208166529965, + 8153.585718162843, + 13311.917539140013, + 13292.364131510969, + 6655.958769570007, + 6646.1820657554845, + 13558.495976452363, + 13538.580378426399, + 6779.247988226181, + 6769.2901892131995, 16608.61687940856, 16608.61687940856, 8304.30843970428, @@ -208,6 +1800,22 @@ 16916.260521581295, 8458.130260790647, 8458.130260790647, + 17021.029609550184, + 17021.029609550184, + 8510.514804775092, + 8510.514804775092, + 17336.312428139616, + 17336.312428139616, + 8668.156214069808, + 8668.156214069808, + 15720.340586353737, + 15720.340586353737, + 7860.170293176869, + 7860.170293176869, + 16011.530567391696, + 16011.530567391696, + 8005.765283695848, + 8005.765283695848, 12659.393072392166, 12659.393072392166, 6329.696536196083, @@ -216,6 +1824,486 @@ 12893.88471132662, 6446.94235566331, 6446.94235566331, + 15781.572064720813, + 16260.996784722463, + 7890.786032360406, + 8130.498392361232, + 16073.896244660295, + 16562.201413171286, + 8036.948122330147, + 8281.100706585643, + 17045.309626653303, + 17290.10975591193, + 8522.654813326651, + 8645.054877955965, + 17361.04218726206, + 17610.376782208976, + 8680.52109363103, + 8805.188391104488, + 17621.439020851685, + 17753.96548961358, + 8810.719510425843, + 8876.98274480679, + 17947.843303644237, + 18082.824577994706, + 8973.921651822118, + 9041.412288997353, + 17826.023725736555, + 17815.886849050486, + 8913.011862868278, + 8907.943424525243, + 18156.217558507924, + 18145.892915092896, + 9078.108779253962, + 9072.946457546448, + 16230.089731727036, + 16481.23908697116, + 8115.044865863518, + 8240.61954348558, + 16530.721864680214, + 16786.5232931787, + 8265.360932340107, + 8393.26164658935, + 17323.23548823997, + 17488.429726941762, + 8661.617744119985, + 8744.214863470881, + 17644.11610692806, + 17812.370260710628, + 8822.05805346403, + 8906.185130355314, + 17795.987353106346, + 17829.89071747646, + 8897.993676553173, + 8914.94535873823, + 18125.624818111464, + 18160.156179055437, + 9062.812409055732, + 9080.078089527718, + 17728.57437164549, + 17606.738144652532, + 8864.287185822745, + 8803.369072326266, + 18056.963136936665, + 17932.870121139873, + 9028.481568468333, + 8966.435060569936, + 17144.00780833833, + 17221.281122418102, + 8572.003904169165, + 8610.640561209051, + 17461.56856862861, + 17540.27322668837, + 8730.784284314304, + 8770.136613344184, + 17830.035782363495, + 17831.925857093356, + 8915.017891181747, + 8915.962928546678, + 18160.303930998867, + 18162.22901583692, + 9080.151965499434, + 9081.11450791846, + 17247.184451577294, + 17168.933582994516, + 8623.592225788647, + 8584.466791497258, + 17566.65636669423, + 17486.95604675805, + 8783.328183347116, + 8743.478023379024, + 15268.83599272597, + 15126.483889096256, + 7634.417996362985, + 7563.241944548128, + 15551.662693507064, + 15406.673782733831, + 7775.831346753532, + 7703.336891366916, + 17633.093394785265, + 17640.243162598254, + 8816.546697392632, + 8820.121581299127, + 17959.71355311219, + 17966.995757035103, + 8979.856776556095, + 8983.497878517552, + 17585.81254738969, + 17578.017897268346, + 8792.906273694845, + 8789.008948634173, + 17911.55691622714, + 17903.61788475422, + 8955.77845811357, + 8951.80894237711, + 15686.031137996082, + 15666.055661471357, + 7843.015568998041, + 7833.027830735678, + 15976.585600511919, + 15956.240115551402, + 7988.292800255959, + 7978.120057775701, + 11809.63175833778, + 11782.738630975162, + 5904.81587916889, + 5891.369315487581, + 12028.383154268779, + 12000.991881894372, + 6014.191577134389, + 6000.495940947186, + 17704.349814529094, + 17704.349814529094, + 8852.174907264547, + 8852.174907264547, + 18032.289865093728, + 18032.289865093728, + 9016.144932546864, + 9016.144932546864, + 17452.67656231659, + 17452.67656231659, + 8726.338281158294, + 8726.338281158294, + 17775.95483541292, + 17775.95483541292, + 8887.97741770646, + 8887.97741770646, + 15226.745492691114, + 15226.745492691114, + 7613.372746345557, + 7613.372746345557, + 15508.792545484319, + 15508.792545484319, + 7754.396272742159, + 7754.396272742159, + 10916.187611609066, + 10916.187611609066, + 5458.093805804533, + 5458.093805804533, + 11118.389621557282, + 11118.389621557282, + 5559.194810778641, + 5559.194810778641, + 18612.023939667888, + 19217.747860415628, + 9306.011969833944, + 9608.873930207814, + 18956.776960017494, + 19573.72078634093, + 9478.388480008747, + 9786.860393170466, + 20255.77085009327, + 20602.27440777937, + 10127.885425046636, + 10301.137203889684, + 20630.971215336504, + 20983.893104981627, + 10315.485607668252, + 10491.946552490814, + 21115.494511803252, + 21361.818658928998, + 10557.747255901626, + 10680.909329464499, + 21506.61965395421, + 21757.506496355974, + 10753.309826977105, + 10878.753248177987, + 21557.784808328634, + 21667.783726999267, + 10778.892404164317, + 10833.891863499633, + 21957.102553073095, + 22069.13899649492, + 10978.551276536547, + 11034.56949824746, + 19178.209338749493, + 19501.881556994762, + 9589.104669374747, + 9750.940778497381, + 19533.449887325147, + 19863.117529561117, + 9766.724943662573, + 9931.558764780559, + 20650.651545176373, + 20899.857718925607, + 10325.325772588187, + 10449.928859462803, + 21033.166338595118, + 21286.988591786776, + 10516.583169297559, + 10643.494295893388, + 21459.336990810003, + 21580.50980343995, + 10729.668495405002, + 10790.254901719974, + 21856.831173402043, + 21980.248486322434, + 10928.415586701021, + 10990.124243161217, + 21690.05635376227, + 21650.63901139057, + 10845.028176881135, + 10825.319505695285, + 22091.824182116252, + 22051.676707015253, + 11045.912091058126, + 11025.838353507626, + 20393.454369830833, + 20503.052826747855, + 10196.727184915417, + 10251.526413373927, + 20771.205065410824, + 20882.83362927217, + 10385.602532705412, + 10441.416814636084, + 21581.619524730846, + 21614.16079346045, + 10790.809762365423, + 10807.080396730225, + 21981.37876312992, + 22014.5227981528, + 10990.68938156496, + 11007.2613990764, + 21437.689549960138, + 21383.148362538912, + 10718.844774980069, + 10691.574181269456, + 21834.782754096526, + 21779.23129293195, + 10917.391377048263, + 10889.615646465974, + 19801.282899567606, + 19673.190899941386, + 9900.641449783803, + 9836.595449970693, + 20168.064723433276, + 20037.600058486136, + 10084.032361716638, + 10018.800029243068, + 21135.422956109647, + 21147.760721740247, + 10567.711478054824, + 10573.880360870124, + 21526.917235512297, + 21539.48353523351, + 10763.458617756149, + 10769.741767616755, + 21641.049128271574, + 21637.336032905772, + 10820.524564135787, + 10818.668016452886, + 22041.90918920264, + 22038.12731567245, + 11020.95459460132, + 11019.063657836225, + 20171.76377380043, + 20154.210895487427, + 10085.881886900215, + 10077.105447743714, + 20545.408064681375, + 20527.530052044785, + 10272.704032340687, + 10263.765026022393, + 16544.261675116784, + 16518.122366374962, + 8272.130837558392, + 8259.061183187481, + 16850.71325719295, + 16824.089766522942, + 8425.356628596475, + 8412.044883261471, + 21263.2116192279, + 21263.2116192279, + 10631.60580961395, + 10631.60580961395, + 21657.07294520857, + 21657.07294520857, + 10828.536472604284, + 10828.536472604284, + 21569.598659281502, + 21569.598659281502, + 10784.799329640751, + 10784.799329640751, + 21969.135233574605, + 21969.135233574605, + 10984.567616787303, + 10984.567616787303, + 19763.490261564977, + 19763.490261564977, + 9881.745130782489, + 9881.745130782489, + 20129.57204731869, + 20129.57204731869, + 10064.786023659344, + 10064.786023659344, + 15671.30517541817, + 15671.30517541817, + 7835.652587709085, + 7835.652587709085, + 15961.586866950436, + 15961.586866950436, + 7980.793433475218, + 7980.793433475218, + 21817.137516772673, + 22741.94426235584, + 10908.568758386336, + 11370.97213117792, + 22221.25928658511, + 23163.196351783867, + 11110.629643292556, + 11581.598175891933, + 24438.536225890573, + 25056.95730737671, + 12219.268112945287, + 12528.478653688355, + 24891.214516231805, + 25521.09069450813, + 12445.607258115902, + 12760.545347254065, + 26070.4220512728, + 26640.445131793014, + 13035.2110256364, + 13320.222565896507, + 26553.327982035622, + 27133.909676670846, + 13276.663991017811, + 13566.954838335423, + 27200.17985223196, + 27676.286119503857, + 13600.08992611598, + 13838.143059751928, + 27704.012438548565, + 28188.93768618398, + 13852.006219274283, + 14094.46884309199, + 22680.431982179547, + 23189.55064098609, + 11340.215991089774, + 11594.775320493045, + 23100.544671376407, + 23619.093803510772, + 11550.272335688203, + 11809.546901755386, + 25146.560766846174, + 25625.13868486334, + 12573.280383423087, + 12812.56934243167, + 25612.353890897448, + 26099.79657199701, + 12806.176945448724, + 13049.898285998504, + 26899.31361533492, + 27279.435474010934, + 13449.65680766746, + 13639.717737005467, + 27397.573215917797, + 27784.7361228594, + 13698.786607958898, + 13892.3680614297, + 28046.44117732978, + 28279.207214459322, + 14023.22058866489, + 14139.603607229661, + 28565.949175884096, + 28803.026769596378, + 14282.974587942048, + 14401.513384798189, + 24679.854505443236, + 24875.939622264068, + 12339.927252721618, + 12437.969811132034, + 25137.002766702786, + 25336.719994490635, + 12568.501383351393, + 12668.359997245318, + 27283.44584626853, + 27408.616081937373, + 13641.722923134264, + 13704.308040968686, + 27788.820779781203, + 27916.309560544585, + 13894.410389890601, + 13958.154780272293, + 28578.644687951983, + 28611.085739361475, + 14289.322343975991, + 14305.542869680738, + 29108.010763646245, + 29141.052725010126, + 14554.005381823123, + 14570.526362505063, + 28383.230917268484, + 28328.898195090977, + 14191.615458634242, + 14164.449097545488, + 28908.97731743044, + 28853.638182939303, + 14454.48865871522, + 14426.819091469652, + 26113.58484766975, + 26140.514035570206, + 13056.792423834875, + 13070.257017785103, + 26597.29028871006, + 26624.718289576493, + 13298.64514435503, + 13312.359144788246, + 28307.859455651243, + 28317.966940439408, + 14153.929727825622, + 14158.983470219704, + 28832.209740101927, + 28842.504447188978, + 14416.104870050964, + 14421.252223594489, + 28523.580084727753, + 28517.575804337335, + 14261.790042363877, + 14258.787902168668, + 29051.926191377406, + 29045.810692894513, + 14525.963095688703, + 14522.905346447256, + 26519.903342393747, + 26502.398799320636, + 13259.951671196874, + 13251.199399660318, + 27011.135075509224, + 26993.30629343267, + 13505.567537754612, + 13496.653146716335, + 26401.357936328088, + 26401.357936328088, + 13200.678968164044, + 13200.678968164044, + 26890.393836957956, + 26890.393836957956, + 13445.196918478978, + 13445.196918478978, + 28448.325011620436, + 28448.325011620436, + 14224.162505810218, + 14224.162505810218, + 28975.277158438825, + 28975.277158438825, + 14487.638579219412, + 14487.638579219412, + 28367.47747250321, + 28367.47747250321, + 14183.738736251606, + 14183.738736251606, + 28892.932069490973, + 28892.932069490973, + 14446.466034745486, + 14446.466034745486, + 25922.02181169973, + 25922.02181169973, + 12961.010905849866, + 12961.010905849866, + 26402.178904884262, + 26402.178904884262, + 13201.089452442131, + 13201.089452442131, 23621.879058321352, 25050.851791765108, 11810.939529160676, @@ -224,6 +2312,22 @@ 25514.872085610456, 12029.715149106356, 12757.436042805228, + 27795.268509072204, + 28849.47151094209, + 13897.634254536102, + 14424.735755471045, + 28310.12400254208, + 29383.854148269853, + 14155.06200127104, + 14691.927074134926, + 30669.961614655484, + 31766.155246505554, + 15334.980807327742, + 15883.077623252777, + 31238.06543479529, + 32354.564008584683, + 15619.032717397646, + 16177.282004292341, 32921.21028539143, 34001.06286553794, 16460.605142695716, @@ -232,6 +2336,102 @@ 34630.86912175105, 16765.50714358084, 17315.434560875525, + 24954.550491101174, + 25757.60540362112, + 12477.275245550587, + 12878.80270181056, + 25416.786983014223, + 26234.71698958602, + 12708.393491507111, + 13117.35849479301, + 29005.31746683252, + 29853.309866865242, + 14502.65873341626, + 14926.654933432621, + 29542.586859742405, + 30406.28673694647, + 14771.293429871203, + 15203.143368473235, + 32288.537624745004, + 33093.380918411094, + 16144.268812372502, + 16546.690459205547, + 32886.62254580928, + 33706.3740599515, + 16443.31127290464, + 16853.18702997575, + 34949.49517611818, + 35638.02900954069, + 17474.74758805909, + 17819.014504770345, + 35596.8693714619, + 36298.15700959984, + 17798.43468573095, + 18149.07850479992, + 28202.44537863204, + 28537.15975496859, + 14101.22268931602, + 14268.579877484295, + 28724.843063969514, + 29065.75739967483, + 14362.421531984757, + 14532.878699837414, + 33102.1618534462, + 33379.82942602917, + 16551.0809267231, + 16689.914713014587, + 33715.31764542617, + 33998.12849176654, + 16857.658822713085, + 16999.06424588327, + 36803.98833125961, + 36984.703014067105, + 18401.994165629803, + 18492.351507033552, + 37485.713552506, + 37669.775637665945, + 18742.856776253, + 18834.887818832973, + 39115.47149178563, + 39192.67368956547, + 19557.735745892816, + 19596.336844782734, + 39840.01262621062, + 39918.64485067366, + 19920.00631310531, + 19959.32242533683, + 30750.784405746275, + 30801.372796550484, + 15375.392202873138, + 15400.686398275242, + 31320.385317305692, + 31371.910763670377, + 15660.192658652846, + 15685.955381835189, + 35730.96132430065, + 35764.31453596579, + 17865.480662150327, + 17882.157267982893, + 36392.8107221135, + 36426.78173980001, + 18196.40536105675, + 18213.390869900006, + 38847.627617746824, + 38862.0298814609, + 19423.813808873412, + 19431.01494073045, + 39567.207444102554, + 39581.876482882646, + 19783.603722051277, + 19790.938241441323, + 39804.0270555411, + 39802.82563387818, + 19902.01352777055, + 19901.41281693909, + 40541.32239719537, + 40540.09872143756, + 20270.661198597685, + 20270.04936071878, 31298.318651108493, 31298.318651108493, 15649.159325554247, @@ -240,6 +2440,22 @@ 31878.061613067443, 15939.030806533721, 15939.030806533721, + 36228.75897296457, + 36228.75897296457, + 18114.379486482285, + 18114.379486482285, + 36899.82914351316, + 36899.82914351316, + 18449.91457175658, + 18449.91457175658, + 39138.98394748939, + 39138.98394748939, + 19569.491973744694, + 19569.491973744694, + 39863.96060629076, + 39863.96060629076, + 19931.98030314538, + 19931.98030314538, 39728.9878107897, 39728.9878107897, 19864.49390539485, @@ -250,6 +2466,742 @@ 20232.44659521518 ], "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", "NORMAL", "NORMAL", "NORMAL", diff --git a/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json index fe61ef30..58aa94bf 100644 --- a/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json +++ b/applications/ashrae205/input/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.json @@ -27,14 +27,22 @@ "grid_variables": { "outdoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, + 313.15, 323.15 ], "indoor_coil_entering_relative_humidity": [ 0, + 0.1, + 0.5, + 0.9, 1 ], "indoor_coil_entering_dry_bulb_temperature": [ 283.15, + 293.15, + 303.15, 313.15 ], "indoor_coil_air_mass_flow_rate": [ @@ -60,6 +68,22 @@ 136668.80735327685, 63614.87893387001, 68334.40367663842, + 148227.37762663764, + 156244.8759057204, + 74113.68881331882, + 78122.4379528602, + 156668.70366317997, + 165142.78640091533, + 78334.35183158999, + 82571.39320045766, + 171329.45695620045, + 181334.48381886163, + 85664.72847810022, + 90667.24190943081, + 181086.41163615108, + 191661.2097185718, + 90543.20581807554, + 95830.6048592859, 192820.98228054025, 204655.58333322412, 96410.49114027013, @@ -68,6 +92,102 @@ 216310.41074618677, 101900.92348879427, 108155.20537309338, + 128685.26845502235, + 133938.97648677492, + 64342.634227511175, + 66969.48824338746, + 136013.70079000556, + 141566.59958602118, + 68006.85039500278, + 70783.29979301059, + 157471.3757945093, + 164349.28737899248, + 78735.68789725465, + 82174.64368949624, + 166439.13361218153, + 173708.731908423, + 83219.56680609076, + 86854.3659542115, + 186396.81063585042, + 194630.00193151785, + 93198.40531792521, + 97315.00096575893, + 197011.8284277195, + 205713.88757466208, + 98505.91421385975, + 102856.94378733104, + 216171.13218086443, + 225374.69108950582, + 108085.56609043221, + 112687.34554475291, + 228481.7527669176, + 238209.44050174693, + 114240.8763834588, + 119104.72025087346, + 151268.4230075608, + 153820.01485964237, + 75634.2115037804, + 76910.00742982118, + 159882.93200101244, + 162579.8331682858, + 79941.46600050622, + 81289.9165841429, + 194723.00271357512, + 197702.08277495042, + 97361.50135678756, + 98851.04138747521, + 205812.18461126805, + 208960.91879787773, + 102906.09230563403, + 104480.45939893887, + 243193.20004394065, + 246285.34736262713, + 121596.60002197033, + 123142.67368131356, + 257042.6867198221, + 260310.92717385228, + 128521.34335991104, + 130155.46358692614, + 297277.6130227061, + 300226.5022774824, + 148638.80651135306, + 150113.2511387412, + 314207.125607153, + 317323.94966617256, + 157103.5628035765, + 158661.97483308628, + 172041.03816216692, + 172488.42969107226, + 86020.51908108346, + 86244.21484553613, + 181838.51632068958, + 182311.38612372987, + 90919.25816034479, + 91155.69306186493, + 226681.95109935806, + 227155.264324269, + 113340.97554967903, + 113577.6321621345, + 239591.14700140682, + 240091.4147020216, + 119795.57350070341, + 120045.7073510108, + 288199.7878250883, + 288650.9983856723, + 144099.89391254415, + 144325.49919283614, + 304612.3319289294, + 305089.2382517538, + 152306.1659644647, + 152544.6191258769, + 356683.23633449315, + 357078.4618050494, + 178341.61816724658, + 178539.2309025247, + 376995.80974621803, + 377413.54271240917, + 188497.90487310902, + 188706.77135620458, 176968.09452447572, 176968.09452447572, 88484.04726223786, @@ -76,6 +196,22 @@ 187046.16112637913, 93523.08056318956, 93523.08056318956, + 233991.16434999445, + 233991.16434999445, + 116995.58217499722, + 116995.58217499722, + 247316.608944472, + 247316.608944472, + 123658.304472236, + 123658.304472236, + 298156.6981799219, + 298156.6981799219, + 149078.34908996095, + 149078.34908996095, + 315136.27334082907, + 315136.27334082907, + 157568.13667041453, + 157568.13667041453, 369464.696014258, 369464.696014258, 184732.348007129, @@ -84,6 +220,486 @@ 390505.15431545035, 195252.57715772517, 195252.57715772517, + 125427.95009482595, + 134005.46701437107, + 62713.975047412976, + 67002.73350718553, + 132570.8830522752, + 141636.87664907906, + 66285.4415261376, + 70818.43832453953, + 152212.5911481456, + 159939.04688850895, + 76106.2955740728, + 79969.52344425448, + 160880.86909599425, + 169047.33486052198, + 80440.43454799712, + 84523.66743026099, + 174493.168315415, + 184157.6529706646, + 87246.5841577075, + 92078.8264853323, + 184430.29159509565, + 194645.15410399396, + 92215.14579754783, + 97322.57705199698, + 195263.30716805256, + 206715.97863180315, + 97631.65358402628, + 103357.98931590158, + 206383.2585911346, + 218488.14245560937, + 103191.6292955673, + 109244.07122780468, + 133409.81432273387, + 138460.2979036447, + 66704.90716136694, + 69230.14895182235, + 141007.3024332595, + 146345.4034518616, + 70503.65121662975, + 73172.7017259308, + 161121.6021894408, + 167755.802374145, + 80560.8010947204, + 83877.9011870725, + 170297.23490580026, + 177309.24280489195, + 85148.61745290013, + 88654.62140244598, + 189050.84899740588, + 197013.27956640391, + 94525.42449870294, + 98506.63978320196, + 199817.01027897367, + 208232.8892834257, + 99908.50513948684, + 104116.44464171285, + 217869.31105735025, + 226789.60210146726, + 108934.65552867512, + 113394.80105073363, + 230276.64037423514, + 239704.92856604446, + 115138.32018711757, + 119852.46428302223, + 155142.457975242, + 157601.51144385093, + 77571.228987621, + 78800.75572192547, + 163977.58742871103, + 166576.68029086644, + 81988.79371435552, + 83288.34014543322, + 197103.25140290818, + 199985.64561910974, + 98551.62570145409, + 99992.82280955487, + 208327.98488058874, + 211374.52710867842, + 104163.99244029437, + 105687.26355433921, + 244074.22709107902, + 247075.56642972672, + 122037.11354553951, + 123537.78321486336, + 257973.88693112883, + 261146.14802734577, + 128986.94346556441, + 130573.07401367289, + 296639.3250440919, + 299509.2151469335, + 148319.66252204595, + 149754.60757346675, + 313532.48808893986, + 316565.8141132355, + 156766.24404446993, + 158282.90705661775, + 175180.2439927985, + 175612.2510708429, + 87590.12199639925, + 87806.12553542145, + 185156.49519808532, + 185613.1044289456, + 92578.24759904266, + 92806.5522144728, + 228057.05564546643, + 228515.98203887994, + 114028.52782273322, + 114257.99101943997, + 241044.56168153964, + 241529.62324225897, + 120522.28084076982, + 120764.81162112948, + 287807.00019033556, + 288245.92434456217, + 143903.50009516778, + 144122.96217228108, + 304197.1756296211, + 304661.09585374023, + 152098.58781481054, + 152330.54792687012, + 354517.6519310153, + 354903.13314194645, + 177258.82596550765, + 177451.56657097323, + 374706.8985707085, + 375114.33235635655, + 187353.44928535426, + 187557.16617817828, + 179938.83368824737, + 179938.83368824737, + 89969.41684412368, + 89969.41684412368, + 190186.07941382175, + 190186.07941382175, + 95093.03970691087, + 95093.03970691087, + 235145.59588172805, + 235145.59588172805, + 117572.79794086402, + 117572.79794086402, + 248536.7836142295, + 248536.7836142295, + 124268.39180711475, + 124268.39180711475, + 297494.82207961736, + 297494.82207961736, + 148747.41103980868, + 148747.41103980868, + 314436.70439290133, + 314436.70439290133, + 157218.35219645067, + 157218.35219645067, + 366986.51228191535, + 366986.51228191535, + 183493.25614095767, + 183493.25614095767, + 387885.8417498374, + 387885.8417498374, + 193942.9208749187, + 193942.9208749187, + 122897.06256530371, + 131121.62388617388, + 61448.53128265186, + 65560.81194308694, + 129895.86528756571, + 138588.8029956366, + 64947.93264378286, + 69294.4014978183, + 148613.57233566223, + 156048.98553730611, + 74306.78616783112, + 78024.49276865306, + 157076.89157956385, + 164935.74037088387, + 78538.44578978192, + 82467.87018544193, + 170072.6473406382, + 179396.58978847624, + 85036.3236703191, + 89698.29489423812, + 179758.02860479555, + 189612.95554017142, + 89879.01430239777, + 94806.47777008571, + 190121.3997215735, + 201192.14159639084, + 95060.69986078676, + 100596.07079819542, + 200948.52725543594, + 212649.73121578732, + 100474.26362771797, + 106324.86560789366, + 130550.12785645408, + 135397.38698652314, + 65275.06392822704, + 67698.69349326157, + 137984.76112726878, + 143108.06436845733, + 68992.38056363439, + 71554.03218422866, + 157187.59625038097, + 163578.08503530608, + 78593.79812519049, + 81789.04251765304, + 166139.1932501743, + 172893.6107521162, + 83069.59662508716, + 86446.8053760581, + 184120.6550249699, + 191812.3248672986, + 92060.32751248495, + 95906.1624336493, + 194606.0491809831, + 202735.7480429446, + 97303.02459049155, + 101367.8740214723, + 211983.2575998447, + 220620.28077943737, + 105991.62879992236, + 110310.14038971868, + 224055.385032308, + 233184.27368109731, + 112027.692516154, + 116592.13684054866, + 151432.26060893183, + 153798.77569406808, + 75716.13030446591, + 76899.38784703404, + 160056.09990716496, + 162557.38446420233, + 80028.04995358248, + 81278.69223210117, + 191899.26775824983, + 194684.97612927767, + 95949.63387912491, + 97342.48806463883, + 202827.6422006647, + 205771.9924702344, + 101413.82110033235, + 102885.9962351172, + 237371.0218042261, + 240281.55316283499, + 118685.51090211305, + 120140.77658141749, + 250888.94419319092, + 253965.22593159458, + 125444.47209659546, + 126982.61296579729, + 288416.80473148637, + 291207.6956823931, + 144208.40236574318, + 145603.84784119655, + 304841.707621482, + 307791.53561105364, + 152420.853810741, + 153895.76780552682, + 170735.2174894387, + 171151.84011662222, + 85367.60874471936, + 85575.92005831111, + 180458.3311262364, + 180898.67978491666, + 90229.1655631182, + 90449.33989245833, + 221847.92785758353, + 222292.46741949956, + 110923.96392879177, + 111146.23370974978, + 234481.83341242783, + 234951.6888332517, + 117240.91670621392, + 117475.84441662586, + 279829.9802215915, + 280256.61796946067, + 139914.99011079574, + 140128.30898473033, + 295765.8763810682, + 296216.81050648197, + 147882.9381905341, + 148108.40525324098, + 344767.83519354614, + 345143.5721448522, + 172383.91759677307, + 172571.7860724261, + 364401.8444459544, + 364798.9790510592, + 182200.9222229772, + 182399.4895255296, + 175325.34051802763, + 175325.34051802763, + 87662.67025901382, + 87662.67025901382, + 185309.85475201966, + 185309.85475201966, + 92654.92737600983, + 92654.92737600983, + 228715.7950794702, + 228715.7950794702, + 114357.8975397351, + 114357.8975397351, + 241740.81533474222, + 241740.81533474222, + 120870.40766737111, + 120870.40766737111, + 289248.71364532143, + 289248.71364532143, + 144624.35682266072, + 144624.35682266072, + 305720.9924957289, + 305720.9924957289, + 152860.49624786444, + 152860.49624786444, + 356924.09621558135, + 356924.09621558135, + 178462.04810779067, + 178462.04810779067, + 377250.3862349798, + 377250.3862349798, + 188625.1931174899, + 188625.1931174899, + 112781.94270179005, + 120653.5484239853, + 56390.97135089502, + 60326.77421199265, + 119204.70457361147, + 127524.5863929494, + 59602.35228680573, + 63762.2931964747, + 137430.32118918747, + 144574.69185211186, + 68715.16059459373, + 72287.34592605593, + 145256.7711138887, + 152808.00293200105, + 72628.38555694435, + 76404.00146600053, + 158067.89403186998, + 167051.29427229642, + 79033.94701593499, + 83525.64713614821, + 167069.62266525067, + 176564.6140271041, + 83534.81133262534, + 88282.30701355205, + 177395.25994110305, + 188084.07222698713, + 88697.62997055153, + 94042.03611349357, + 187497.65297049255, + 198795.17702672054, + 93748.82648524627, + 99397.58851336027, + 120106.20905618284, + 124750.2437354101, + 60053.10452809142, + 62375.12186770505, + 126946.0768720333, + 131854.58233580826, + 63473.03843601665, + 65927.29116790413, + 145669.35797732967, + 151816.13536247582, + 72834.67898866483, + 75908.06768123791, + 153965.00864530358, + 160461.83575009572, + 76982.50432265179, + 80230.91787504786, + 171606.22871854252, + 179027.1378342019, + 85803.11435927126, + 89513.56891710094, + 181378.9451337478, + 189222.4638532188, + 90689.4725668739, + 94611.2319266094, + 198512.97180834768, + 206866.72712341606, + 99256.48590417384, + 103433.36356170803, + 209817.98674113606, + 218647.47584690544, + 104908.99337056803, + 109323.73792345272, + 140137.83090863022, + 142411.80761029382, + 70068.91545431511, + 71205.90380514691, + 148118.4694363741, + 150521.9456882935, + 74059.23471818704, + 75260.97284414675, + 179111.0517796001, + 181800.07430545418, + 89555.52588980005, + 90900.03715272709, + 189311.15657149593, + 192153.31488254562, + 94655.57828574796, + 96076.65744127281, + 223083.58418338164, + 225903.3075619518, + 111541.79209169082, + 112951.6537809759, + 235787.85850600817, + 238768.16088659863, + 117893.92925300408, + 119384.08044329932, + 272610.0520848894, + 275321.94388386136, + 136305.0260424447, + 137660.97194193068, + 288134.7842047794, + 291001.1141596271, + 144067.3921023897, + 145500.55707981356, + 158705.95865208752, + 159107.1968284101, + 79352.97932604376, + 79553.59841420504, + 167744.0241051427, + 168168.11219164295, + 83872.01205257134, + 84084.05609582148, + 208054.56773570908, + 208484.7204661277, + 104027.28386785454, + 104242.36023306385, + 219902.96219407118, + 220357.61147499963, + 109951.48109703559, + 110178.80573749982, + 264268.7279188559, + 264683.07926036767, + 132134.36395942795, + 132341.53963018383, + 279318.4341832705, + 279756.3822099789, + 139659.21709163525, + 139878.19110498944, + 327433.78612208547, + 327799.7788137665, + 163716.89306104273, + 163899.88940688325, + 346080.64737195545, + 346467.4827965171, + 173040.32368597772, + 173233.74139825854, + 163127.61501381642, + 163127.61501381642, + 81563.80750690821, + 81563.80750690821, + 172417.48714097278, + 172417.48714097278, + 86208.74357048639, + 86208.74357048639, + 214701.7619432209, + 214701.7619432209, + 107350.88097161044, + 107350.88097161044, + 226928.70410601015, + 226928.70410601015, + 113464.35205300507, + 113464.35205300507, + 273418.37287703407, + 273418.37287703407, + 136709.18643851703, + 136709.18643851703, + 288989.1376493117, + 288989.1376493117, + 144494.56882465584, + 144494.56882465584, + 339277.44781525584, + 339277.44781525584, + 169638.72390762792, + 169638.72390762792, + 358598.78777087736, + 358598.78777087736, + 179299.39388543868, + 179299.39388543868, 95082.590504285, 102601.2406278053, 47541.2952521425, @@ -92,6 +708,22 @@ 108444.22684101747, 50248.70045520627, 54222.11342050874, + 118662.83770872127, + 125516.16583292626, + 59331.418854360636, + 62758.08291646313, + 125420.50769896885, + 132664.12254387356, + 62710.25384948443, + 66332.06127193678, + 138478.90838911038, + 147121.76642212528, + 69239.45419455519, + 73560.88321106264, + 146365.0737764611, + 155500.12956479215, + 73182.53688823055, + 77750.06478239608, 157084.88782664124, 167391.77052359204, 78542.44391332062, @@ -100,6 +732,102 @@ 176924.47988840906, 83015.31786815224, 88462.23994420453, + 102078.05792192023, + 106518.86815030573, + 51039.02896096012, + 53259.434075152865, + 107891.24966755314, + 112584.95735391455, + 53945.62483377657, + 56292.478676957275, + 126566.88737028702, + 132469.9533556541, + 63283.44368514351, + 66234.97667782706, + 133774.68109118816, + 140013.9177988305, + 66887.34054559408, + 70006.95889941524, + 151507.57007812377, + 158657.7184671138, + 75753.78503906188, + 79328.8592335569, + 160135.69813726778, + 167693.03671424827, + 80067.84906863389, + 83846.51835712414, + 177458.45368285934, + 185528.9411334034, + 88729.22684142967, + 92764.4705667017, + 187564.44550071945, + 196094.53506346888, + 93782.22275035972, + 98047.26753173444, + 121259.16887433724, + 123440.6071925282, + 60629.58443716862, + 61720.3035962641, + 128164.69601633857, + 130470.36396313997, + 64082.34800816928, + 65235.181981569986, + 158738.603466959, + 161330.94014763928, + 79369.3017334795, + 80665.47007381964, + 167778.52799308248, + 170518.49434561213, + 83889.26399654124, + 85259.24717280606, + 201211.91422854585, + 203940.82962707727, + 100605.95711427293, + 101970.41481353863, + 212670.62986958082, + 215554.95289235807, + 106335.31493479041, + 107777.47644617903, + 249219.06710430104, + 251851.9597513382, + 124609.53355215052, + 125925.9798756691, + 263411.7178388322, + 266194.54975895584, + 131705.8589194161, + 133097.27487947792, + 139092.46748074496, + 139478.32120620657, + 69546.23374037248, + 69739.16060310329, + 147013.5741348043, + 147421.40164912454, + 73506.78706740215, + 73710.70082456227, + 186676.97527984335, + 187092.7411787645, + 93338.48763992167, + 93546.37058938225, + 197307.94802646994, + 197747.3911675029, + 98653.97401323497, + 98873.69558375145, + 241123.24328212897, + 241525.30821728328, + 120561.62164106448, + 120762.65410864164, + 254854.84903622812, + 255279.81096423115, + 127427.42451811406, + 127639.90548211557, + 302515.5047166335, + 302871.75314868946, + 151257.75235831676, + 151435.87657434473, + 319743.3073487119, + 320119.84359273035, + 159871.65367435594, + 160059.92179636518, 143345.65717561392, 143345.65717561392, 71672.82858780696, @@ -108,6 +836,22 @@ 151508.97658068128, 75754.48829034064, 75754.48829034064, + 193103.49647298025, + 193103.49647298025, + 96551.74823649012, + 96551.74823649012, + 204100.44992803346, + 204100.44992803346, + 102050.22496401673, + 102050.22496401673, + 250003.79977475532, + 250003.79977475532, + 125001.89988737766, + 125001.89988737766, + 264241.1398536498, + 264241.1398536498, + 132120.5699268249, + 132120.5699268249, 314046.5670809391, 314046.5670809391, 157023.28354046954, @@ -126,6 +870,22 @@ 131603.4854128094, 57285.07200758579, 63259.5699405836, + 145823.1464047138, + 154319.06862922473, + 71684.93902237344, + 76175.9045800717, + 144545.05338369677, + 155423.163349884, + 66184.7866874859, + 72829.86373314758, + 166942.5401437414, + 177821.60918512967, + 81226.33634716549, + 87110.67555265862, + 158912.17929687342, + 173885.62201315546, + 68314.56671841821, + 78008.83725296901, 185150.73332043414, 198515.86322960188, 88639.45095586017, @@ -134,6 +894,102 @@ 185169.03193828318, 71389.04640385232, 76923.15347466072, + 116083.10968633661, + 123844.91873487289, + 51628.52480031001, + 56781.99905344896, + 95315.89777417372, + 99211.82927207866, + 47631.3572527742, + 49577.09551249513, + 133311.66516508718, + 145013.3385999428, + 55290.57178968017, + 62620.09233413692, + 116665.2031478816, + 121768.13157076955, + 58293.12246798419, + 60841.030579208826, + 142153.82890588252, + 159262.9312935501, + 65482.589107944674, + 68386.57308608515, + 138127.23819212595, + 144238.75203581803, + 69008.83610208074, + 72059.56877859979, + 152621.93296347765, + 163251.8202807817, + 75984.03672218551, + 79234.27264926907, + 160228.36102364722, + 167063.74576769274, + 80041.33080635707, + 83452.51320541694, + 106539.19977031276, + 108348.71460914654, + 53106.27474296415, + 54005.15442647526, + 112063.95156839969, + 113957.01071626782, + 55995.47723303896, + 56940.698414112136, + 137370.73019798682, + 139492.7112335033, + 68418.17264862897, + 69469.95122894995, + 144306.70803124728, + 146518.9873932194, + 72093.7601348133, + 73197.8558216625, + 171864.12136889197, + 174080.7782924897, + 85522.90139977618, + 86618.09137312365, + 180293.79389111378, + 182593.16054460217, + 90055.82673862539, + 91202.6057600468, + 210460.211274828, + 212598.16936773647, + 104635.29180675308, + 105685.66064246847, + 220472.8141242423, + 222670.93978463125, + 110104.29236674288, + 111199.2596989006, + 121265.96883474464, + 121586.17274191075, + 60422.948825259635, + 60581.283019712326, + 127474.39521109991, + 127806.9719004003, + 63690.304684059236, + 63856.200583830134, + 160102.48905782725, + 160448.50295256634, + 79693.37093337085, + 79862.67465257109, + 168032.3399988778, + 168385.7933330331, + 83936.46017243531, + 84112.36895763224, + 203974.7045438501, + 204322.90553787453, + 101425.56136853056, + 101591.48888696065, + 213727.33942843627, + 214068.33719036772, + 106738.84731563387, + 106907.55138545008, + 252942.38315253588, + 253292.84653113512, + 125649.86269045541, + 125806.40753504784, + 264624.3218887033, + 264933.0164089692, + 132130.0969987069, + 132280.362867768, 124762.31516898856, 124765.38865103046, 62159.20844946313, @@ -142,6 +998,22 @@ 131131.01436228698, 65515.62335620624, 65515.79412282682, + 165308.09722785835, + 165318.26177434914, + 82273.73616817915, + 82276.25389599909, + 173460.02199006954, + 173462.2769376738, + 86645.32946201194, + 86645.8920949458, + 211088.92205468882, + 211118.6094685493, + 104946.28158393565, + 104953.61902932616, + 221126.18356465432, + 221132.74702106297, + 110430.23426994107, + 110431.87116862, 262093.2973999789, 262171.5159156401, 130173.87187486977, @@ -150,6 +1022,486 @@ 274143.3254129155, 136869.6516852291, 136873.9485835223, + 124172.08902498193, + 132999.6622005958, + 61447.22756228336, + 65987.6022594235, + 126253.04608478725, + 136572.24623816423, + 59956.09817840033, + 65743.95035326104, + 149809.67832953375, + 158014.21968567092, + 73678.2049847834, + 78023.48010829481, + 148758.6123009071, + 159328.7476968679, + 68291.56614609109, + 74782.65590663951, + 170108.15255433, + 180646.13879658797, + 82809.14255245979, + 88522.94035838779, + 162258.06856920623, + 176871.00433436234, + 69987.51135458452, + 79501.52841357261, + 187595.61150803496, + 200577.98588294658, + 89861.89004966058, + 97133.34527467491, + 167531.41183130853, + 187348.58937272517, + 72294.02987977328, + 78012.9321918818, + 120815.87585816572, + 128372.54800286837, + 53994.907886224566, + 59045.8136874467, + 98819.37281972909, + 102564.90625321759, + 49381.1046067217, + 51251.653680813535, + 136974.00483362412, + 148428.91567216365, + 56576.399406747434, + 64327.88087024735, + 119373.28016966475, + 124295.69934113022, + 59645.307548276476, + 62103.009997640096, + 144823.89501278114, + 161657.74120677498, + 66418.50534801676, + 69227.28939861504, + 140097.1503110496, + 146007.94799600317, + 69992.21907295026, + 72942.69122326809, + 153831.28644362587, + 164678.67408953747, + 76583.52312422066, + 79733.94940895337, + 161489.37867720783, + 168114.5857486215, + 80670.68897752708, + 83976.93218293488, + 109284.91957739288, + 111029.45284196272, + 54470.621340199454, + 55337.060938736286, + 114937.78423845944, + 116762.33082622476, + 57430.49822652222, + 58341.474791995184, + 139063.19505018814, + 141116.89583643273, + 69257.79379412567, + 70275.58247640528, + 146073.6316249241, + 148214.2417906831, + 72975.7542531891, + 74044.04905751965, + 172492.720599791, + 174644.78925135505, + 85834.20968958853, + 86897.36266348868, + 180948.27823058356, + 183180.23120242325, + 90382.40685692591, + 91495.53613976693, + 210003.20346972716, + 212084.35772370305, + 104409.36106966404, + 105431.70779505884, + 219998.3009841048, + 222137.64459884304, + 109867.60353371738, + 110933.2633722356, + 123494.35585882806, + 123803.81552821436, + 61529.36603723572, + 61682.321629642654, + 129803.88820240584, + 130125.08771920686, + 64853.322312148426, + 65013.528306281245, + 161082.48352413188, + 161418.38580863224, + 80178.98355057686, + 80343.2415027338, + 169053.6103493349, + 169396.4099578265, + 84446.12394442913, + 84616.7082159021, + 203693.63193648914, + 204032.95927354132, + 101286.56801629096, + 101448.12773218672, + 213435.3699836712, + 213767.21701985705, + 106593.20319737896, + 106757.34705287222, + 251386.70261039003, + 251729.3027332391, + 124882.06184372776, + 125034.94027255542, + 263013.26786804467, + 263314.5248845661, + 131326.778573228, + 131473.38292579944, + 126871.89249538434, + 126875.07079508224, + 63206.44168921164, + 63207.23051524373, + 133334.98224481035, + 133335.68954311215, + 66616.27013547785, + 66616.44668797844, + 166131.2478046231, + 166141.51383487476, + 82681.52330044731, + 82684.06604857906, + 174317.49484659723, + 174319.772143422, + 87073.2270135264, + 87073.79521732031, + 210614.99727945076, + 210644.55152865621, + 104711.9946001658, + 104719.29932007265, + 220634.1284898241, + 220640.66276799174, + 110184.79699618454, + 110186.4266267013, + 260311.89374473738, + 260389.05244139174, + 129294.9549848388, + 129313.98745830852, + 272282.2273588101, + 272299.2329928416, + 135950.3121120592, + 135954.55147966053, + 121640.76216287605, + 130115.41765634948, + 60181.56413123042, + 64545.47998730035, + 123577.56396816479, + 133523.7483086329, + 58618.35712008911, + 64219.701388495385, + 146209.4688761232, + 154123.12629056035, + 71878.10025807815, + 76077.93341073951, + 144953.3763383409, + 155216.06238997495, + 66388.94816480811, + 72726.31325319296, + 165684.9753203314, + 175882.7813011553, + 80597.55393546048, + 86141.26161067146, + 157582.99804971987, + 171836.3807996099, + 67649.97609484143, + 76984.21664619629, + 182448.3285143446, + 195049.5178787903, + 87288.2485528154, + 94369.11127259678, + 162090.99881907666, + 181505.28343745996, + 70388.76004473469, + 75091.27922424939, + 117951.21378299315, + 125305.36391330558, + 52562.57684863828, + 57512.22164266531, + 96698.74523593919, + 100293.37871573938, + 48322.00402278315, + 50117.23865743486, + 133026.94389875047, + 144240.08468886753, + 55190.615651733635, + 62233.46537859929, + 116454.67624496967, + 121195.9350313371, + 58188.00132309673, + 60555.335668207015, + 139863.92758468332, + 156431.6199654507, + 64680.008197403906, + 67392.72335543796, + 136437.87367759403, + 142147.17794089284, + 68165.48517781946, + 71015.50295979618, + 149640.24812349494, + 158457.27956270176, + 74505.81728421786, + 77555.45523973941, + 157118.72274523386, + 163532.877537529, + 78489.31065898621, + 81690.39662568756, + 106655.30204713394, + 108333.6602988376, + 53163.970263529285, + 53997.67421380454, + 112185.48552471657, + 113941.2548638113, + 56056.16502836031, + 56932.83093817346, + 135363.34553915833, + 137347.2512124877, + 67422.2174276955, + 68405.6419436002, + 142210.66508393065, + 144279.27133971333, + 71047.45658646437, + 72079.86703912089, + 167711.18217427222, + 169796.78257224977, + 83465.92197881006, + 84496.57464208188, + 175968.94135128942, + 178133.06688804613, + 87897.7151120753, + 88977.09153127334, + 204117.95559563613, + 206139.83387576294, + 101499.37811765171, + 102493.09504485803, + 213885.98961991564, + 215966.00929178717, + 106818.6518326443, + 107854.86918620234, + 120339.1894690181, + 120637.48139850628, + 59962.75180715535, + 60110.2240291823, + 126505.42900148228, + 126815.15758031505, + 63206.53150225655, + 63361.02420159157, + 156658.27760437105, + 156983.29229579525, + 77986.46417167445, + 78145.48494707428, + 164442.3672949498, + 164774.3421539642, + 82144.84185384415, + 82310.05897702064, + 197987.23871501506, + 198316.1923287343, + 98464.24036468727, + 98621.06336506623, + 207506.24264299957, + 207828.6098920022, + 103635.45573500036, + 103794.95739596039, + 244385.8307258789, + 244717.62979274828, + 121426.04606916546, + 121574.5376461349, + 255760.7056918539, + 256053.88363597073, + 127710.27329741225, + 127853.05639311591, + 123595.9820523316, + 123598.99833775092, + 61580.165005776944, + 61580.91376141919, + 129911.25383206594, + 129911.92527311693, + 64907.00166638549, + 64907.16927499126, + 161547.5274533523, + 161557.23478295372, + 80410.51978798388, + 80412.92476969074, + 169541.86584276624, + 169544.02006969257, + 84690.03201031745, + 84690.56953618117, + 204712.5262460605, + 204740.44708561478, + 101793.58012415194, + 101800.48332702718, + 214504.20805763575, + 214510.38428835451, + 107127.0801303546, + 107128.62056811001, + 253081.9738766825, + 253154.90547149768, + 125727.00782427186, + 125745.0043002142, + 264796.1318121021, + 264812.21517150145, + 132217.60490729462, + 132221.61467171702, + 111523.88643242182, + 119645.88509219424, + 55123.12626600331, + 59310.71370522271, + 112884.54739329072, + 122457.99162421536, + 53271.84883265207, + 58686.82304628656, + 135022.51804448216, + 142645.78844389284, + 66284.62484225762, + 70339.26448740576, + 133129.34549599825, + 143085.10742920524, + 60476.932743636775, + 66660.83577280818, + 153673.00844174548, + 163531.53669883168, + 74591.57049616751, + 79965.63930950963, + 144886.96773841442, + 158781.7514088976, + 61301.96093918867, + 70456.90195084018, + 169708.8843393631, + 181930.459217133, + 80918.52646532464, + 87809.58194176813, + 148626.06247438103, + 167639.11413248754, + 65673.60500553566, + 69633.8882047605, + 107489.12346081875, + 114643.36646618442, + 47331.53168755108, + 52181.222919104715, + 88954.8522551628, + 92398.14381430464, + 44454.26446121218, + 46174.07434388402, + 121470.48236046608, + 132446.84565005449, + 51134.49603619404, + 56336.84585919277, + 107910.53365380094, + 112470.05268656259, + 53921.488793284356, + 56198.31047174105, + 127273.92662158914, + 143584.5675695771, + 60268.68266514265, + 62884.549808208176, + 127150.82649170079, + 132657.94004695764, + 63528.98814475563, + 66278.37762613177, + 140056.40468433645, + 146001.23193676598, + 69752.7923360642, + 72700.75857491253, + 147118.0677558219, + 153320.38031100327, + 73497.61337640043, + 76593.34511517061, + 98655.21065955324, + 100266.33200096225, + 49187.52640879488, + 49988.23153584753, + 103808.1346746027, + 105494.89098486847, + 51872.74693178133, + 52715.04334962815, + 126277.93080170336, + 128190.67753554198, + 62913.111742990084, + 63861.834803284124, + 132719.30066870994, + 134715.60119978536, + 66309.23930081421, + 67305.6901209681, + 157528.06033129038, + 159545.4856124322, + 78420.14745409707, + 79417.87862595929, + 165357.66736237693, + 167453.58906282092, + 82602.22115354896, + 83647.75086876747, + 192814.7001720973, + 194775.0469623531, + 95907.85961589357, + 96872.39146266562, + 202138.1249225553, + 204158.32505848559, + 100957.9965488903, + 101964.64792155109, + 111806.26855495154, + 112093.008208212, + 55724.541170409, + 55866.4348133051, + 117580.30217703915, + 117878.47456716407, + 58750.25270368004, + 58899.01083922239, + 146837.8421710407, + 147151.26163623275, + 73117.77975510803, + 73271.38860100214, + 154200.36871473776, + 154521.36258008803, + 77033.05216056612, + 77192.86317576599, + 186865.4969482606, + 187182.70774361733, + 92961.03201866633, + 93112.78110817246, + 195942.14655335387, + 196254.73299497025, + 97866.15037259998, + 98020.93482180082, + 231951.43089346724, + 232269.7465073368, + 115284.67714983398, + 115428.12293575177, + 242869.18465452176, + 243153.6961471865, + 121281.21597812812, + 121420.03151606367, + 114940.59614544689, + 114943.20475979, + 57281.8658559018, + 57282.51373259181, + 120860.47631554515, + 120861.05745824648, + 60388.15003565269, + 60388.29511867417, + 151565.17123608067, + 151573.71592707167, + 75462.75703505575, + 75464.87515512582, + 159134.9500722078, + 159136.84795041534, + 79496.19694144621, + 79496.67055847422, + 193391.76853403918, + 193416.6864852898, + 96193.56136900613, + 96199.72590292443, + 202738.67294526906, + 202744.19021722002, + 101257.64439438026, + 101259.02065573925, + 240415.46462333313, + 240481.27764346328, + 119472.95544342278, + 119489.2059323592, + 251670.40699136566, + 251684.93534789485, + 125672.17867547685, + 125675.80125495889, 93821.46183361925, 101591.06450812997, 46271.91396660202, @@ -158,6 +1510,22 @@ 103374.97618491149, 43916.57331608926, 49145.31532663467, + 116248.82583461059, + 123582.20614566855, + 56897.77873732184, + 60807.473338293625, + 113286.51977387906, + 122935.88281455876, + 50555.51988257716, + 56586.223465484894, + 134072.2519185723, + 143592.40498961712, + 64791.192234580914, + 69996.07345490236, + 124169.97763528992, + 137707.11616222595, + 51258.12268844452, + 59919.584327504366, 149377.27898309045, 161220.80989797472, 70752.72378718833, @@ -166,6 +1534,102 @@ 145750.08145780757, 58149.4756479201, 61967.584430766816, + 89429.60489164262, + 96386.55566150499, + 38301.77240296302, + 43052.817516765004, + 75590.75066846289, + 78882.31926707944, + 37778.648959941296, + 39422.938940149834, + 102304.6202187711, + 113049.19855572445, + 44411.77216883971, + 46638.022312027744, + 93744.19572678687, + 98121.46915872791, + 46846.60426429718, + 49032.78699311968, + 107053.89212349859, + 123116.5840191543, + 53188.54850267049, + 55706.88222914472, + 112239.60726647724, + 117543.91577733288, + 56083.625683345505, + 58732.23353751333, + 125097.08492032364, + 130830.24981459387, + 62328.730855447015, + 65174.243395796424, + 131491.2443204106, + 137481.01423500833, + 65696.55244651175, + 68686.75519616503, + 85299.42806499462, + 86842.40200402137, + 42544.95488314846, + 43312.43499186114, + 89809.01602680147, + 91426.55638004755, + 44881.06357571337, + 45688.93983739664, + 111823.50621707819, + 113663.91714471007, + 55734.57246088611, + 56648.302225767555, + 117603.20404475578, + 119526.93730307948, + 58762.016779117395, + 59722.44269239187, + 141961.55028115856, + 143909.32953434702, + 70701.37709186101, + 71665.82272787867, + 149118.47036556367, + 151145.86233635066, + 74496.92578988825, + 75508.52750182647, + 176113.0628101391, + 178009.94574661343, + 87639.63801295594, + 88574.50750263198, + 184759.02031809077, + 186718.9741573283, + 92286.71257731895, + 93263.69155277734, + 97911.26015538616, + 98186.1338406189, + 48818.61444275214, + 48954.85163615589, + 103031.98284082545, + 103318.529212942, + 51485.35297282048, + 51628.35911347369, + 131638.84921168155, + 131940.0944324875, + 65577.29552437612, + 65725.34902633849, + 138331.51803981073, + 138641.40247036977, + 69111.72823986605, + 69266.10110020432, + 170347.81582817723, + 170652.15433954616, + 84781.72399428919, + 84928.12008487586, + 178747.35017661843, + 179049.90620071837, + 89286.350887053, + 89436.35587649622, + 214104.18792253657, + 214406.780301331, + 106463.03673953097, + 106600.88459347826, + 224343.23473721909, + 224618.58662044688, + 112040.73493399506, + 112175.45999124539, 100921.60393116403, 100923.61501452702, 50315.47364142177, @@ -174,6 +1638,22 @@ 106186.61685972741, 53060.593097815574, 53060.70510792306, + 136202.0916459138, + 136208.99186062856, + 67842.65813022103, + 67844.37007487206, + 143100.7019227166, + 143102.23661108213, + 71492.70781639175, + 71493.09086848091, + 176672.37457110197, + 176693.17004475684, + 87916.77669747682, + 87921.92601127228, + 185341.8417578889, + 185346.4527791727, + 92577.56596454667, + 92578.71638418538, 222333.22980373466, 222389.51404720583, 110537.92115871032, @@ -192,6 +1672,22 @@ 16157.423494049326, 7935.753890612354, 8078.711747024663, + 16259.292676962415, + 16388.381796112513, + 8129.646338481208, + 8194.190898056257, + 16597.83852473004, + 16729.61549667598, + 8298.91926236502, + 8364.80774833799, + 16565.80344580779, + 16647.033368194923, + 8282.901722903895, + 8323.516684097462, + 16910.73136382596, + 16993.652629956334, + 8455.36568191298, + 8496.826314978167, 16715.04257470154, 16766.696029049548, 8357.52128735077, @@ -200,6 +1696,102 @@ 17115.806868874657, 8531.538951321543, 8557.903434437329, + 15810.182106147025, + 15952.314398844306, + 7905.091053073513, + 7976.157199422153, + 16139.37671570528, + 16284.468442031213, + 8069.68835785264, + 8142.234221015607, + 16405.787167054248, + 16493.11219717778, + 8202.893583527124, + 8246.55609858889, + 16747.383276744495, + 16836.526561016097, + 8373.691638372247, + 8418.263280508048, + 16679.79170178402, + 16723.902427177134, + 8339.89585089201, + 8361.951213588567, + 17027.093047202863, + 17072.122232163718, + 8513.546523601432, + 8536.061116081859, + 16808.212215222058, + 16840.832912154237, + 8404.106107611029, + 8420.416456077119, + 17158.187491940153, + 17191.487406702843, + 8579.093745970076, + 8595.743703351422, + 16311.515951654388, + 16352.210852576089, + 8155.757975827194, + 8176.105426288044, + 16651.149175924482, + 16692.691413197528, + 8325.574587962241, + 8346.345706598764, + 16724.34675522554, + 16738.047855675308, + 8362.17337761277, + 8369.023927837654, + 17072.575811870163, + 17086.56219229855, + 8536.287905935082, + 8543.281096149274, + 16918.086092743168, + 16934.909061844868, + 8459.043046371584, + 8467.454530922434, + 17270.349128575508, + 17287.52238021715, + 8635.174564287754, + 8643.761190108575, + 17496.001829358393, + 17550.500274786584, + 8748.000914679196, + 8775.250137393292, + 17860.29804380913, + 17915.931238625013, + 8930.149021904565, + 8957.965619312507, + 16572.413121188878, + 16576.498124339352, + 8286.206560594439, + 8288.249062169676, + 16917.478663776572, + 16921.648723570168, + 8458.739331888286, + 8460.824361785084, + 16845.685650290376, + 16847.46376607897, + 8422.842825145188, + 8423.731883039485, + 17196.44118701707, + 17198.256326170034, + 8598.220593508535, + 8599.128163085017, + 17346.070977230407, + 17352.912499255817, + 8673.035488615204, + 8676.456249627909, + 17707.245378915442, + 17714.22935294785, + 8853.622689457721, + 8857.114676473924, + 19260.318479646972, + 19277.393939290614, + 9630.159239823486, + 9638.696969645307, + 19661.350737169792, + 19678.78173663155, + 9830.675368584896, + 9839.390868315775, 16614.540029409793, 16614.540029409793, 8307.270014704896, @@ -208,6 +1800,22 @@ 16960.482725151738, 8480.241362575869, 8480.241362575869, + 16874.742001716866, + 16874.742001716866, + 8437.371000858433, + 8437.371000858433, + 17226.102540599695, + 17226.102540599695, + 8613.051270299848, + 8613.051270299848, + 17511.940942754856, + 17511.940942754856, + 8755.970471377428, + 8755.970471377428, + 17876.569036381683, + 17876.569036381683, + 8938.284518190841, + 8938.284518190841, 19853.340742167868, 19853.340742167868, 9926.670371083934, @@ -216,6 +1824,486 @@ 20266.720721611866, 10133.360360805933, 10133.360360805933, + 18179.805113379392, + 18334.614785884623, + 9089.902556689696, + 9167.307392942312, + 18558.33926345836, + 18716.372333983552, + 9279.16963172918, + 9358.186166991776, + 18468.38100550403, + 18457.356237294967, + 9234.190502752015, + 9228.678118647484, + 18852.92379150497, + 18841.669469060438, + 9426.461895752485, + 9420.834734530219, + 18347.503430983004, + 18220.712989259908, + 9173.751715491502, + 9110.356494629954, + 18729.529342372276, + 18600.098910187433, + 9364.764671186138, + 9300.049455093716, + 18032.346720787355, + 17799.967283068483, + 9016.173360393677, + 8899.983641534242, + 18407.81053887081, + 18170.59257002335, + 9203.905269435405, + 9085.296285011675, + 18325.933625872898, + 18390.32515933613, + 9162.966812936449, + 9195.162579668066, + 18707.51041760474, + 18773.24269120461, + 9353.75520880237, + 9386.621345602305, + 18452.567300867733, + 18411.63810040654, + 9226.283650433867, + 9205.81905020327, + 18836.780818914107, + 18794.999403590686, + 9418.390409457053, + 9397.499701795343, + 18142.809842668008, + 17999.10240882546, + 9071.404921334004, + 8999.55120441273, + 18520.573688925328, + 18373.874024363562, + 9260.286844462664, + 9186.937012181781, + 17545.540056408354, + 17327.669834609904, + 8772.770028204177, + 8663.834917304952, + 17910.867740149097, + 17688.46109352532, + 8955.433870074548, + 8844.23054676266, + 18468.466844287486, + 18464.467841480055, + 9234.233422143743, + 9232.233920740027, + 18853.011417596415, + 18848.92914881779, + 9426.505708798208, + 9424.464574408896, + 17997.36941825839, + 17940.663345035624, + 8998.684709129195, + 8970.331672517812, + 18372.104950015215, + 18314.2181608773, + 9186.052475007607, + 9157.10908043865, + 16884.546678114766, + 16806.301386981468, + 8442.273339057383, + 8403.150693490734, + 17236.111366867404, + 17156.23687703852, + 8618.055683433702, + 8578.11843851926, + 15596.613168341228, + 15537.039827880133, + 7798.306584170614, + 7768.5199139400665, + 15921.360913048544, + 15860.54715534105, + 7960.680456524272, + 7930.273577670525, + 18339.783513320017, + 18334.82279311977, + 9169.891756660008, + 9167.411396559884, + 18721.64868302625, + 18716.58467227954, + 9360.824341513126, + 9358.29233613977, + 17295.933971391314, + 17284.402659578962, + 8647.966985695657, + 8642.201329789481, + 17656.064436203847, + 17644.29302306538, + 8828.032218101924, + 8822.14651153269, + 15789.860931971793, + 15779.929673097706, + 7894.930465985896, + 7889.964836548853, + 16118.632420470878, + 16108.494376066714, + 8059.316210235439, + 8054.247188033357, + 14819.975499415896, + 14818.447804879412, + 7409.987749707948, + 7409.223902439706, + 15128.5523403048, + 15126.992836596031, + 7564.2761701524, + 7563.496418298016, + 18280.74095385756, + 18280.74095385756, + 9140.37047692878, + 9140.37047692878, + 18661.376758071412, + 18661.376758071412, + 9330.688379035706, + 9330.688379035706, + 17115.78075450381, + 17115.78075450381, + 8557.890377251904, + 8557.890377251904, + 17472.16012603381, + 17472.16012603381, + 8736.080063016905, + 8736.080063016905, + 15578.679485101904, + 15578.679485101904, + 7789.339742550952, + 7789.339742550952, + 15903.05382033093, + 15903.05382033093, + 7951.526910165465, + 7951.526910165465, + 14800.131895992447, + 14800.131895992447, + 7400.065947996223, + 7400.065947996223, + 15108.295559649277, + 15108.295559649277, + 7554.147779824639, + 7554.147779824639, + 22227.862342207725, + 22471.041094487955, + 11113.931171103863, + 11235.520547243977, + 22690.683859121986, + 22938.926002441756, + 11345.341929560993, + 11469.463001220878, + 22755.251543878156, + 22792.30542051597, + 11377.625771939078, + 11396.152710257986, + 23229.054191886513, + 23266.879592620036, + 11614.527095943256, + 11633.439796310018, + 22746.86123606472, + 22643.730420295957, + 11373.43061803236, + 11321.865210147978, + 23220.48918373844, + 23115.211010753766, + 11610.24459186922, + 11557.605505376883, + 22463.559473865695, + 22218.274591431076, + 11231.779736932847, + 11109.137295715538, + 22931.288601882046, + 22680.896475232184, + 11465.644300941023, + 11340.448237616092, + 22456.577271135066, + 22568.295163172363, + 11228.288635567533, + 11284.147581586181, + 22924.161017935287, + 23038.20506457365, + 11462.080508967643, + 11519.102532286824, + 22794.03062849317, + 22785.457183184713, + 11397.015314246584, + 11392.728591592357, + 23268.64072233189, + 23259.888763457813, + 11634.320361165945, + 11629.944381728907, + 22571.946977210835, + 22429.748220560206, + 11285.973488605418, + 11214.874110280103, + 23041.93291552862, + 22896.773341357926, + 11520.96645776431, + 11448.386670678963, + 21930.406030293125, + 21670.974049800923, + 10965.203015146562, + 10835.487024900462, + 22387.034005994265, + 22122.20021488713, + 11193.517002997132, + 11061.100107443564, + 22774.691386562437, + 22785.879171918943, + 11387.345693281219, + 11392.939585959472, + 23248.89880482451, + 23260.319538707954, + 11624.449402412254, + 11630.159769353977, + 22427.972390473733, + 22369.185088738333, + 11213.986195236866, + 11184.592544369167, + 22894.960535499256, + 22834.949183167108, + 11447.480267749628, + 11417.474591583554, + 21109.93958501991, + 21006.21094998033, + 10554.969792509955, + 10503.105474990165, + 21549.48406798871, + 21443.59562812951, + 10774.742033994355, + 10721.797814064756, + 19163.616661181066, + 19055.270267647487, + 9581.808330590533, + 9527.635133823744, + 19562.635424035718, + 19452.033076176194, + 9781.317712017859, + 9726.016538088097, + 22741.329233981225, + 22737.70462496488, + 11370.664616990613, + 11368.85231248244, + 23214.841996057854, + 23211.141916579378, + 11607.420998028927, + 11605.570958289689, + 21632.26569586972, + 21618.14432484942, + 10816.13284793486, + 10809.07216242471, + 22082.685887857482, + 22068.270486117726, + 11041.342943928741, + 11034.135243058863, + 19498.705342621546, + 19482.020455367692, + 9749.352671310773, + 9741.010227683846, + 19904.701215980906, + 19887.66892128366, + 9952.350607990453, + 9943.83446064183, + 17152.508474210255, + 17141.011405844372, + 8576.254237105128, + 8570.505702922186, + 17509.652578699533, + 17497.916122013747, + 8754.826289349767, + 8748.958061006873, + 22695.316646285708, + 22695.316646285708, + 11347.658323142854, + 11347.658323142854, + 23167.87134881947, + 23167.87134881947, + 11583.935674409735, + 11583.935674409735, + 21408.229100435223, + 21408.229100435223, + 10704.114550217611, + 10704.114550217611, + 21853.98447331681, + 21853.98447331681, + 10926.992236658405, + 10926.992236658405, + 19131.281501728576, + 19131.281501728576, + 9565.640750864288, + 9565.640750864288, + 19529.626992123776, + 19529.626992123776, + 9764.813496061888, + 9764.813496061888, + 16798.659461202868, + 16798.659461202868, + 8399.329730601434, + 8399.329730601434, + 17148.435833499218, + 17148.435833499218, + 8574.217916749609, + 8574.217916749609, + 26721.654659962507, + 27276.63883049314, + 13360.827329981254, + 13638.31941524657, + 27278.04449870552, + 27844.584374040955, + 13639.02224935276, + 13922.292187020477, + 28179.246535993447, + 28460.64679871758, + 14089.623267996723, + 14230.32339935879, + 28765.985891605007, + 29053.245381566063, + 14382.992945802504, + 14526.622690783031, + 28846.012342373197, + 29007.66975972805, + 14423.006171186598, + 14503.834879864025, + 29446.634884644107, + 29611.658281595595, + 14723.317442322053, + 14805.829140797798, + 29110.831762409292, + 29134.365825861896, + 14555.415881204646, + 14567.182912930948, + 29716.96829085677, + 29740.992373132533, + 14858.484145428385, + 14870.496186566266, + 27240.941915985597, + 27530.69191004539, + 13620.470957992799, + 13765.345955022694, + 27808.14418967385, + 28103.927266434624, + 13904.072094836925, + 14051.963633217312, + 28498.813880763708, + 28689.96814490751, + 14249.406940381854, + 14344.984072453755, + 29092.2071665187, + 29287.341584270333, + 14546.10358325935, + 14643.670792135166, + 29063.47987347692, + 29119.629104311334, + 14531.73993673846, + 14559.814552155667, + 29668.630455874925, + 29725.948808228462, + 14834.315227937463, + 14862.974404114231, + 29085.607994203037, + 29001.40290950638, + 14542.803997101519, + 14500.70145475319, + 29691.219321329587, + 29605.260945001406, + 14845.609660664793, + 14802.630472500703, + 28292.61656067438, + 28381.439377874125, + 14146.30828033719, + 14190.719688937063, + 28881.716471070184, + 28972.388728866605, + 14440.858235535092, + 14486.194364433302, + 29120.028954329082, + 29130.16899568374, + 14560.014477164541, + 14565.08449784187, + 29726.35698379677, + 29736.70815788426, + 14863.178491898385, + 14868.35407894213, + 28739.735204714616, + 28682.627682450377, + 14369.867602357308, + 14341.313841225188, + 29338.144878050705, + 29279.8482810264, + 14669.072439025353, + 14639.9241405132, + 27384.637315000462, + 27295.008496142244, + 13692.318657500231, + 13647.504248071122, + 27954.831568822556, + 27863.336527056144, + 13977.415784411278, + 13931.668263528072, + 28859.865690068767, + 28868.38588071852, + 14429.932845034384, + 14434.19294035926, + 29460.776682362273, + 29469.474277725993, + 14730.388341181137, + 14734.737138862996, + 28986.442637876557, + 28980.849750238285, + 14493.221318938278, + 14490.424875119143, + 29589.989175329058, + 29584.27983435394, + 14794.994587664529, + 14792.13991717697, + 27653.417612049518, + 27640.339145149766, + 13826.708806024759, + 13820.169572574883, + 28229.20832417614, + 28215.857541576555, + 14114.60416208807, + 14107.928770788278, + 25487.91847734894, + 25475.35617781533, + 12743.95923867447, + 12737.678088907665, + 26018.61985164502, + 26005.79598388516, + 13009.30992582251, + 13002.89799194258, + 28945.756756593055, + 28945.756756593055, + 14472.878378296527, + 14472.878378296527, + 29548.456145498265, + 29548.456145498265, + 14774.228072749132, + 14774.228072749132, + 28889.97160371419, + 28889.97160371419, + 14444.985801857096, + 14444.985801857096, + 29491.509451816273, + 29491.509451816273, + 14745.754725908137, + 14745.754725908137, + 27358.026471142228, + 27358.026471142228, + 13679.013235571114, + 13679.013235571114, + 27927.666642393033, + 27927.666642393033, + 13963.833321196516, + 13963.833321196516, + 25087.59783061076, + 25087.59783061076, + 12543.79891530538, + 12543.79891530538, + 25609.963855059745, + 25609.963855059745, + 12804.981927529872, + 12804.981927529872, 29774.279295274355, 30874.298259147858, 14887.139647637177, @@ -224,6 +2312,22 @@ 31517.153129039183, 15197.11495916997, 15758.576564519592, + 32883.09937096404, + 33613.18897004733, + 16441.54968548202, + 16806.594485023666, + 33567.78086203181, + 34313.07215575082, + 16783.890431015905, + 17156.53607787541, + 34810.48337643417, + 35487.506251186634, + 17405.241688217084, + 17743.753125593317, + 35535.29624744998, + 36226.41587829418, + 17767.64812372499, + 18113.20793914709, 36159.70566009636, 36744.38000329097, 18079.85283004818, @@ -232,6 +2336,102 @@ 37509.45985799679, 18456.305805307988, 18754.729928998397, + 30801.24757968209, + 31405.374044853106, + 15400.623789841045, + 15702.687022426553, + 31442.58141143842, + 32059.286806724882, + 15721.29070571921, + 16029.643403362441, + 33718.94493371801, + 34283.9608301756, + 16859.472466859006, + 17141.9804150878, + 34421.03013663644, + 34997.81061532211, + 17210.51506831822, + 17498.905307661054, + 35797.076444736136, + 36255.925447214264, + 17898.538222368068, + 18127.962723607132, + 36542.431844467435, + 37010.83485569783, + 18271.215922233718, + 18505.417427848915, + 37217.33495067024, + 37533.004910710806, + 18608.66747533512, + 18766.502455355403, + 37992.26252365001, + 38314.50526372227, + 18996.131261825005, + 19157.252631861134, + 33168.060494023935, + 33399.53413853243, + 16584.030247011968, + 16699.767069266214, + 33858.67535543591, + 34094.96867093335, + 16929.337677717955, + 17047.484335466674, + 36260.80353748739, + 36413.5621199776, + 18130.401768743694, + 18206.7810599888, + 37015.814516023216, + 37171.75378938606, + 18507.907258011608, + 18585.87689469303, + 38002.79507366039, + 38066.93266120602, + 19001.397536830194, + 19033.46633060301, + 38794.077248805734, + 38859.55028890646, + 19397.038624402867, + 19429.77514445323, + 38530.69128212742, + 38529.46256062344, + 19265.34564106371, + 19264.73128031172, + 39332.96514510197, + 39331.71083954758, + 19666.482572550984, + 19665.85541977379, + 34861.59943368441, + 34893.49996643003, + 17430.799716842204, + 17446.749983215013, + 35587.47662707144, + 35620.04138261674, + 17793.73831353572, + 17810.02069130837, + 37573.61775676832, + 37588.071069298974, + 18786.80887838416, + 18794.035534649487, + 38355.96373761071, + 38370.71799244193, + 19177.981868805356, + 19185.358996220966, + 38518.20228833106, + 38519.431186733425, + 19259.10114416553, + 19259.715593366713, + 39320.21610942822, + 39321.47059556431, + 19660.10805471411, + 19660.735297782154, + 38139.59772735637, + 38135.14470162763, + 19069.798863678185, + 19067.572350813814, + 38933.72836407335, + 38929.182618851795, + 19466.864182036676, + 19464.591309425898, 35202.94207988392, 35202.94207988392, 17601.47103994196, @@ -240,6 +2440,22 @@ 35935.926601851155, 17967.963300925578, 17967.963300925578, + 37782.28397374929, + 37782.28397374929, + 18891.141986874645, + 18891.141986874645, + 38568.9747365408, + 38568.9747365408, + 19284.4873682704, + 19284.4873682704, + 38530.585017055695, + 38530.585017055695, + 19265.292508527848, + 19265.292508527848, + 39332.85666741253, + 39332.85666741253, + 19666.428333706266, + 19666.428333706266, 37989.012542233235, 37989.012542233235, 18994.506271116617, @@ -250,6 +2466,742 @@ 19390.003870934957 ], "operation_state": [ + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", + "NORMAL", "NORMAL", "NORMAL", "NORMAL", diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index 232ce0a6..d9458167 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -16,6 +16,7 @@ from pathlib import Path from jsonschema import Draft7Validator, RefResolver import tk205 +import os # ------------------------- # STEP 1: Generate performance CSV @@ -385,3 +386,113 @@ def calculate_performance( tk205.translate_directory(src_dir, out_dir) print(f"โœ… Converted JSON in {src_dir} โ†’ XLSX in {out_dir}") + +# ------------------------- +# STEP 5: Plot validation figures (curves vs JSON table) +# ------------------------- +figs_dir = Path("figs") +figs_dir.mkdir(exist_ok=True, parents=True) + +# ---- 5.1: Load curves (bi-quad coefficients for eir-f-t and cap-f-t) ---- +dfc = df_curves +dfc.columns = [ + "CurveName","CurveType","Unused","CurveUse", + "X1Min","X1Max","X2Min","X2Max", + "C0","C1","C2","C3","C4","C5" +] + +def _row_to_coeffs(df, curve_type): + row = df[df["CurveType"] == curve_type] + if row.empty: + raise RuntimeError(f"CurveType '{curve_type}' not found in {csv_file.name}") + return row.iloc[0][["C0","C1","C2","C3","C4","C5"]].astype(float).to_numpy() + +eir_coeffs = _row_to_coeffs(dfc, "eir-f-t") +cap_coeffs = _row_to_coeffs(dfc, "cap-f-t") + +def bi_quad(x, y, c): + return c[0] + c[1]*x + c[2]*x**2 + c[3]*y + c[4]*y**2 + c[5]*x*y + +def bi_quad_norm(x, y, c, x_ref, y_ref): + return bi_quad(x, y, c) / bi_quad(x_ref, y_ref, c) + +# ---- 5.2: Build a performance table from the JSON we just wrote ---- +with open(output_json_file, "r") as f: + std205 = json.load(f) + +grid = std205["performance"]["performance_map_cooling"]["grid_variables"] +lookup = std205["performance"]["performance_map_cooling"]["lookup_variables"] + +# Recreate combinations deterministically from the JSON grid +grid_keys = list(grid.keys()) +grid_vals = [grid[k] for k in grid_keys] +grid_combos = list(itertools.product(*grid_vals)) + +# Sanity check: combos length must match lookup arrays +n_pts = len(grid_combos) +for k in ["gross_total_capacity", "gross_power"]: + if len(lookup[k]) != n_pts: + raise RuntimeError(f"Lookup '{k}' length {len(lookup[k])} != grid size {n_pts}") + +# Build a compact DataFrame for plotting +perf_rows = [] +for i, combo in enumerate(grid_combos): + cd = dict(zip(grid_keys, combo)) + perf_rows.append({ + "indoor_db_C": cd["indoor_coil_entering_dry_bulb_temperature"] - 273.15, + "outdoor_db_C": cd["outdoor_coil_entering_dry_bulb_temperature"] - 273.15, + "capacity_W": float(lookup["gross_total_capacity"][i]), + "power_W": float(lookup["gross_power"][i]), + }) +perf = pd.DataFrame(perf_rows).dropna(subset=["capacity_W","power_W"]) + +# ---- 5.3: Choose a common reference point and compute modifiers ---- +target_in_C, target_out_C = 20.0, 30.0 +# Find nearest actual table point to the desired reference +i_ref = ((perf["indoor_db_C"] - target_in_C).abs() + + (perf["outdoor_db_C"] - target_out_C).abs()).idxmin() +cap_ref = perf.loc[i_ref, "capacity_W"] +eir_ref = perf.loc[i_ref, "power_W"] / max(perf.loc[i_ref, "capacity_W"], 1e-9) + +perf["cap_mod"] = perf["capacity_W"] / max(cap_ref, 1e-9) +perf["eir_mod"] = (perf["power_W"] / perf["capacity_W"]) / max(eir_ref, 1e-9) + +# ---- 5.4: Produce 1D comparisons vs outdoor temp for each indoor temp ---- +outdoor_span = np.linspace(perf["outdoor_db_C"].min(), perf["outdoor_db_C"].max(), 200) + +def curve_line(indoor_C, outdoor_arr, coeffs): + return np.array([bi_quad_norm(indoor_C, o, coeffs, target_in_C, target_out_C) for o in outdoor_arr]) + +# EIR modifier plot +plt.figure(figsize=(7, 5)) +for indoor_C in sorted(perf["indoor_db_C"].unique()): + subset = perf[perf["indoor_db_C"] == indoor_C] + eir_curve = curve_line(indoor_C, outdoor_span, eir_coeffs) + plt.plot(outdoor_span, eir_curve, label=f"Curve {indoor_C:.0f}ยฐC") + plt.scatter(subset["outdoor_db_C"], subset["eir_mod"], marker="x", label=f"Table {indoor_C:.0f}ยฐC") +plt.title("EIR modifier vs Outdoor Dry-Bulb") +plt.xlabel("Outdoor Dry-Bulb (ยฐC)") +plt.ylabel("EIR Modifier (norm. to ~20ยฐC/30ยฐC)") +plt.legend() +eir_fig_path = figs_dir / "eir_modifier_vs_outdoor.png" +plt.tight_layout() +plt.savefig(eir_fig_path, dpi=200) +plt.show() +print(f"๐Ÿ“ˆ Saved: {eir_fig_path}") + +# Capacity modifier plot +plt.figure(figsize=(7, 5)) +for indoor_C in sorted(perf["indoor_db_C"].unique()): + subset = perf[perf["indoor_db_C"] == indoor_C] + cap_curve = curve_line(indoor_C, outdoor_span, cap_coeffs) + plt.plot(outdoor_span, cap_curve, label=f"Curve {indoor_C:.0f}ยฐC") + plt.scatter(subset["outdoor_db_C"], subset["cap_mod"], marker="x", label=f"Table {indoor_C:.0f}ยฐC") +plt.title("Capacity modifier vs Outdoor Dry-Bulb") +plt.xlabel("Outdoor Dry-Bulb (ยฐC)") +plt.ylabel("Capacity Modifier (norm. to ~20ยฐC/30ยฐC)") +plt.legend() +cap_fig_path = figs_dir / "capacity_modifier_vs_outdoor.png" +plt.tight_layout() +plt.savefig(cap_fig_path, dpi=200) +plt.show() +print(f"๐Ÿ“ˆ Saved: {cap_fig_path}") \ No newline at end of file diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_135_to_240_10.91EER_14.2IEER.xlsx index b8eccf9c1927c575370cbe3923919ecb28417f5e..ea48ffd888d6a6a90de6d6af0174e0f16f3aee64 100644 GIT binary patch delta 58227 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 n105oTqIo+bSaW>Qf delta 8815 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 KESNC^!_a?=Z6=BU delta 8809 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 Ixto{$Kfskec>n+a diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.xlsx index 4ef9acab5f9e2135f2ece69f187ce59d87adf75d..c83c49960c2593fc844a22eb1b8846fc8143f6c3 100644 GIT binary patch delta 58261 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≶37SZ=O!vYTO`!*VMEt^sd8Bv=uIP z&xXSrv~jn%*~-QSf-8VRRgnWJt_VC_aA;zqR*vqTB}Ty_R6TD+dxv$DS@!Kzls;`V zHW2{KoJ#epYQ@%18S#AN~EOD%4eq-8Ya#(7Hu16r=WhPbtWc!Rkxdfi_hbK zvi#tF7cc7T%uM_w#`zmcoJ(h&00Yx{38N{$$=B6}Qog;LW4-&aEle{PwExu%t{~c= z_^0uEd#mhfkkGrca@7E?#KH)!20Q!8;H$yIL+gK*yg&YDN%TqERkJuj@8XK^MG72p zwG`C>2Jc+*RMp{uU;aaa6M!X1FB{5NuLYo96M!Gwz5JPKf@Y;40)fz+AP_a~ErI{} z_=CGpLj+(JrprbD`!6{^2t@ZkD{#-s05TGk6cP9qiklEjc_|U~kPv(aFN5Ok!L7^I zHszHJ&uoe#EUx8k{s07G`WL%D*cO#V2o|_v9KpM7P+;8tc+3+22s0-E(->b)6*2!*%ESkO{@|2P{$IMeh5&)Qodl2`K2A2s z%eKFkDj4r3=zrhyFs@Quk7&ZN(BKe}{TJ)76l#D3eESN~9}@5#{5ok6>KZ8+dPU(T h#Zex~f>4U2V9qOw+a(1q2SUY?g4u{Z%U^Exe*pK$S=0ak diff --git a/applications/ashrae205/xlsx/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx b/applications/ashrae205/xlsx/AC_Perf_901_2022_gt760_9.86EER_12.5IEER.xlsx index 3450b525ceecc1139ea5aa61a7c94558480429db..eb68b9783ca26295a70863cb5c826231490faed0 100644 GIT binary patch delta 58168 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 delta 8800 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 U{ui;Z5(HI32<5=5Qoe%!A4#Jix&QzG From 7f55d86f65f36d6b7a580231de10ab15f8e400a4 Mon Sep 17 00:00:00 2001 From: "Wan, Hanlong" Date: Wed, 29 Oct 2025 16:58:32 -0700 Subject: [PATCH 19/19] update main.py in applications, so it consistant with tanuki repo --- applications/ashrae205/main.py | 549 ++++++++++++++++++--------------- 1 file changed, 301 insertions(+), 248 deletions(-) diff --git a/applications/ashrae205/main.py b/applications/ashrae205/main.py index d9458167..7a00c16f 100644 --- a/applications/ashrae205/main.py +++ b/applications/ashrae205/main.py @@ -17,7 +17,8 @@ from jsonschema import Draft7Validator, RefResolver import tk205 import os - +import glob +import sys # ------------------------- # STEP 1: Generate performance CSV # ------------------------- @@ -25,312 +26,362 @@ Generate performance curve CSVs for unitary DX equipment using the `copper` library. Replicates the Jupyter notebook workflow (no plots, no IDF export). """ - -import os -import sys -import glob -import argparse - -# Add the copper module to the Python path copper_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..")) if copper_path not in sys.path: sys.path.insert(0, copper_path) import copper as cp +random_seed = 1 -def generate_curves(lib_path, outdir, combined_csv=None, seed=1): - # Load copper library - lib = cp.Library(path=lib_path) # noqa: F841 (kept to initialize) +capacities = { + "65_to_135": 96, # kBtu/h; 8 ton + "135_to_240": 180, # kBtu/h; 15 ton + "240_to_760": 480, # kBtu/h; 40 ton + "gt760": 792, # kBtu/h; 66 ton +} - # Capacity buckets (kBtu/h) and fan power (kW) - capacities = { - "65_to_135": 96, - "135_to_240": 180, - "240_to_760": 480, - "gt760": 792, - } - fan_power = { - "65_to_135": 0.524, - "135_to_240": 1.197, - "240_to_760": 5.243, - "gt760": 11.190, - } +# See backup calcs workbooks in kW +fan_power = { + "65_to_135": 0.524, + "135_to_240": 1.197, + "240_to_760": 5.243, + "gt760": 11.190, +} - # ASHRAE 90.1 efficiency requirements - requirements = { - "901_2004": { - "eer": { - "65_to_135": 10.3, - "135_to_240": 9.7, - "240_to_760": 9.5, - "gt760": 9.2, - }, - "ieer": { - "65_to_135": None, - "135_to_240": None, - "240_to_760": 9.7, - "gt760": 9.4, - }, +requirements = { + "901_2004": { + "eer": { + "65_to_135": 10.3, + "135_to_240": 9.7, + "240_to_760": 9.5, + "gt760": 9.2, }, - "901_2022": { - "eer": { - "65_to_135": None, - "135_to_240": None, - "240_to_760": None, - "gt760": None, - }, - "ieer": { - "65_to_135": 14.8, - "135_to_240": 14.2, - "240_to_760": 13.2, - "gt760": 12.5, - }, + "ieer": { + "65_to_135": None, + "135_to_240": None, + "240_to_760": 9.7, + "gt760": 9.4, + } + }, + "901_2022": { + "eer": { + "65_to_135": None, + "135_to_240": None, + "240_to_760": None, + "gt760": None, }, + "ieer": { + "65_to_135": 14.8, + "135_to_240": 14.2, + "240_to_760": 13.2, + "gt760": 12.5, + } } +} - os.makedirs(outdir, exist_ok=True) - - for code, req in requirements.items(): - for cap_key, ref_cap_kbtuh in capacities.items(): - if cap_key not in req["ieer"]: - continue - - tonnage = cp.Units(value=ref_cap_kbtuh, unit="kbtu/h").conversion( - new_unit="ton" - ) - - indoor_fan_speeds = 1 if "2004" in code else 2 - - dx = cp.UnitaryDirectExpansion( - compressor_type="scroll", - condenser_type="air", - compressor_speed="constant", - ref_cap_unit="ton", - ref_net_cap=tonnage, - full_eff=req["eer"][cap_key], - full_eff_unit="eer", - part_eff_ref_std="ahri_340/360", - indoor_fan_speeds=indoor_fan_speeds, - indoor_fan_power=fan_power[cap_key], - indoor_fan_power_unit="kW", - ) - - if req["eer"][cap_key] is None: - dx.full_eff = dx.ieer_to_eer(req["ieer"][cap_key]) - name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER_{round(req['ieer'][cap_key],2)}IEER" - if req["ieer"][cap_key] is None: - agg_only = True - name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER" +for code in list(requirements.keys()): + for cap in list(capacities.keys()): + if cap not in requirements[code]["ieer"].keys(): + continue + + # Convert to ton + tonnage = cp.Units(value=capacities[cap], unit="kbtu/h").conversion(new_unit="ton") + + # Indoor fan speeds per your logic + if "2004" in code: + if cap == "gt760": + indoor_fan_speeds = 2 else: - dx.part_eff = req["ieer"][cap_key] - agg_only = False - name = f"AC_Perf_{code}_{cap_key}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER" - - dx.degradation_coefficient = 0.25 if "2004" in code else 0.15 - dx.add_cycling_degradation_curve(overwrite=True) - - _ = dx.generate_set_of_curves( - method="nearest_neighbor", - tol=0.01, - num_nearest_neighbors=5, - verbose=False, - vars=["eir-f-t"], - random_seed=seed, - agg_only=agg_only, - random_seed=1, - ) - - dx.add_cycling_degradation_curve(overwrite=True) - - curves = cp.SetofCurves() - curves.curves = dx.set_of_curves - curves.eqp = dx - - limits = dx.get_ranges() - for c in curves.curves: - xs = limits[c.out_var]["vars_range"][0] - c.x_min, c.x_max = xs[0], xs[1] - if len(limits[c.out_var]["vars_range"]) > 1: - ys = limits[c.out_var]["vars_range"][1] - c.y_min, c.y_max = ys[0], ys[1] - if "eir" in c.out_var: - c.out_min = 0.0 - if "plf" in c.out_var: - c.out_min = 0.0 - - curves.export(path=outdir, fmt="csv", name=name) - - if combined_csv: - combined_path = os.path.join(outdir, combined_csv) - with open(combined_path, "w", encoding="utf-8") as nf: - nf.write( - "name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\n" - ) - pattern = os.path.join(outdir, "AC_Perf*.csv") - for f in glob.glob(pattern): - with open(f, "r", encoding="utf-8") as cf: - for line in cf: - nf.write(line) - print(f"โœ… Combined CSV written: {combined_path}") - - print(f"โœ… Individual CSVs written to: {os.path.abspath(outdir)}") - - -parser = argparse.ArgumentParser(description="Generate DX curve CSVs with copper") -parser.add_argument( - "--lib", - default="../../copper/data/unitarydirectexpansion_curves.json", - help="Path to copper library JSON", -) -parser.add_argument("--outdir", default=".", help="Output directory for AC_Perf*.csv") -parser.add_argument("--combined", default="", help="Optional combined CSV filename") -parser.add_argument("--seed", type=int, default=1, help="Random seed") -args = parser.parse_args() - -generate_curves(args.lib, args.outdir, args.combined, args.seed) + indoor_fan_speeds = 1 + else: + indoor_fan_speeds = 2 + + # Build equipment object + dx = cp.UnitaryDirectExpansion( + compressor_type="scroll", + condenser_type="air", + compressor_speed="constant", + ref_cap_unit="ton", + ref_net_cap=tonnage, + full_eff=requirements[code]["eer"][cap], + full_eff_unit="eer", + part_eff_ref_std="ahri_340/360", + indoor_fan_speeds=indoor_fan_speeds, + indoor_fan_power=fan_power[cap], + indoor_fan_power_unit="kW", + ) + + # Branching consistent with your approach + agg_only = False + eer_val = requirements[code]["eer"][cap] + ieer_val = requirements[code]["ieer"][cap] + + if eer_val is None: + # Compute EER from IEER + dx.part_eff = ieer_val + dx.full_eff = dx.ieer_to_eer(ieer_val) + name = f"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER" + + elif ieer_val is None: + # EER-only case + agg_only = True + name = f"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER" + + else: + # Both provided + dx.part_eff = ieer_val + name = f"AC_Perf_{code}_{cap}_{round(dx.full_eff,2)}EER_{round(dx.part_eff,2)}IEER" + + # Degradation & curve gen + if "2004" in code: + dx.degradation_coefficient = 0.25 + else: + dx.degradation_coefficient = 0.15 + dx.add_cycling_degradation_curve(overwrite=True) + + _ = dx.generate_set_of_curves( + method="nearest_neighbor", + tol=0.01, + num_nearest_neighbors=5, + verbose=False, + vars=["eir-f-t"], + random_seed=random_seed, + agg_only=agg_only + ) + + # Apply degradation again (matches original flow) + dx.add_cycling_degradation_curve(overwrite=True) + + # Prepare curve set & enforce limits + curves = cp.SetofCurves() + curves.curves = dx.set_of_curves + curves.eqp = dx + + limits = dx.get_ranges() + for c in curves.curves: + xs = limits[c.out_var]["vars_range"][0] + c.x_min = xs[0] + c.x_max = xs[1] + if len(limits[c.out_var]["vars_range"]) > 1: + ys = limits[c.out_var]["vars_range"][1] + c.y_min = ys[0] + c.y_max = ys[1] + if "ff" in c.out_var: + c.x_min = 0.4 + if "plf" in c.out_var: + c.out_min = 0.0 + + # Export each set to CSV (same naming) + curves.export(path="./", fmt="csv", name=name) + +# Combine into a single CSV (same header & approach as yours) +with open("./ieer_specific_curves.csv", "w") as nf: + nf.write("name,variable,unit_type,curve_type,min_x,max_x,min_y,max_y,coeff1,coeff2,coeff3,coeff4,coeff5,coeff6\n") + for f in glob.glob("./AC_Perf*.csv"): + with open(f, "r") as curve_set: + for line in curve_set: + nf.write(line) # ------------------------- # STEP 2: Populate STD205 JSON # ------------------------- - -csv_file = "AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.CSV" # generated from STEP 1 +# Set psychrometric unit system to SI psychrolib.SetUnitSystem(psychrolib.SI) - -json_template_file = "DX-Constant-Efficiency.RS0004.a205.json" -output_json_file = "input/DX_Updated_STD205_Output.json" # make the json output to be saved in input folder - -# Nominal values -nominal_capacity = 232057 # W -nominal_eer = 9.2 -nominal_eir = 1 / nominal_eer +# === CONFIGURATION === +csv_file = 'AC_Perf_901_2022_65_to_135_11.55EER_14.8IEER.csv' # example curve file +json_template_file = 'DX-Constant-Efficiency.RS0004.a205.json' +# Keep output under input/ so STEP 4 can convert it +output_json_file = 'input/DX_Updated_STD205_Output.json' + +# Nominal values (example uses gt760 default capacity) +nominal_capacity = 232057 # W, โ‰ˆ792 kBtu/h +nominal_eer = 9.2 # IP EER example +nominal_eir = 1.0 / max(nominal_eer, 1e-9) nominal_SHR = 0.7 - +# === UTILITY FUNCTIONS === def compute_wetbulb(Tdb_K, RH_frac, pressure_kPa): + """Compute wet-bulb temperature in Celsius.""" Tdb_C = Tdb_K - 273.15 pressure_Pa = pressure_kPa * 1000 return psychrolib.GetTWetBulbFromRelHum(Tdb_C, RH_frac, pressure_Pa) - -def evaluate_curve(row, x1, x2=0): - ctype = row["CurveUse"].lower() - if ctype == "bi_quad": - return ( - row["C0"] - + row["C1"] * x1 - + row["C2"] * x1**2 - + row["C3"] * x2 - + row["C4"] * x2**2 - + row["C5"] * x1 * x2 - ) - elif ctype == "cubic": - return row["C0"] + row["C1"] * x1 + row["C2"] * x1**2 + row["C3"] * x1**3 - elif ctype == "quadratic": - return row["C0"] + row["C1"] * x1 + row["C2"] * x1**2 - elif ctype == "linear": - return row["C0"] + row["C1"] * x1 +def evaluate_curve(row, x1, x2=0.0): + ctype = str(row['CurveUse']).lower() + if ctype == 'bi_quad': + return (row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + + row['C3'] * x2 + row['C4'] * x2**2 + row['C5'] * x1 * x2) + elif ctype == 'cubic': + return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + row['C3'] * x1**3 + elif ctype == 'quadratic': + return row['C0'] + row['C1'] * x1 + row['C2'] * x1**2 + elif ctype == 'linear': + return row['C0'] + row['C1'] * x1 else: raise ValueError(f"Unsupported curve type: {ctype}") - def calculate_performance( - cap_f_t_row, - cap_f_flow_row, - eir_f_t_row, - eir_f_flow_row, - plf_f_plr_row, - x1, - x2, - flow_ratio, - plr, - nominal_capacity, - nominal_eir, + cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, + x1, x2, flow_ratio, plr, nominal_capacity, nominal_eir +): + cap_f_t = evaluate_curve(cap_f_t_row, x1, x2) + cap_f_ff = evaluate_curve(cap_f_flow_row, flow_ratio) + eir_f_t = evaluate_curve(eir_f_t_row, x1, x2) + eir_f_ff = evaluate_curve(eir_f_flow_row, flow_ratio) + plf = max(evaluate_curve(plf_f_plr_row, plr), 1e-6) + + gross_capacity = nominal_capacity * cap_f_t * cap_f_ff + eir = nominal_eir * eir_f_t * eir_f_ff + power = gross_capacity * eir * (plr / plf) + return gross_capacity, 0.0, power # sensible is computed via ADP method below + +# --- colleague-style ADP finder (line to saturation), using PsychroLib --- +def _cp_moist_air_J_per_kgK(w): + return 1006.0 + 1860.0 * w + +def _dewpoint_from_w(w, P_Pa): + """ + Dewpoint [ยฐC] from humidity ratio w [kg/kg] and pressure P [Pa]. + Fixes the earlier error by providing both args to PsychroLib API. + """ + Pw = psychrolib.GetVapPresFromHumRatio(w, P_Pa) + # PsychroLib signature is GetTDewPointFromVapPres(TDryBulb, VapPres) + # TDryBulb is not used in the calculation; a non-negative filler is fine. + return psychrolib.GetTDewPointFromVapPres(0.0, Pw) + +def estimate_sensible_capacity_coolpropline( + Q_total_W, Tdbi_K, RH_frac, flow_rate_kg_s, pressure_kPa, SHR_rated=0.7 ): - cap_f_t = evaluate_curve(cap_f_t_row, x1, x2) - cap_f_flow = evaluate_curve(cap_f_flow_row, flow_ratio) - eir_f_t = evaluate_curve(eir_f_t_row, x1, x2) - eir_f_flow = evaluate_curve(eir_f_flow_row, flow_ratio) - plf = evaluate_curve(plf_f_plr_row, plr) - gross_capacity = nominal_capacity * cap_f_t * cap_f_flow - eir = nominal_eir * eir_f_t * eir_f_flow - power = gross_capacity * eir * (plr / plf if plf > 0 else 1) - return gross_capacity, 0.0, power - - -# Load curves + """ + 1) From Q_total and SHR, derive (T_out, w_out). + 2) Fit line (T, w) through (T_in, w_in) and (T_out, w_out). + 3) March along that line to find ADP where T_dp(w_x) ~= T_x. + 4) Compute sensible/latent using T_out (keeps Q_total consistent). + """ + P_Pa = pressure_kPa * 1000.0 + T_in_C = Tdbi_K - 273.15 + RH = max(0.01, min(0.99, RH_frac)) + m_dot = max(flow_rate_kg_s, 1e-9) + + # Inlet state + w_in = psychrolib.GetHumRatioFromRelHum(T_in_C, RH, P_Pa) + h_in = psychrolib.GetMoistAirEnthalpy(T_in_C, w_in) + + # Outlet conditions from total capacity + SHR split + delta_h = Q_total_W / m_dot + h_out = h_in - delta_h + # Standard SHR split: keep T at inlet to solve w_out, then T_out from (h_out, w_out) + h_tin_wout = h_in - (1.0 - SHR_rated) * delta_h + w_out = psychrolib.GetHumRatioFromEnthalpyAndTDryBulb(h_tin_wout, T_in_C) + T_out_C = psychrolib.GetTDryBulbFromEnthalpyAndHumRatio(h_out, w_out) + + # Line in (T, w) + dT = T_out_C - T_in_C + if abs(dT) < 1e-9: + cp_air = _cp_moist_air_J_per_kgK(w_in) + Q_sens = m_dot * cp_air * (T_in_C - T_out_C) + Q_lat = Q_total_W - Q_sens + SHR_actual = Q_sens / max(Q_total_W, 1e-6) + return Q_sens, Q_lat, SHR_actual + + a = (w_out - w_in) / dT + b = w_in - a * T_in_C + + # March along line to find ADP (t_dp(w_x) ~ t_x) + t_x = T_out_C + 1e-3 + incr = 0.001 + for _ in range(2000): + t_x += incr + w_x = max(1e-8, a * t_x + b) + t_dp = _dewpoint_from_w(w_x, P_Pa) + err = t_dp - t_x + if abs(err) < 1e-4: + break + incr = err / 10.0 + + # Sensible/latent with T_out from step above + cp_air = _cp_moist_air_J_per_kgK(w_in) + Q_sens = m_dot * cp_air * (T_in_C - T_out_C) + Q_lat = Q_total_W - Q_sens + SHR_actual = Q_sens / max(Q_total_W, 1e-6) + return Q_sens, Q_lat, SHR_actual + df_curves = pd.read_csv(csv_file, header=None) df_curves.columns = [ - "CurveName", - "CurveType", - "Unused", - "CurveUse", - "X1Min", - "X1Max", - "X2Min", - "X2Max", - "C0", - "C1", - "C2", - "C3", - "C4", - "C5", + 'CurveName', 'CurveType', 'Unused', 'CurveUse', + 'X1Min', 'X1Max', 'X2Min', 'X2Max', + 'C0', 'C1', 'C2', 'C3', 'C4', 'C5' ] -with open(json_template_file, "r") as f: +with open(json_template_file, 'r') as f: data_json = json.load(f) -grid = data_json["performance"]["performance_map_cooling"]["grid_variables"] +grid = data_json['performance']['performance_map_cooling']['grid_variables'] keys = list(grid.keys()) values = [grid[k] for k in keys] combinations = list(itertools.product(*values)) -cap_f_t_row = df_curves[df_curves["CurveType"] == "cap-f-t"].iloc[0] -cap_f_flow_row = df_curves[df_curves["CurveType"] == "cap-f-ff"].iloc[0] -eir_f_t_row = df_curves[df_curves["CurveType"] == "eir-f-t"].iloc[0] -eir_f_flow_row = df_curves[df_curves["CurveType"] == "eir-f-ff"].iloc[0] -plf_f_plr_row = df_curves[df_curves["CurveType"] == "plf-f-plr"].iloc[0] +def _pick(df, t): + s = df[df['CurveType'] == t] + if s.empty: + raise RuntimeError(f"CurveType '{t}' not found in {csv_file}") + return s.iloc[0] + +cap_f_t_row = _pick(df_curves, 'cap-f-t') +cap_f_flow_row= _pick(df_curves, 'cap-f-ff') +eir_f_t_row = _pick(df_curves, 'eir-f-t') +eir_f_flow_row= _pick(df_curves, 'eir-f-ff') +plf_f_plr_row = _pick(df_curves, 'plf-f-plr') lookup = { "gross_total_capacity": [], "gross_sensible_capacity": [], "gross_power": [], - "operation_state": [], + "operation_state": [] } for combo in combinations: combo_dict = dict(zip(keys, combo)) try: Tdbi_K = combo_dict["indoor_coil_entering_dry_bulb_temperature"] - RH_frac = max( - 0.01, min(1.0, combo_dict["indoor_coil_entering_relative_humidity"]) - ) + RH_frac = max(0.01, min(1.0, combo_dict["indoor_coil_entering_relative_humidity"])) Tdbo_K = combo_dict["outdoor_coil_entering_dry_bulb_temperature"] - P_kPa = combo_dict["ambient_absolute_air_pressure"] + P_kPa = combo_dict["ambient_absolute_air_pressure"] Tdbo_C = Tdbo_K - 273.15 - WBi_C = compute_wetbulb(Tdbi_K, RH_frac, P_kPa) + WBi_C = compute_wetbulb(Tdbi_K, RH_frac, P_kPa) - flow_rate = combo_dict["indoor_coil_air_mass_flow_rate"] + flow_rate = combo_dict["indoor_coil_air_mass_flow_rate"] # kg/s flow_ratio = flow_rate / max(grid["indoor_coil_air_mass_flow_rate"]) - plr = 1.0 + plr = 1.0 # fixed PLR for now + # Curves use indoor wet-bulb and outdoor dry-bulb gross_cap, _, power = calculate_performance( - cap_f_t_row, - cap_f_flow_row, - eir_f_t_row, - eir_f_flow_row, - plf_f_plr_row, - WBi_C, - Tdbo_C, - flow_ratio, - plr, - nominal_capacity, - nominal_eir, + cap_f_t_row, cap_f_flow_row, eir_f_t_row, eir_f_flow_row, plf_f_plr_row, + WBi_C, Tdbo_C, flow_ratio, plr, + nominal_capacity, nominal_eir + ) + + # --- Apply stage degradation, if present --- + comp_stage = combo_dict.get("compressor_sequence_number", 1) + if comp_stage > 1: + degradation_factor = 0.5 + gross_cap *= degradation_factor + power *= degradation_factor + + # --- Sensible capacity via ADP method --- + sens_cap, _, _ = estimate_sensible_capacity_coolpropline( + Q_total_W=gross_cap, + Tdbi_K=Tdbi_K, + RH_frac=RH_frac, + flow_rate_kg_s=flow_rate, + pressure_kPa=P_kPa, + SHR_rated=nominal_SHR ) lookup["gross_total_capacity"].append(gross_cap) - lookup["gross_sensible_capacity"].append(gross_cap * nominal_SHR) # simplified + lookup["gross_sensible_capacity"].append(sens_cap) lookup["gross_power"].append(power) lookup["operation_state"].append("NORMAL") @@ -338,13 +389,15 @@ def calculate_performance( print(f"Skipping point {combo_dict} due to error: {e}") continue -data_json["performance"]["performance_map_cooling"]["lookup_variables"] = lookup +data_json['performance']['performance_map_cooling']['lookup_variables'] = lookup -with open(output_json_file, "w") as f: +Path(output_json_file).parent.mkdir(parents=True, exist_ok=True) +with open(output_json_file, 'w') as f: json.dump(data_json, f, indent=2) print(f"โœ… STD205 JSON updated and saved to: {output_json_file}") + # ------------------------- # STEP 3: Validate JSON # ------------------------- @@ -404,7 +457,7 @@ def calculate_performance( def _row_to_coeffs(df, curve_type): row = df[df["CurveType"] == curve_type] if row.empty: - raise RuntimeError(f"CurveType '{curve_type}' not found in {csv_file.name}") + raise RuntimeError(f"CurveType '{curve_type}' not found in {csv_file}") return row.iloc[0][["C0","C1","C2","C3","C4","C5"]].astype(float).to_numpy() eir_coeffs = _row_to_coeffs(dfc, "eir-f-t")