Split Meter Data

Key Considerations

  • Energy Conservation: All generated energy is accounted for; no energy is lost or unassociated.

  • Time Association: Energy remains linked to the specific hour(s) it was generated, even when used to complete a full MWh REC with energy from other hours.

  • Carryover Continuity: Carryover values are continuously adjusted and passed to subsequent hours until sufficient energy is accumulated.

  • Record Traceability: Each record should include references to the hours and energy amounts involved, ensuring transparency.


Record Types and Definitions

  • "Whole": Represents a full 1.0 MWh generated within a single hour.

  • "Remainder": The fractional MWh remaining in an hour after accounting for whole MWh.

  • "Filler": Energy from subsequent hours, when combined with the remainder, completes a full 1.0 MWh. This allows all GCs to be associated with an EAC.


Overview of the Process

For each hour in the generation data:

  • Step 1: Identify and create records for each whole 1.0 MWh of energy generated.

  • Step 2: Identify and create records for any partial MWh ("Remainder")

  • Step 3: Calculate a "Filler" value needed to form a full MWh when combined with the "Remainder" value.

  • Step 4: Process the next hour's data to fulfill the "Filler" requirement, ensuring all energy is accounted for without losing its time association.


Process Details

For every hour hh in the dataset:

Step 1: Calculate Whole Energy

Ewhole=floor(Eh)Ewhole = floor(Eh)
  • Where EhEh is the total energy generated in hour hh.

Record Creation:

  • If Ewhole>0Ewhole>0, create a record for each 1.0 MWh labeled "Whole".

Step 2: Calculate Remainder Energy

Eremainder=EhEwholeEremainder=Eh−Ewhole

Record Creation:

  • If Eremainder>0Eremainder>0, create a record labeled "Remainder" for this partial MWh.

Step 3: Calculate Filler Value

Efiller=1.0MWhEremainderEfiller = 1.0 MWh - Eremainder

The "Remainder" from hour hh and "Filler" from hour h+1h+1 together form a full 1.0 MWh for association with a single EAC.


Process Filler with Subsequent Hours

If there is sufficient energy to satisfy the filler (E(h+1)>=Efiller)(E(h+1) >= Efiller):

  • Record Creation:

E(h+1)=E(h+1)EfillerE'(h+1) = E(h+1)-Efiller
  • Create a record labeled "Filler" for EfillerEfiller​ in hour h+1h+1.

  • Use E(h+1)E'(h+1) for further processing in hour h+1h+1.

If there is insufficient energy to satisfy filler (E(h+1)<Ch)(E(h+1) < Ch):

  • Record Creation:

    • Create a record labeled "Remainder" for EremainderEremainder in hour h+1h+1.

Eremainder=E(h+1)Eremainder= E(h+1)
  • Adjust Filler Value:

Efiller=EfillerE(h+1)Efiller'=Efiller−E(h+1)
  • Pass Adjusted Filler Forward:

    • The adjusted carryover EfillerEfiller'​ is carried over to hour h+2h+2.


Iterative Filler Handling

  • Continue Processing:

    • Repeat the process for subsequent hours until the Filler value is satisfied.

Ensure that at each step, energy remains associated with the hour it was generated.


If there are no intervals left (E(h+1)=NaN)(E(h+1) = NaN):

  • Record Creation:

    • Create a record labeled "Final Remainder" for EremainderEremainder in hour hh.

    • Create a record labeled "Final Filler" for EfillerEfiller in hour hh.

The records Final Remainder and Final Carryover will be used in the next reporting period.


Example

Raw data:

Hour
Energy (MWh)

1

3.5

2

2.6

3

0

4

0.1

5

1.5

Results Table:

Hour
Energy (MWh)
Type

1

1

whole

1

1

whole

1

1

whole

1

0.5

remainder

2

0.5

filler

2

1

whole

2

1

whole

2

0.1

remainder

3

0

EfillerEfiller = 0.9

4

0.1

remainder

4

0

EfillerEfiller' = 0.8

5

0.8

carryover

5

0.3

remainder

6

0

EfillerEfiller = 0.7


Conclusion

This methodology ensures that all generated energy is meticulously accounted for in the GC issuance process. By handling whole and partial MWh and carefully managing filler values between hours, we maintain the integrity and accuracy of the registry. This process also upholds the temporal association of energy generation, which is crucial for the GC registry.

Last updated

Was this helpful?