Solar Generation Forecast
Solar Generation Forecast
The purpose of this interface is to provide a notification for Photovoltaic Generation Resource Production Potential (PVGRPP), which is a forecast of Renewable Production Potential (RPP) for Photovoltaic Generation Resources (PVGR). ERCOT will provide forecasts for each PVGR to the QSEs representing PVGRs. The QSEs shall use the ERCOT provided forecasts for PVGRs throughout the Day-Ahead and Operating Day for applicable markets and RUCs.
The following response message structure will be used for forecast notification:
Message Element | Value |
---|---|
Header/Verb | create |
Header/Noun | SolarForecastData |
Header/Source | ERCOT |
Reply/ReplyCode | Reply code, success=OK, error=ERROR or FATAL |
Reply/Error | Error message, if error encountered |
Reply/Timestamp | Current System Timestamp |
Payload/ | ForecastSolarPayload |
The following diagram defines the structure of a site about which information must be exchanged by the ERCOT and Market Participants Notification listener using the Site tag:
|
REQ |
|
Description |
|
Site |
|
String | Unique site ID | Prescribed at registration |
Attribute | REQ | Data type | Description | Values |
name |
|
String | Verbose site ID | Prescribed at registration |
qseid |
|
String | QSE short name | Prescribed at registration |
duns |
|
String | QSE DUNS | DUNS Number |
The following diagram defines the structure of Analog Values which must be exchanged by the ERCOT and Market Participants Notification Listener applications using the AnalogValue tag:
Element | REQ | Data type |
|
|
|
Y | AnalogValue | Value of data | Valid floating point value |
Attribute | REQ | Data type | Description | Values |
timeStamp | Y | dateTime | Time of data | Valid dateTime format |
Type | Y | String | Value of data | Enumeration (STPPF, PVGRPP, TE, PR, WS, WD, PWR, BPAVG) |
Units | Y | String | Units of data | Enumeration (MW, m/s, Celsius) |
Height | N | Float | Height above ground level of data | Not Applicable |
orientation | N | Float | Directional orientation from true north of sensor | Not Applicable |
Statistic | Y | String | Statistic used to create data | Enumeration (SAMPLE,MEAN,SD,ME,MAE,RMS) |
The following is an abbreviated XML example for Solar Forecast payload:
<ns1:ForecastSolarPayload xmlns:ns0="http://www.ercot.com/schema/2007-05/nodal/eip/il" xmlns:ns1="http://www.ercot.com/schema/2007-06/nodal/ews">
<ns1:ForecastSet>
<ns1:Site name="ABC_DEF1" qseid="QSE1" duns="1234567890000">SITE1</ns1:Site>
<ns1:Created>2016-01-20T17:10:01-06:00</ns1:Created>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="STPPF" units="MW" statistic="MEAN">4.4</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="PVGRPP" units="MW" statistic="MEAN">4.4</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="STPPF" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="PVGRPP" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="STPPF" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="PVGRPP" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="STPPF" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="PVGRPP" units="MW" statistic="MEAN">0</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="STPPF" units="MW" statistic="MEAN">1.7</ns1:AnalogValue>
<ns1:AnalogValue timeStamp="2016-01-20T17:10:01-06:00" type="PVGRPP" units="MW" statistic="MEAN">0</ns1:AnalogValue>
</ns1:ForecastSolarPayload>