[Physics] Ohm’s law holds at constant temperature – what about Joule heating

conductorselectrical-resistanceelectricity

Ohm's law states that the resistance of a conductor is constant provided its physical conditions, such as temperature, remain constant. But what I'm thinking is that as you increase the voltage across the conductor, it will heat up according to $I^2R$ (Joule heating), and so the temperature of it is increasing, so technically even if it turns out to display $I\propto V$, we can't say it obeys Ohm's law because Ohm's law needs its temperature to remain constant!

Where have I gone wrong in my thinking?

Best Answer

The reason for restricting temperature change is that some materials exhibit a change in resistity when the temperature changes. If the resistivity is constant versus temperature the resistance won't change. In that case, there is no need to restrict the temperature.

A resistor is ohmic if it exhibits a constant slope V vs I curve. That resistor obeys Ohm's Law.

A light bulb filament won't obey Ohm's Law for a set of different DC voltages. But, for a moderate frequency (60 Hz) AC voltage, it will behave ohmically because the temperature, and hence, resistance, will stabilize at an equilibrium value. If the frequency drops to 1 Hz, the V vs I curve exhibits a lot of hysteresis and the V vs I slope can actually be negative due to the temperature fluctuations in the wire as it heats and cools in response to the slowly changing current.