Lessons · circuits

Electric potential energy: why separating charges takes finite energy

Regime 2 — calculus does what algebra cannot. The integrand isn't constant, so no single algebra product gives the answer; the accumulated quantity is the area under the curve — and SymPy proves that area is exactly the closed-form result.

Regime 2 · calculus does more Math machine-derived & checked by SymPy 3 modeling assumptions (author-asserted)

Two opposite point charges, of magnitudes q1=q2=2 μq_1 = q_2 = 2\ \muC, are held a separation R=2R = 2 cm apart and attract with F=kq1q2/r2F = kq_1q_2/r^2. How much energy does it take to pull them fully apart — and why is that energy finite? Drag the cursor outward and watch the potential energy climb toward a ceiling as the area under 1/r21/r^2 converges. This is the electric twin of escape energy: the same inverse-square area, charge in place of mass.

PE gained reaching r=2Rr=2R
0.899 J
Separation energy kq1q2/Rkq_1q_2/R (area to \infty)
1.798 J
Force at the start F(R)=kq1q2/R2F(R)=kq_1q_2/R^2
89.9 N
Electric PE is the area under the force–distance curve
ΔU=RrFdr=Rrkq1q2r2dr\Delta U = \int_R^r F\,dr' = \int_R^r \frac{kq_1q_2}{r'^2}\,dr'

The energy to pull two attracting charges apart is the integral of the Coulomb force over distance — the area under the FFrr curve. For a constant force (a uniform field) this is a rectangle (qEdqEd); for the inverse-square force of point charges it is the area under a falling curve.

check ddrΔU=F\tfrac{d}{dr}\Delta U = F; check ΔU=RrFdr\Delta U = \int_R^r F\,dr'; check limrΔU=kq1q2/R\lim_{r\to\infty}\Delta U = kq_1q_2/R; collapse the uniform-field case to qEdqEd

  • The PE's slope is the force: U(r)=F(r)U'(r) = F(r) — the area's rate of growth is the curve's height. [structural]
  • The accumulated PE is the area: ΔU(r)=RrFdr\Delta U(r) = \int_R^r F\,dr'. [structural]
  • The area to infinity converges: the energy to fully separate the pair kq1q2/R\to kq_1q_2/R is finite as rr\to\infty. [structural]
  • In a uniform field FqEF\approx qE is constant, so UqEdU \approx qEd — the area is a rectangle (the quadrature). [structural]

Dimensional homogeneity: checked by SymPy (holds).

Common misconception: “It takes infinite energy to completely separate two bound charges, since the electric force reaches out forever.

The force does reach out forever, but it weakens as 1/r21/r^2 — and the area under 1/r21/r^2 from RR to infinity is finite. That finite area is the binding energy kq1q2/Rkq_1q_2/R: pull the charges to infinity and the work you must supply converges to it, exactly as a rocket needs only finite energy GMm/RGMm/R to escape a planet. (Bringing point charges all the way together, r0r\to 0, is the end that diverges — not the separation.) Drag the cursor out: the potential energy rises toward a ceiling, not without bound.

Modeling assumptions — author-asserted, disclosed not discharged
  • Point charges (or spherical charge distributions), so outside them the force is kq1q2/r2kq_1q_2/r^2.
  • Opposite charges (attraction); q1,q2q_1, q_2 are magnitudes, and the energy shown is the work supplied to separate them. The potential energy is taken zero at infinite separation.
  • The pull is quasi-static (no kinetic-energy bookkeeping — this is the potential energy alone); k8.99×109k \approx 8.99\times10^{9} N·m²/C².

The F–r graph, fully annotated

A static rendering (Matplotlib): the shaded area under F is the accumulated integral ΔU, and the slope of ΔU is F. The interactive version with a draggable cursor is in the Graph tab above.

2026-06-26T19:42:15.762604 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/