I was wondering if I could use a negative, controllable load for load shedding instead of the method using "dummy" generators?
network.add("Load", "actual_load",
bus="main_bus",
p_set=[50]*24) # Fixed demand of 50 MW
network.add("Load", "load_shedding",
bus="main_bus",
p_set=0, # Starts with zero shedding
controllable=True, # Solver can adjust it
min_pu=-1, # Can go negative (i.e., reduce demand)
max_pu=0, # Cannot increase demand
marginal_cost=500) # Lower cost, activated first