Fuse
A fuse is a protection device frequently used in low-voltage networks. When exposed to a sufficiently high current, the fuse melts and an arc forms. As the fuse continues to melt, the arc distance increases until it eventually is extinguished, and no more current flows through the fuse.
pandapower allows users to add fuses to networks and analyze their performance in short-circuit and power flow scenarios. It includes a standard library of fuses with rated currents ranging from 16A to 1000A.
Fuses can be created using the Fuse class:
- class pandapower.protection.protection_devices.fuse.Fuse(net, switch_index, fuse_type='none', rated_i_a=0, characteristic_index=None, in_service=True, overwrite=False, curve_select=0, z_ohm=0.0001, name=None, **kwargs)
Fuse used in circuit protection
- Parameters:
**net** (attrdict)
**switch_index** (int)
**fuse_type** (str, "none")
Otherwise (automatically generate the characteristic curve.)
effect. (it has no)
Example – fuse_type = “Siemens NH-1-100”
**rated_i_a** (float, 0)
**characteristic_index** (int, 0)
created. (when characteristic curve is)
**in_service** (bool, True)
computations
**overwrite** (bool, False)
switch
**curve_select** (int, 0)
curves (effect for fuses that contain two different melting)
curve (characteristic)
**z_ohm** (float, 0.0001)
switches
**name** (str, None)
- create_characteristic(net, x_values, y_values, interpolator_kind='Pchip', **kwargs)
Create characteristic curve of fuse melting behavior using Piece Cubic Hermite Interpolating Polynomial (PCHIP) from scipy.interpolate
To run protection calculations, use the calculate_protection_times function:
- pandapower.protection.run_protection.calculate_protection_times(net, scenario='sc')
Calculate protection times for short-circuit and power-flow scenarios
- Parameters:
network (**net** - pandapower)
**scenario** (string, 'sc') – ‘sc’ for short-circuit, ‘pp’ for power flow. Default is ‘sc’
- Returns:
df_protection_results - pandas dataframe containing results
Kindly follow the Fuse tutorial on Github for more details. https://github.com/e2nIEE/pandapower/blob/develop/tutorials/protection/fuse.ipynb