Hot Water Cooling From Sixty
Q. Hot water cools from 60 °C°C to 50 °C°C in the first 10 minmin and to 42 °C°C in the next 10 minmin. Then the temperature of the surroundings is, in °C?
Inputs
Outputs
surroundings?
How it's solved
Solved with NewtonsLawOfCooling
Given
- °C
- °C
- min
- °C
- min
- from “in the next”
Find .
Working
- °CK
- °CK
- mins
- °CK
- mins
- in the next
- K
- cooling goes as the excess over the surroundings(cooling first)
- cooling goes as the excess over the surroundings(cooling next)
- °C
- K°C
Conclusion
The water cools faster the hotter it is than its surroundings; the second drop of 8 degrees against the first of 10 puts the surroundings near 10 °C.
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.
1require_relative "../physics"23question :hot_water_cooling_from_sixty do4 kind :numerical5 describes "Hot water cools from %{first_from} to %{first_to} in the first %{first_time} and to %{then_to} in the " \6 "next %{then_time}. Then %{surroundings}, in °C?"7 given first_from: "60 °C"8 given first_to: "50 °C"9 given first_time: "10 min"10 given then_to: "42 °C"11 given then_time: "10 min"12 asks surroundings: "the temperature of the surroundings is"13end1require_relative "../questions/hot_water_cooling_from_sixty"2require_relative "../science/thermal_properties_of_matter/newtons_law_of_cooling"34solve :hot_water_cooling_from_sixty, using: NewtonsLawOfCooling do5 objects :water, :air6 water.goes(:cooling_first, in: air)7 water.goes(:cooling_next, in: air)89 take first_from: water.temperature(at: cooling_first.start)10 take first_to: water.temperature(at: cooling_first.end)11 take first_time: cooling_first.time_taken12 take then_to: water.temperature(at: cooling_next.end)13 take then_time: cooling_next.time_taken14 deduce_from "in the next", water.temperature(at: cooling_next.start) => water.temperature(at: cooling_first.end)1516 surroundings = air.temperature17 answer surroundings:, in: "°C"1819 conclusion "The water cools faster the hotter it is than its surroundings; the second drop of 8 degrees against " \20 "the first of 10 puts the surroundings near 10 °C."21endplayground.rb
1require_relative "../solutions/hot_water_cooling_from_sixty"23play_with :hot_water_cooling_from_sixty do4 title "Hot Water Cooling From Sixty"5endThe laws it drew on
| quantity | written | units | within | from |
|---|---|---|---|---|
| position | m | — | Velocity | |
| displacement | m | — | Velocity | |
| path length | m | — | Velocity | |
| time taken | s | 0 … 1e+05 | Velocity | |
| average velocity | m/s | — | Velocity | |
| average speed | m/s | — | Velocity | |
| starting position | m | — | Velocity | |
| final position | m | — | Velocity | |
| temperature | K | 0 … ∞ | NewtonsLawOfCooling | |
| cooling constant | s⁻¹ | — | NewtonsLawOfCooling | |
| starting temperature | K | 0 … ∞ | NewtonsLawOfCooling | |
| final temperature | K | 0 … ∞ | NewtonsLawOfCooling | |
| displacement of water during cooling first | m | — | ||
| position of water at end of cooling first | m | — | ||
| position of water at start of cooling first | m | — | ||
| displacement of water during cooling next | m | — | ||
| position of water at end of cooling next | m | — | ||
| position of water at start of cooling next | m | — | ||
| average velocity of water during cooling first | m/s | — | ||
| time taken of cooling first | s | 0 … 1e+05 | ||
| average velocity of water during cooling next | m/s | — | ||
| time taken of cooling next | s | 0 … 1e+05 | ||
| average speed of water during cooling first | m/s | — | ||
| path length of water during cooling first | m | — | ||
| average speed of water during cooling next | m/s | — | ||
| path length of water during cooling next | m | — | ||
| temperature of water at start of cooling first | K | 0 … ∞ | ||
| temperature of water at end of cooling first | K | 0 … ∞ | ||
| cooling constant of water | s⁻¹ | — | ||
| temperature of air | K | 0 … ∞ | ||
| temperature of water at start of cooling next | K | 0 … ∞ | ||
| temperature of water at end of cooling next | K | 0 … ∞ | ||
| cooling constant of air | s⁻¹ | — |