play phryzby with physics

A Hot Copper Block on Ice

solved Calorimetry

Q. A copper block of mass 2.5 kgmc=2.5kg is heated in a furnace to a temperature of 500 °CT1,c=500°C and then placed onQL,i=−Qc a large ice blockT2,c=0°C. Specific heat of copper = 0.39 J g⁻¹ K⁻¹sc=0.39J g⁻¹ K⁻¹; heat of fusion of water = 335 J g⁻¹Li=335J g⁻¹. What is the maximum amount of ice that can melt, in kg?

T = 0 °C500 °Ccopperm = 2.5 kgs = 390 J/kg·KQicem = ?L = 335000 J/kgQ
Inputs
mc
2.5 kg
T1,c
500 °C
sc
0.39 J g⁻¹ K⁻¹
Li
335 J g⁻¹
Outputs
meltedmi?

How it's solved

Solved with Calorimetry

Given

  • mc=2.5kg
  • T1,c=500°C
  • sc=0.39J g⁻¹ K⁻¹
  • Li=335J g⁻¹
  • T2,c=0°C from “a large ice block”
  • QL,i=−Qc from “placed on”

Find mi.

Working
  1. T1,c=500°C=773.15K
  2. sc=0.39J g⁻¹ K⁻¹=390J kg⁻¹ K⁻¹
  3. Li=335J g⁻¹=335000J/kg
  4. T2,c=0°C=273.15K
  5. heat warms a body(copper)Qc=mc⋅sc⋅(T2,c-T1,c)
  6. Qc=2.5⋅390⋅(273.15-773.15)
  7. Qc=−487500J
  8. placed onQL,i=−Qc
  9. QL,i=−(−487500)
  10. QL,i=487500J
  11. heat changes a phase(ice)QL,i=mi⋅Li
  12. 487500=mi⋅335000
  13. mi=1.455kg
  14. mi≈1.5kgto 2 significant figures
Conclusion

At most, the copper cools all the way to the ice's melting point, and all the heat it gives up goes into melting ice.

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 :a_hot_copper_block_on_ice do4  kind :numerical5  describes "A copper block of mass %{mass} is heated in a furnace to a temperature of %{hot} and then placed on a " \6            "large ice block. Specific heat of copper = %{copper_heat}; heat of fusion of water = %{fusion}. " \7            "%{melted}, in kg?"8  given mass: "2.5 kg"9  given hot: "500 °C"10  given copper_heat: "0.39 J g-1 K-1"11  given fusion: "335 J g-1"12  asks melted: "What is the maximum amount of ice that can melt"13end
solution.rb
1require_relative "../questions/a_hot_copper_block_on_ice"2require_relative "../science/thermal_properties_of_matter/calorimetry"34solve :a_hot_copper_block_on_ice, using: Calorimetry do5  objects :copper, :ice67  take mass: copper.mass8  take hot: copper.temperature_at_first9  take copper_heat: copper.specific_heat_capacity10  take fusion: ice.latent_heat1112  deduce_from "a large ice block", copper.temperature_after => "0 °C"13  deduce_from "placed on", ice.heat_to_change_phase => -copper.heat_to_warm1415  melted = ice.mass16  answer melted:, in: "kg", figures: 21718  conclusion "At most, the copper cools all the way to the ice's melting point, and all the heat it gives " \19             "up goes into melting ice."20end
playground.rb
1require_relative "../solutions/a_hot_copper_block_on_ice"23play_with :a_hot_copper_block_on_ice do4  title "A Hot Copper Block on Ice"5end
The laws it drew on
quantitywrittenunitswithinfrom
massmkg0 … ∞Calorimetry
specific heat capacitysJ kg⁻¹ K⁻¹—Calorimetry
latent heatLJ/kg—Calorimetry
temperature at firstT1K—Calorimetry
temperature afterT2K—Calorimetry
heat to warmQJ—Calorimetry
heat to change phaseQLJ—Calorimetry
heat taken inQinJ—Calorimetry
heat to warm of groundQgJ—
mass of groundmgkg0 … ∞
specific heat capacity of groundsgJ kg⁻¹ K⁻¹—
temperature after of groundT2,gK—
temperature at first of groundT1,gK—
heat to warm of copperQcJ—
mass of coppermckg0 … ∞
specific heat capacity of copperscJ kg⁻¹ K⁻¹—
temperature after of copperT2,cK—
temperature at first of copperT1,cK—
heat to warm of iceQiJ—
mass of icemikg0 … ∞
specific heat capacity of icesiJ kg⁻¹ K⁻¹—
temperature after of iceT2,iK—
temperature at first of iceT1,iK—
heat to change phase of groundQL,gJ—
latent heat of groundLgJ/kg—
heat to change phase of copperQL,cJ—
latent heat of copperLcJ/kg—
heat to change phase of iceQL,iJ—
latent heat of iceLiJ/kg—
heat taken in of groundQin,gJ—
heat taken in of copperQin,cJ—
heat taken in of iceQin,iJ—
Qb=mb⋅sb⋅(T2,b-T1,b)
heat warms a body
QL,b=mb⋅Lb
heat changes a phase
Qin,b=Qb+QL,b
heat taken in warms and changes phase
Qg=mg⋅sg⋅(T2,g-T1,g)
heat warms a body(ground)
Qc=mc⋅sc⋅(T2,c-T1,c)
heat warms a body(copper)
Qi=mi⋅si⋅(T2,i-T1,i)
heat warms a body(ice)
QL,g=mg⋅Lg
heat changes a phase(ground)
QL,c=mc⋅Lc
heat changes a phase(copper)
QL,i=mi⋅Li
heat changes a phase(ice)
Qin,g=Qg+QL,g
heat taken in warms and changes phase(ground)
Qin,c=Qc+QL,c
heat taken in warms and changes phase(copper)
Qin,i=Qi+QL,i
heat taken in warms and changes phase(ice)
QL,i=−Qc
placed on