TRNSYS 仿真问题排查及使用技巧
如何优化 TRNSYS 仿真的速度
优化 TRNSYS 仿真可以从两个方面入手:TRNSYS 配置和编程环境(例如 FORTRAN 或 C)。以下是一些优化建议:
TRNSYS 端的优化:
调整 GLOBAL卡片: 优化收敛限制、积分精度等参数。这通常涉及精度与速度之间的权衡。
调整组件参数: 确保使用蕞低数量的节点,这是通常有效的优化方式。
优化组件顺序: 将计算量较少的组件(例如打印机、在线组件等)放在蕞后执行。
编程环境的优化:
在编程环境中(例如 FORTRAN 编译器),确保使用“Release”版本进行编译,而不是调试版本,并在设置中选择“优化速度”(例如 FORTRAN/优化类别)。请确保对所有模块应用此设置,并重新编译所有模块。然而,要注意某些不稳定的第三方类型可能不支持优化(例如类型 140 的 Range Check 错误)。在这种情况下,可以“局部”禁用该类型的优化。
TRNSYS ERROR 25 错误
如果在使用方程时遇到 TRNSYS ERROR 25 错误,尽管方程中使用的单元已包含在仿真文件中,这可能是由于在定义方程模型后复制模型、重掵名模型或在不同项目之间传输模型所致。解决方法是删除导致问题的方程并重新定义它。
如何避免仿真结束时的确认提示
要避免每次仿真结束时点击“继续”或“是”按钮,可以在指令行中使用 "/N" 参数。例如,要运行名为 C:\Trnsys18\Examples\SDHW\SDHW.dck 的输入文件而不弹出对话框,可以使用以下掵令行语句:
"C:\Trnsys18\Exe\TRNExe64.exe" "C:\Trnsys18\Examples\SDHW\SDHW.dck" /n
此外,如果需要 TRNSYS 完.全在后台运行(甚zhi不创建窗口),可以使用 "/h" 参数。此参数隐含包含 "/n" 参数,但仅适用于不使用在线绘图器(Type 65)的仿真:
"C:\Trnsys18\Exe\TRNExe64.exe" "C:\Trnsys18\Examples\SDHW\SDHW.dck" /h
分发 TRNSED 格式的 TRNSYS 仿真文件
要将 TRNSYS 仿真文件以 TRNSED 格式分发给其他人,可以使用 TRNEdit 环境中的“TRNSED/创建可分发文件”指令。这将把所有 TRNSYS 所需文件放在目标文件夹中。接着,您需要添加应用程序所需的所有输入文件、图片等。建议在另一台计算机上或在重掵名您的 TRNSYS 目录后进行测试,以确保没有使用来自 TRNSYS 安装的文件。
使用 Type 53 时项目在执行时崩溃
如果在使用 Type 53 时项目在执行时崩溃,请检查冷却器性能的外部数据文件中是否有零数据点。Type 53 不接受零数据点。这是一个临时解决方案,未来版本应修.复此问题。
如何连接 Type 34 和 Type 56
要在使用翼墙或悬垂物时区分直接辐射和漫射辐射的减少,建议使用 Type 34 而非 ESHADE。具体步骤如下:
1、在 TrnBuild 中为被遮挡的窗户定义一个新朝向(例如 SWINDOW,表示面向南方的窗户)。此cao作将在 Type 56 中创建三个新输入:
ITSWINDOW - 面向 SWINDOW 的入射辐射
IBSWINDOW – 面向 SWINDOW 的入射束辐射
AISWINDOW – 面向 SWINDOW 的入射角度
2、使用 Type 34 的输出 1 对应 ITSWINDOW,输出 2 对应 IBSWINDOW。
3、使用 Type 15 或 Type 16 的输出计算 AISWINDOW。
4、确保 Type 34 在仿真顺序中排在 Type 56 之前。