This the public website https://www.arras.energy/ for commerical release of Arras Energy, formerly known as HiPAS GridLab-D.
Arras Energy is a robust open-source simulation platform designed to address the evolving challenges of electricity distribution power systems in the context of smart grids and renewable energy integration. This platform serves as a valuable tool for utilities, researchers, and technology vendors, enabling them to develop, refine, and deploy advanced solutions in the domain of smart-grid technologies and renewable energy integration.
Feel free to add and edit content to this website!
Content Page
Whether you are a user or a developer, Arras Energy offers comprehensive resources to facilitate your journey into the world of advanced electricity distribution power systems simulation. This website hosts the following:
- Tutorials: Learn the ins and outs of Arras Energy with our curated collection of video presentations and slide guides. Whether you're an entry-level user or an adept developer, our resources cater to all skill levels.
- Use-Cases: Explore the success stories of Arras Energy's implementation in real-world scenarios. Dive into use-cases spanning diverse areas such as solar and batteries (ICA), resilience in the face of wildfires and storms, innovative tariff and billing structures, and the realization of a greener planet through electrification.
- Reports: Delve into in-depth literature and stay updated with news articles related to the advancements and applications of Arras Energy in the field of electricity distribution power systems.
There are several alternatives to building and deploying the site:
-
build the site with GitHub Arras Energy Public Site to build pages and run actions to the basic-site branch. This is the approach that is currently used.
-
generate the site locally by opening your code editing software's terminal and run
bundle exec jekyll serve --livereload
and cmd select "server adress:" to veiw the live site while you edit. Then push the resulting HTML to a Github repository, that GitHub Pages then host;
- commit and push all changes through GitHub desk top or using the code editing terminal
For option 2) simply clone this repository (master branch), and then run
bundle exec jekyll serve
inside the directory. Upload the resulting _site/
(or ../static-website-pages/
)
contents to your repository (master branch if uploading as your personal page
(e.g. username.github.io)
For option 3) you will need to set up travis-ci for your personal fork. Briefly all you need then is to change your details in _config.yml so that you can push to your github repo. You will also need to generate a secure key to add to your .travis.yml (you can find more info on how to do it in that file). This approach has clear advantages in that you simply push your file changes to GitHub and all the HTML files are generated for you and pushed to gh-pages.
In order to properly generate Content pages you need to create a new file and add a index.md file with the tab name as defined in the _config.yml file. Make sure to page details to the top.
---
layout: page
cover: 'assets/images/close.jpg'
title: Enter your title here
navigation: true
logo: 'assets/images/arras.png'
current: about
---
You can run Arras Energy with GitHub Actions using the template https://github.com/gridlabd-tutorials/.new_project. The simulation results are stored in a downloadable file that can accessed from the Actions
tab in your GitHub project. A tutorial for using Arras Energy with GitHub is available at https://github.com/gridlabd-tutorials.
To run a GridLAB-D simulation using Docker, follow these steps:
-
Open your terminal or command prompt.
-
Navigate to the directory where your GridLAB-D model file is located.
-
Use the following Docker command to run the simulation:
docker run -it -v $PWD:/model slacgismo/gridlabd:latest gridlabd -W /model [LOADOPTIONS] [FILENAME.EXT] [RUNOPTIONS]
See Dockerhub HiPAS repositories for a list of available images.
- Sign into your AWS console.
- Launch an EC2 instance.
- Search the community AMI for images starting with gridlabd in the us-west-1 (N. California) region.
- Choose an instance type with sufficient memory, e.g., >4GB.
- Download and save your keypair.
- Launch the instance.
- Connect to the instance.
- Download your model into the instance, e.g., from GitHub.
- Run the simulation using the usual command line options.
- Save the results, e.g., to GitHub.
You can also start the instance from the command line:
aws ec2 run-instances --image-id AMINAME --count 1 --instance-type INSTANCETYPE --key-name KEYPAIRNAME --security-group-ids SECURITYGROUPID --subnet-id SUBNETID
You can search the AWS AMI Catalog for Community AMIs matching "Arras Energy HiPAS GridLAB-D" in the us-west-1 region. The version number will be included in the name.
curl -sL https://install.gridlabd.us/install.sh | [sudo] sh
git clone https://source.gridlabd.us/ [-b BRANCH] gridlabd
cd gridlabd
./setup.sh --local
./build.sh --system --validate
This website refers to all installations and tutorials on Arras Energy's offical GitHub page. If you run into any problems please refer to Arras Energy GitHub for more information. Feel free pull-request your patches and fixes.
Begin your journey by navigating to our Tutorials section, where you can access comprehensive learning materials. Uncover the success stories of Arras Energy's implementation in various Use-Cases. For a deeper understanding, explore our Reports section, offering in-depth literature and relevant news articles.
Start learning and implementing with Arras Energy today, and be part of shaping the future of electricity distribution power systems!