Skip to contents

Returns the Distribution Loss Factor for NEM connection points from the MMSDM LOSSFACTORMODEL table. DLFs measure the average energy loss on the distribution network between a connection point and the transmission network boundary; a DLF of 1.02 means the generator must produce 2% more energy than it delivers to the transmission system.

Usage

aemo_dlf(year = NULL, connection_point_id = NULL)

Source

AEMO MMSDM archive, LOSSFACTORMODEL table. AEMO Copyright Permissions Notice.

Arguments

year

Financial year(s) as "YYYY-YY". NULL returns all available years.

connection_point_id

Optional character vector of connection point IDs.

Value

An aemo_tbl with at minimum financial_year, connectionpointid, and dlf.

Details

DLFs are published annually by AEMO (NER 3.6.3) and combined with MLFs in settlement to give the total loss factor (TLF = MLF x DLF) used in energy payments.

Examples

# \donttest{
op <- options(aemo.cache_dir = tempdir())
try({
  dlf <- aemo_dlf(year = "2024-25")
  head(dlf)
})
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#>  Downloading <https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2
#> 
#> Warning: Could not reach MMSDM LOSSFACTORMODEL; returning empty table.
#>  Use `aemo_nemweb_download()` with an MMSDM URL to fetch DLF data directly.
#> # aemo_tbl: NEM Distribution Loss Factors (DLF)
#> # Source:   https://nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM
#> # Licence:  AEMO Copyright Permissions Notice
#> # Retrieved: 2026-05-31 19:34 UTC 
#> # Rows: 0  Cols: 3
#> 
#> [1] financial_year    connectionpointid dlf              
#> <0 rows> (or 0-length row.names)
options(op)
# }