Introduction to Software for Battery Systems

About this course
Learning Objectives
- Identify the differences between front-of-meter and behind-the-meter battery systems and determine appropriate software architecture strategies for each
- Apply microservices-based software architecture strategies for energy market bidding and behind-the-meter battery management systems
- Evaluate opportunities for revenue from energy markets and cost savings from behind-the-meter systems using techniques such as energy arbitrage, ancillary services, and peak shaving
Course outline
Welcome • 1 assignments
Orientation Materials
- Set up email notifications and your student profile
Module 1 • 3 assignments
Introduction
- Course Introduction (03:42 minutes)
- The Need for Software for Battery Systems (05:09 minutes)
- In Front of and Behind the Meter (02:59 minutes)
Module 2 • 3 assignments
In Front of the Meter
- Energy Markets (05:44 minutes)
- Architecture for Energy Market Bidding (03:22 minutes)
- Software Terms & Vocabulary: Energy Market Bidding Systems
Module 3 • 3 assignments
Behind the Meter
- Behind the Meter Systems (03:51 minutes)
- Architecture for Behind the Meter Systems (02:26 minutes)
- Software Terms & Vocabulary: Behind-the-Meter Energy Management Systems
Module 4 • 2 assignments
Using AI
- Simulators (03:57 minutes)
- AI demo (17:02 minutes)
Conclusion • 3 assignments
Summary, Feedback and Additional Resources
- Wrapping Up (02:59 minutes)
- Feedback: 2-minute Exit Survey
- Certificate of Completion: Request a Certificate (members only)
Instructor

Peter Gruenbaum
Peter began his career in solar energy research, but transitioned to software, working as a commercial software developer for companies like Boeing, Microsoft, and several start-ups. He's been working in Software for Renewable Energy since 2019, having written software to control batteries attached to solar and wind farms in Texas and software for behind the meter...