Motor Shaft Voltage & Bearing Currents Calculator
Estimate shaft voltage, bearing voltage ratio and bearing currents in inverter-fed motors. Compare insulation, grounding brushes and common-mode filtering.
Estimate motor shaft voltage and bearing currents in an inverter-fed motor using a transparent electrical model. This calculator is for drive engineers investigating bearing damage, students studying common-mode coupling, and maintenance teams comparing possible mitigation measures. It links the motor capacitances to bearing voltage ratio (BVR), compares that voltage with an entered lubricant breakdown threshold, and separates three different current mechanisms.
The common-mode excitation is the average of the three phase-to-frame voltages. Enter a measured or assumed common-mode excursion and its rise time at the motor terminals. The illustrated event starts with a discharged shaft and ramps from zero to that excursion, then holds. It is a single-edge screening calculation, so a full bipolar transition must be entered with its actual voltage change. The default 300 V excursion represents a possible event on a 600 V DC-bus drive; it is an illustrative setup, not a motor rating.
Enter winding-to-rotor, rotor-to-frame, and drive-end and non-drive-end bearing capacitances. Include seal and end-region contributions in the appropriate measured capacitances. Values depend on motor construction, lubricant, load, speed, temperature, and measurement frequency. Change the capacitance scale chart to see why stronger winding coupling raises shaft voltage and stronger rotor-to-frame coupling lowers it.
Choose no mitigation, an insulated NDE bearing, a shaft grounding brush, a common-mode filter, or all three. The insulation is represented by a capacitance in series with the NDE oil film. The brush is a resistance to the motor frame. Filter amplitude retention, rise-time multiplication, and circulating-loop voltage retention are entered assumptions; they are not promised performance for a particular product. The comparison table shows all five choices using the same motor.
The animated edge shows prospective charging and brush discharge. Its voltage curve deliberately continues past the threshold so you can see the unbroken-film prediction; an actual EDM discharge would collapse that voltage. A conditional transient calculation estimates the first DE arc peak after breakdown, retaining the remaining ramp excitation and any active grounding brush. Its energy card reports initial capacitive energy at firing, excluding later source energy. The separate circulating-current estimate uses an entered end-to-end shaft voltage, frequency, and conducting-loop impedance. Do not add these currents: they describe different circuit states.
Use this tool to identify sensitivities and prepare measurements, not to predict bearing life or certify a retrofit. It omits cable reflections, brush lead inductance, uncertain arc dynamics, and current paths through connected equipment. A low calculated voltage does not prove a drive installation is protected. Confirm the complete drive, cable, grounding, motor, and load arrangement against manufacturer guidance. Work on drives and installations belongs to a qualified person.
How it is calculated
Capacitive charging
All voltages are relative to the motor frame unless marked end-to-end. . For nonconducting oil films, charge balance gives
This is the circuit of Ahola et al. (2019), Eq. (1), attached manuscript p. 3, and Liu et al. (2022), Eqs. (2), (12). Cwf is a direct winding-to-frame path and does not enter BVR. The sensitivity curves vary one baseline capacitance group at a time.
NDE insulation replaces by . Shaft BVR then refers to shaft-to-frame voltage. The NDE oil film sees only of that voltage; the remainder appears across the sleeve/coating. The DE film still sees the full shaft voltage.
Brush and imposed edge
The transient is derived here from Kirchhoff's current law: , with zero initial shaft voltage. During a linear ramp of duration , the peak is , where and . A brush then discharges the shaft exponentially; without it the ideal capacitors retain charge. Filtering scales the excursion by kv and stretches the ramp by kt. The animation is prospective: an EDM arc would collapse the calculated voltage.
DE capacitive ramp-average current is , not its leading-edge peak. Motor CM ramp-average current follows charge conservation: .
Conditional first EDM arc
If the prospective DE voltage reaches Vbd, the first arc starts with and at the threshold-crossing time of the same pre-arc charging solution. The transient is derived here from
The remaining linear common-mode ramp continues to inject current until its rise time ends, then . An active brush retains throughout the arc; without a brush .
The closed-form, piecewise-constant-forcing solution finds the first positive arc-current maximum before or after the ramp ends. It handles underdamped, critical and overdamped responses. Below the entered threshold the conditional current and energy are zero; that is not proof that a real installation cannot discharge.
The energy card is only the initial capacitive energy at firing. Continuing excitation can supply additional energy, so this value is neither total arc energy nor an upper bound on the forced peak. The separately named isolated-capacitor reference gain is used only for natural-response property checks, not for the EDM output.
Conducting circulating loop
This separate estimate assumes conducting oil films and an independent sinusoidal end-to-end shaft-voltage component. Peak current is . NDE insulation adds . The brush-only comparison takes no credit for interrupting the loop. Filtering scales its source by kl, separately from kv. Inductance and insulation can resonate. Never add this result to the capacitive or EDM currents.
Assumptions
The defaults are illustrative circuit parameters, not a catalog motor or guaranteed mitigation performance. Use measured capacitances at relevant operating conditions or an appropriate electrostatic model. The nominal threshold of 15 V is a scenario input, not a universal safe value.
The shaft starts discharged before one isolated zero-to-excursion ramp. The motor frame is the ideal high-frequency reference, and the specified waveform is imposed at the motor terminals. The model does not compute the waveform from a DC bus or a cable model.
The brush is purely resistive during both charging and the first arc. The EDM branch is a fixed series R-L approximation, with no nonlinear arc-voltage law, brush lead inductance, simultaneous second bearing arc, or subsequent restrikes. Firing occurs at the entered threshold without overshoot; the computed peak belongs to the first positive pulse with zero initial arc current. The imposed ramp continues to completion and then holds. Initial energy at firing does not include later source energy or predict a discharge repetition rate.
The loop model describes a conducting circuit state at one frequency. It does not derive magnetic shaft voltage from the capacitive BVR. A sleeve or coating has finite high-frequency capacitance; a DC insulation-resistance rating cannot replace Cins. Both-insulated or ceramic rolling-element topologies are outside this particular comparison.
Where it applies
For lumped, linear capacitances and a known motor-terminal common-mode excursion while the oil films remain nonconducting. Breakdown threshold, bearing capacitance and arc impedance depend on lubrication, speed, temperature, load, pulse duration and contamination. The displayed voltage is prospective, including when it exceeds the threshold.
Cable reflections, frame-to-earth rise, distributed resonance, brush/contact inductance, coupled machinery paths and bearing-life/current-density criteria are outside this model. Zero conditional EDM current means only that this ideal event does not reach the entered threshold. Filtering performance must be measured or specified for the actual motor, cable and operating spectrum. Near loop resonance use measured frequency-dependent impedance instead of a single R-L-C fit.
Reference checks reproduce published numerical BVR results using rounded capacitances and independently integrate the physical arc/brush nodal ODEs with SciPy DOP853. Cases cover continuing excitation, an active brush, a ramp ending before the peak, and multiple damping regimes. They verify this lumped circuit implementation, not the assumed default threshold, nonlinear bearing arc physics or vendor mitigation performance.
References
- Busse, Erdman, Kerkman, Schlegel and Skibinski, System Electrical Parameters and Their Effects on Bearing Currents, IEEE Transactions on Industry Applications 33(2), pp. 577–584 (1997 journal version). DOI: https://doi.org/10.1109/28.568025
- Busse, Erdman, Kerkman, Schlegel and Skibinski, The Effects of PWM Voltage Source Inverters on the Mechanical Performance of Rolling Bearings, IEEE Transactions on Industry Applications 33(2), pp. 567–576 (1997 journal version). DOI: https://doi.org/10.1109/28.568024
- Ahola, Muetze, Niemelä and Romanenko, Normalization-Based Approach to Electric Motor BVR Related Capacitances Computation, IEEE Transactions on Industry Applications 55(3), pp. 2770–2780 (2019). Eq. (1) and Table I; legal author manuscript attached as s2, pp. 3 and 8. DOI: https://doi.org/10.1109/TIA.2019.2898850
- Liu et al., The effect of end windings and the bearing labyrinth seals on stray capacitances and bearing voltage ratio of AC motors, IET Electric Power Applications 16, pp. 575–584 (2022), open access. DOI: https://doi.org/10.1049/elp2.12177
- ABB, Bearing currents in modern AC drive systems, Technical guide No. 5, Rev C, 27 April 2011, Chapters 2–3. Open vendor guide: https://gmw.com/wp-content/uploads/2023/11/ABB_Technical_guide_No5_RevC.pdf
- ABB, Bearing currents and how to beat them, open vendor guidance on distinct inductive/capacitive mechanisms, insulation and grounding brushes: https://new.abb.com/motors-generators/media/bearing-currents-and-how-to-beat-them
- Independent numerical verification, Python 3 / SciPy 1.15.3 DOP853: attached source s5 records nodal-ODE integration settings and results. Reproducible script: catalog/.work/motor-shaft-voltage-bearing-currents/edm-transient-crosscheck.py. Generated circuit verification, not experimental data.
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Mitigation shown in result cards All five alternatives remain in the comparison table. DE = drive end; NDE = non-drive end. | mitigation | No mitigation | |
| Common-mode excursion from reset Voltage change at motor terminals, measured relative to the motor frame. Initially discharged shaft; enter the full excursion of the event. | U_cm | V | 300 |
| Common-mode rise time Duration of a linear ramp from zero to the entered excursion. Not the PWM switching period. | t_r | us | 0.1 |
| Winding-to-frame capacitance Direct CM return through the stator insulation. Affects imposed-edge CM current, not the capacitive BVR. | C_wf | pF | 11000 |
| Winding-to-rotor capacitance Include end-winding coupling; use measured or electrostatically computed data. Illustrative default. | C_wr | pF | 100 |
| Rotor-to-frame capacitance Exclude the two bearing paths; include relevant air-gap and seal contributions. Illustrative default. | C_rf | pF | 1100 |
| DE oil-film capacitance Effective bearing capacitance while fully lubricated and nonconducting. Zero can represent a neglected branch. | C_de | pF | 200 |
| NDE oil-film capacitance Oil-film capacitance before adding a sleeve or coating. It varies with operating conditions. | C_nde | pF | 200 |
| Oil-film breakdown threshold An assumed or measured threshold for this lubricant, speed, load and pulse duration. No universal safe value. | V_bd | V | 15 |
| Discharge-path resistance Effective series resistance of a single DE arc path; illustrative, not an empirical bearing constant. | R_edm | ohm | 5 |
| Discharge-path inductance Effective inductance of one DE arc. The remaining common-mode ramp and any active brush are retained; no simultaneous second arc. | L_edm | nH | 100 |
| NDE sleeve / coating capacitance Series capacitance of the added insulation, not its DC resistance or voltage rating. Used in all comparisons. | C_ins | pF | 500 |
| Brush resistance to motor frame Effective resistive shunt during both charging and the first arc. Lead inductance is omitted, so verify high-frequency impedance. | R_br | ohm | 10 |
| Filter CM excursion retained Fraction from 0 to 1 at motor terminals. Illustrative assumption; specify from measurements or vendor analysis. | k_v | 0.2 | |
| Filter rise-time multiplier Filtered rise time divided by original rise time; independent of the amplitude reduction. | k_t | 5 | |
| Filter loop-voltage retained Fraction of end-to-end shaft voltage remaining at the entered loop frequency; not inferred from CM amplitude. | k_l | 0.2 | |
| End-to-end shaft voltage, peak Independent measured or assumed induced voltage between shaft ends. This is not the capacitive shaft-to-frame voltage. | U_loop | V | 5 |
| Circulating-loop frequency One sinusoidal high-frequency component; not automatically the inverter carrier frequency. | f_loop | kHz | 100 |
| Conducting loop resistance Total shaft, frame and conducting-contact resistance. Brush-only comparison takes no credit for breaking this loop. | R_loop | ohm | 5 |
| Conducting loop inductance Total series loop inductance. Insulation adds its capacitive reactance and can create resonance. | L_loop | uH | 1 |
| Animation time / selected rise time ▶ shows a single linear edge followed by a hold. Prospective voltages exclude EDM collapse. | edge_phase | 1 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Capacitive shaft BVR (%) | 6.25 |
| Prospective shaft / DE film peak | 18.75 V |
| Prospective NDE film peak | 18.75 V |
| DE threshold screen for this edge | EDM possible |
| Conditional first DE arc peak | 1.442 A |
| Initial shaft energy at DE firing | 0.18 uJ |
| DE capacitive ramp-average current | 37.5 mA |
| Conducting circulating-loop peak | 0.9922 A |
| Imposed-edge motor CM average current | 33.281 A |
| Animation time | 0.1 us |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Published M15kWa normalized-model BVR
Source: Ahola et al. (2019), DOI 10.1109/TIA.2019.2898850, Table I (attached author manuscript p. 8): M15kWa, corrected Crf,N = 1890 pF, Cwr including end winding = 72 pF, estimated bearing total 100 pF, published computed BVR 3.5%. The total bearing estimate is split equally because only its sum enters the baseline divider. Tolerance allows the paper's rounding to 0.1 percentage point; verifies transfer of the published circuit, not independent FEM implementation.
Inputs: Winding-to-rotor capacitance = 72 pF; Rotor-to-frame capacitance = 1,890 pF; DE oil-film capacitance = 50 pF; NDE oil-film capacitance = 50 pF; the others as above.
| Result | Source | This calc |
|---|---|---|
| Capacitive shaft BVR (%) | 3.5 ± 0.02 | 3.492 |
Published M15kWb normalized-model BVR
Source: Ahola et al. (2019), DOI 10.1109/TIA.2019.2898850, Table I (attached author manuscript p. 8): M15kWb, corrected Crf,N = 1980 pF, Cwr including end winding = 69 pF, estimated bearing total 200 pF, published computed BVR 3.1%. Equal bearing split is immaterial to uninsulated BVR. Published BVR is rounded; 0.04 percentage-point tolerance covers it. This checks the published numerical divider result, not a new capacitance-geometry solver.
Inputs: Winding-to-rotor capacitance = 69 pF; Rotor-to-frame capacitance = 1,980 pF; DE oil-film capacitance = 100 pF; NDE oil-film capacitance = 100 pF; the others as above.
| Result | Source | This calc |
|---|---|---|
| Capacitive shaft BVR (%) | 3.1 ± 0.04 | 3.068 |
Published one-fifteenth capacitance example
Source: Ahola et al. (2019), DOI 10.1109/TIA.2019.2898850, Section II (attached manuscript p. 3): worked ratio example Cwr = each Cb = Crf/15 gives published BVR 5.6%. The capacitance scale is arbitrary; 0.05 percentage-point tolerance accounts for rounding.
Inputs: Rotor-to-frame capacitance = 1,500 pF; DE oil-film capacitance = 100 pF; NDE oil-film capacitance = 100 pF; the others as above.
| Result | Source | This calc |
|---|---|---|
| Capacitive shaft BVR (%) | 5.6 ± 0.05 | 5.556 |
Continuing-ramp DE arc peak from independent ODE integration
Source: Independent SciPy 1.15.3 DOP853 integration of CΣ dv/dt = Cwr duCM/dt - Gbrush v - i and L di/dt = v - R i, with first descending zero of di/dt locating the first positive arc peak. CΣ=1.6 nF; Cwr=100 pF; linear 0→300 V in 100 ns; Vbd=15 V; R=5 ohm; L=100 nH; no brush. Firing at 80 ns leaves 20 ns of capacitive excitation. rtol=1e-12, atol=1e-13, max_step=0.1 ns. Peak 1.44217796522 A at 18.7419687222 ns after firing. Generated numerical benchmark, not an experimental bearing measurement.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 1.442 A | 1.442 A |
Active-brush DE arc peak from independent ODE integration
Source: Independent SciPy 1.15.3 DOP853 nodal ODE integration with active 100 ohm grounding brush throughout the arc. CΣ=1.6 nF; Cwr=100 pF; linear 0→600 V in 100 ns; Vbd=15 V; Rarc=5 ohm; Larc=100 nH. Pre-arc RC charging reaches threshold at 46.0291315923 ns. Integrate CΣ dv/dt = Cwr duCM/dt - v/100 - i and L di/dt = v - Rarc i, rtol=1e-12, atol=1e-13, max_step=0.1 ns. First peak 1.55791125309 A at 20.1353066181 ns after firing. Generated numerical benchmark, not a measured brush specification.
Inputs: Mitigation shown in result cards = Grounding brush; Common-mode excursion from reset = 600 V; Brush resistance to motor frame = 100 Ω; the others as above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 1.558 A | 1.558 A |
Ramp ends before first arc peak: ODE reference
Source: Independent SciPy 1.15.3 DOP853 integration in attached source s5. Baseline CΣ=1.6 nF, Cwr=100 pF, L=100 nH, Vbd=15 V, 100 ns ramp to 250 V, no brush, Rarc=5 ohm. Breakdown at 96 ns leaves only 4 ns of excitation; peak occurs 16.7387124765 ns after firing, after the ramp has ended. Numerical state integration is independent of the calculator's closed-form solution.
Inputs: Common-mode excursion from reset = 250 V; the others as above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 1.302 A | 1.302 A |
Critically damped forced arc: ODE reference
Source: Independent SciPy 1.15.3 DOP853 integration in attached source s5, critically damped arc with baseline CΣ=1.6 nF and L=100 nH, Rarc=2√(L/CΣ)=15.811388300841896 ohm. Common-mode ramp 0→300 V in 100 ns; threshold 15 V. Numerical first peak 0.78701872112 A, retaining the remaining ramp.
Inputs: Discharge-path resistance = 15.811 Ω; the others as above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 0.787 A | 0.787 A |
Overdamped forced arc: ODE reference
Source: Independent SciPy 1.15.3 DOP853 nodal-ODE integration in attached source s5. Baseline 300 V / 100 ns edge, CΣ=1.6 nF, Vbd=15 V, L=100 nH, Rarc=50 ohm, no brush. First peak 0.306489339359 A at 15.3344869713 ns after firing; checks the overdamped branch independently.
Inputs: Discharge-path resistance = 50 Ω; the others as above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 0.3065 A | 0.3065 A |
Strong brush retained through arc: ODE reference
Source: Independent SciPy 1.15.3 DOP853 nodal-ODE integration in attached source s5. A 3000 V / 100 ns edge reaches Vbd=15 V at 11.090354889 ns with Rbrush=10 ohm; CΣ=1.6 nF, Cwr=100 pF, Larc=100 nH, Rarc=5 ohm. Brush remains connected and the ramp continues. First arc peak 2.32682416457 A; generated stress-test circuit, not an installation recommendation.
Inputs: Mitigation shown in result cards = Grounding brush; Common-mode excursion from reset = 3,000 V; the others as above.
| Result | Source | This calc |
|---|---|---|
| Conditional first DE arc peak | 2.327 A | 2.327 A |

Responses