Copyright (c) 2017-2021, Battelle Memorial Institute
Feeder model import into GridAPPS-D is now accomplished using Python scripts from CIMHub.
Please clone those Python scripts, and check the requirements.txt file in their directory. Another precondition is that
the CIM XML files have been tested as described in the platform directory.
Import blazegraph data from the platform/cimxml folder. From the Blazegraph UI click the Update tab and then upload
each of the .xml files in the directory.
- Open a command shell to the
platformdirectory. - Run
./list_all_measurements.shto create measurement lists for each circuit. mRIDs are reused if possible. - Run
./insert_all_measurements.shto insert the measurements
- Open a command shell to the
platformdirectory. - Run
./insert_all_houses.shto insert the Houses. mRIDs are reused if possible.
There are some helper scripts in the platform directory:
./drop_all_houses.shremoves just the Houses from backbone feeders./drop_all_measurements.shremoves just the Measurements from backbone feeders./import_all.shwill import the CIM XML files, insert the Measurements, and insert the Houses in a single step./list_feeders.shlists the feeder mRID values by name
- Mount the
platform/cimxmldirectory to /tmp/test - Goto the update tab and insert the following
load <file:///tmp/test/ACEP_PSIL.xml>; load <file:///tmp/test/IEEE123_PV.xml>; load <file:///tmp/test/IEEE123.xml>; load <file:///tmp/test/IEEE13_Assets.xml>; load <file:///tmp/test/IEEE37.xml>; load <file:///tmp/test/IEEE8500.xml>; load <file:///tmp/test/EPRI_DPV_J1.xml>; load <file:///tmp/test/IEEE13.xml>; load <file:///tmp/test/IEEE8500_3subs.xml>; load <file:///tmp/test/R2_12_47_2.xml>; load <file:///tmp/test/Transactive.xml>; - Click update button on the bottom.
- docker cp blazegraph_container:/var/lib/jetty/blazegraph.jnl ./blazegraph.jnl