utils
Functions
|
Check that the network operates within the operation limits and assert an error if not |
|
Check that the network operates within the operation limits and print it |
|
Check that the network operates within the operation limits and return True(feasible)/False(not feasible) |
|
Check if the power flow result on the network caused respects the loading limitations in all lines |
|
Check if the power flow result on the network caused respects the loading limitations in all transformers |
|
Check if the power flow result on the network caused respects the voltage limitations in all lines |
|
Sve Monte Carlo simulation result on the folder :param x_flexible: feasible P, :type x_flexible: list of floats |
|
Filter in case the sampling of FSP shifts was wrong and left a point behind, it is observed in the power flow |
|
Filter in case the sampling of FSP shifts was wrong and left a point behind, it is observed in the power flow |
|
Fix the initial network structure |
|
Get P and Q of all bus indices in {input_buses} list |
|
Get voltage magnitude v and angle θ of all bus indices in {input_buses} list |
|
Get P and Q of all line indices in {input_lines} list |
|
Create samples using the Kumaraswamy Monte Carlo distribution |
|
Apply tensor convolution |
|
Apply tensor convolution, but with float32 types (might run into issues exceeding the maximum number) |
|
Update network DG FSP P,Q based on the input values |
|
Update network DG FSP P,Q based on the input profile |
|
Update network FSP P,Q including loads based on the input values |
|
Update load and distributed generator output values. |
|
Update PQ values using Aliander's PGM |
|
Write results from convolution simulations |
|
Sve Monte Carlo simulation result on the folder |