首页 > 解决方案 > 工程方程求解器 - 函数

问题描述

我必须在 EES 上计算一个函数。函数:T(t)=((T_surface-T_infinity)*(e^(-bt)))+T_infinity t 是时间,限制在 1 到 40 秒之间。我需要在 1-40 中每秒计算一次。如何在 EES 中编写此函数?

标签: function

解决方案


如果我正确理解了这个问题,则不应该求解微分方程,不应该进行积分、求和等。只需要完成变量 t 变化的计算。

有两种可能性。但首先:EES 不是“关键敏感”!所以你应该选择一个——<code>T 或t——另一个应该得到另一个“名字”。我更喜欢“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'    

推荐阅读