Background
NERC requires event detail reporting beginning in 2024 to identify forced outages across wind and solar plants that impact the grid. Currently, the GADS threshold for an event start is 20 MW. NERC defines an event end as 95% of the maximum plant total installed capacity that was unavailable at any point during the forced outage has been returned to service, and less than 20 MW of plant capacity is in a forced outage. Bazefield simplifies an event end by only requiring that less than 20 MW of plant capacity is unavailable due to a forced outage.
Bazefield also greatly eases the Event Detail Reporting process by tracking plantwide events using domain points and alarms. The alarms drive allocations that store the event type, contributing operating condition, cause code - system, and cause code - description. All of this data is used in the 'GADS Export' application for Event Reporting. More detail on the process used to generate event allocations from Turbine/Inverter allocation is in the article GADS Event Script Model.
While users do not need to configure event reporting, it is still important to know where exactly in the portal the data is sourced from. This article tabulates each of the fields contained in a GADS Event Report in the context of the Bazefield Portal.
GADS Event Report
Table 1: GADS Wind DRI regarding Event Detail Reporting
Table 2: Mapping Plant Event Record fields to the Bazefield Portal
Field Name | Bazefield Portal Location |
Entity ID | Object Attribute on Wind/Solar Farm, key entityID |
Plant ID | Object Attribute on Wind/Solar Farm, key plantID |
Event ID | This field is left blank by the export report. The user must enter an Event ID for each plant event. |
Time Zone | Object Attribute on Wind/Solar Farm, key timeZone |
Event Start Date/Time | Power Plant Controller object, point name 'Event-GADSCapacityDerate.Start'. This point is written to via API, with a Script Model 'PowerPlantController GADS Script', and should be 1 when the total capacity in a forced outage category at a site is >=20MW' |
Event End Date/Time | Power Plant Controller object, point name 'Event-GADSCapacityDerate.End'. This point is written to via API, with a Script Model 'PowerPlantController GADS Script', and should be 1 when the total capacity in a forced outage category at a site is <20MW |
Event Type | Allocation Type, name Event Type. The default for an event is 'Forced Outage'. This must be manually updated if the event is of another type. |
Cause Code | Linked Allocation Types, names Cause Code - System & Subsystem and Cause Code - Description. The default for an event is 'Uncategorized: Please Choose'. This must be manually updated for each event. |
Contributing Operating Condition | Allocation Type, name Contributing Operating Condition. The default for an event is No Contributing Condition. This must be manually updated of the event has a Contributing Operating Condition. |
Description | This field will pull the most recent comment from an event allocation, which should describe the event cause. |
Potential MWh Production Loss | Allocation Property, Lost Production. Uses the Power Plant Controller point 'MaxCapacityForced'. This point is written to via API, with a Script Model 'PowerPlantController GADS Script', and sums the total capacity in a forced outage category at a site. |