Electromagnetism

Electrical Power

Energy per unit time — P = V·I, the rate at which electricity does work

Electrical power is the rate of energy transfer in a circuit — P = V·I = I²·R = V²/R for resistive loads. Measured in watts (W). Determines how bright a light bulb is, how hot an oven gets, how fast a motor runs. Foundation of all energy economics — power generation, transmission losses, billing in kilowatt-hours.

  • DefinitionP = V · I
  • UnitsWatts (W) = J/s = V·A
  • Resistor powerP = I²·R = V²/R
  • AC average powerP_avg = V_rms · I_rms · cos φ (φ = phase angle)
  • Power factorcos φ; reactive loads have power factor < 1
  • kWh1 kW × 1 hour = 3.6 MJ (utility billing)

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Power formulas

General:

P = V · I  (any element)

For ohmic resistor (using V = IR):

P = I² · R = V² / R

All three forms equivalent for ohmic load.

For AC (sinusoidal):

P_avg = V_rms · I_rms · cos(φ)

where φ is the phase angle between V and I, cos(φ) is the "power factor."

Units and energy

UnitEquivalentUse
Watt (W)1 J/s = 1 V·ASI base unit
kilowatt (kW)1000 WAppliances, vehicles
megawatt (MW)10⁶ WPower plants, large industry
gigawatt (GW)10⁹ WNational power grid scales
horsepower (hp)~746 WEngines, motors (USA)
kilowatt-hour (kWh)3.6 MJUtility billing

Power consumption

DeviceTypical Power
LED bulb~9-12 W
Incandescent bulb40-100 W
Refrigerator (avg)~150 W (3-4 kWh/day)
Microwave oven800-1500 W
Toaster800-1500 W
Hair dryer1500-1875 W
Electric kettle1500-3000 W
Air conditioner (window)500-1500 W
Electric vehicle (cruising)20-30 kW
Tesla Supercharger250 kW
Average US home (peak)~6-8 kW
1 MW power plant1,000,000 W
Hoover Dam~2 GW

JavaScript — power calculations

// Basic power
function power(V, I) { return V * I; }
function powerFromVR(V, R) { return V * V / R; }
function powerFromIR(I, R) { return I * I * R; }

// 100 W bulb at 120 V — find R and I
const P_bulb = 100;
const V_bulb = 120;
const I_bulb = P_bulb / V_bulb;  // 0.833 A
const R_bulb = V_bulb / I_bulb;   // 144 Ω
console.log(`Bulb: ${I_bulb.toFixed(3)} A, ${R_bulb.toFixed(0)} Ω`);

// AC RMS values
function ACPower(V_rms, I_rms, powerFactor = 1) {
  return V_rms * I_rms * powerFactor;
}

console.log(`120V/15A circuit: max ${ACPower(120, 15, 1)} W`);  // 1800 W

// Energy from power and time
function energyFromPower(P, t_hours) {
  return P * t_hours / 1000;  // kWh
}

console.log(`100 W bulb 24 hours: ${energyFromPower(100, 24)} kWh`);
console.log(`@$0.15/kWh: $${(energyFromPower(100, 24) * 0.15).toFixed(2)}`);

// Cost of running an appliance
function costToRun(P_W, hours_per_day, days, price_per_kWh = 0.15) {
  const energy_kWh = P_W * hours_per_day * days / 1000;
  return energy_kWh * price_per_kWh;
}

console.log(`Refrigerator (150W, 24/7, 30 days): $${costToRun(150, 24, 30).toFixed(2)}`);
console.log(`AC (1500W, 8h, 30 days): $${costToRun(1500, 8, 30).toFixed(2)}`);

// Transmission line losses
function transmissionLoss(P_load, V_line, R_line) {
  const I = P_load / V_line;
  return I * I * R_line;
}

// Compare transmission at low vs high V
const P_total = 1e7;  // 10 MW
const R_wire = 5;  // 5 Ω wire
console.log(`At 1 kV: ${(transmissionLoss(P_total, 1000, R_wire) / 1e6).toFixed(0)} MW lost`);
console.log(`At 230 kV: ${(transmissionLoss(P_total, 230e3, R_wire) / 1e3).toFixed(0)} kW lost`);

// Heating element selection
function powerForHeating(V, R) { return V * V / R; }

// Heater for 1500 W at 120 V
const R_heater = 120 * 120 / 1500;  // 9.6 Ω
console.log(`1500W heater needs R = ${R_heater.toFixed(2)} Ω`);

// EV efficiency
function evRange(batteryCapacity_kWh, energy_per_km_kWh = 0.2) {
  return batteryCapacity_kWh / energy_per_km_kWh;
}

console.log(`75 kWh battery: ${evRange(75)} km range`);  // 375 km

// Solar panel output
function solarPanel(area_m2, efficiency = 0.20, irradiance_W_per_m2 = 1000) {
  return area_m2 * efficiency * irradiance_W_per_m2;
}

// 20 m² of 20% solar
console.log(`Solar: ${solarPanel(20)} W peak`);  // 4000 W
console.log(`Daily: ${solarPanel(20) * 5 / 1000} kWh (5 h equiv)`);  // 20 kWh

Where electrical power matters

  • Generation and transmission. Power plants rated in MW; grids carry GW; minimizing losses critical.
  • Appliances. Wattage labels tell consumers operating cost.
  • Energy storage. Batteries rated in kWh; EV ranges depend on it.
  • Power factor correction. Industrial loads need PF correction (capacitor banks) for efficient operation.
  • Solar/wind. Renewable systems sized in W or kW.
  • Energy efficiency. LED replaces incandescent — 80% reduction in electrical power for same light.
  • Industrial design. Heat sinks, cooling, thermal management based on dissipated power.

Common mistakes

  • Confusing power and energy. Power (W) is rate; energy (J or kWh) is total. 100 W bulb on 1 hour = 100 Wh = 0.1 kWh.
  • Forgetting power factor in AC. Reactive loads (motors) have power factor < 1; apparent power (V·I) exceeds real power (P).
  • Wrong RMS vs peak in AC. Power formulas use RMS values. Peak voltage is √2 times RMS.
  • Ignoring efficiency. Real devices waste energy as heat. Solar panel input ≠ electrical output. Motors aren't 100% efficient.
  • Treating I²R as universal. True for resistive elements only. Inductors and capacitors store and release energy without dissipating.
  • Confusing W with W·h. Watt is rate (J/s); watt-hour is energy (= 3600 J).

Frequently asked questions

Why is P = V·I?

Voltage is energy per charge (J/C). Current is charge per time (C/s). Multiplied: V·I = J/s = power. Each charge gains energy V crossing a battery; with I charges per second crossing, power is V·I. Holds for any electrical component (resistive or otherwise) at the input/output level.

Why is power dissipation P = I²R for a resistor?

From P = VI and Ohm's V = IR, P = (IR)·I = I²R. Or P = V·(V/R) = V²/R. All equivalent forms. Each electron loses energy IR per coulomb crossing the resistor; multiplied by I (charges/second) gives power. This power becomes heat (resistive dissipation).

How does a light bulb's brightness depend on V?

For incandescent (fixed R), P = V²/R — quadratic in V. Doubling voltage quadruples brightness AND quadruples power (and shortens life dramatically). Modern LEDs are non-resistive — drive current set by driver circuit; voltage doesn't directly increase brightness.

What's a kilowatt-hour?

1 kWh = 1 kW × 1 hour = 1000 W × 3600 s = 3.6 MJ. Standard utility billing unit. Average US home uses ~30 kWh/day. At ~$0.15/kWh, ~$4.50/day, ~$135/month. EVs use ~30 kWh per 100 miles. Refrigerators use ~3 kWh/day. Power-hungry — air conditioners, electric heaters, dryers.

How does power transmission minimize losses?

Loss in wires is I²R. For fixed power P = VI to deliver, higher V means lower I, less I²R loss. So transmission uses HIGH voltage — 100 kV to 1+ MV. Step up before transmission, step down before delivery via transformers. Going from 120 V to 12,000 V (factor 100) reduces loss by 10,000×.

What's power factor in AC circuits?

For purely resistive AC load, voltage and current in phase, P = V·I. For inductive (motor) or capacitive (capacitor) loads, V and I are out of phase. Real power = V·I·cos(φ), where φ is phase angle. Power factor cos(φ) &lt; 1 for reactive loads. Industrial loads with poor PF use power factor correction (capacitor banks).

How is power lost as heat in resistive components?

Each charge loses energy V across the resistor; this energy heats the material (atomic vibrations). Wire resistance, light bulb filaments, heating elements — all P = I²R becoming heat. Joule heating. Used purposefully (toasters) or unintentionally (transmission losses).