This function sets the line limits to the tolerance value \(\alpha\) chosen by the user.
Proportional_Load(g, alpha, PowerFlow = "PowerFlow", Link.Limit = "Link.Limit")
g | An igraph object representing a power grid. must have a power flow attribute. |
---|---|
alpha | The system tolerance. A number larger than 1. |
PowerFlow | The name of the graph attribute which contains the power flow over each line. |
Link.Limit | The attribute name that will be used when setting the line limits. |
The original network with an additional edge attribute that is a numeric line limit created by; Line Limit = \(\alpha*PowerFlow\)
Proportional loading should only be used when there are no other options available as it can be challenging to set the value of \(\alpha\) close to the system mean. Bourne et al. 2019 find that values of \(\alpha\) that deviate substantially from the actual value of \(\alpha\) given that load profile will not represent the behaviour of the power grid under attack or collapse.
Proportional_Load(g, alpha = 1.05)#> Error in "igraph" %in% class(graph): object 'g' not found