最近在学习solidDisplacementFoam时遇到了一个问题,在计算热应力是,openfoam是这样写的:
if (thermalStress)
{
const volScalarField& T = Tptr();
sigma = sigma - I*(rho*threeKalpha*T);
}
可弹性力学中,应该是用温度变化计算热应力,即:
sigma = sigma - I*(rho*threeKalpha*(T-T0));
其中T0是初始的参考温度。请问有人了解这个问题吗?请不吝赐教