GMTypeLV
GM profile type with up to 4 distributions and temporal factors.
Profiles are identified by number and can contain multiple Gaussian mixture distributions with workday, weekend, and monthly scaling factors.
Import
from pyptp.elements.lv import GMTypeLVProperties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
general | General | Yes | - | |
gm1_params | dict[str, Any] | No | {} | |
gm1_workdays | list[float] | No | [] | |
gm1_weekenddays | list[float] | No | [] | |
gm1_months | list[float] | No | [] | |
gm2_params | dict[str, Any] | No | {} | |
gm2_workdays | list[float] | No | [] | |
gm2_weekenddays | list[float] | No | [] | |
gm2_months | list[float] | No | [] | |
gm3_params | dict[str, Any] | No | {} | |
gm3_workdays | list[float] | No | [] | |
gm3_weekenddays | list[float] | No | [] | |
gm3_months | list[float] | No | [] | |
gm4_params | dict[str, Any] | No | {} | |
gm4_workdays | list[float] | No | [] | |
gm4_weekenddays | list[float] | No | [] | |
gm4_months | list[float] | No | [] | |
trend_workdays | list[float] | No | [] | |
trend_weekenddays | list[float] | No | [] | |
trend_months | list[float] | No | [] |
Distribution
GM distribution with temporal factors.
Attributes: average: Mean value. standard_deviation: Standard deviation. work_days: Workday factors (up to 96). weekend_days: Weekend factors (up to 96). Months: Monthly factors (up to 12).
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
average | float | No | 0.0 | |
standard_deviation | float | No | 0.0 | |
work_days | list[float] | No | [] | |
weekend_days | list[float] | No | [] | |
Months | list[float] | No | [] |
General
Core properties for GM type profiles.
Attributes: number: Unique profile identifier. type: Profile type name (e.g., 'PV', 'EV'). indicator: Category indicator (e.g., 'Load', 'HP'). cos_phi: Power factor. correlation: Correlation coefficient.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
number | int | No | 0 | |
type | str | No | "" | |
indicator | str | No | "" | |
cos_phi | float | No | 0.98 | |
correlation | float | No | 0.0 |
Trend
Trend factors applied across all distributions.
Attributes: work_days: Workday trend factors (up to 96). weekend_days: Weekend trend factors (up to 96). months: Monthly trend factors (up to 12).
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
work_days | list[float] | No | [] | |
weekend_days | list[float] | No | [] | |
months | list[float] | No | [] |
Referenced Types
General
Core properties for GM type profiles.
Attributes: number: Unique profile identifier. type: Profile type name (e.g., 'PV', 'EV'). indicator: Category indicator (e.g., 'Load', 'HP'). cos_phi: Power factor. correlation: Correlation coefficient.
Defined in pyptp.elements.lv.gm_type
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
number | int | No | 0 | |
type | str | No | "" | |
indicator | str | No | "" | |
cos_phi | float | No | 0.98 | |
correlation | float | No | 0.0 |