Overview & Purpose
IEEE 80 GroundCheck is a visual grounding-layout and engineering-calculation application. It supports electrode placement, graphical/electrical bonding, individual electrode resistance calculations, connected-system resistance calculations, Ground Potential Rise (GPR), calculation traces, project files, schedules, and a professional report.
Scope: Results are engineering calculations based on the formulas, assumptions, settings, and geometry shown in the application. Final design requires professional review, measured site data where applicable, and field verification.
Current Core Capabilities
- 2D plan and 3D depth views with selectable electrodes, conductors, and bonding jumpers.
- Visible green endpoint dots identify electrically recognized connections.
- Individual electrode resistance calculations with formula, entered values, normalized values, intermediate values, warnings, and diagnostics.
- Connected-system resistance using the currently implemented Dwight self-and-mutual potential-coefficient method and the optional PE Advanced segmented method.
- Editable soil presets, efficiency factors, conductor data, assumptions, formulas, and defaults.
- PDF/print report with the reconciled combined grounding resistance at the beginning of Summary Results.
Interface Guide
Ribbon Tabs
The ribbon contains seven tabs:
| Tab | Main Functions |
| Home | Select, move, edit, undo/redo, copy/paste, delete, grid, Snap, alignment, project file commands, templates, and Max Screen. |
| Place | Place electrodes, equipment, connection symbols, wells, test stations, and counterpoise conductors. |
| Connect | Create grounding conductors and bonding jumpers. A valid electrical endpoint is shown by a green connection dot. |
| Review | Run validation, review issues and workflow, control layers, and run the UI audit. |
| Calculations | Open results and run individual, connected-system, GPR, validation, and report calculations. |
| Report | Generate schedules, issue reports, summaries, and the professional PDF/print report. |
| Library | Edit conductors, assumptions, formulas, defaults, and import/export library data. |
Selection and Properties
Click an electrode, conductor, bonding-jumper line, endpoint, or displayed name/tag to select it and open the Properties panel. Bonding jumpers expose conductor size, material, insulation, drawn length, manual length, resolved length, connection endpoints, and notes.
Max Screen
Max Screen requests fullscreen for the complete document, so Templates, Calculation Results, Help, Library, Soil Resistivity, reports, and other overlays remain available. The command changes to Exit Max while fullscreen is active.
Snap Default
Snap starts OFF. The ribbon shows a red magnet-off icon when disabled and the active magnet icon when enabled.
Typical Workflow
- Set project and calculation settings. Enter soil resistivity, fault data, surface-layer data, and PE Advanced information as applicable.
- Place electrodes. Add rods, rings, mats, plates, horizontal electrodes, concrete-encased electrodes, building steel, pipe electrodes, or other supported elements.
- Edit properties. Select the graphical object or its displayed name/tag to open the Properties panel.
- Connect the system. Use Conductor or Bonding Jumper. Start and end on recognized objects. Green endpoint dots confirm that the application recognizes the electrical connection.
- Resolve jumper length. The default is the drawn graphical length. A positive manually entered length overrides the drawn length. The same resolved length is used by calculations, schedules, saved projects, and reports.
- Run individual calculations. Review formulas, entered values, normalized values, intermediate values, warnings, and limitations.
- Run System Resistance. The stored calculation-result record is the authoritative value used by the report; the report reconciles its Summary Results and detailed table to that record.
- Run validation and review issues. Correct invalid geometry, missing metadata, disconnected components, or non-finite results.
- Generate the report. Confirm that the combined resistance at the beginning of Summary Results matches Calculation Results.
Electrode Types
Ground Rod
The most common NEC-compliant grounding electrode. Typically 5/8 in. (16 mm) diameter, 8 ft minimum length, driven vertically. Properties: length (ft), diameter (in), material (Copper-Clad, Stainless, Galvanized), burial depth, soil resistivity, quantity, and rod spacing. The software calculates single-rod resistance using the Dwight formula and multi-rod resistance using the IEEE parallel correction.
Ground Ring
A horizontal conductor buried at least 30 in. deep, encircling a structure. Can be placed as a polygon (custom shape traced point-by-point) or circular ring. Properties: conductor size, material, burial depth, perimeter. Resistance calculated using the horizontal wire/ring formula from IEEE Std 142.
Ground Mat / Grid
A network of horizontally buried conductors forming a mesh. Used in substations and industrial facilities to limit touch and step voltages. Properties: mat width, mat length, mesh spacing, conductor size, burial depth, material, grid conductor count. Resistance calculated using the Sverak formula (IEEE Std 80 Annex B).
Ground Plate
A solid conductive plate (copper or galvanized iron) buried at a minimum of 30 in. Properties: material (Copper 2x2 ft, Iron 2x2 ft, etc.), burial depth. Resistance calculated using the horizontal plate formula.
Concrete-Encased Electrode (Ufer Ground)
A conductor or rebar encased in concrete footing, at least 20 ft long, buried at least 30 in. or within a foundation. Properties: conductor length, conductor size, material, burial depth. Resistance uses the Ufer/concrete-encased formula accounting for concrete resistivity (~30 Ω·m).
Building Steel
Structural steel that is in contact with the earth, used as a grounding electrode per NEC 250.52(A)(2). Properties: depth. Calculated using an approximation for a vertical embedded steel column.
Metal Water Pipe
A metal underground water piping system at least 10 ft in contact with the earth per NEC 250.52(A)(1). Properties: nominal pipe size (in), material (Iron/Steel, Copper), length. Resistance calculated using the horizontal electrode formula scaled for pipe diameter.
Counterpoise Conductor
A horizontal buried conductor used primarily in transmission line grounding and lightning protection systems. Properties: conductor size, material, burial depth, length. Calculated as a horizontal electrode using the Dwight horizontal wire formula.
Ground Well
A deep-driven or drilled well filled with conductive material (bentonite, concrete, or chemical) used when shallow soil resistivity is very high. Treated as a deep rod for calculation purposes.
Test Station
A surface-mounted enclosure providing access to the grounding conductor for periodic resistance testing using clamp-on or fall-of-potential methods. Does not contribute to resistance calculations but is documented in schedules.
Conductors & Bonding Jumpers
Grounding Conductors
Conductors graphically and electrically connect recognized endpoints. Their properties may include size, material, insulation, depth, connection endpoints, and length.
Bonding Jumpers
A bonding jumper can be selected by clicking its line, endpoint area, or displayed name/tag. The Properties panel allows conductor-size selection and related information.
| Length Field | Behavior |
|---|
| Drawn Length | Calculated from the current canvas geometry. |
| Manual Length | Optional override. A value greater than zero is used. |
| Length Used | Manual length when greater than zero; otherwise drawn length. |
| Length Source | Reported as Manual or Drawn in schedules and the professional report. |
The resolved Length Used is shared by the calculation engine, result traces, conductor schedules, project save/open behavior, and the PDF/print report.
Graphical and Electrical Connections
A line alone is not sufficient evidence of an electrical connection. IEEE 80 GroundCheck recognizes a connection only when its endpoint is attached to a supported object. A small green dot is drawn at each recognized endpoint.
- Start the connection on a valid electrode or supported connection object.
- Complete it on a different valid target.
- The app blocks completion in blank canvas space.
- A connection cannot return to the same object.
- No green endpoint dot means the endpoint is not recognized electrically and should be corrected.
Connection hardware symbols may document welds, clamps, or compression connections, but the electrical network is determined by valid stored endpoints and connectivity records.
Ground Rod Resistance Calculations
Single Vertical Rod — Dwight Formula
The resistance to remote earth of a single vertical ground rod is calculated using the Dwight (1936) formula, which is widely adopted in IEEE Std 142 and IEEE Std 80:
R = (ρ / 2πL) × [ln(8L/d) − 1]
Where:
ρ = soil resistivity (Ω·m)
L = rod length (m)
d = rod diameter (m)
ln = natural logarithm
This formula assumes a uniform soil model with the rod driven to full depth from the soil surface. The result is the steady-state resistance of the rod to a hemisphere of soil of effectively infinite radius.
Unit Conversions Used
- Rod length entered in feet is converted to meters: L(m) = L(ft) × 0.3048
- Rod diameter entered in inches is converted to meters: d(m) = d(in) × 0.0254
- Soil resistivity from the project settings (Ω·m) is used directly
Multiple Rods in Parallel — IEEE Correction Factor
When multiple rods are placed at a spacing s, the combined resistance is less than R/n due to mutual resistance between rods. The software uses the IEEE Std 142 approximation:
For n rods equally spaced at distance s:
R_n ≈ R_single × F(n, s, L)
F = [1 + (ρ/2πs) × (n−1) × (1/R_single)] ÷ n (simplified)
More precisely, the software computes:
inv = n / R_single
mutual_correction ≈ (n−1) × ρ / (2π × s × R_single²)
R_parallel = 1 / (inv − mutual_correction)
When spacing is much larger than rod length (s >> L), rods are effectively independent and R_parallel ≈ R_single / n. When spacing equals rod length, a factor of approximately 1.1 to 1.4 is typical. The software flags when spacing is less than rod length as a warning, since mutual resistance effects become significant.
Inputs Required
| Property | Units | Typical Range |
| Rod Length | ft | 8 – 30 ft (NEC min 8 ft) |
| Rod Diameter | in | 0.5 – 1.5 in (NEC min 5/8 in for copper-clad) |
| Soil Resistivity | Ω·m | 10 – 10,000 (overrides project setting if entered) |
| Quantity | count | 1 – 20 typical |
| Rod Spacing | ft | ≥ rod length recommended |
Rule of Thumb: For ρ = 100 Ω·m soil, a standard 8 ft × 5/8 in ground rod gives approximately 25–35 Ω. NEC requires a maximum of 25 Ω for a single electrode; if exceeded, a supplemental electrode must be added.
Ground Ring Resistance Calculations
Horizontal Ring / Loop Formula
The resistance of a buried horizontal circular ring is calculated using the Dwight thin-ring self-resistance term plus an earth-surface image correction (complete elliptic integral), which the current calculation engine evaluates directly rather than using a truncated series approximation:
For a circular ring of equivalent radius A, conductor radius a, buried at centerline depth h:
Self term: R_self = ρ / (4π²A) × ln(8A/a)
Image term: R_image = ρ / (2π²q) × K(k)
where q = √(4A² + 4h²), k = 2A/q,
and K(k) is the complete elliptic integral of the first kind
R = R_self + R_image
Where:
A = equivalent ring radius (m) = perimeter / (2π)
a = conductor radius (m)
h = burial depth (m)
ρ = soil resistivity (Ω·m)
The elliptic integral K(k) is evaluated numerically (arithmetic-geometric mean method) rather than approximated by a closed-form log expression, so this result is closer to the full Dwight solution than a simplified series truncation.
For non-circular rings (polygon shapes drawn on canvas), the software computes the effective mean radius from the actual perimeter: a = perimeter / (2π). This is an approximation that treats the polygon as an equivalent circle — acceptable for engineering estimates when the shape does not deviate dramatically from circular.
Inputs Required
| Property | Units | Notes |
| Perimeter | ft | Auto-calculated from canvas geometry or manually entered |
| Conductor Size | AWG / kcmil | Sets conductor diameter d for formula |
| Burial Depth | in | NEC minimum 30 in below grade (2.5 ft) |
| Soil Resistivity | Ω·m | From project settings |
NEC 250.52(A)(4): A ground ring must encircle the building or structure, be at least 20 ft of bare conductor, at least #2 AWG copper, buried at least 30 in below grade.
Ground Mat / Grid Resistance
The Ground Mat element uses editable width, length, horizontal conductor count, vertical conductor count, conductor size, burial depth, and material. The application derives total conductor geometry from these explicit counts rather than relying on a single mesh-spacing input.
The result card identifies the actual implemented formula, inputs, conversions, intermediate values, warnings, assumptions, and limitations. Use the displayed calculation trace as the authoritative reproduction of the current engine calculation.
Do not infer that changing only the graphical dimensions changes conductor count. Review both dimensions and horizontal/vertical counts.
Plate & Pipe Electrode Calculations
Ground Plate
A buried metal plate (copper or iron) acts as a large-area contact electrode. The resistance formula for a buried square plate is:
R_plate = ρ / (8 × r)
Where r is the equivalent radius of the plate:
r = √(A/π) for a square plate of area A
For a 2×2 ft (0.61×0.61 m) copper plate:
A = 0.372 m²
r = 0.344 m
R_plate = ρ / (8 × 0.344) = ρ / 2.754
Plates are most effective in high-resistivity surface soils where driving rods is not feasible, or in rocky locations. Burial depth should be at least 30 in to reach more stable, moist soil layers.
Metal Water Pipe
Metal water service pipes are calculated as horizontal electrodes using the Dwight horizontal wire formula:
R = (ρ / 2πL) × [ln(2L/r) − 1 + (2L/s) − ...]
Simplified (buried horizontal conductor, depth h):
R = (ρ / 2πL) × [ln(4L²/(d·h)) − 1]
Where:
L = pipe/conductor length in contact with earth (m)
d = pipe outer diameter (m)
h = burial depth (m)
The nominal pipe size is mapped to an outer diameter. Common mappings: 1 in → OD 1.315 in, 2 in → 2.375 in, 3 in → 3.5 in, 4 in → 4.5 in, 6 in → 6.625 in. Per NEC 250.52(A)(1), only the first 10 ft from point of entry into the building is a permitted electrode; however, longer lengths in contact with earth reduce resistance and may be modeled for estimation purposes.
Concrete-Encased Electrode (Ufer Ground)
Background
The concrete-encased electrode, commonly called a "Ufer ground" after Herbert G. Ufer who developed the concept for U.S. Army munitions storage facilities, exploits the relatively low resistivity of concrete (~30 Ω·m) and its large surface contact area with surrounding soil to achieve very low resistance even in high-resistivity soils.
Calculation Method
IEEE 80 GroundCheck calculates concrete-encased electrode resistance using an effective two-zone model: the conductor inside the concrete acts as a larger-diameter equivalent electrode, with the effective diameter based on the concrete encasement geometry:
R_ufer ≈ (ρ_concrete / 2πL) × [ln(2L/r_concrete) − 1]
+ (ρ_soil / 2πL) × [ln(4L²/(d_concrete × h)) − 1]
Simplified approximation used in software:
R_ufer ≈ (ρ_soil / 2πL) × [ln(4L/d_eff) − 1]
Where:
d_eff = effective diameter based on encasement = ~4 × conductor diameter
ρ_soil = soil resistivity (Ω·m)
L = embedded conductor length (m)
ρ_concrete ≈ 30 Ω·m (fresh concrete, fully cured)
NEC Requirements
- NEC 250.52(A)(3): At least 20 ft of bare copper conductor not smaller than 4 AWG, or at least 20 ft of steel reinforcing bar not smaller than 1/2 in diameter
- Must be encased by at least 2 in of concrete
- Must be located within and near the bottom of a concrete foundation or footing in direct contact with the earth
- Concrete-encased electrodes typically achieve 5–15 Ω in most soil conditions, making them one of the most reliable electrodes
Engineering Note: Ufer grounds are remarkably stable over time because concrete maintains moisture and the electrode is protected from seasonal soil movement. They are strongly preferred as the primary electrode in new construction wherever a concrete foundation exists.
Combined Grounding-System Resistance
The current System Resistance calculation does not use a generic simple-parallel equation as its final network method. It identifies connected components and applies the implemented Dwight self-and-mutual potential-coefficient matrix to the selected connected component. Diagonal terms come from the active electrode-specific self-resistance calculations. Off-diagonal terms use the implemented earth-surface-image mutual-potential approximation.
Pii = Ri,self
Pij = ρ/(4π) × (1/rij + 1/rij′)
P · I = 1
Req = 1 / ΣIi
The optional PE Advanced calculation uses a segmented potential-coefficient model calibrated to the active Dwight self terms and provides additional convergence and matrix diagnostics.
Connectivity Requirement
Only electrodes in a recognized connected component are combined. Green connection dots and stored endpoints establish recognized electrical connectivity.
Report Reconciliation
The valid combined result stored in Calculation Results is the authoritative report value. The professional report uses that same record at the beginning of Summary Results and in the detailed calculation table. A fallback calculation is used only when no valid stored combined result exists.
Ground Potential Rise (GPR) & Touch/Step Voltage
Ground Potential Rise
During a ground fault, fault current flowing through the grounding system creates a voltage rise at the grounding electrode relative to remote earth. This is the Ground Potential Rise (GPR):
GPR = I_G × R_ground
Where:
I_G = ground fault current (A) = I_fault × Split Factor
R_ground = grounding system resistance (Ω)
Split Factor S_f = fraction of fault current flowing into earth
(the remainder returns via overhead shield wires)
Input Parameters:
Fault Current (I_f) — 3φ symmetrical or single-line-to-ground (A)
Fault Duration (t_f) — seconds (for conductor sizing)
Split Factor (S_f) — 0 to 1.0 (1.0 = all current into earth)
IEEE Std 80 defines the GPR tolerance for personnel safety based on the touch voltage criterion. If the GPR exceeds the touch voltage limit, detailed step and mesh voltage analysis is required. IEEE 80 GroundCheck reports the GPR and compares it to a simplified safety threshold.
Tolerable Touch Voltage (IEEE Std 80 Equation 32)
V_touch_50 = (1000 + 1.5 × Cs × ρ_s) × 0.116 / √t_s
V_touch_70 = (1000 + 1.5 × Cs × ρ_s) × 0.157 / √t_s
Where:
ρ_s = surface layer resistivity (Ω·m) — crushed rock layer
Cs = surface layer derating factor
t_s = fault clearing time (seconds)
0.116 = constant for 50 kg body weight (fibrillation current)
0.157 = constant for 70 kg body weight
Surface Layer Derating Factor (Cs)
Cs = 1 − [0.09 × (1 − ρ/ρ_s)] / [2×h_s + 0.09]
Where:
ρ = native soil resistivity (Ω·m)
ρ_s = surface layer resistivity (Ω·m)
h_s = surface layer thickness (m)
A crushed stone or gravel surface layer with ρ_s of 2,000–10,000 Ω·m significantly increases the tolerable touch and step voltages, making it a primary safety measure in substation design. IEEE 80 GroundCheck includes fields for surface layer resistivity and thickness in the project settings.
Limitation: IEEE 80 GroundCheck's GPR calculation is a first-order estimate. Detailed substation grounding analysis per IEEE Std 80 requires two-layer soil modeling, mesh voltage computation, and step voltage profiling across the entire grounding grid — capabilities that require specialized software.
Bonding Jumper Sizing
Equipment Grounding Conductor (EGC) — NEC Table 250.122
For equipment grounding conductors sized based on the overcurrent protective device (OCPD) rating, IEEE 80 GroundCheck uses NEC Table 250.122:
| OCPD Rating (A) | Min. Copper EGC | Min. Aluminum EGC |
| 15 | 14 AWG | 12 AWG |
| 20 | 12 AWG | 10 AWG |
| 60 | 10 AWG | 8 AWG |
| 100 | 8 AWG | 6 AWG |
| 200 | 6 AWG | 4 AWG |
| 300 | 4 AWG | 2 AWG |
| 400 | 3 AWG | 1 AWG |
| 600 | 1 AWG | 2/0 AWG |
| 800 | 1/0 AWG | 3/0 AWG |
| 1000 | 2/0 AWG | 4/0 AWG |
| 1200 | 3/0 AWG | 250 kcmil |
| 1600 | 4/0 AWG | 350 kcmil |
| 2000 | 250 kcmil | 400 kcmil |
| 2500 | 350 kcmil | 600 kcmil |
Grounding Electrode Conductor (GEC) — NEC Table 250.66
For grounding electrode conductors sized based on the service entrance conductor, IEEE 80 GroundCheck uses NEC Table 250.66:
| Largest Service Entrance Conductor | Min. Copper GEC | Min. Aluminum GEC |
| 2 AWG or smaller | 8 AWG | 6 AWG |
| 1 AWG or 1/0 | 6 AWG | 4 AWG |
| 2/0 or 3/0 | 4 AWG | 2 AWG |
| Over 3/0 through 350 kcmil | 2 AWG | 1/0 AWG |
| Over 350 through 600 kcmil | 1/0 AWG | 3/0 AWG |
| Over 600 through 1100 kcmil | 2/0 AWG | 4/0 AWG |
| Over 1100 kcmil | 3/0 AWG | 250 kcmil |
Fault-Duration Sizing (Copper Conductors)
For conductors sized based on fault current and clearing time (IEEE Std 80 Equation 37):
A_kcmil = I × √(t_c / TCAP × 10⁻⁴ × [ρ_r × K_0 / (TCAP/α_r)])
Simplified (copper, standard conditions):
A_kcmil ≈ I × √(t_c) / 7.06
Where:
I = rms fault current (kA)
t_c = fault clearing time (seconds)
7.06 = material constant for soft drawn copper at 40°C ambient
Electrode Efficiency Factors
What Is an Efficiency Factor?
Every grounding electrode has a theoretical resistance calculated from its geometry and soil resistivity. In the real world, several conditions cause an electrode to perform worse than theory predicts: poor soil contact, dry seasonal soil, backfill instead of native soil, partial burial, or corrosion. The efficiency factor η (eta) is a dimensionless multiplier (0 to 1.0) that scales down the electrode's contribution to reflect these real-world conditions before it is combined with other electrodes in the network calculation.
A value of η = 1.0 means the electrode performs exactly as calculated — full theoretical conductance is used. A value of η = 0.65 means only 65% of its theoretical conductance is credited to the system. Setting η = 0 removes the electrode from the network calculation entirely.
Where Efficiency Is Applied in IEEE 80 GroundCheck
There are two places in the application where efficiency factors are used:
- Multiple Ground Rod calculation — When two or more rods are closer together than one rod-length apart, IEEE 80 GroundCheck automatically applies a conservative efficiency of η = 0.65 to those rods. This is a built-in hardcoded penalty for close-spaced rods and fires an audit warning. You cannot override this value directly; to avoid it, increase spacing beyond the rod length.
- Combined / Connected Network calculation — Each electrode's efficiency can be reviewed in the step-by-step audit trace visible in the calculation report. The efficiency trace line reads: "Apply efficiency to each electrode conductance: [electrode tag]: η = [value]". The system uses η = 1.0 for all electrodes by default unless the close-rod spacing rule reduces a particular rod.
To apply a custom efficiency factor: The current version of IEEE 80 GroundCheck does not expose per-electrode η input fields in the Properties panel. However, the engineering team can manually document and apply adjusted efficiency values in the calculation report by post-processing the reciprocal sum. A future version will add per-electrode η fields. In the meantime, use the mutual coupling penalty K (see next section) to apply a system-level upward correction to the combined result.
Full Formula — Parallel Combination with Efficiency
Step 1 — Calculate individual electrode resistance:
R₁ = ρ/(2πL) × [ln(8L/d) − 1] (single rod, Dwight)
R₂ = ρ/(4π²A)×ln(8A/a) + earth-surface image term (Dwight circular ring, elliptic-integral form)
R₃ = ρ × [1/Lc + 1/√(20A) × ...] (mat, Sverak/IEEE 80)
Step 2 — Convert each resistance to conductance and apply efficiency:
G₁ = η₁ / R₁
G₂ = η₂ / R₂
G₃ = η₃ / R₃
Step 3 — Sum all conductances:
G_total = G₁ + G₂ + G₃ + ... + Gₙ
Step 4 — Invert to get base parallel resistance:
R_base = 1 / G_total
Step 5 — Apply mutual coupling correction (see next section):
R_system = R_base × [1 + k × (n − 1) / n]
Where:
ηᵢ = efficiency factor for electrode i (0 to 1.0)
Rᵢ = calculated resistance of electrode i (Ω)
n = count of electrodes where ηᵢ > 0 (electrodes with η = 0 are
excluded from both the conductance sum AND the electrode count)
k = mutual coupling coefficient (user-entered in project settings)
Worked Example — Three Electrodes with Mixed Efficiency
Project: ρ = 100 Ω·m, three electrodes — one 8 ft rod (R = 28 Ω), one 20 ft ring (R = 9.5 Ω), one ground mat (R = 3.2 Ω). The rod was installed in disturbed backfill → η₁ = 0.70. The ring is in native soil → η₂ = 1.0. The mat is a new concrete slab area → η₃ = 0.90.
G₁ = 0.70 / 28 = 0.02500
G₂ = 1.00 / 9.5 = 0.10526
G₃ = 0.90 / 3.2 = 0.28125
G_total = 0.41151
R_base = 1 / 0.41151 = 2.43 Ω (before mutual coupling)
If k = 0.20, n = 3:
factor = 1 + 0.20 × (3−1)/3 = 1 + 0.133 = 1.133
R_system = 2.43 × 1.133 = 2.75 Ω
Compare with η = 1.0 for all:
G_total = 0.03571 + 0.10526 + 0.31250 = 0.45347
R_base = 2.20 Ω → R_system = 2.20 × 1.133 = 2.49 Ω
The efficiency adjustments increased the system resistance from 2.49 Ω to 2.75 Ω —
a ~10% penalty for the degraded rod and mat, which is significant and should be
documented in the engineering report.
When to Reduce Efficiency Factors
| Electrode Type | Reason to Reduce ηᵢ | Typical Range | Notes |
| Ground Rod | Installed in backfill, not native soil; corroded; dry/rocky soil; seasonal drying; spacing < rod length (auto-applied) | 0.60 – 1.0 | Auto-penalty of 0.65 when spacing < rod length |
| Ground Ring | Poor trench backfill; sections above frost line prone to seasonal drying; fill material | 0.70 – 1.0 | Perimeter-average applies; partially buried ring should use lower η |
| Ground Mat | Partial coverage; shallow burial in disturbed fill; sections in high-resistivity layer | 0.70 – 1.0 | Reduce proportionally to fraction of mat in poor soil contact |
| Concrete-Encased | Concrete not continuous with earth; isolated slab; above-grade footing segment | 0.80 – 1.0 | Most reliable electrode type; use η = 1.0 unless specific condition exists |
| Counterpoise | Sections in high-resistivity surface layer; coiled or bundled; not fully extended | 0.50 – 1.0 | Closely inspect burial conditions; coiling negates most benefit |
| Ground Plate | Installed in high-resistivity backfill; corrosion observed; inadequate depth | 0.60 – 1.0 | Plates are very sensitive to backfill quality |
| Water Pipe | Non-metallic sections; insulating unions; unknown age/condition; plastic liner | 0.0 – 0.8 | η = 0 if continuity is unknown or non-metallic sections confirmed |
| Building Steel | Not in direct earth contact; waterproofing barrier; pile caps not grounded | 0.50 – 1.0 | Verify direct earth contact or concrete-to-soil path before applying η > 0 |
| Bonding Jumper | Only partial length buried; insulated jacket; significant above-grade run | 0.30 – 1.0 | Insulated jumpers should use η = 0 unless explicitly included as earth electrode |
Implementing Efficiency Adjustments in IEEE 80 GroundCheck Reports
When a non-unity efficiency factor is warranted, follow this process to document it properly in the engineering package:
- Run the individual electrode calculations normally using the standard formulas. Record each R value.
- In the project notes field (available in the Properties panel for each electrode), enter the basis for the reduced η: e.g., "η = 0.70 — rod installed in imported backfill material, native soil contact not confirmed."
- Run the "Professional Report" to capture the base electrode calculations and step-by-step trace.
- Manually compute the efficiency-adjusted system resistance using the formula above and add a calculation note to the report appendix.
- If field resistance testing is available, replace the formula-based R values with measured values and recompute. Measured individual electrode resistance inherently captures all real-world efficiency effects — no separate η adjustment is then needed.
Engineering judgment requirement: All efficiency factor values must be documented with engineering justification in the PE calculation package. A statement such as "η = 0.65 applied per engineer judgment due to rocky installation conditions" is the minimum acceptable documentation. Factors below 0.5 should be supported by field investigation or measurement data.
Best practice: When planning a new installation, design the system so it achieves the target resistance at η = 1.0 with margin. This accounts for real-world conditions without relying on optimistic assumptions. Reserve efficiency adjustments for post-installation analysis based on actual field measurements, not for initial design padding.
Mutual Coupling Correction & K Factor
The Physics: Why Simple Parallel Combination Is Optimistic
The standard parallel resistance formula assumes each electrode dissipates fault current into an infinite, independent volume of soil — as if the other electrodes did not exist. In reality, every buried electrode creates a cone-shaped resistance zone extending roughly one-to-two electrode lengths in every direction. When electrodes are placed close together, these resistance zones overlap. Current injected into one electrode has less "fresh" soil to expand into because the adjacent electrode is already using it.
This overlap — called mutual resistance — means the actual combined system resistance is always higher than the simple parallel combination. Ignoring mutual coupling produces an unconservatively low resistance estimate that will be exceeded in the field, potentially causing the system to fail the 25 Ω NEC threshold or a project-specific GPR requirement.
The Mutual Coupling Coefficient k
IEEE 80 GroundCheck uses a single scalar coefficient k (entered in Calculation Settings as "Mutual Coupling Penalty K") to approximate the aggregate mutual resistance effect across all electrodes in the network. The value of k ranges from 0 (fully independent electrodes) to 1.0 (completely redundant electrodes — adding more does nothing).
k is an engineering judgment value that must be estimated based on the electrode geometry. It is not calculated automatically by IEEE 80 GroundCheck because computing exact mutual resistance requires a full soil model and electrode geometry analysis that is beyond the scope of this tool. IEEE Std 80 provides numerical methods for computing mutual resistance between parallel conductors for those requiring rigorous analysis.
The Correction Formula — Full Derivation
Start with the base parallel result (after efficiency factors):
R_base = 1 / Σ(ηᵢ/Rᵢ)
The mutual penalty factor is:
f = 1 + k × (n − 1) / n
The corrected system resistance is:
R_system = R_base × f
Expanding for clarity:
f = 1 when k = 0 (no coupling, R_system = R_base — optimistic)
f = 1 + k/2 when n = 2 (two electrodes)
f → 1 + k as n → ∞ (many electrodes — asymptote)
f = 1 + k × (n−1)/n in general
Why this form?
If all electrodes are fully redundant (k = 1), the factor becomes:
f = 1 + (n−1)/n
For n = 2: f = 1.5 → R doubles compared to a single electrode — makes sense,
because two fully coupled electrodes are no better than one.
For n → ∞: f → 2.0 → diminishing returns, system resistance approaches
half of a single electrode regardless of how many you add.
This is a simplified lumped model, not a rigorous mutual-resistance
computation. It captures the general trend and direction of the effect
but does not replace detailed analysis for critical installations.
How to Enter k in IEEE 80 GroundCheck
Open the Results Panel (click "Calculate" in the ribbon). In the Calculation Settings section at the top, find the field labeled "Mutual Coupling Penalty K". Enter a value from 0.0 to 1.0. The field accepts decimal values (e.g., 0.25). Changing this value immediately updates the Combined / Connected Network result shown in the calculation results panel.
The default value is 0, which gives the simple parallel combination. For any real installation with electrodes closer than three electrode-lengths apart, a non-zero k value should be used. The step-by-step audit trace in the "Professional Report" shows exactly how k was applied.
Estimating k from Electrode Geometry
Use the following guidance to select an appropriate k value. These are engineering approximations based on empirical data and IEEE Std 80 principles:
| Scenario | Electrode Spacing / Configuration | Recommended k | Basis |
| Single electrode or truly isolated electrodes | Spacing > 10× electrode length | 0.0 | No meaningful overlap; treat as independent |
| Well-spaced rod array | Spacing = 2–5× rod length (e.g., 16 ft rods at 32–80 ft apart) | 0.05 – 0.20 | Slight overlap; IEEE Std 80 mutual resistance relatively small |
| Typical NEC-minimum spacing | Spacing ≈ 1.5–2× rod length (e.g., 8 ft rods at 12–16 ft apart) | 0.20 – 0.40 | Moderate coupling; NEC 250.53(B) recommends ≥ 6 ft but coupling is still significant |
| Close-spaced rods (NEC minimum) | Spacing = 6 ft with 8 ft rods (spacing < rod length) | 0.40 – 0.70 | Strong coupling; the automatic 0.65 efficiency penalty in IEEE 80 GroundCheck flags this condition |
| Ground ring with rods inside perimeter | Mixed electrode types in a compact area | 0.15 – 0.35 | Ring and rods share soil volume; ring is larger, partially reducing overlap |
| Compact substation ground grid | Dense mat with rods at corners | 0.10 – 0.20 | Mat dominates; rods add relatively little at the periphery of the mat zone |
| Widely distributed ring + distant rods | Ring perimeter > 100 ft, rods > 30 ft from ring | 0.05 – 0.15 | Different soil volumes; limited overlap |
Worked Example — Four Rods, Different k Values
Scenario: 4 ground rods, each R = 30 Ω (ρ = 100 Ω·m, 8 ft × 5/8 in rods)
All η = 1.0, spacing = 6 ft (close-spaced; auto-efficiency applies in multiRod calc)
Base parallel result (ignoring coupling):
G_total = 4 × (1/30) = 0.1333
R_base = 1 / 0.1333 = 7.50 Ω ← theoretical minimum
With k = 0 (default, simple parallel):
f = 1 + 0 × 3/4 = 1.00
R_system = 7.50 × 1.00 = 7.50 Ω ← optimistic
With k = 0.30 (moderate coupling, rods 6 ft apart):
f = 1 + 0.30 × 3/4 = 1.225
R_system = 7.50 × 1.225 = 9.19 Ω ← more realistic
With k = 0.60 (significant coupling, rods packed tight):
f = 1 + 0.60 × 3/4 = 1.45
R_system = 7.50 × 1.45 = 10.88 Ω ← conservative
Observation: Close-spacing can add 22–45% to the system resistance
vs. the simple parallel formula. Field testing often confirms values
closer to the k = 0.3–0.5 range for typical installations.
k vs. IEEE Std 80 Mutual Resistance (Advanced)
The IEEE Std 80 method computes mutual resistance between parallel conductors numerically using the expression:
M₁₂ = ρ/(2πL) × [ln(2L/s) − 1 + s/(2L) − s²/(16L²) + ...]
Where:
M₁₂ = mutual resistance between electrode 1 and electrode 2 (Ω)
L = electrode length (m)
s = center-to-center spacing between electrodes (m)
ρ = soil resistivity (Ω·m)
The true combined resistance of two parallel electrodes is:
R_combined = (R₁ × R₂ − M₁₂²) / (R₁ + R₂ − 2 × M₁₂)
The k factor in IEEE 80 GroundCheck is a simplified substitute for this
per-pair computation. For rigorous analysis (IEEE Std 80 substation
work), compute M₁₂ for every electrode pair and use the full matrix
formulation. IEEE 80 GroundCheck's k factor is appropriate for preliminary
engineering estimates and residential/commercial systems.
Relationship Between Efficiency η and Mutual k
These two corrections address different phenomena and should both be applied when warranted:
- η (efficiency) — Accounts for per-electrode degradation: the electrode's own resistance is worse than the formula predicts due to local soil conditions, installation quality, or corrosion. It reduces the effective conductance of individual electrodes downward.
- k (mutual coupling) — Accounts for electrode interaction: the electrodes share soil resistance zones. It increases the combined system resistance upward after the parallel combination.
Applied together, they bracket the realistic range of system resistance. A conservative design applies both: reduced η for questionable electrodes AND a non-zero k for any installation where electrode spacing is less than two electrode-lengths.
Summary: Selecting k for Common Installations
| Installation Type | Recommended k |
| Single electrode only | 0.0 (no correction needed) |
| Two rods, spacing ≥ 2× rod length | 0.10 – 0.20 |
| Two rods, NEC minimum 6 ft spacing, 8 ft rods | 0.50 – 0.70 |
| Ring electrode alone (no rods) | 0.05 – 0.15 (ring self-coupling is modest) |
| Ring + 2–4 rods inside/at perimeter | 0.20 – 0.40 |
| Dense rod grid (substation, ≥ 8 rods) | 0.30 – 0.60 |
| Ground mat with perimeter ring | 0.10 – 0.25 |
| High-resistivity soil (rods widely spaced to compensate) | 0.05 – 0.15 |
When in doubt, use a higher k: It is always conservative (and safer) to over-correct for mutual coupling. Underestimating coupling produces a system resistance lower than the field value, which can result in a design that passes on paper but fails measurement. The goal is a design that achieves the target resistance even after real-world coupling is accounted for.
Validation: After installation, perform a fall-of-potential resistance test (IEEE Std 81) on the completed system. Compare the measured result against the IEEE 80 GroundCheck combined estimate. If the measured value is significantly higher than the modeled value, adjust k upward in the project file to calibrate future calculations against site-specific soil conditions.
Soil Resistivity
Importance
Soil resistivity (ρ, rho) is the single most important input for all grounding calculations. All electrode resistance formulas are directly proportional to ρ. An error of 2× in ρ produces a 2× error in every resistance result. Site-specific measurement is essential for final design.
Typical Soil Resistivity Values
| Soil Type | Resistivity Range (Ω·m) | Notes |
| Wet organic soil / swamp | 1 – 30 | Very low, excellent grounding |
| Moist clay / loam | 20 – 100 | Good, typical urban/suburban |
| Sandy clay / loam | 50 – 250 | Moderate |
| Sandy soil, dry | 150 – 800 | Difficult, may need multiple electrodes |
| Gravel / coarse sand | 500 – 3,000 | Challenging; deep electrodes or chemical treatment needed |
| Rock (granite, basalt) | 1,000 – 100,000+ | Very difficult; special methods required |
| Concrete | 21 – 100 | Varies by moisture content and mix |
| Crushed stone / gravel (dry) | 3,000 – 40,000 | Used as surface layer for safety |
Measurement Methods
- Wenner Four-Pin Method — Most common field method. Four equally spaced pins driven in a line; current injected between outer pins, voltage measured between inner pins. Apparent resistivity ρ_a = 2πa × (V/I) where a = pin spacing. Repeated at multiple spacings to build a soil profile.
- Schlumberger Array — Similar to Wenner but current pins are moved farther apart while voltage pins remain fixed; better depth resolution.
- Driven-Rod Method (IEEE Std 81) — Measures resistance of a test rod of known dimensions; back-calculates apparent ρ using Dwight formula.
- Two-Layer Soil Modeling — Upper and lower layer resistivities (ρ₁, ρ₂) with crossover depth h are determined by curve-matching field measurements against type curves. IEEE 80 GroundCheck uses a single uniform resistivity model; two-layer analysis is reserved for detailed IEEE Std 80 studies.
Seasonal Variation
Soil resistivity varies significantly with moisture content and temperature. The seasonal correction factor (entered in project settings) allows the engineer to adjust the measured dry-season value to a worst-case design value. Typical seasonal multipliers range from 1.0 (wet season) to 3.0–6.0 (dry season in arid climates). Design to the worst-case (highest ρ) condition.
Conductor Size Tables & NEC Compliance
Conductor Size Dropdown
Every conductor and electrode with a conductor-size property in IEEE 80 GroundCheck uses a dropdown populated with the full NEC AWG table from 14 AWG through 750 kcmil, including common kcmil sizes. Selecting a size automatically sets the physical diameter used in resistance calculations.
Minimum Sizes — NEC Article 250
| Application | Code Section | Min. Size (Cu) |
| Ground Rod Conductor | NEC 250.66 | Per Table 250.66 |
| Ground Ring Conductor | NEC 250.52(A)(4) | 2 AWG bare copper |
| Concrete-Encased Conductor | NEC 250.52(A)(3) | 4 AWG bare copper |
| Equipment Grounding Conductor | NEC 250.122 | Per Table 250.122 |
| Main Bonding Jumper (≤1000A service) | NEC 250.28 | Per Table 250.66 |
| System Bonding Jumper | NEC 250.28(D) | Per Table 250.66 |
| Ground Bus Bar Connection | NEC 250.64 | Per Table 250.66 |
Material Ampacity Correction
For a given cross-sectional area, aluminum conductors have approximately 61% the conductivity of copper and must be sized up approximately 1–2 AWG sizes for equivalent current-carrying capacity. The software tracks conductor material for scheduling and reporting purposes; NEC compliance checking uses copper-equivalent sizing when comparing against code minimum requirements.
Installation Note: All buried copper conductors should be bare (uninsulated) to maximize earth contact area and allow inspection during testing. Insulated conductors in conduit do not contribute to electrode resistance reduction unless they have a direct earth connection at both ends.
Reports & Export
Professional PDF/Print Report
The report begins its Summary Results with the Combined Grounding-System Resistance in prominent green text. This value is reconciled to the authoritative System Resistance record shown in Calculation Results.
Bonding-jumper schedule information includes Drawn Length, Manual Length, Length Used, Length Source, and From/To endpoints. The default Length Used is the drawn length unless a positive manual override is entered.
Calculation Trace Tools
- Formula Registry
- Export Trace JSON
- Copy Diagnostics
- Run Self-Tests
Project and Library Files
Save/Open preserves elements, coordinates, ring points, mat dimensions and counts, conductors, connections, settings, layers, view data, libraries, metadata, and bonding-jumper properties. Save App creates an HTML copy containing the current embedded application/library state.
Validation, Diagnostics & UI Audit
Validation checks project data, geometry, electrical endpoints, calculation inputs, non-finite values, warnings, and review conditions. The calculation architecture records calculation IDs, formula IDs, entered values, normalized values, intermediate values, diagnostics, and final results.
Three-Pass UI Audit
- Wiring pass: verifies every clickable command references an available function and checks required target elements.
- Consistency pass: verifies duplicate IDs, ribbon-tab/panel pairing, fullscreen ownership, modal accessibility, and result/report resolver availability.
- Clean-state pass: repeats the checks after initialization and records the outcome in the application log.
The UI audit is non-destructive: it does not automatically activate New, Delete, Load Template, Clear, Save, Print, or other commands that would alter user data. Those commands are checked for wiring, target availability, and consistent state handling.
Limitations & Engineering Notice
- Help content describes the behavior and formulas implemented in this application; it is not a substitute for the complete governing standards.
- Closed-form and potential-coefficient methods have geometry and soil-model limitations identified in each result card.
- Layered soil, ionization, frequency-dependent behavior, nearby metallic infrastructure, and detailed touch/step distributions may require specialized software and additional field data.
- Button auditing can verify handler wiring, targets, state transitions, visibility, and non-destructive consistency. It cannot prove every browser file-system permission, printer driver, or user-cancelled dialog path.
- Final grounding design, code compliance, conductor sizing, connection qualification, and acceptance require the responsible engineer and field testing.
Standards Reference
Primary Standards Used in IEEE 80 GroundCheck
| Standard | Title | Used For |
| IEEE Std 80-2013 | Guide for Safety in AC Substation Grounding | Grid resistance (Sverak), GPR, touch/step voltage, conductor sizing, mutual resistance |
| IEEE Std 142-2007 | Recommended Practice for Grounding of Industrial and Commercial Power Systems (Green Book) | Rod resistance (Dwight), ring resistance, horizontal electrode, combined system, general grounding principles |
| IEEE Std 81-2012 | Guide for Measuring Earth Resistivity, Ground Impedance, and Earth Surface Potentials | Soil resistivity measurement methods (Wenner, Schlumberger, driven-rod) |
| NFPA 70-2023 (NEC) | National Electrical Code | Electrode types and minimum requirements (Art. 250.52), conductor sizing (Tables 250.66, 250.122), bonding, GEC minimum sizes |
| IEEE Std 837-2002 | Qualifying Permanent Connections Used in Substation Grounding | Connection type requirements (exothermic weld qualification) |
| UL 467 | Grounding and Bonding Equipment | Listed grounding electrode hardware requirements |
| ANSI/NETA MTS-2019 | Maintenance Testing Specifications for Electrical Power Equipment and Systems | Ground resistance testing acceptance criteria |
Key Formula Sources
- Dwight, H.B. (1936) — "Calculations of Resistances to Ground," AIEE Transactions, Vol. 55, pp. 1319–1328. Source of the fundamental rod and wire resistance formulas.
- Sverak, J.G. (1979) — "Simplified Analysis of Electrical Gradients above a Ground Grid," IEEE Transactions on Power Apparatus and Systems. Source of the simplified grid resistance formula.
- Ufer, H.G. (1964) — "Investigation and Testing of Footing-Type Grounding Electrodes for Electrical Installations," IEEE Transactions on Power Apparatus and Systems. Source of the concrete-encased electrode model.
Further Reading
- Burke, J.J. — Power Distribution Engineering: Fundamentals and Applications
- Tagg, G.F. — Earth Resistances (Newnes, 1964)
- Sunde, E.D. — Earth Conduction Effects in Transmission Systems (Dover, 1968)
- EPRI EL-2699 — Transmission Line Grounding