skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Transactive Energy Simulation Platform

Abstract

TESP combines existing domain simulators in the electric power grid, with new transactive agents, growth models and evaluation scripts. The existing domain simulators include GridLAB-D for the distribution grid and single-family residential buildings, MATPOWER for transmission and bulk generation, and EnergyPlus for large buildings. More are planned for subsequent versions of TESP. The new elements are: TEAgents - simulate market participants and transactive systems for market clearing. Some of this functionality was extracted from GridLAB-D and implemented in Python for customization by PNNL and others; Growth Model - a means for simulating system changes over a multiyear period, including both normal load growth and specific investment decisions. Customizable in Python code; and Evaluation Script - a means of evaluating different transactive systems through customizable post-processing in Python code. TESP provides a method for other researchers and vendors to design transactive systems, and test them in a virtual environment. It allows customization of the key components by modifying Python code.

Publication Date:
Research Org.:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE Office of Electricity Delivery and Energy Reliability (OE)
Contributing Org.:
Battelle Memorial Institute, Pacific Northwest Division (PNNL)
OSTI Identifier:
1348185
Report Number(s):
TESP; 005191MLTPL00
Battelle IPID 31092-E
DOE Contract Number:  
AC05-76RL01830
Resource Type:
Software
Software Revision:
00
Software Package Number:
005191
Software CPU:
MLTPL
Open Source:
Yes
Available on PNNL store.pnnl.gov (link) as open source / no fee.
Source Code Available:
Yes
Other Software Info:
GridLAB-D is a PNNL open-source program that will be distributed with TESP FNCS is a PNNL open-source program that will be distributed with TESP
Related Software:
Users will need either MATLAB (commercial software from Mathworks) or GNU Octave, which is an open-source alternative to MATLAB licensed under GPL from https://www.gnu.org/software/octave/ Users will also need a Python interpreter, which is already installed on Linux and Mac OS X systems. For Windows, users may need to download it from https://www.python.org/. Python is open source and uses its own GPLcompatible license.
Country of Publication:
United States

Citation Formats

. Transactive Energy Simulation Platform. Computer software. https://www.osti.gov//servlets/purl/1348185. Vers. 00. USDOE Office of Electricity Delivery and Energy Reliability (OE). 24 Mar. 2017. Web.
. (2017, March 24). Transactive Energy Simulation Platform (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1348185.
. Transactive Energy Simulation Platform. Computer software. Version 00. March 24, 2017. https://www.osti.gov//servlets/purl/1348185.
@misc{osti_1348185,
title = {Transactive Energy Simulation Platform, Version 00},
author = {},
abstractNote = {TESP combines existing domain simulators in the electric power grid, with new transactive agents, growth models and evaluation scripts. The existing domain simulators include GridLAB-D for the distribution grid and single-family residential buildings, MATPOWER for transmission and bulk generation, and EnergyPlus for large buildings. More are planned for subsequent versions of TESP. The new elements are: TEAgents - simulate market participants and transactive systems for market clearing. Some of this functionality was extracted from GridLAB-D and implemented in Python for customization by PNNL and others; Growth Model - a means for simulating system changes over a multiyear period, including both normal load growth and specific investment decisions. Customizable in Python code; and Evaluation Script - a means of evaluating different transactive systems through customizable post-processing in Python code. TESP provides a method for other researchers and vendors to design transactive systems, and test them in a virtual environment. It allows customization of the key components by modifying Python code.},
url = {https://www.osti.gov//servlets/purl/1348185},
doi = {},
year = {Fri Mar 24 00:00:00 EDT 2017},
month = {Fri Mar 24 00:00:00 EDT 2017},
note =
}

Software:
To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:

To initiate an order for this software, request consultation services, or receive further information, fill out the request form below. You may also reach us by email at: .

OSTI staff will begin to process an order for scientific and technical software once the payment and signed site license agreement are received. If the forms are not in order, OSTI will contact you. No further action will be taken until all required information and/or payment is received. Orders are usually processed within three to five business days.

Software Request

(required)
(required)
(required)
(required)
(required)
(required)
(required)
(required)