端口数量已经扩大到 10 个进口和 10 个出口。用户可按个人喜好的任何方式配合使用它们。
管道连接 |
||
1 |
进口 1 |
|
2 |
进口 2 | |
3 |
进口 3 |
|
4 |
进口 4 |
|
5 |
进口 5 |
|
6 |
进口 6 |
|
7 |
出口 1 |
|
8 |
出口 2 |
|
9 |
出口 3 |
|
10 |
出口 4 |
|
11 |
出口 5 |
|
12 |
出口 6 |
|
13 |
出口 7 |
|
14 |
出口 8 |
|
15 |
出口 9 |
|
16 |
出口 10 |
|
17 |
进口 7 |
|
18 |
进口 8 |
|
19 |
进口 9 |
|
20 |
进口 10 |
组件 93 可以在 EbsScript 的帮助下创建独立的组件。与普通的 EbsScripts 不同,存储在组件 93 中的 EbsScript 在求解方程组的每个迭代步骤中都被调用。
注意:
这些组件也有特征线、结果数组、规格矩阵和结果矩阵。可以在每个迭代步骤中计算结果值。参见选项标签"计算"->"计算选项"->"结果计算"->(1)"在每个迭代步骤中计算结果"。
组件 93 有额外的接口。参见"编辑组件"一章中的"专家"选项卡和注释 -> 选项卡"专家"。
规格值"FAUX"控制是否在实际迭代步骤之前执行一个额外的辅助调用("ksGetMode"为该调用返回值"PreIteration")。可以用来调用以下函数,以控制存储组件的最大剩余运行时间:
• 函数 ksGetGlobalMaxTimeInterval:Real; internal;
// 全局(模型)最大运行时间,单位为秒
• 函数 ksSetMaxTimeInterval( time:Real ); internal;
// 设置局部(组件)最大运行时间,单位为秒
• 函数 ksGetMaxTimeInterval:Real; internal;
// 局部(组件)最大运行时间,单位为秒!!!报告由 ksSetMaxTimeInterval 设置的最后一个值。
通过规格值"FDEFEQN"可以关闭默认方程的生成,这意味着在设置方程时可以省略对 ksRemoveAllEquations 的强制调用。
对于新插入的组件,默认值为 0"不生成默认方程",对于已经存在的组件,值设置为 1"生成默认方程"。
在这个组件中对 EbsScript 进行编程的细节,在内核脚本的章节 EbsScript 中详细描述。
FSEQ |
用于定义调用序列中位置的标志 如父工况(子工况为可选项) 表达式 =0: 与其他组件平行 =1: 较晚,在流体重新计算之后 |
FDEFEQN |
自动默认方程的标志 如父工况(子工况为可选项) 表达式 =0: 不生成自动默认方程 =1: 生成自动默认方程 |
FAUX |
迭代步骤之间辅助调用的标志 如父工况(子工况为可选项) 表达式 =0: 没有辅助调用 =1: 执行辅助调用 |
FPROG |
程序-ID(由用户指定的组件子类型分类) |
SPEC1,..., SPEC40 |
可由用户定义的规格值(也可用作为标称值) |
从 CL_1 到 CL_20
该组件中使用的物理学完全由用户存储的 EbsScript 定义。在这个 EbsScrip t中,质量流速、压力和焓的参数可以为所有 9 条输出连接管道进行设置。27 个简单的方程用于方程系统,其中 EbsScript 中的计算值被指定为相应参数的常数。
所有情况 |
||
M7 = 常数 P7 = 常数 H7 = 常数 M8 = 常数 P8 = 常数 H8 = 常数 M9 = 常数 P9 = 常数 H9 = 常数 M10 = 常数 P10 = 常数 H10 = 常数 M11 = 常数 P11 = 常数 H11 = 常数 M12 = 常数 P12 = 常数 H12 = 常数 M13 = 常数 P13 = 常数 H13 = 常数 M14 = 常数 P14 = 常数 H14 = 常数 M15 = 常数 P15 = 常数 H15 = 常数
|
显示选项 1 |
显示选项 2 |
||
显示选项 3 |
显示选项 4 |
点击 >> 组件 93 示例 << 加载示例。