sys = PSCB.build_system(PSCB.PSISystems, "RTS_GMLC_DA_sys");
When I try to access storage_capacity time series associated with HydroReservoir I get this error:
ERROR: MethodError: no method matching get_storage_capacity(::PowerSystems.HydroReservoir)
The function get_storage_capacity exists, but no method is defined for this combination of argument types.
Closest candidates are:
get_storage_capacity(::PowerSystems.EnergyReservoirStorage)
@ PowerSystems ~/.julia/packages/PowerSystems/Flxou/src/models/generated/EnergyReservoirStorage.jl:164
Stacktrace:
[1]
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:919
[2] #get_time_series_array#324
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:458 [inlined]
[3] get_time_series_array(::Type{…}, owner::PowerSystems.HydroReservoir, name::String; resolution::Nothing, start_time::Nothing, len::Nothing, ignore_scaling_factors::Bool, features::@kwargs{})
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:292
[4] get_time_series_array
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:268 [inlined]
[5] get_time_series_values(::Type{…}, owner::PowerSystems.HydroReservoir, name::String; resolution::Nothing, start_time::Nothing, len::Nothing, ignore_scaling_factors::Bool, features::@kwargs{})
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:731
[6] get_time_series_values
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:721 [inlined]
[7] get_pras_array_from_timeseries(device::PowerSystems.HydroReservoir, name::String)
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:269
[8] assign_to_gen_stor_matrices!(formulation::HydroEnergyReservoirPRAS, g_s::PowerSystems.HydroTurbine, s2p_meta::SiennaPRASInterface.S2P_metadata, turbine_to_reservoir_mapping::Dict{…}, charge_cap_array::SubArray{…}, discharge_cap_array::SubArray{…}, inflow_array::SubArray{…}, energy_cap_array::SubArray{…}, gridinj_cap_array::SubArray{…}, gridwdr_cap_array::SubArray{…})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:558
[9] process_genstorage(gen_stor::Vector{…}, s2p_meta::SiennaPRASInterface.S2P_metadata, component_to_formulation::Dict{…}; turbine_to_reservoir_mapping::Dict{…})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:628
[10] generate_pras_system(sys::PowerSystems.System, template::RATemplate{PowerSystems.Area}, export_location::Nothing)
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:944
[11] generate_pras_system
@ ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:1100 [inlined]
[12] generate_pras_system(sys::PowerSystems.System, aggregation::Type{PowerSystems.Area})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:1095
[13] top-level scope
@ REPL[16]:1
Some type information was truncated. Use show(err) to see complete types.
This is because get_storage_capacity is defined as the scaling factor mutiplier and this is not defined for HydroReservoir.
sys = PSCB.build_system(PSCB.PSISystems, "RTS_GMLC_DA_sys");
When I try to access storage_capacity time series associated with HydroReservoir I get this error:
ERROR: MethodError: no method matching get_storage_capacity(::PowerSystems.HydroReservoir)
The function
get_storage_capacityexists, but no method is defined for this combination of argument types.Closest candidates are:
get_storage_capacity(::PowerSystems.EnergyReservoirStorage)
@ PowerSystems ~/.julia/packages/PowerSystems/Flxou/src/models/generated/EnergyReservoirStorage.jl:164
Stacktrace:
[1]
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:919
[2] #get_time_series_array#324
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:458 [inlined]
[3] get_time_series_array(::Type{…}, owner::PowerSystems.HydroReservoir, name::String; resolution::Nothing, start_time::Nothing, len::Nothing, ignore_scaling_factors::Bool, features::@kwargs{})
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:292
[4] get_time_series_array
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:268 [inlined]
[5] get_time_series_values(::Type{…}, owner::PowerSystems.HydroReservoir, name::String; resolution::Nothing, start_time::Nothing, len::Nothing, ignore_scaling_factors::Bool, features::@kwargs{})
@ InfrastructureSystems ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:731
[6] get_time_series_values
@ ~/.julia/packages/InfrastructureSystems/LtP7p/src/time_series_interface.jl:721 [inlined]
[7] get_pras_array_from_timeseries(device::PowerSystems.HydroReservoir, name::String)
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:269
[8] assign_to_gen_stor_matrices!(formulation::HydroEnergyReservoirPRAS, g_s::PowerSystems.HydroTurbine, s2p_meta::SiennaPRASInterface.S2P_metadata, turbine_to_reservoir_mapping::Dict{…}, charge_cap_array::SubArray{…}, discharge_cap_array::SubArray{…}, inflow_array::SubArray{…}, energy_cap_array::SubArray{…}, gridinj_cap_array::SubArray{…}, gridwdr_cap_array::SubArray{…})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:558
[9] process_genstorage(gen_stor::Vector{…}, s2p_meta::SiennaPRASInterface.S2P_metadata, component_to_formulation::Dict{…}; turbine_to_reservoir_mapping::Dict{…})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:628
[10] generate_pras_system(sys::PowerSystems.System, template::RATemplate{PowerSystems.Area}, export_location::Nothing)
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:944
[11] generate_pras_system
@ ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:1100 [inlined]
[12] generate_pras_system(sys::PowerSystems.System, aggregation::Type{PowerSystems.Area})
@ SiennaPRASInterface ~/Old Mac Backup/Desktop/OneDrive-Backup/NREL-Github/SIIP2PRAS/src/PowerSystems2PRAS.jl:1095
[13] top-level scope
@ REPL[16]:1
Some type information was truncated. Use
show(err)to see complete types.This is because get_storage_capacity is defined as the scaling factor mutiplier and this is not defined for HydroReservoir.