How can i derive newton's law of cooling?

1 Answer
Feb 6, 2018

You can look up Wikipedia for its derivation.

Basically, the rate of cooling is proportional to the difference of the temperature between a hot object and its cooler environment. The more the difference the faster it cools in the beginning. As its temperature drops, the difference in temperature because smaller, therefore it cools slower in later time. So you expect it to cool rapidly in the beginning and much slower in the end. The is a typical exponential behavior.

Think of it this way, say a glass of boiling hot water is 100^@C100C and the environment is at 0^@C0C . The initial difference in temperature is DeltaT= 100^@C-0^@C=100^@C.

Let the rate of change (in a given time interval) is 10% percent of the DeltaT, then the temperature of the water drops 10^@C to 90^@C. The new DeltaT= 90^@C. So in the next time interval, the temperature drops another 10%, that is 9^@C, to 81^@C.

T ....................... Amount dropped (10%)
100^@C ....
90^@C ............. 10^@C
81^@C .............. 9^@C
72.9^@C............8.1^@C
65.61^@C......... 7.29^@C
...
In the end, as DeltaT becomes smaller, the temperature drops much slower rate. This is a typical exponential decay (or negative compound) behavior. The math involves establishing a compound series. If you haven't learned calculus, just work out the infinite compound series.

Math (with calculus):

As explained above, the cooling rate is

(dT)/dt ~~ - DeltaT

Negative means the change in temperature is negative.

DeltaT = T - T_E
where T temperature of the object at time t, T_E is the temperature of the environment. Hence,

DeltaT_0 = T_0 - T_E = the difference in temperature initially,
where T_0 is the initial temperature of the object.

Note that dT = d(T- T_E) = d(DeltaT), because dT_E=0.

We can rewrite the equation above as:

(dDeltaT)/dt = -rDeltaT

where r is a cooling constant.

Rearrange to put T's on the same side and then integrate,

int_(DeltaT_0)^(DeltaT)(dDeltaT)/(DeltaT)= -int_0^trdt

LnDeltaT|_(DeltaT_0)^(DeltaT) = -rt

Ln((DeltaT)/(DeltaT_0) )= -rt

DeltaT =DeltaT_0e^(-rt)

Therefore, the final expression can be rewritten as:

T = T_E+(T_0-T_E)e^(-rt)

You can see how the temperature of the environmental play a role.

(Let me know if you need non-calculus derivation or you can look up the Web)