Grounding Functions#
JMK Engineering Inc. Python Tools by: Jeff MacKinnon
email: jeff@jmkengineering.com
Grounding functions
- jmktools.grounding.laurent(area, len_conductor, resistivity)#
This function calculates the expected Rg of a grounding system using the Laurent Method, also known as the IEEE 80 Simplified method.
Rg_area = (soil_resistivity / (4 * sqrt(Area_of_grounding_system))
Rg_conductors = soil_resistivity / total_buried_conductor_length
Rg = Rg_area + Rg_conductors
- jmktools.grounding.resistivity_wenner(spacing, resistance)#
This function calculates the resistivity in ohm-m from the wenner resistance measurements.
The spacing must be in meters and the resistance in ohms.
- jmktools.grounding.sverak(area, len_conductor, depth, resistivity)#
This is IEEE 80, Equation 57 or Sverak method to calcuate the Rg.
It is:
Rg = soil_resistivity*[1/total_buried_conductor_length + {(1/sqrt(20*Area_of_grounding_system)) * (1 + 1/(1+buried_depth_grounding_system * sqrt(20 / Area_of_grounding_system)))}]
This function breaks the function into three parts to make it easier to read.