FloParamsHeatpumpwithbooststore

Python pydantic class corresponding to json type `flo.params.heatpumpwithbooststore`.

class gwatn.types.FloParamsHeatpumpwithbooststore(*, StoreSizeGallons=240, MaxStoreTempF=190, StoreMaxPowerKw=9, RatedHeatpumpElectricityKw=5.5, MaxHeatpumpSourceWaterTempF=135, SystemMaxHeatOutputSwtF=160, SystemMaxHeatOutputDeltaTempF=20, SystemMaxHeatOutputGpm=6, EmitterMaxSafeSwtF=170, CirculatorPumpMaxGpm=10, HeatpumpTariff=DistributionTariff.VersantStorageHeatTariff, HeatpumpEnergySupplyType=EnergySupplyType.RealtimeLocalLmp, BoostTariff=DistributionTariff.VersantStorageHeatTariff, BoostEnergySupplyType=EnergySupplyType.RealtimeLocalLmp, StandardOfferPriceDollarsPerMwh=110, DistributionTariffDollarsPerMwh=113, AmbientTempStoreF=65, StorePassiveLossRatio=0.001, RoomTempF=70, AmbientPowerInKw=1.25, ZeroPotentialEnergyWaterTempF=100, EmitterPumpFeedbackModel=EmitterPumpFeedbackModel.ConstantDeltaT, MixingValveFeedbackModel=MixingValveFeedbackModel.NaiveVariableSwt, CautiousMixingValveTempDeltaF=5, Cop1TempF=-20, Cop4TempF=70, CurrencyUnit=RecognizedCurrencyUnit.USD, TempUnit=RecognizedTemperatureUnit.F, TimezoneString='US/Eastern', HomeCity='MILLINOCKET_ME', StorageSteps=100, HouseWorstCaseTempF=-7, SystemMaxHeatOutputKwAvg=11.68, K=-1.1, IsRegulating=False, SliceDurationMinutes=[60], PowerRequiredByHouseFromSystemAvgKwList=[3.42], OutsideTempF=[-5.1], RealtimeElectricityPrice=[10.35], DistributionPrice=[40.0], RegulationPrice=[25.3], RtElecPriceUid, WeatherUid, DistPriceUid=None, RegPriceUid=None, StartYearUtc=2020, StartMonthUtc=1, StartDayUtc=1, StartHourUtc=1, StartMinuteUtc=0, StartingStoreIdx=50, TypeName='flo.params.heatpumpwithbooststore', Version='000')
Parameters:
  • StoreSizeGallons (int) –

  • MaxStoreTempF (int) –

  • StoreMaxPowerKw (float) –

  • RatedHeatpumpElectricityKw (float) –

  • MaxHeatpumpSourceWaterTempF (int) –

  • SystemMaxHeatOutputSwtF (int) –

  • SystemMaxHeatOutputDeltaTempF (int) –

  • SystemMaxHeatOutputGpm (float) –

  • EmitterMaxSafeSwtF (int) –

  • CirculatorPumpMaxGpm (float) –

  • HeatpumpTariff (DistributionTariff) –

  • HeatpumpEnergySupplyType (EnergySupplyType) –

  • BoostTariff (DistributionTariff) –

  • BoostEnergySupplyType (EnergySupplyType) –

  • StandardOfferPriceDollarsPerMwh (int) –

  • DistributionTariffDollarsPerMwh (int) –

  • AmbientTempStoreF (int) –

  • StorePassiveLossRatio (float) –

  • RoomTempF (int) –

  • AmbientPowerInKw (float) –

  • ZeroPotentialEnergyWaterTempF (int) –

  • EmitterPumpFeedbackModel (EmitterPumpFeedbackModel) –

  • MixingValveFeedbackModel (MixingValveFeedbackModel) –

  • CautiousMixingValveTempDeltaF (int) –

  • Cop1TempF (int) –

  • Cop4TempF (int) –

  • CurrencyUnit (RecognizedCurrencyUnit) –

  • TempUnit (RecognizedTemperatureUnit) –

  • TimezoneString (str) –

  • HomeCity (str) –

  • StorageSteps (int) –

  • HouseWorstCaseTempF (int) –

  • SystemMaxHeatOutputKwAvg (float) –

  • K (float) –

  • IsRegulating (bool) –

  • SliceDurationMinutes (List[int]) –

  • PowerRequiredByHouseFromSystemAvgKwList (List[float]) –

  • OutsideTempF (List[float]) –

  • RealtimeElectricityPrice (List[float]) –

  • DistributionPrice (List[float]) –

  • RegulationPrice (List[float]) –

  • RtElecPriceUid (str) –

  • WeatherUid (str) –

  • DistPriceUid (str | None) –

  • RegPriceUid (str | None) –

  • StartYearUtc (int) –

  • StartMonthUtc (int) –

  • StartDayUtc (int) –

  • StartHourUtc (int) –

  • StartMinuteUtc (int) –

  • StartingStoreIdx (int) –

  • TypeName (Literal['flo.params.heatpumpwithbooststore']) –

  • Version (str) –

StoreSizeGallons:
  • Description:

MaxStoreTempF:
  • Description:

StoreMaxPowerKw:
  • Description:

RatedHeatpumpElectricityKw:
  • Description:

MaxHeatpumpSourceWaterTempF:
  • Description:

SystemMaxHeatOutputSwtF:
  • Description:

SystemMaxHeatOutputDeltaTempF:
  • Description:

SystemMaxHeatOutputGpm:
  • Description:

EmitterMaxSafeSwtF:
  • Description:

CirculatorPumpMaxGpm:
  • Description:

HeatpumpTariff:
  • Description:

HeatpumpEnergySupplyType:
  • Description:

BoostTariff:
  • Description:

BoostEnergySupplyType:
  • Description:

StandardOfferPriceDollarsPerMwh:
  • Description:

DistributionTariffDollarsPerMwh:
  • Description:

AmbientTempStoreF:
  • Description:

StorePassiveLossRatio:
  • Description:

RoomTempF:
  • Description:

AmbientPowerInKw:
  • Description:

ZeroPotentialEnergyWaterTempF:
  • Description:

EmitterPumpFeedbackModel:
  • Description:

MixingValveFeedbackModel:
  • Description:

CautiousMixingValveTempDeltaF:
  • Description:

Cop1TempF:
  • Description:

Cop4TempF:
  • Description:

CurrencyUnit:
  • Description:

TempUnit:
  • Description:

TimezoneString:
  • Description:

HomeCity:
  • Description:

StorageSteps:
  • Description:

HouseWorstCaseTempF:
  • Description:

SystemMaxHeatOutputKwAvg:
  • Description:

K:
  • Description: . Rate at which temperature falls in the pipes, when divided by gpm

IsRegulating:
  • Description:

SliceDurationMinutes:
  • Description:

PowerRequiredByHouseFromSystemAvgKwList:
  • Description:

OutsideTempF:
  • Description:

RealtimeElectricityPrice:
  • Description:

DistributionPrice:
  • Description:

RegulationPrice:
  • Description:

RtElecPriceUid:
  • Description:

  • Format: UuidCanonicalTextual

WeatherUid:
  • Description:

  • Format: UuidCanonicalTextual

DistPriceUid:
  • Description:

  • Format: UuidCanonicalTextual

RegPriceUid:
  • Description:

  • Format: UuidCanonicalTextual

StartYearUtc:
  • Description:

StartMonthUtc:
  • Description:

StartDayUtc:
  • Description:

StartHourUtc:
  • Description:

StartMinuteUtc:
  • Description:

StartingStoreIdx:
  • Description:

class gwatn.types.FloParamsHeatpumpwithbooststore_Maker(store_size_gallons, max_store_temp_f, store_max_power_kw, rated_heatpump_electricity_kw, max_heatpump_source_water_temp_f, system_max_heat_output_swt_f, system_max_heat_output_delta_temp_f, system_max_heat_output_gpm, emitter_max_safe_swt_f, circulator_pump_max_gpm, heatpump_tariff, heatpump_energy_supply_type, boost_tariff, boost_energy_supply_type, standard_offer_price_dollars_per_mwh, distribution_tariff_dollars_per_mwh, ambient_temp_store_f, store_passive_loss_ratio, room_temp_f, ambient_power_in_kw, zero_potential_energy_water_temp_f, emitter_pump_feedback_model, mixing_valve_feedback_model, cautious_mixing_valve_temp_delta_f, cop1_temp_f, cop4_temp_f, currency_unit, temp_unit, timezone_string, home_city, storage_steps, house_worst_case_temp_f, system_max_heat_output_kw_avg, k, is_regulating, slice_duration_minutes, power_required_by_house_from_system_avg_kw_list, outside_temp_f, realtime_electricity_price, distribution_price, regulation_price, rt_elec_price_uid, weather_uid, dist_price_uid, reg_price_uid, start_year_utc, start_month_utc, start_day_utc, start_hour_utc, start_minute_utc, starting_store_idx)
Parameters:
  • store_size_gallons (int) –

  • max_store_temp_f (int) –

  • store_max_power_kw (float) –

  • rated_heatpump_electricity_kw (float) –

  • max_heatpump_source_water_temp_f (int) –

  • system_max_heat_output_swt_f (int) –

  • system_max_heat_output_delta_temp_f (int) –

  • system_max_heat_output_gpm (float) –

  • emitter_max_safe_swt_f (int) –

  • circulator_pump_max_gpm (float) –

  • heatpump_tariff (DistributionTariff) –

  • heatpump_energy_supply_type (EnergySupplyType) –

  • boost_tariff (DistributionTariff) –

  • boost_energy_supply_type (EnergySupplyType) –

  • standard_offer_price_dollars_per_mwh (int) –

  • distribution_tariff_dollars_per_mwh (int) –

  • ambient_temp_store_f (int) –

  • store_passive_loss_ratio (float) –

  • room_temp_f (int) –

  • ambient_power_in_kw (float) –

  • zero_potential_energy_water_temp_f (int) –

  • emitter_pump_feedback_model (EmitterPumpFeedbackModel) –

  • mixing_valve_feedback_model (MixingValveFeedbackModel) –

  • cautious_mixing_valve_temp_delta_f (int) –

  • cop1_temp_f (int) –

  • cop4_temp_f (int) –

  • currency_unit (RecognizedCurrencyUnit) –

  • temp_unit (RecognizedTemperatureUnit) –

  • timezone_string (str) –

  • home_city (str) –

  • storage_steps (int) –

  • house_worst_case_temp_f (int) –

  • system_max_heat_output_kw_avg (float) –

  • k (float) –

  • is_regulating (bool) –

  • slice_duration_minutes (List[int]) –

  • power_required_by_house_from_system_avg_kw_list (List[float]) –

  • outside_temp_f (List[float]) –

  • realtime_electricity_price (List[float]) –

  • distribution_price (List[float]) –

  • regulation_price (List[float]) –

  • rt_elec_price_uid (str) –

  • weather_uid (str) –

  • dist_price_uid (str | None) –

  • reg_price_uid (str | None) –

  • start_year_utc (int) –

  • start_month_utc (int) –

  • start_day_utc (int) –

  • start_hour_utc (int) –

  • start_minute_utc (int) –

  • starting_store_idx (int) –