play phryzby with physics

Electrons Drifting in Copper

solved DriftVelocity

Q. A copper wire of cross-sectional area 1.0 × 10⁻⁷ m²A=1.0×10−7m² carries a current of 1.5 AI=1.5A. Assume that each copper atom contributes roughly one conduction electron. The density of copper is 9.0 × 10³ kg/m³ρ=9.0×103kg/m³, and its atomic mass is 63.5 g/molM=63.5g/mol. What is the average drift speed of the conduction electrons, in mm/s?

RI = 1.5 Av_d = ?
Inputs
A
1e-07 m²
I
1.5 A
ρ
9000 kg/m³
M
63.5 g/mol
Outputs
driftvd?

How it's solved

Solved with DriftVelocity

Given

  • A=1.0×10−7m²
  • I=1.5A
  • ρ=9.0×103kg/m³
  • M=63.5g/mol

Find vd.

Working
  1. M=63.5g/mol=0.0635kg/mol
  2. one free electron an atom(wire)n=ρ⋅NAM
  3. n=9000⋅6.02214076×10230.0635
  4. n=8.53531761×1028m⁻³
  5. current from drift(wire)I=n⋅e⋅A⋅vd
  6. 1.5=8.53531761×1028⋅1.60217663×10−19⋅1×10−7⋅vd
  7. vd=1.097mm/s
  8. vd=0.00109688521m/s=1.09688521mm/s
  9. vd≈1.1mm/sto 2 significant figures
Conclusion

Copper holds so many free electrons that a current of amperes needs them to drift only about a millimetre a second.

The web of concepts

given read from the words equation asked

The Ruby that solves it

The question and its solution are small Ruby files. The engine runs them.

question.rb
1require_relative "../physics"23question :electrons_drifting_in_copper do4  kind :numerical5  describes "A copper wire of cross-sectional area %{area} carries a current of %{current}. Assume that each copper " \6            "atom contributes roughly one conduction electron. The density of copper is %{density}, and its atomic " \7            "mass is %{molar_mass}. %{drift}, in mm/s?"8  given area: "1.0e-7 m2"9  given current: "1.5 A"10  given density: "9.0e3 kg/m3"11  given molar_mass: "63.5 g/mol"12  asks drift: "What is the average drift speed of the conduction electrons"13end
solution.rb
1require_relative "../questions/electrons_drifting_in_copper"2require_relative "../science/current_electricity/drift_velocity"34solve :electrons_drifting_in_copper, using: DriftVelocity do5  objects :wire67  take area: wire.cross_section8  take current: wire.current9  take density: wire.density10  take molar_mass: wire.molar_mass1112  drift = wire.drift_speed13  answer drift:, in: "mm/s", figures: 21415  conclusion "Copper holds so many free electrons that a current of amperes needs them to drift only about " \16             "a millimetre a second."17end
playground.rb
1require_relative "../solutions/electrons_drifting_in_copper"23play_with :electrons_drifting_in_copper do4  title "Electrons Drifting in Copper"5end
The laws it drew on
quantitywrittenunitswithinfrom
elementary chargeeC—DriftVelocity
avogadro constantNAmol⁻¹—DriftVelocity
currentIA—DriftVelocity
cross sectionAm²—DriftVelocity
densityρkg/m³0 … ∞DriftVelocity
molar massMkg/mol—DriftVelocity
free electronsnm⁻³—DriftVelocity
drift speedvdm/s—DriftVelocity
length of the conductorlm—DriftVelocity
drift timets—DriftVelocity
free electrons of groundngm⁻³—
density of groundρgkg/m³0 … ∞
molar mass of groundMgkg/mol—
free electrons of wirenm⁻³—
density of wireρkg/m³0 … ∞
molar mass of wireMkg/mol—
current of groundIgA—
cross section of groundAgm²—
drift speed of groundvd,gm/s—
current of wireIA—
cross section of wireAm²—
drift speed of wirevdm/s—
length of the conductor of groundlgm—
drift time of groundtgs—
length of the conductor of wirelm—
drift time of wirets—
nw=ρw⋅NAMw
one free electron an atom
Iw=nw⋅e⋅Aw⋅vd,w
current from drift
lw=vd,w⋅tw
drifting the length of the wire
ng=ρg⋅NAMg
one free electron an atom(ground)
n=ρ⋅NAM
one free electron an atom(wire)
Ig=ng⋅e⋅Ag⋅vd,g
current from drift(ground)
I=n⋅e⋅A⋅vd
current from drift(wire)
lg=vd,g⋅tg
drifting the length of the wire(ground)
l=vd⋅t
drifting the length of the wire(wire)