1) Because the piping codes don't addess negative pressure. What everyone seems to have missed is that pressure (in the piping codes) only comes into play at the very end, when the "code stress" is computed for primary loads. Pressure is accounted for in the PD/4t term of the longitudinal stress equation: Sl = PD/4t + iM/z
Now, if you did input a negative pressure, we just took the absolute value when computing PD/4t. However, so many people questioned why the program never warned them about "buckling" (or how do you design stiffening rings), we made negative pressure an error, in Version 5.20
Since then many users have complained, so in 5.30 we're going to allow negative pressure, but the program will warn you that: (a) the Sl equation will use the absolute value of the pressure, and (b) buckling is not addressed.
2) The only time CAESAR II determines a thrust force is if you have an expansion joint (with an effective ID defined) in the model.
_________________________
Regards,
Richard Ay - Consultant