{ "analysis": { "display_name": "example_analysis", "name": "example_analysis", "output_variables": [ ], "problem": { "analysis_type": null, "algorithm": { "objective_functions": [ ] }, "workflow": [ { "name": "reduce_lighting_loads_by_percentage", "display_name": "Reduce Lighting Loads by Percentage", "measure_type": "RubyMeasure", "measure_definition_class_name": "ReduceLightingLoadsByPercentage", "measure_definition_directory": "./spec/files/measures/reduce_lighting_loads_by_percentage", "measure_definition_display_name": "Reduce Lighting Loads by Percentage", "measure_definition_name": "reduce_lighting_loads_by_percentage", "measure_definition_name_xml": null, "measure_definition_uuid": "4343635e-cec5-4b0a-b766-a1cc086e5c22", "measure_definition_version_uuid": "b76f4ef6-c86d-477c-ba95-507b73ea4cfc", "arguments": [ { "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.", "display_name_short": "Apply the Measure to a Specific Space Type or to the Entire Model.", "name": "space_type", "value_type": "string", "default_value": "*Entire Building*", "value": "*Entire Building*" }, { "display_name": "Increase in Material and Installation Cost for Lighting per Floor Area (%).", "display_name_short": "Increase in Material and Installation Cost for Lighting per Floor Area (%).", "name": "material_and_installation_cost", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "Increase in Demolition Costs for Lighting per Floor Area (%).", "display_name_short": "Increase in Demolition Costs for Lighting per Floor Area (%).", "name": "demolition_cost", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "Years Until Costs Start (whole years).", "display_name_short": "Years Until Costs Start (whole years).", "name": "years_until_costs_start", "value_type": "integer", "default_value": 0, "value": 0 }, { "display_name": "Demolition Costs Occur During Initial Construction?", "display_name_short": "Demolition Costs Occur During Initial Construction?", "name": "demo_cost_initial_const", "value_type": "bool", "default_value": true, "value": true }, { "display_name": "Expected Life (whole years).", "display_name_short": "Expected Life (whole years).", "name": "expected_life", "value_type": "integer", "default_value": 15, "value": 15 }, { "display_name": "Increase O & M Costs for Lighting per Floor Area (%).", "display_name_short": "Increase O & M Costs for Lighting per Floor Area (%).", "name": "om_cost", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "O & M Frequency (whole years).", "display_name_short": "O & M Frequency (whole years).", "name": "om_frequency", "value_type": "integer", "default_value": 1, "value": 1 } ], "variables": [ { "argument": { "display_name": "Lighting Power Reduction", "display_name_short": "Lighting Power Reduction", "name": "lighting_power_reduction_percent", "value_type": "double", "default_value": 30.0, "value": 30.0 }, "display_name": "Lighting Power Reduction", "display_name_short": "Lighting Power Reduction", "units": null, "minimum": 0.0, "maximum": 10.0, "relation_to_output": null, "uuid": "d7f8d65e-a307-4996-afe5-a86b85d36cc4", "version_uuid": "cd75b679-78ae-408a-bdd1-ecc2c2e09fca", "variable": true, "static_value": 30.0, "uncertainty_description": { "type": "discrete_uncertain", "attributes": [ { "name": "discrete", "values_and_weights": [ { "value": 10, "weight": 0.1 }, { "value": 20, "weight": 0.4 }, { "value": 40, "weight": 0.2 }, { "value": 60, "weight": 0.3 } ] }, { "name": "lower_bounds", "value": 0.0 }, { "name": "upper_bounds", "value": 10.0 }, { "name": "modes", "value": 5.0 } ] }, "workflow_index": 0 } ], "workflow_index": 0 }, { "name": "reducespaceinfiltrationbypercentage", "display_name": "ReduceSpaceInfiltrationByPercentage", "measure_type": "RubyMeasure", "measure_definition_class_name": "ExampleMeasureAutoDirectoryName", "measure_definition_directory": "./spec/files/measures/example_measure_auto_directory_name", "measure_definition_display_name": "ReduceSpaceInfiltrationByPercentage", "measure_definition_name": "reducespaceinfiltrationbypercentage", "measure_definition_name_xml": null, "measure_definition_uuid": "18b41d4d-8958-46c6-b544-99d50d86cc62", "measure_definition_version_uuid": "96254993-3917-4aee-98a0-3a93040e946f", "arguments": [ { "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.", "display_name_short": "Apply the Measure to a Specific Space Type or to the Entire Model.", "name": "space_type", "value_type": "string", "default_value": "*Entire Building*", "value": "*Entire Building*" }, { "display_name": "Increase in Material and Installation Costs for Building per Affected Floor Area ($/ft^2).", "display_name_short": "Increase in Material and Installation Costs for Building per Affected Floor Area ($/ft^2).", "name": "material_and_installation_cost", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "O & M Costs for Construction per Affected Floor Area ($/ft^2).", "display_name_short": "O & M Costs for Construction per Affected Floor Area ($/ft^2).", "name": "om_cost", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "O & M Frequency (whole years).", "display_name_short": "O & M Frequency (whole years).", "name": "om_frequency", "value_type": "integer", "default_value": 1, "value": 1 } ], "variables": [ { "argument": { "display_name": "Space Infiltration Power Reduction", "display_name_short": "Space Infiltration Power Reduction", "name": "space_infiltration_reduction_percent", "value_type": "double", "default_value": 30.0, "value": 30.0 }, "display_name": "Space Infiltration Power Reduction", "display_name_short": "Space Infiltration Power Reduction", "units": null, "minimum": 0.0, "maximum": 30.0, "relation_to_output": null, "uuid": "c6d3b07e-3ab6-4047-b5de-cf2367fa5b99", "version_uuid": "74c17b16-464a-4aaa-a67a-836cd7e046bb", "variable": true, "static_value": 30.0, "uncertainty_description": { "type": "uniform_uncertain", "attributes": [ { "name": "lower_bounds", "value": 0.0 }, { "name": "upper_bounds", "value": 30.0 }, { "name": "modes", "value": 10.0 } ] }, "workflow_index": 0 } ], "workflow_index": 1 }, { "name": "adjust_thermostat_setpoints_by_degrees", "display_name": "Adjust Thermostat Setpoints by Degrees", "measure_type": "RubyMeasure", "measure_definition_class_name": "ExampleMeasureAutoDirectoryName", "measure_definition_directory": "./spec/files/measures/example_measure_auto_directory_name", "measure_definition_display_name": "Adjust Thermostat Setpoints by Degrees", "measure_definition_name": "adjust_thermostat_setpoints_by_degrees", "measure_definition_name_xml": null, "measure_definition_uuid": "ad355edf-4e23-4e8f-b58c-e05e655a3193", "measure_definition_version_uuid": "c95dec55-ffca-435f-a923-7f1e8db5d4a2", "arguments": [ ], "variables": [ { "argument": { "display_name": "Degrees Fahrenheit to Adjust Cooling Setpoint By.", "display_name_short": "Degrees Fahrenheit to Adjust Cooling Setpoint By.", "name": "cooling_adjustment", "value_type": "double", "default_value": 1.0, "value": 1.0 }, "display_name": "Degrees Fahrenheit to Adjust Cooling Setpoint By.", "display_name_short": "Degrees Fahrenheit to Adjust Cooling Setpoint By.", "units": null, "minimum": -4.0, "maximum": 4.0, "relation_to_output": null, "uuid": "439adb6e-24a2-470b-aaa5-93f294d5198f", "version_uuid": "e92d1a3f-54f2-4da0-a429-f668da083666", "variable": true, "static_value": 1.0, "uncertainty_description": { "type": "uniform_uncertain", "attributes": [ { "name": "lower_bounds", "value": -4.0 }, { "name": "upper_bounds", "value": 4.0 }, { "name": "modes", "value": 0.0 } ] }, "workflow_index": 0 }, { "argument": { "display_name": "Degrees Fahrenheit to Adjust heating Setpoint By.", "display_name_short": "Degrees Fahrenheit to Adjust heating Setpoint By.", "name": "heating_adjustment", "value_type": "double", "default_value": -1.0, "value": -1.0 }, "display_name": "Degrees Fahrenheit to Adjust heating Setpoint By.", "display_name_short": "Degrees Fahrenheit to Adjust heating Setpoint By.", "units": null, "minimum": -4.0, "maximum": 4.0, "relation_to_output": null, "uuid": "f453591b-90b5-4e79-aaa2-3a122ebe670b", "version_uuid": "469e01a2-f09d-4025-b2d4-0e8c86a38499", "variable": true, "static_value": -1.0, "uncertainty_description": { "type": "uniform_uncertain", "attributes": [ { "name": "lower_bounds", "value": -4.0 }, { "name": "upper_bounds", "value": 4.0 }, { "name": "modes", "value": 0.0 } ] }, "workflow_index": 1 }, { "argument": { "display_name": "Alter Design Day Thermostats?", "display_name_short": "Alter Design Day Thermostats?", "name": "alter_design_days", "value_type": "bool", "default_value": false, "value": false }, "display_name": "Alter Design Day Thermostats?", "display_name_short": "Alter Design Day Thermostats?", "units": null, "minimum": true, "maximum": true, "relation_to_output": null, "uuid": "63affb8f-dc93-4f3a-b8c7-045d7760f79b", "version_uuid": "16b0aec8-bf39-4d0a-8c94-e447c47fbf80", "variable": true, "static_value": false, "uncertainty_description": { "type": "discrete_uncertain", "attributes": [ { "name": "discrete", "values_and_weights": [ { "value": true, "weight": 0.8 }, { "value": false, "weight": 0.2 } ] }, { "name": "lower_bounds", "value": true }, { "name": "upper_bounds", "value": true }, { "name": "modes", "value": false } ] }, "workflow_index": 2 } ], "workflow_index": 2 }, { "name": "set_r_value_of_insulation_for_exterior_walls_to_a_specific_value", "display_name": "Set R-value of Insulation for Exterior Walls to a Specific Value", "measure_type": "RubyMeasure", "measure_definition_class_name": "ExampleMeasureAutoDirectoryName", "measure_definition_directory": "./spec/files/measures/example_measure_auto_directory_name", "measure_definition_display_name": "Set R-value of Insulation for Exterior Walls to a Specific Value", "measure_definition_name": "set_r_value_of_insulation_for_exterior_walls_to_a_specific_value", "measure_definition_name_xml": null, "measure_definition_uuid": "658a6e46-c859-4709-b21b-8c6ec18d7e6b", "measure_definition_version_uuid": "b8684ae0-e3b4-47c0-85d0-551c70b79035", "arguments": [ { "display_name": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).", "display_name_short": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).", "name": "material_cost_increase_ip", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).", "display_name_short": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).", "name": "one_time_retrofit_cost_ip", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "Year to Incur One Time Retrofit Cost (whole years).", "display_name_short": "Year to Incur One Time Retrofit Cost (whole years).", "name": "years_until_retrofit_cost", "value_type": "integer", "default_value": 0, "value": 0 } ], "variables": [ { "argument": { "display_name": "Wall R Value", "display_name_short": "Wall R Value", "name": "r_value", "value_type": "double", "default_value": 5.0, "value": 5.0 }, "display_name": "Wall R Value", "display_name_short": "Wall R Value", "units": null, "minimum": 0.0, "maximum": 5.0, "relation_to_output": null, "uuid": "09a4dde2-f472-45f5-a418-1dfc0ccecdca", "version_uuid": "11bc9689-0c0c-48ad-ba92-06c98e28c59f", "variable": true, "static_value": 5.0, "uncertainty_description": { "type": "triangle_uncertain", "attributes": [ { "name": "lower_bounds", "value": 0.0 }, { "name": "upper_bounds", "value": 5.0 }, { "name": "modes", "value": 2.5 }, { "name": "delta_x", "value": null }, { "name": "stddev", "value": null } ] }, "workflow_index": 0 } ], "workflow_index": 3 }, { "name": "set_r_value_of_insulation_for_roofs_to_a_specific_value", "display_name": "Set R-value of Insulation for Roofs to a Specific Value", "measure_type": "RubyMeasure", "measure_definition_class_name": "ExampleMeasureAutoDirectoryName", "measure_definition_directory": "./spec/files/measures/example_measure_auto_directory_name", "measure_definition_display_name": "Set R-value of Insulation for Roofs to a Specific Value", "measure_definition_name": "set_r_value_of_insulation_for_roofs_to_a_specific_value", "measure_definition_name_xml": null, "measure_definition_uuid": "b5938b64-120e-460d-872e-4f41a844ef7f", "measure_definition_version_uuid": "ddb32a0d-6b49-46a4-bae4-743c2508d495", "arguments": [ { "display_name": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).", "display_name_short": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).", "name": "material_cost_increase_ip", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).", "display_name_short": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).", "name": "one_time_retrofit_cost_ip", "value_type": "double", "default_value": 0.0, "value": 0.0 }, { "display_name": "Year to Incur One Time Retrofit Cost (whole years).", "display_name_short": "Year to Incur One Time Retrofit Cost (whole years).", "name": "years_until_retrofit_cost", "value_type": "integer", "default_value": 0, "value": 0 } ], "variables": [ { "argument": { "display_name": "Roof R Value", "display_name_short": "Roof R Value", "name": "r_value", "value_type": "double", "default_value": 5.0, "value": 5.0 }, "display_name": "Roof R Value", "display_name_short": "Roof R Value", "units": null, "minimum": 0.0, "maximum": 5.0, "relation_to_output": null, "uuid": "f0074799-b19f-4a2c-9d80-049c2b81a799", "version_uuid": "22384044-3fc4-404d-81da-1ef13575d53b", "variable": true, "static_value": 5.0, "uncertainty_description": { "type": "triangle_uncertain", "attributes": [ { "name": "lower_bounds", "value": 0.0 }, { "name": "upper_bounds", "value": 5.0 }, { "name": "modes", "value": 2.5 }, { "name": "delta_x", "value": null }, { "name": "stddev", "value": null } ] }, "workflow_index": 0 } ], "workflow_index": 4 }, { "name": "reduce_ventilation_by_percentage", "display_name": "Reduce Ventilation By Percentage", "measure_type": "RubyMeasure", "measure_definition_class_name": "ExampleMeasureAutoDirectoryName", "measure_definition_directory": "./spec/files/measures/example_measure_auto_directory_name", "measure_definition_display_name": "Reduce Ventilation By Percentage", "measure_definition_name": "reduce_ventilation_by_percentage", "measure_definition_name_xml": null, "measure_definition_uuid": "40b77dbb-86be-4027-bd69-bd5a7ff670a9", "measure_definition_version_uuid": "28149bbf-916d-4eb3-82c6-9dc14166e759", "arguments": [ { "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.", "display_name_short": "Apply the Measure to a Specific Space Type or to the Entire Model.", "name": "space_type", "value_type": "string", "default_value": "*Entire Building*", "value": "*Entire Building*" } ], "variables": [ { "argument": { "display_name": "Design Specification Outdoor Air Reduction (%).", "display_name_short": "Design Specification Outdoor Air Reduction (%).", "name": "design_spec_outdoor_air_reduction_percent", "value_type": "double", "default_value": 0.0, "value": 0.0 }, "display_name": "Design Specification Outdoor Air Reduction (%).", "display_name_short": "Design Specification Outdoor Air Reduction (%).", "units": null, "minimum": 0.0, "maximum": 90.0, "relation_to_output": null, "uuid": "1e7e8310-a615-4cc1-8c25-211765ee4770", "version_uuid": "5822a6e2-2a46-462e-b2b5-a8e3a1c9cad7", "variable": true, "static_value": 0.0, "uncertainty_description": { "type": "discrete_uncertain", "attributes": [ { "name": "discrete", "values_and_weights": [ { "value": 0, "weight": 0.2 }, { "value": 10, "weight": 0.2 }, { "value": 30, "weight": 0.2 }, { "value": 60, "weight": 0.2 }, { "value": 90, "weight": 0.2 } ] }, { "name": "lower_bounds", "value": 0.0 }, { "name": "upper_bounds", "value": 90.0 }, { "name": "modes", "value": 45.0 } ] }, "workflow_index": 0 } ], "workflow_index": 5 } ] }, "seed": null, "weather_file": null, "file_format_version": 1 } }