Skip to content

v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Dec 19:26
983e461

PowerModelsDistribution v0.10.0

  • Refactor variables, constraints, objectives to support iterating over arbitrary connections/terminals (breaking)
  • Add ref_add_connections! that adds lists of connections to ref for each component (breaking)
  • Rename constraint and variable functions to better match PowerModels conventions (breaking)
    • variable_mc_gen_power_setpoint -> variable_mc_generator_power
    • variable_mc_gen_power_setpoint_on_off -> variable_mc_generator_power_on_off
    • constraint_mc_gen_setpoint -> constraint_mc_generator_power
    • constraint_mc_slack_power_balance -> constraint_mc_power_balance_slack
    • constraint_mc_shed_power_balance -> constraint_mc_power_balance_shed
    • constraint_mc_load_power_balance -> constraint_mc_power_balance
    • variable_mc_load_setpoint -> variable_mc_load_power
    • constraint_mc_load_setpoint -> constraint_mc_load_power
  • Updates objective function for MLD problem (breaking)
  • Add correct_mc_voltage_angle_differences, correct_mc_thermal_limits
  • Removed support for JuMP < v0.21 (breaking)
  • Overrides _objective_min_fuel_cost_polynomial_linquad from PowerModels to support arbitrary connections on generators
  • Updated solution building functions to automatically parse arbitrarily-sized vectors of variables into solutions
  • Changed Array{...,1} to Vector{...} and Array{...,2} to Matrix{...}
  • Removes phase projection by default, but keeps phase projection for delta connected components for now (breaking)
  • Adds apply_phase_projection_delta! to project phases of delta connected components
  • Fixes grounding logic for generator and solar objects
  • Fixes bug in parsing of file paths on windows in redirect/compile dss commands
  • Adds multiconductor version of the OPF objective function objective_mc_min_fuel_cost
  • Update publication in README
  • Fixes bug in json parser (typo)
  • Fixes bug in dss parser that skips some files with same names as previously parsed files

Diff since v0.9.2

Closed issues:

  • parse_enums typo (#296)
  • REF: rename constraint_mc_shed_power_balance (#298)
  • BUG: constraint reference errors that constraint is not an array? (#302)
  • Gen Power Variable Function Names (#304)
  • Load Power Function Names (#305)
  • _parse_buscoords_file has incorrect regex for .dat files (#307)
  • unable to build SOCConicUBFPowerModel due to unbounded P and W (#308)
  • Parsing NREL's Synthetic but Realistic Distribution Data Sets (Open DSS) (#311)
  • parsing dss folder structures (#315)

Merged pull requests: