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.