mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-09 17:48:52 -06:00
Rename Unit to ThermalUnit
This commit is contained in:
@@ -15,7 +15,7 @@ function generate_initial_conditions!(
|
||||
sc::UnitCommitmentScenario,
|
||||
optimizer,
|
||||
)::Nothing
|
||||
G = sc.units
|
||||
G = sc.thermal_units
|
||||
B = sc.buses
|
||||
t = 1
|
||||
mip = JuMP.Model(optimizer)
|
||||
|
||||
@@ -123,7 +123,7 @@ function _randomize_costs(
|
||||
sc::UnitCommitmentScenario,
|
||||
distribution,
|
||||
)::Nothing
|
||||
for unit in sc.units
|
||||
for unit in sc.thermal_units
|
||||
α = rand(rng, distribution)
|
||||
unit.min_power_cost *= α
|
||||
for k in unit.cost_segments
|
||||
@@ -168,7 +168,7 @@ function _randomize_load_profile(
|
||||
)
|
||||
push!(system_load, system_load[t-1] * gamma)
|
||||
end
|
||||
capacity = sum(maximum(u.max_power) for u in sc.units)
|
||||
capacity = sum(maximum(u.max_power) for u in sc.thermal_units)
|
||||
peak_load = rand(rng, params.peak_load) * capacity
|
||||
system_load = system_load ./ maximum(system_load) .* peak_load
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ function slice(
|
||||
for r in sc.reserves
|
||||
r.amount = r.amount[range]
|
||||
end
|
||||
for u in sc.units
|
||||
for u in sc.thermal_units
|
||||
u.max_power = u.max_power[range]
|
||||
u.min_power = u.min_power[range]
|
||||
u.must_run = u.must_run[range]
|
||||
|
||||
Reference in New Issue
Block a user