Hot-spot factor calibration
calibrate_hotspot_factor
calibrate_hotspot_factor(
uncalibrated_transformer: PowerTransformer
| ThreeWindingTransformer,
hot_spot_limit: float,
ambient_temp: float,
hot_spot_factor_min: float,
hot_spot_factor_max: float,
) -> PowerTransformer | ThreeWindingTransformer
Calibrate a hot-spot factor for given power transformer.
Based on a continuous nominal load with a duration of one week, a specified constant ambient temperature, and a hot-spot temperature limit, the hot-spot factor is calibrated to get as close as possible to 100% nominal load while staying within the 'hot_spot_factor_min' and 'hot_spot_factor_max' bounds.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uncalibrated_transformer
|
PowerTransformer | ThreeWindingTransformer
|
A transformer without a specified |
required |
hot_spot_limit
|
float
|
temperature limit for the transformer hot-spot. |
required |
ambient_temp
|
float
|
constant ambient temperature in degrees Celsius used for the temperature calculations. |
required |
hot_spot_factor_min
|
float
|
minimum allowed value for the hot-spot factor. |
required |
hot_spot_factor_max
|
float
|
maximum allowed value for the hot-spot factor. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PowerTransformer |
PowerTransformer | ThreeWindingTransformer
|
A calibrated power transformer, where the hot-spot factor is now specified. |
Source code in transformer_thermal_model/hot_spot_calibration/calibrate_hotspot_factor.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |