@@ -59,24 +59,6 @@ function _init_solution(pm::AbstractPowerModel)
59
59
return Dict {String,Any} (key => pm. data[key] for key in data_keys)
60
60
end
61
61
62
- " "
63
- function get_solution (pm:: AbstractPowerModel , sol:: Dict{String,<:Any} )
64
- add_bus_voltage_setpoint (sol, pm)
65
- add_generator_power_setpoint (sol, pm)
66
- add_storage_setpoint (sol, pm)
67
- add_branch_flow_setpoint (sol, pm)
68
- add_dcline_flow_setpoint (sol, pm)
69
-
70
- add_kcl_duals (sol, pm)
71
- add_sm_duals (sol, pm) # Adds the duals of the transmission lines' thermal limits.
72
- end
73
-
74
- " "
75
- function add_bus_voltage_setpoint (sol, pm:: AbstractPowerModel )
76
- add_setpoint (sol, pm, " bus" , " vm" , :vm )
77
- add_setpoint (sol, pm, " bus" , " va" , :va )
78
- end
79
-
80
62
" "
81
63
function solution_opf! (pm:: AbstractPowerModel , sol:: Dict{String,<:Any} )
82
64
add_setpoint_bus_voltage! (sol, pm)
@@ -112,46 +94,6 @@ function add_dual_sm!(sol, pm::AbstractPowerModel)
112
94
end
113
95
end
114
96
115
- " "
116
- function add_generator_power_setpoint (sol, pm:: AbstractPowerModel )
117
- add_setpoint (sol, pm, " gen" , " pg" , :pg )
118
- add_setpoint (sol, pm, " gen" , " qg" , :qg )
119
- end
120
-
121
- " "
122
- function add_generator_status_setpoint (sol, pm:: AbstractPowerModel )
123
- add_setpoint (sol, pm, " gen" , " gen_status" , :z_gen ; conductorless= true , default_value = (item) -> item[" gen_status" ]* 1.0 )
124
- end
125
-
126
- " "
127
- function add_storage_setpoint (sol, pm:: AbstractPowerModel )
128
- add_setpoint (sol, pm, " storage" , " ps" , :ps )
129
- add_setpoint (sol, pm, " storage" , " qs" , :qs )
130
- add_setpoint (sol, pm, " storage" , " se" , :se , conductorless= true )
131
- # useful for model debugging
132
- # add_setpoint(sol, pm, "storage", "sc", :sc, conductorless=true)
133
- # add_setpoint(sol, pm, "storage", "sd", :sd, conductorless=true)
134
- end
135
-
136
- " "
137
- function add_branch_flow_setpoint (sol, pm:: AbstractPowerModel )
138
- # check the branch flows were requested
139
- if haskey (pm. setting, " output" ) && haskey (pm. setting[" output" ], " branch_flows" ) && pm. setting[" output" ][" branch_flows" ] == true
140
- add_setpoint (sol, pm, " branch" , " pf" , :p ; extract_var = (var,idx,item) -> var[(idx, item[" f_bus" ], item[" t_bus" ])])
141
- add_setpoint (sol, pm, " branch" , " qf" , :q ; extract_var = (var,idx,item) -> var[(idx, item[" f_bus" ], item[" t_bus" ])])
142
- add_setpoint (sol, pm, " branch" , " pt" , :p ; extract_var = (var,idx,item) -> var[(idx, item[" t_bus" ], item[" f_bus" ])])
143
- add_setpoint (sol, pm, " branch" , " qt" , :q ; extract_var = (var,idx,item) -> var[(idx, item[" t_bus" ], item[" f_bus" ])])
144
- end
145
- end
146
-
147
- " "
148
- function add_dcline_flow_setpoint (sol, pm:: AbstractPowerModel )
149
- add_setpoint (sol, pm, " dcline" , " pf" , :p_dc ; extract_var = (var,idx,item) -> var[(idx, item[" f_bus" ], item[" t_bus" ])])
150
- add_setpoint (sol, pm, " dcline" , " qf" , :q_dc ; extract_var = (var,idx,item) -> var[(idx, item[" f_bus" ], item[" t_bus" ])])
151
- add_setpoint (sol, pm, " dcline" , " pt" , :p_dc ; extract_var = (var,idx,item) -> var[(idx, item[" t_bus" ], item[" f_bus" ])])
152
- add_setpoint (sol, pm, " dcline" , " qt" , :q_dc ; extract_var = (var,idx,item) -> var[(idx, item[" t_bus" ], item[" f_bus" ])])
153
- end
154
-
155
97
" "
156
98
function add_setpoint_generator_power! (sol, pm:: AbstractPowerModel )
157
99
add_setpoint! (sol, pm, " gen" , " pg" , :pg , status_name= pm_component_status[" gen" ])
0 commit comments