我必须在EES上计算一个函数。功能: T(t)=((T_surface-T_infinity)*(e^(-bt)))+T_infinity t为时间,限制在1到40秒之间。我需要在1-40秒内计算每一秒。如何在EES中编写此函数?
发布于 2021-11-13 01:07:14
如果我理解正确的话,就不应该解微分方程,不应该做积分、求和之类的事情。只需完成变量t变化的计算。
有两种可能性。但首先:EES不是“键敏感”的!所以你应该选择一个-T或t-and,而另一个应该得到另一个“名字”。我更喜欢用“tau”来表示时间。
参数表
在方程式窗口中写入方程式,并输入您可能具有的参数(?)。不要定义“tau”。像这样:
T=((T_surface-T_infinity)*(exp(-b*tau)))+T_infinity
T_surcace = 80[C]
T_infinity = 20[C]
b=3 然后打开参数表,添加您想要查看的变量。至少你应该选T和tau。将表中的行展开到40,然后输入相应的时间。然后按绿色的播放按钮(在表格的左上角)。
重复函数:
T_surface = 80[C]
$varinfo tau[] units='s'
b=0.1[1/s]
Duplicate i=1,40
tau[i] = i*1[s]
T[i]=((T_surface-T_infinity)*(exp(-b*tau[i] )))+T_infinity
End
T_infinity = 20[C]
$varinfo T[] units='C' https://stackoverflow.com/questions/66983075
复制相似问题