首页 > 解决方案 > 通过 EES 中的子程序/模块生成 IntegralTable

问题描述

我正在开发一个模型,该模型涉及将热力学平衡方程(质量、能量和状态方程)应用于多个控制体积。目前我重复DAE系统的次数与控制量一样多,这不是很有效。我尝试在 SUBPROGRAM 或 MODULE 中声明方程式,并在需要时调用它。以下代码是一个非常简单的示例,旨在演示该问题:

Module XY(x_0,x)
	dxdt = 1
	x = x_0 + integral(dxdt, t, 0, 5) 
End

$integraltable t: 0.01  x 
w0 = 1
y0 = 2
Call XY(w0,w)
Call XY(y0,y)

代码在 EES 中运行正常,但仅在积分结束时返回结果,而不生成积分表。关于如何解决这个问题的任何想法?谢谢!

标签: integral

解决方案


推荐阅读