-
Notifications
You must be signed in to change notification settings - Fork 13
How to Run URBANopt Output Models in Alfalfa
This section describes the process of running OpenStudio Models created using URBANopt in Alfalfa. It also enables setting up actuators to the corresponding EnergyPlus models and receiving sensor values from the Alfalfa simulation to implement control strategies.
This workflow can be accessed using the urbanopt_to_alfalfa
script found here.
Prior to running the script, Alfalfa Client must be installed as described in How to Install Alfalfa Client. The Alfalfa host client url must also be defined.
The script can take OpenStudio models and the weather file from an URBANopt simulation and generate the OpenStudio model setup required for Alfalfa. This OpenStudio model setup consists of the following folders:
-
measures folder : This contains OpenStudio measures that are to be run in Alfalfa. Each OpenStudio measure has a measure folder containing the measure.rb and measure.xml file.
-
models folder : This stores the OpenStudio model that is copied over from the URBANopt run and is uploaded to Alfalfa.
-
weather folder : This contains the .epw weather file that is used in the URBANopt simulation.
-
workflow.osw file : The OpenStudio workflow file is used as a model input for OpenStudio, and follows a standard structure as described in Required Structure of OpenStudio Workflow. The script generates this workflow file and adds folder paths as specified by the user. The following values are added by the user to define the folder paths:
-
uo_folder
: URBANopt Scenario Directory -
weather
: Weather file name used in the URBANopt project -
workflow
: OpenStudio workflow file name
-
- Getting Started with Model Measures Part 1: Creating Inputs and Outputs
- Getting Started with Model Measures Part 2: Creating Actuators
- Getting Started with EnergyPlus Measures Part 1: Creating Inputs and Outputs
- Getting Started with EnergyPlus Measures Part 2: Creating Actuators
- How to Configure an OpenStudio Model
- How to Configure Measures for Use with Alfalfa Ruby Gem
- How to Create Inputs and Outputs With Measures
- How to Run URBANopt Output Models in Alfalfa
- How to Migrate EnergyPlus Python Plugins
- How to Integrate Python based Electric Vehicle Models with OpenStudio Workflows
- How to Locally Test OpenStudio Models
- Required Structure of OpenStudio Workflow
- List of Automatically Generated Energyplus Points
- Alfalfa EnergyPlus Mixin Methods
- Getting Started with Uploading and Running a Model Using Python
- Getting Started with Uploading and Running a Model Using the UI
- How to Install Alfalfa Client
- How to Preprocess and Upload a Model
- How to Step Through a Simulation
- How to View Historical Data in Grafana
- How to Configure an Alias
- How to Troubleshoot Models