Problems
Solve Problems
PowerModelsITD.solve_dmld_opfitd
— Methodfunction solve_dmld_opfitd(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with minimum load delta (dmld).
PowerModelsITD.solve_dmld_opfitd
— Methodfunction solve_dmld_opfitd(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with minimum load delta (dmld).
PowerModelsITD.solve_mn_dmld_opfitd_simple
— Methodfunction solve_mn_dmld_opfitd_simple(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (dmld continuous).
PowerModelsITD.solve_mn_dmld_opfitd_simple
— Methodfunction solve_mn_dmld_opfitd_simple(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (dmld continuous).
PowerModelsITD.solve_mn_opfitd
— Methodfunction solve_mn_opfitd(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow.
PowerModelsITD.solve_mn_opfitd
— Methodfunction solve_mn_opfitd(
pmitd_data::Dict{String,<:Any}
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow.
PowerModelsITD.solve_mn_opfitd_oltc
— Methodfunction solve_mn_opfitd_oltc(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.solve_mn_opfitd_oltc
— Methodfunction solve_mn_opfitd_oltc(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.solve_mn_opfitd_storage
— Methodfunction solve_mn_opfitd_storage(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.solve_mn_opfitd_storage
— Methodfunction solve_mn_opfitd_storage(
pmitd_data::Dict{String,<:Any}
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.solve_mn_opfitd_storage_linear
— Methodfunction solve_mn_opfitd_storage_linear(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.solve_mn_opfitd_storage_linear
— Methodfunction solve_mn_opfitd_storage_linear(
pmitd_data::Dict{String,<:Any}
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.solve_mn_pfitd
— Methodfunction solve_mn_pfitd(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Power Flow.
PowerModelsITD.solve_mn_pfitd
— Methodfunction solve_mn_pfitd(
pmitd_data::Dict{String,<:Any}
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Multinetwork Integrated T&D Power Flow.
PowerModelsITD.solve_model
— Methodfunction solve_model(
pmitd_data::Dict{String,<:Any},
pmitd_type::Type, optimizer,
build_method::Function;
multinetwork::Bool=false,
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Instantiates and solves the integrated Transmission (PowerModels) & Distribution (PowerModelsDistribution) modeling object from power integrated transmission-distribution input data, pmitd_data
. Here, pmitd_type
is the integrated power transmission-distribution modeling type, build_method
is the build method for the problem specification being considered, multinetwork
is the boolean that defines if the modeling object should be define as multinetwork, solution_processors
is the vector of the model solution processors, pmitd_ref_extensions
is the array of modeling extensions, and make_si
is the boolean that determines if the results are returned in SI or per-unit. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models. solution_model
is a string that determines in which model, ENG or MATH, the solutions are presented. Returns a dictionary of results.
PowerModelsITD.solve_model
— Methodfunction solve_model(
pm_file::String,
pmd_file::String,
pmitd_file::String,
pmitd_type::Type,
optimizer,
build_method::Function;
multinetwork::Bool=false,
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Parses, instantiates, and solves the integrated Transmission (PowerModels) & Distribution (PowerModelsDistribution) modeling objects from power transmission, power distribution, and boundry linking input files pm_file
, pmd_file
, and pmitd_file
, respectively. Here, pmitd_type
is the integrated power transmission-distribution modeling type, optimizer
is the optimzer used to solve the problem, build_method
is the build method for the problem specification being considered, multinetwork
is the boolean that defines if the modeling object should be define as multinetwork, solution_processors
is the vector of the model solution processors, pmitd_ref_extensions
is the array of modeling extensions, and make_si
is the boolean that determines if the results are returned in SI or per-unit. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models. The variable auto_rename
indicates if the user wants PMITD to automatically rename distribution systems with repeated ckt names. solution_model
is a string that determines in which model, ENG or MATH, the solutions are presented. Returns a dictionary of results.
PowerModelsITD.solve_model
— Methodfunction solve_model(
pm_file::String,
pmd_files::Vector,
pmitd_file::String,
pmitd_type::Type,
optimizer,
build_method::Function;
multinetwork::Bool=false,
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Parses, instantiates, and solves the integrated Transmission (PowerModels) & Distribution (PowerModelsDistribution) modeling objects from power transmission, multiple power distribution systems, and boundary linking input files pm_file
, pmd_files
vector of files, and pmitd_file
, respectively. Here, pmitd_type
is the integrated power transmission-distribution modeling type, optimizer
is the optimzer used to solve the problem, build_method
is the build method for the problem specification being considered, multinetwork
is the boolean that defines if the modeling object should be define as multinetwork,solution_processors
is the vector of the model solution processors, pmitd_ref_extensions
is the array of modeling extensions, and make_si
is the boolean that determines if the results are returned in SI or per-unit. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models. The variable auto_rename
indicates if the user wants PMITD to automatically rename distribution systems with repeated ckt names. solution_model
is a string that determines in which model, ENG or MATH, the solutions are presented. Returns a dictionary of results.
PowerModelsITD.solve_opfitd
— Methodfunction solve_opfitd(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow.
PowerModelsITD.solve_opfitd
— Methodfunction solve_opfitd(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow.
PowerModelsITD.solve_opfitd_oltc
— Methodfunction solve_opfitd_oltc(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.solve_opfitd_oltc
— Methodfunction solve_opfitd_oltc(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.solve_opfitd_storage
— Methodfunction solve_opfitd_storage(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.solve_opfitd_storage
— Methodfunction solve_opfitd_storage(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.solve_opfitd_storage_linear
— Methodfunction solve_opfitd_storage_linear(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.solve_opfitd_storage_linear
— Methodfunction solve_opfitd_storage_linear(
pmitd_data::Dict{String,<:Any},
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.solve_pfitd
— Methodfunction solve_pfitd(
pm_file,
pmd_file,
pmitd_file,
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
auto_rename::Bool=false,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Power Flow
PowerModelsITD.solve_pfitd
— Methodfunction solve_pfitd(
pmitd_data::Dict{String,<:Any}
pmitd_type,
optimizer;
solution_processors::Vector{<:Function}=Function[],
pmitd_ref_extensions::Vector{<:Function}=Vector{Function}([]),
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
make_si::Bool=true,
solution_model::String="eng",
kwargs...
)
Solve Integrated T&D Power Flow
Builders
PowerModelsITD.build_dmld_opfitd
— Methodfunction build_dmld_opfitd(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with minimum load delta (mld) for BF Models.
PowerModelsITD.build_dmld_opfitd
— Methodfunction build_dmld_opfitd(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with minimum load delta (mld) in current-voltage (IV) variable space.
PowerModelsITD.build_dmld_opfitd
— Methodfunction build_dmld_opfitd(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with minimum load delta (mld) for L/NL to BF.
PowerModelsITD.build_dmld_opfitd
— Methodfunction build_dmld_opfitd(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with minimum load delta (mld).
PowerModelsITD.build_mn_dmld_opfitd_simple
— Methodfunction build_mn_dmld_opfitd_simple(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (mld) for BF Models.
PowerModelsITD.build_mn_dmld_opfitd_simple
— Methodfunction build_mn_dmld_opfitd_simple(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (mld) in current-voltage (IV) variable space.
PowerModelsITD.build_mn_dmld_opfitd_simple
— Methodfunction build_mn_dmld_opfitd_simple(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (mld) for L/NL to BF.
PowerModelsITD.build_mn_dmld_opfitd_simple
— Methodfunction build_mn_dmld_opfitd_simple(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with minimum load delta (mld).
PowerModelsITD.build_mn_opfitd
— Methodfunction build_mn_opfitd(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for BF Models.
PowerModelsITD.build_mn_opfitd
— Methodfunction build_mn_opfitd(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow in current-voltage (IV) variable space.
PowerModelsITD.build_mn_opfitd
— Methodfunction build_mn_opfitd(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for L/NL to BF.
PowerModelsITD.build_mn_opfitd
— Methodfunction build_mn_opfitd(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow.
PowerModelsITD.build_mn_opfitd_oltc
— Methodfunction build_mn_opfitd_oltc(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D OLTC Optimal Power Flow for BF Models.
PowerModelsITD.build_mn_opfitd_oltc
— Methodfunction build_mn_opfitd_oltc(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D OLTC Optimal Power Flow for L/NL to BF.
PowerModelsITD.build_mn_opfitd_oltc
— Methodfunction build_mn_opfitd_oltc(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.build_mn_opfitd_storage
— Methodfunction build_mn_opfitd_storage(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for BF Models with Storage OPF Dispatch.
PowerModelsITD.build_mn_opfitd_storage
— Methodfunction build_mn_opfitd_storage(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow in current-voltage (IV) variable space with Storage OPF Dispatch.
PowerModelsITD.build_mn_opfitd_storage
— Methodfunction build_mn_opfitd_storage(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for L/NL to BF with Storage OPF Dispatch.
PowerModelsITD.build_mn_opfitd_storage
— Methodfunction build_mn_opfitd_storage(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.build_mn_opfitd_storage_linear
— Methodfunction build_mn_opfitd_storage_linear(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for BF Models with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_mn_opfitd_storage_linear
— Methodfunction build_mn_opfitd_storage_linear(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow in current-voltage (IV) variable space with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_mn_opfitd_storage_linear
— Methodfunction build_mn_opfitd_storage_linear(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow for L/NL to BF with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_mn_opfitd_storage_linear
— Methodfunction build_mn_opfitd_storage_linear(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_mn_pfitd
— Methodfunction build_mn_pfitd(
pmitd::AbstractBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Power Flow for BF Models.
PowerModelsITD.build_mn_pfitd
— Methodfunction build_mn_pfitd(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Multinetwork Integrated T&D Power Flow in current-voltage (IV) variable space.
PowerModelsITD.build_mn_pfitd
— Methodfunction build_mn_pfitd(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Multinetwork Integrated T&D Power Flow for L/NL to BF.
PowerModelsITD.build_mn_pfitd
— Methodfunction build_mn_pfitd(
pmitd::AbstractPowerModelITD
)
Constructor for Multinetwork Integrated T&D Power Flow.
PowerModelsITD.build_opfitd
— Methodfunction build_opfitd(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for BF Models.
PowerModelsITD.build_opfitd
— Methodfunction build_opfitd(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow in current-voltage (IV) variable space.
PowerModelsITD.build_opfitd
— Methodfunction build_opfitd(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for L/NL to BF.
PowerModelsITD.build_opfitd
— Methodfunction build_opfitd(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow.
PowerModelsITD.build_opfitd_oltc
— Methodfunction build_opfitd_oltc(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D OLTC Optimal Power Flow for BF Models.
PowerModelsITD.build_opfitd_oltc
— Methodfunction build_opfitd_oltc(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D OLTC Optimal Power Flow for L/NL to BF.
PowerModelsITD.build_opfitd_oltc
— Methodfunction build_opfitd_oltc(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D OLTC Optimal Power Flow.
PowerModelsITD.build_opfitd_storage
— Methodfunction build_opfitd_storage(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for BF Models with Storage OPF Dispatch.
PowerModelsITD.build_opfitd_storage
— Methodfunction build_opfitd_storage(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow in current-voltage (IV) variable space with Storage OPF Dispatch.
PowerModelsITD.build_opfitd_storage
— Methodfunction build_opfitd_storage(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for L/NL to BF with Storage OPF Dispatch.
PowerModelsITD.build_opfitd_storage
— Methodfunction build_opfitd_storage(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with Storage OPF Dispatch.
PowerModelsITD.build_opfitd_storage_linear
— Methodfunction build_opfitd_storage_linear(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for BF Models with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_opfitd_storage_linear
— Methodfunction build_opfitd_storage_linear(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow in current-voltage (IV) variable space with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_opfitd_storage_linear
— Methodfunction build_opfitd_storage_linear(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow for L/NL to BF with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_opfitd_storage_linear
— Methodfunction build_opfitd_storage_linear(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D Optimal Power Flow with Storage OPF Dispatch with Linear Storage Model.
PowerModelsITD.build_pfitd
— Methodfunction build_pfitd(
pmitd::AbstractBFPowerModelITD
)
Constructor for Integrated T&D Power Flow for Branch Flow (BF) Formulations.
PowerModelsITD.build_pfitd
— Methodfunction build_pfitd(
pmitd::AbstractIVRPowerModelITD
)
Constructor for Integrated T&D Power Flow in current-voltage (IV) variable space.
PowerModelsITD.build_pfitd
— Methodfunction build_pfitd(
pmitd::AbstractLNLBFPowerModelITD
)
Constructor for Integrated T&D Power Flow for L/NL to BF.
PowerModelsITD.build_pfitd
— Methodfunction build_pfitd(
pmitd::AbstractPowerModelITD
)
Constructor for Integrated T&D Power Flow.
Model Instantiation
PowerModelsITD.instantiate_model
— Functionfunction instantiate_model(
pm_file::String,
pmd_files::Vector,
pmitd_file::String,
pmitd_type::Type,
build_method::Function;
multinetwork::Bool=false,
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
auto_rename::Bool=false,
kwargs...
)
Instantiates and returns PowerModelsITD modeling object from power transmission, power distribution, and boundary linking input files pm_file
, pmd_files
vector, and pmitd_file
, respectively. Here, pmitd_type
is the integrated power transmission-distribution modeling type and build_method
is the build method for the problem specification being considered. multinetwork
is the boolean that defines if the modeling object should be define as multinetwork. pmitd_ref_extensions
are the arrays of power transmission and distribution modeling extensions. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models.
function instantiate_model(
pm_file::String,
pmd_file::String,
pmitd_file::String,
pmitd_type::Type,
build_method::Function;
multinetwork::Bool=false,
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
auto_rename::Bool=false,
kwargs...
)
Instantiates and returns PowerModelsITD modeling object from power transmission, power distribution, and boundary linking input files pm_file
, pmd_file
(one file provided), and pmitd_file
, respectively. Here, pmitd_type
is the integrated power transmission-distribution modeling type and build_method
is the build method for the problem specification being considered. multinetwork
is the boolean that defines if the modeling object should be define as multinetwork. pmitd_ref_extensions
are the arrays of power transmission and distribution modeling extensions. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models.
function instantiate_model(
pmitd_data::Dict{String,<:Any},
pmitd_type::Type,
build_method::Function;
multinetwork::Bool=false,
pmitd_ref_extensions::Vector{<:Function}=Function[],
eng2math_passthrough::Dict{String,Vector{String}}=Dict{String,Vector{String}}(),
kwargs...
)
Instantiates and returns PowerModelsITD modeling object from parsed power transmission and distribution (PMITD) input data pmitd_data
. Here, pmitd_type
is the integrated power transmission and distribution modeling type and build_method
is the build method for the problem specification being considered. multinetwork
is the boolean that defines if the modeling object should be define as multinetwork. pmitd_ref_extensions
is an array of power transmission and distribution modeling extensions. eng2math_passthrough
are the passthrough vectors to be considered by the PMD MATH models.