Bases: object
Internal Gain data. Returned from VEThermalTemplate function get_casual_gains(). Three categories of internal gains are defined (represented by individual classes):
EnergyGain
LightingGain
PeopleGain
Returns a dictionary containing the data for the internal gain.
EnergyGain:
Key |
Value |
|---|---|
allow_profile_saturate |
(bool) True if profile saturate allowed, False otherwise |
energy_source |
(string) Fuel name |
id |
(string) ID |
max_latent_gain |
(float) see units_str / units_val for units |
max_power_consumption |
(float) see units_str / units_val for units |
max_sensible_gain |
(float) see units_str / units_val for units |
name |
(string) Gain name |
pc_convective_gain |
(float) Percentage convective gain, between 0 and 100 |
radiant_fraction |
(float) Radiant fraction |
type_str |
(string) Gain type: ‘Machinery’, ‘Miscellaneous’, ‘Cooking’, ‘Computers’ |
type_val |
( values |
units_str |
(string) ‘W/m²’ or ‘W’ |
units_val |
(int) 0 = W/m², 1 = W |
variation_profile |
(string) profile ID |
LightingGain:
Key |
Value |
|---|---|
allow_profile_saturate |
(bool) True if profile saturate allowed, False otherwise |
ballast |
(float) Ballast |
design_illuminance |
(float) Design Illuminance |
dimming_profile |
(string) profile ID |
diversity_factor |
(float) Diversity factor |
energy_source |
(string) Fuel name |
id |
(string) ID |
is_non_regulated_load |
(bool) True if non-regulated load, False otherwise |
maximum_illuminance |
(float) Maximum Illuminance |
max_power_consumption |
(float) see units_str / units_val for units |
max_sensible_gain |
(float) see units_str / units_val for units |
minimum_illuminance |
(float) Minimum Illuminance |
name |
(string) Gain name |
pc_convective_gain |
(float) Percentage convective gain, between 0 and 100 |
radiant_fraction |
(float) Radiant fraction |
type_str |
(string) ‘Fluorescent Lighting’ or ‘Tungsten Lighting’ |
type_val |
( |
units_str |
(string) ‘W/m²’, ‘W’, ‘lux’ |
units_val |
(int) 0 = W/m², 1 = W, 2 = lux |
variation_profile |
(string) profile ID |
PeopleGain:
Key |
Value |
|---|---|
allow_profile_saturate |
(bool) True if profile saturate allowed, False otherwise |
diversity_factor |
(float) Diversity factor |
id |
(string) ID |
max_latent_gain |
(float, W) Maximum latent gain |
max_sensible_gain |
(float) Maximum sensible gain |
name |
(string) Gain name |
number_of_people |
(float) only valid/present if units_str / units_val are: people |
occupancy_density |
(float) only valid/present if units_str / units_val are: m²/person |
pc_convective_gain |
(float) Percentage convective gain, between 0 and 100 |
type_str |
(string) ‘People’ |
type_val |
( |
units_str |
(string) ‘m²/person’, ‘people’ |
units_val |
(int) 0 = m²/person, 1 = people |
variation_profile |
(string) profile ID |
True if ncm gain, False otherwise
See get() for dict options. ‘ID’, ‘type_str’, and ‘units_str’ cannot be set
Descriptive name
Bases: IntEnum
Bases: IntEnum
Bases: IntEnum
Bases: IntEnum
Bases: IntEnum