
Josh E. answered 03/10/20
Computer Science, Math, and Physics!
Awesome problem! Just to restate it with some assumptions: A cylindrical tube is filled with 30cm of ice at temp X°C, then filled another 30cm with water at temp 10°C. Once they reach thermal equilibrium (all matter is the same temp), enough of the water has frozen such that the new volume has increased 1cm along the tube.
We can therefore (assuming not all the water has frozen) say that the final temperature is 0°C.
We can volume of a cylinder is the area of the base x height. Therefore, the change in volume can be expressed as
B · h,
where B is the base area and h is the 1cm height change.
We can also describe the change in volume as the volume of the "added" ice - the volume of the "removed" water. Both will have the same mass. So we can therefore say
B · h = Δm/σice - Δm/σwater = Δm·(1/σice - 1/σwater)
we can make this in terms of Δm:
Δm = B · h / (1/σice - 1/σwater)
Now for the thermo part: As it reaches equilibrium, energy is given up from all the liquid water as it cools to 0°C, Ewater, as well as by the specific melting heat of some of the water freezing, Efreeze. Meanwhile, all of the original ice warms a total of X°C, absorbing some energy, Eice.
Since we assume no heat is lost, we can equate these 2 sides:
Ewater + Efreeze = Eice
We can express these using the specific heat values:
(4200J/Kg°C)(10°C)mwater + (3.3x105)Δm = (2100J/Kg°C)(X°C)mice
Simplify and solve for X:
X = ( (4.2x104)mwater + (3.3x105)Δm) / (2100)mice
We can express the original masses in terms of the original volumes and densities:
mwater = BHσwater and mice = BHσice
If we substitute these and the previous expression for Δm into our expression for X and simplify, we get
X = ( (4.2x104)(0.3)(1000) + (3.3x105)(0.01)/(1/900 - 1/1000)) / (2100)(0.3)(900) = 74.6
And since we've been treating X as the temperature by which the ice rises, its original temp is -74.6°C,
Mateusz G.
Thank you sir!03/10/20