Skip to content

Commit

Permalink
correct building up non appliance elec demand in fhs wrapper
Browse files Browse the repository at this point in the history
Co-Authored-By: Korinna Pinakoulakis <[email protected]>
Co-Authored-By: Rachel Howell <[email protected]>
  • Loading branch information
3 people committed Feb 27, 2025
1 parent 6f5f7a1 commit 2ece54a
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions src/wrappers/future_homes_standard/future_homes_standard.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2394,9 +2394,20 @@ fn sim_24h(input: &mut InputForProcessing, sim_settings: SimSettings) -> anyhow:
let mut non_appliance_electricity_demand = vec![];
for i in 0..min_demand_length {
for (name, user) in electricity_users {
let name = ApplianceKey::try_from(name.as_str())?;
if !input.appliances_contain_key(&name) {
non_appliance_electricity_demand[i] += user[i];
let name = ApplianceKey::try_from(name.as_str());
let do_increment = match name {
Ok(name) => !input.appliances_contain_key(&name),
Err(_) => true,
};
if do_increment {
non_appliance_electricity_demand.insert(
i,
non_appliance_electricity_demand
.get(i)
.unwrap_or(&0.)
.clone()
+ user[i],
);
}
}
}
Expand Down Expand Up @@ -3119,7 +3130,7 @@ fn create_cooling(input: &mut InputForProcessing) -> anyhow::Result<()> {
_ => unreachable!(),
}
}

if let Some(advanced_start) =
input.advanced_start_for_space_cool_system(&space_cool_system)?
{
Expand Down

0 comments on commit 2ece54a

Please sign in to comment.