-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ADD: load shedding problem (MLD) (#151)
* WIP: Add support for MLD problem Adds variables, constraints, and objectives for mld problems (relaxed only), including standard and with storage. * WIP: add_setpoint! Adds setpoint values to solution Updates objective Fixes error in tp_test.jl * FIX: variable_tp_active_storage_on_off loops over wrong ref should loop over :storage, not :gen, updates lower and upper bounds Adds docstrings to new functions Updates objective functions, adding max loadability objective * FIX: load models documentation * ADD: LinDistFlow for MLD * FIX: tests * FIX: re-enable tests * ADD: tranformers to mld_bf problem Temporarily adds PowerModels branch fix/BFForm-constraint_voltage_angle_difference to manifest. * UPD: manifest.toml * ADD: unit tests Adds unit tests and cleans up unused functions. Update changelog * UPD: Manifest.toml * UPD: Documentation * UPD: Project.toml & README Updates README to include new problem specification, and changes PowerModels required version to v0.12.2+ * FIX: PowerModels function rename * UPD: tp_strg_opf Adds transformers to strg opf for NFAForm * FIX: Missing ACP KCL for strorage + transformers * UPD: MLD objective function * UPD: parse of storage kva -> thermal_rating Adds division by nconductors of thermal_rating, qmin, qmax (kva, kvar) * UPD: mld tests for storage * RM: PowerModels master no longer needed * ADD: mld_uc * ADD: ACP for MLD * FIX: missing on/off constraints, ACP Adds missing voltage, generator and storage on/off constraints for AC, DC, and W problems. * UPD: explicity export some PowerModels * UPD: make all z_ variables conductorless * UPD: objective function needed abs() obj: min ab(X) + Y introduce X' X' >= X X' >= -X obj: min X' + Y * FIX: incorrect delegation back to PowerModels constraint_ohms_yt_from -> constraint_ohms_yt_to * UPD: remove conductor level lookup for z variable * UPD: Documentation * DOC: Fix leftover occurance of TPPM reference
- Loading branch information
1 parent
d995943
commit a12dfc9
Showing
32 changed files
with
1,283 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ name = "PowerModelsDistribution" | |
uuid = "d7431456-977f-11e9-2de3-97ff7677985e" | ||
authors = ["David M Fobes <[email protected]>", "Carleton Coffrin"] | ||
repo = "https://github.com/lanl-ansi/PowerModelsDistribution.jl.git" | ||
version = "0.5.0" | ||
version = "0.5.1" | ||
|
||
[deps] | ||
InfrastructureModels = "2030c09a-7f63-5d83-885d-db604e0e9cc0" | ||
|
@@ -16,22 +16,22 @@ PowerModels = "c36e90e8-916a-50a6-bd94-075b64ef4655" | |
Cbc = ">= 0.4" | ||
InfrastructureModels = "^0.2" | ||
Ipopt = ">= 0.4" | ||
JuMP = "^0.19.2" | ||
JSON = ">= 0.18" | ||
JuMP = "^0.19.2" | ||
Juniper = ">= 0.4" | ||
Memento = ">= 0.8, < 0.13" | ||
PowerModels = "^0.12" | ||
PowerModels = "^0.12.2" | ||
SCS = ">= 0.4" | ||
julia = "^1" | ||
|
||
[extras] | ||
AmplNLWriter = "7c4d4715-977e-5154-bfe0-e096adeac482" | ||
Cbc = "9961bab8-2fa3-5c5a-9d89-47fab24efd76" | ||
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9" | ||
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" | ||
Juniper = "2ddba703-00a4-53a7-87a5-e8b9971dde84" | ||
SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13" | ||
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" | ||
AmplNLWriter = "7c4d4715-977e-5154-bfe0-e096adeac482" | ||
|
||
[targets] | ||
test = ["Cbc", "Ipopt", "JSON", "Juniper", "SCS", "Test"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.