NREL / CoolerChips

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MOSTCOOL

Requirements/Tested on:

  1. Ubuntu 22.04 with administrator access (Also works on Virtual Machines). If you are using Windows and need to install a Virtual Machine, please follow these instructions (link).

  2. At least Quad Core CPU

  3. At least 16 GB RAM

  4. At least 4 GB hard disk space

How to run:

  1. Install docker in your computer:

https://docs.docker.com/engine/install/

  1. Clone this repo:

git clone https://github.com/NREL/CoolerChips.git

  1. cd into the cloned directory.

  2. Download required dependencies and place them in these paths:

File Name Link Place in this path in local directory
modes.csv link EnergyPlusExample/ThermalModel_datacenter/modes.csv
PythonPOD_Solid.cgns link EnergyPlusExample/ThermalModel_datacenter/PythonPOD_Solid.cgns
  1. Build the container:

docker compose build

  1. Give docker permission to display it's GUI app on host. This step must be repeated each time the computer/virtual machine is restarted: xhost +local:docker

  2. Run the container:

docker compose up

  1. You should see the app pop up:

image

Sample results:

Simulation outputs:

image

Results from Paraview:

image

Individual Model Documentation:

  1. Thermal model documentation can be found in the repo root as NEITcool DOCUMENTATION.pdf.

  2. EnergyPlus documentation can be found here.

  3. EnergyPlus Python API Documentation can be found here.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 97.9%Language:Dockerfile 2.0%Language:Shell 0.1%