gridmod / rts-gmlc Goto Github PK
View Code? Open in Web Editor NEWReliability Test System - Grid Modernization Lab Consortium
Reliability Test System - Grid Modernization Lab Consortium
a few questions:
There are many values in the matfile (RTS.m) which are NaN.
For the UC and ED information that is available in the dataset, could (if can be made available) the LMP values obtained from PLEXOS at the buses also be provided. I am now able to use the UC information to commit the units using GLPK and the LMP values can provide to have a feel of the optimization where the generators are dispatched.
Is there any information regarding reactive load?
vg_gen_DA.csv
is using a different format of generator IDs from hydro_profiles.csv
. Can we generate common IDs for all the data files?
I found the costs for startup, shutdown, and generation. Do we have a cost for operating a generator (i.e., cost for a generator being on)?
Could you please explain how the reserve data can be used in the model? Is this the system-wide reserve amount? What is the value of the data?
If anything (even 0) is defined for line reactance PLEXOS will not treat it as a DC line. So when the DC line is read in, make sure the value for reactance gets removed.
When using the RTS-96 mat file (RTS.m) in Matpower, it needs conversion from external to internal indexing. This works correctly for the bus and branch data but not for the gen data.
Please clarify the UOM for the values in fuel_prices.csv. Thanks
ramp_10
and ramp_30
are same for all the generators. Are the values for 10 minutes or 30 minutes? I suppose that 5-minute ramp rates (for RT) are ramp_10
/2 and 1-hour ramp rates are (for DT) are ramp_30
* 2. Is this correct?
this may be causing some slowdown in PLEXOS
Columns:
Is there a value of insufficient reserve associated with each reserve product in the PLEXOS simulations?
From the perspective of unit expansion analysis, could you clarify whether the gen_id file defines a) the set of existing units in the system or b) the set of candidate units in the system. Thanks!
What is the generator cost unit used in RTS.m
? The numbers are very large.
The model includes 2 types of reserve (flex and reg) but I couldn't find their definition (eg response time). Please clarify. Thanks.
Does the dataset include forecast data as well as the operation data?
Eg, if I wanted to model day ahead operations, I would want to use a renewable forecast,
and then model real-time operations to dispatch to the actual renewable production.
Thanks!
Ross
also remove fuel objects that correspond to "fuels" that are not actually fuels (hydro, PV, wind, etc)
In the link https://github.com/GridMod/RTS-GMLC/blob/master/RTS-GMLC_updates.md, it is mentioned that the RTS-GMLC model was obtained by making updates to the RTS-96 data that uses buses 13, 14, 15, 19, 20. However the buses in the .m file are numbered from 101 to 325. Could you please elaborate what these buses (13, 14, 15, 19, 20 etc.) are?
I see #3 rearranging some files for non-PLEXOS users. But, I am still struggling to figure out how to use the RTS data for Argonne's work. Is there any plan for README for those who are like me? It would be great if one can formally define the formulation that is (supposed to be) used with the parameters defined in the data files.
I tried using the raw data files in Create_PLEXOS_database/1-parse-matpower/outputs
. There are some files and fields in csv format that I do not know. For example, I do not know how to construct generation cost based on gen.cost.data.csv
. And, some fuel types used in gen.fuel.csv
are not defined in fuel.price.csv.
There is no hydro data for RT.
A couple of the smaller generators have their first heat rate load point at a value that is less than their min gen. This means at min gen they are already in the second heat rate increment. May not be a problem though.
I noticed a quite few files in the load time series folder.
I actually used “DA_hourly” and “Rt_5min” files for each area; however, I noticed that the values are quite different.
Specifically, I was using the first week of June, and DA load is almost double the RT load.
Am I using the wrong files? And if so can you lead me to the correct time series data?
Does the dataset also provide generation dispatch output for the whole year based on the published hourly load profiles? We are doing the transmission dispatch and want to understand how the power flows through existing transmission through the year.
For this, I was wondering if the generation dispatch output/ unit commitment data for the RTS model is already available. Any information in this regard without going through PLEXOS or other unit commitment formulation would be much appreciated.
Thanks!
Krishna.
What are the units of the cost data in RTS.m (mpc.gencost)? The numbers seem to very high.
In the RTS.m file, three load/cost points are provided. Could the 4th point for Pmax load and its cost also be provided for the piecewise linear cost function?
Also, is the slightly non-convexity of the slope of the three load/cost points really intended to be or is it emanating from the RTS_96 heat rates itself?
Could you please confirm that the proper mapping of units to service territories and load zones is as follows:
Region 1 = 100 units = APS
Region 2 = 200 units = NV Energy
Region 3 = 300 units = LADWP
Are DA and RT clearsky data available?
in a new release...
Reorganize RTS_Data to house the SourceData in accessible CSV files instead of MATPOWER format.
Provide FormattedData folder with formatting specific to different PCM tools.
I'm trying to figure out how to map cost to generators. The file RTS.m contains a section mpc.gencost, but the data in this section doesn't appear to include an identifier that can be tied to generators. Also found that the file gen_params.csv contains fuel info, but only for a small subset of the generators. Can you help? Thanks!
Are vg generators and hydro (defined in vg_gens_DA.csv
and hydro_profiles.csv
, respectively) considered in addition to the generation capacity defined in RTS.m
?
The RTS.m file fails in MATPOWER when running an AC optimal power flow. I can get the case to converge with Gurobi when running a DC optimal power flow, but for AC the MATPOWER MIPS solver fails to converge after 2 iterations with the error message "Numerically Failed".
When DC OPF is run on the RTS data (using the RTS.m file), the LMP values obtained at all the buses are the same. But AC OPF gives different LMPs at the buses. This might not be an issue but an observation regarding the data set.
Add table that describes the RTS-96 generators removed and new generators replaced.
The link (https://github.com/GridMod/RTS-GMLC/blob/master/RTS-GMLC_updates.md) mentions about having generated relative node locations i.e GIS data for a southwestern U.S. location. Is the GIS data for these node locations available in the repository?
It appears to use the first load point increment value as the Pmin value in the RTS.m file. The correct min gen values are being used when the PLEXOS database is created though.
I see there is only 1 hydro profile per region. Does that mean each hydro generator has that exact same schedule or is that schedule divided amongst all the hydro generators in a region.
What’s the difference between “pv” and “rtpv”?
@oconnellm can you add a plexos xml
see page 29 of this document
All timeseries data should be in long format like DA_wind.csv
, not like region_1_hydro.csv
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.