Calculating Gas Temperature During Adiabatic Process with Fixed Piston

  • Thread starter Thread starter elivil
  • Start date Start date
  • Tags Tags
    Thermodynamics
AI Thread Summary
The discussion revolves around calculating the gas temperature during an adiabatic process involving a fixed piston in a vertical cylindrical bottle containing an ideal gas. The user presents a derived equation for temperature but struggles to find its real solution, suggesting that the piston undergoes nonlinear oscillation after passing the equilibrium point. There is debate about the inclusion of kinetic energy in the energy conservation equation at the moment of the piston’s first stop, with some participants questioning the assumptions made about mechanical equilibrium. The conversation also touches on the complexity of the equations involved and the potential use of Mathematica for solving them. Overall, the participants are focused on refining their approach to accurately determine the gas temperature under the specified conditions.
elivil
Messages
14
Reaction score
0
Thermodynamics adiabat - help

Homework Statement


Vertical cylindrical bottle is closed by a fixed piston (mass m). Under the piston in volume V_1 there is 1 mole of ideal 1-atomic gas with pressure P_1. Over the piston there is vacuum, cross section area is equal to S. The piston becomes free and begins moving. There goes an adiabatic process. Friction between piston and walls of bottle is very small. Calculate gas temperature in the moment of first stop of the piston.

Homework Equations


We have a system of three equations with three variables.
p(V_1+Sh)=RT
mgh=c_v(T-T_1)
p_1V_1^\frac {5} {3} = pV^ \frac {5} {3}
First is equation of state, second is energy conservation, third - adiabatic process. h - difference in height of piston before moving and in the moment of first stop. T_1 is gas temperature in the beginning. c_v - heat capacity in constant volume process (it's equal in this case to \frac {3} {2}R).

The Attempt at a Solution


After some algebra I got a single equation determining T:
T^3(aT+b)^2=c
where a, b, c - constants equal to:
a=3RS
b=(2mg-3p_1S)V_1
c=T_1^3V_1^2m^2g^2
It seems to me that this equation has one real solution but I can't find it.

Please help me.

Thank you.
 
Last edited:
Physics news on Phys.org
You can write another equation addressing mechanical equilibrium.

EDIT: Also, I would write mgh=-c_v(T-T_1) instead.
 
Last edited:
What mechanical equilibrium do you refer to? If you suggest something like
p_1S=mg, I don't think it's right because in the moment of first stop we don't have mechanical equilibrium. If it was the case then the first stop would be the final stop because nothing would force the piston to move again. My previous problem was just the same but I was obliged to find gas temperature after the final stop - it's quite simple and actually there is mechanical equilibrium.
 
Got it. Are you envisioning the piston gaining speed, passing the <br /> p_1S=mg<br /> point, and decelerating due to gravity?
 
Yes, I think the piston will gain speed, then pass the equilibrium point but because it has a non-zero kinetic energy, it will continue to move after that point - so in fact it will be a nonlinear oscillation. The moment of first stop will be the moment when the piston turns around to move back to an equilibrium point after passing that point in the first time.
 
Wouldn't c be four times the value you have, from when you take care of \left(\frac{3}{2}R\right)^2? Also, what do you think about the earlier comment about switching the sign? I can have Mathematica pick out the real solution.
 
Maybe, I've got wrong idea but I think I should reconsider energy conservation equation.
It seems to me that in the moment of first stop of the piston during its oscillations we should consider not only its potential energy but also its kinetic energy which has maximum at this point. Am I right? If yes, then it requires more change than just switching the sign (I agree with it).
 
Wouldn't the kinetic energy be zero when the piston comes to a stop? I think you were on the right track originally.

Incidentally, Mathematica can solve your equations but the real solution ends up being quite complex and many lines long.
 
Back
Top