Load Model Data Tool Development Update Pavel Etingov, Yuan Liu, Yu Zhang Pacific Northwest National Laboratory PNNL-SA-124549
PNNL Load Model Data Tool LMDT 1.0 was released under an open source license in 2013 LMDT was developed in collaboration with BPA and WECC LMTF Development was funded by DOE ARRA Stand-alone MS Windows application LMDT automates the process of the load composite model data preparation LMDT supports GE PSLF and Siemens PSSE formats 2
Composite Load Model September 19, 2018
LMDT 2 Development is funded by DOE Fully redesigned GUI Advanced functionality New visualization capabilities Database of load models for different climate zones Generating .dyd and .dyr dynamic records September 19, 2018
LMDT 2 Main GUI September 19, 2018
LMDT 2.1 New version 2.1 is now available Configurable presets for each climate zone: Modify and store in the configuration file a load composition Modify and store in the configuration file a feeder configuration September 19, 2018
XML configuration file Multiple presets with different configurations Individual configuration for each climate zone including: Feeders Commercial load Residential load September 19, 2018
Feeder configuration Residential Commercial Mixed Rural/agricultural September 19, 2018
Commercial load configuration September 19, 2018
Residential load configuration September 19, 2018
Load Model Database Different load type Climate zones Operating hours Commercial Residential Industrial Agricultural Data Service Climate zones Operating hours Seasons September 19, 2018
Composite load model and Dynamic records Input Composite Load Model Motor Data Power Flow Data Output .dyd record .dyr record New features: Error log Search within an output file September 19, 2018
Model validation PNNL set up a simple two-bus system to compare simulated PQ of composite load model and measured PQ in response to played-in voltage and frequency. Developed EPCL code to run play-in events in batch mode. Pre-process original play-in event data file. Extract initial bus voltage and load PQ measurements from play-in data file. Adjust and re-solve power flow raw file. Run dynamic simulations with played-in voltages and frequencies at the load terminal. Working on dynamically selecting composite load .dyd record based on seasons and operating hours of the recorded play-in events. September 19, 2018
Play-in Event Data Conversion P, Q G Cmpldw f Z = 0.0001 + 0.001j pu PSLF readable csv data file Original csv event data file obtained from LBNL DataProcess.py September 19, 2018
Files Generated by Python Script Original csv pu MW MVAr DataProcess.py Re-formatted csv Initial V, P, Q are extracted from original csv files, and are used to adjust power flow data “EventFileList.txt” Collects the names of reformatted play-in data files. EPCL accesses “EventFileList.txt” to obtain file names and pass them to string array. With the file names identified, EPCL can open and import play-in data file by file. September 19, 2018
Flow Chart of Entire Process Run “DataProcess.py” EventFileList.txt Reformatted Play-in csv files InitialVPQ.txt Event(i) EPCL Open and solve power flow file V0, P0, Q0 Record Date & Hour EPCL LMDT generates Cmpldw .dyd Load dynamic data file i=i+1 Volt. and freq. String array *eventfile[N] Import play-in csv file Run dynamic simulation September 19, 2018 Output
Some Results Climate Zone: DSW Season: Winter day Hour Index = 21 September 19, 2018
LMDT web page https://svn.pnl.gov/LoadTool Pavel.Etingov@pnnl.gov Yu.Zhang@pnnl.gov Yuan.Liu@pnnl.gov September 19, 2018