- add
phases_out_of_bus
andphases_connected_to_bus
methods - add some model building support methods that are shared in BusInjectionModel and BranchFlowModel
- such as
sj_per_unit
forNetwork{MultiPhase}
- such as
- support for multiphase BIM (with rectangular voltage)
- add
Generator <: AbstractBus
struct for P-V busses in BusInjectionModel.jl - add
Yij_per_unit
andYij
admittance matrix getters - add
sj(j, net)
, andsj_per_unit
power getters - add
connected_busses(n, net)
- make it so
Network[(bus1, bus2)]
andNetwork[(bus2, bus1)]
return the edge struct
- fix OpenDSSDirect.jl at v0.9.9 because v0.9.8 has some issues
- add src/edges/admittances.jl with
conductance
,susceptance
,bij
,gij
,yij
, and more methods. - add
multiphase_variable_container
methods for bus and edge variables- make variable indexing order consistent across single and multiphase models (bus/edge, time, phase)
- rm
VariableContainer
andNetwork.var_name_map
- add
Network.var_names
andopf_results
- add codecov to ci
- more documentation, tests, and port some decomposition methods from BranchFlowModel.jl
- improve OpenDSS ->
Network
parsing - expand
Network{MultiPhase}
support (for BranchFlowModel.jl) - add
VariableBounds
- add
VoltageRegulator
,Capacitor
, andShuntAdmittance
as a new bus inputs - add
VariableContainer = Dict{Int, Dict{String, Any}}
andVARIABLE_NAMES
- add
Network.var_name_map
for parsing results - rm all
Inputs
associated stuff
- change dependency MetaGraphs to MetaGraphsNext
- add
Network
(which will replaceInputs
eventually)
- bug fix
reduce_tree!
withInputs{MultiPhase}
- mishandling of combined impedance matrices
- add
reduce_tree!
forInputs{MultiPhase}
- add
remove_bus!
andreduce_tree!
from BranchFlowModel (tested there) - add
SinglePhase
rij
andxij
from BFM and LDF
- add
get_variable_values(var::Symbol, m::JuMP.AbstractModel, p::Inputs{SinglePhase}; digits=8)
- moved from BranchFlowModel and used in LinDistFlow v0.5
trim_tree!
compatible with Inputs (was only SinglePhase)
- add
leaf_busses
andtrim_tree!
(moved from BranchFlowModel)
- add
Inputs.shunt_susceptance
dict with defaults of zero for all busses
- fix regulators for single phase openDSS models
delete!(p.phases_into_bus, j)
indelete_bus_j!
- add phase index to regulators turn_ratio
- add
MultiPhaseVariableContainerType
- add
reg_busses
,turn_ratio
,has_vreg
,vreg
- fix
singlephase38linesInputs
- add
trim_above_substation_bus=true
toInputs