Federal Energy Regulatory Commission
FERC Form No. 714
Annual Electric Balancing Authority Area and Planning

Area Report

For the Year Ending December 31, [@ferc:ReportYear @period=$currentDuration] 2018
taxonomy().concept(ferc:RespondentIdentificationCode).label("http://ferc.gov/form/2020-01-01/roles/label/F714IdentificationHeader").text Utility Code: [@ferc:RespondentIdentificationCode @period=$currentDuration] 1234567890

taxonomy().concept(ferc:RespondentLegalName).label("http://ferc.gov/form/2020-01-01/roles/label/F714IdentificationHeader").text Utility Name: [@ferc:RespondentLegalName @period=$currentDuration] XYZ Utility
// adding a comment $hours = list("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"); $days = list( for $d in range(0, $currentDuration.days) $day-span = "P" + $d.string + "D"; $currentDuration.start + (time-span($day-span)) ); $data = list(for $day in $days $timeZone = if list({covered @ferc:TimeZone @period = duration($day ,$day)}).length > 0 {covered @ferc:TimeZone @period = duration($day ,$day)} else none $day_data = list(for $hour in $hours $hour-span = "P0D" + "T" + $hour + "H"; if list({covered @ferc:PlanningAreaHourlyDemandMegawatts @period = $day - time-span("P1D") + time-span($hour-span)}).length > 0 {covered @ferc:PlanningAreaHourlyDemandMegawatts @period = $day - time-span("P1D") + time-span($hour-span)} else none ); list($day) + list($timeZone) + $day_data ); for $row in $data
taxonomy().concept(ferc:SchedulePlanningAreaHourlyDemandAndForecastSummerAndWinterPeakDemandAndAnnualNetEnergyForLoadAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714ScheduleTitle").text Part III - Schedule 2. Planning Area Hourly Demand and Forecast Summer and Winter Peak Demand and Annual Net Energy for Load
taxonomy().concept(ferc:SchedulePlanningAreaHourlyDemandAndForecastSummerAndWinterPeakDemandAndAnnualNetEnergyForLoadAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714Instructions").text "

For balancing authority areas where demand following is primarily performed by thermal generating units, the system lambda is derived from the economic dispatch function associated with automatic generation control performed at the controlling utility or pool control center. Excluding transmission losses, the fuel cost ($/hr) for a set of on-line and loaded thermal generating units (steam and gas turbines) is minimum 1/ when each unit is loaded and operating at the same incremental fuel cost ($/MWh) 2/ with the sum of the unit loadings (MW) equal to the system demand plus the net of interchange with other Balancing Authority Areas. This single incremental cost of energy is the system lambda. System lambdas are likely recalculated many times in one clock hour. However, the indicated system lambda occurring on each clock hour would be sufficient for reporting purposes. Respondents must provide the following data: the system lambda, in dollars, for each hour of the year starting with 1 a.m. January 1 as more fully described in the Form 714 instructions. In column (b) indicate the time zone and the days for which daylight savings time was observed. This schedule will have 365 rows for the report year (366 rows for a leap year).

Provide, as a footnote, an explanation describing the reason for the unavailability of system lambda information. The Commission expects that all Energy Management Systems, with proper instructions, can record the system lambda being used for economic dispatch of the balancing authority area's thermal units.

Respondents should be able to report system lambda, along with the other information reported on a Balancing Authority Area basis, that describe the operation of such areas from information that should be readily available. The Commission is not requesting Respondents to develop incremental or marginal cost (either short or long term) according to any formula. Nor is the Commission requesting ""avoided cost rates"" that electric utilities file with state commissions or otherwise make available for prospective qualified facilities.

"
Date
(a)
Time Zone
(b)
$hours = list("0100", "0200", "0300", "0400", "0500", "0600", "0700", "0800", "0900", "1000", "1100", "1200", "1300", "1400", "1500", "1600", "1700", "1800", "1900", "2000", "2100", "2200", "2300", "2400"); $ref = list("(c)", "(d)", "(e)", "(f)", "(g)", "(h)", "(i)", "(j)", "(k)", "(l)", "(m)", "(n)", "(o)", "(p)", "(q)", "(r)", "(s)", "(t)", "(u)", "(v)", "(w)", "(x)", "(y)", "(z)"); $header = list(for $i in range($hours.length) list($hours[$i], $ref[$i]) ); for $row in $header
$row[1] 0100
$row[2] c
$row[1] 2 $row[2] 2 $row[3] 2 $row[4] 22 $row[5] 2 $row[6] 2 $row[7] 22 $row[8] 2 $row[9] 2 $row[10] 22 $row[11] 2 $row[12] 2 $row[13] 2 $row[14] 22 $row[15] 2 $row[16] 2 $row[17] 22 $row[18] 2 $row[19] 2 $row[20] 22 $row[21] 2 $row[22] 2 $row[23] 2 $row[24] 2 $row[25] 2 $row[26] 2