zzz1995zzz 发表于 2019-11-28 23:17:20

ACM中如何调用蒸汽焓值

在ACM自定义模块中,想做一个动态加热器,热端冷端工质都为水,在componegt list定义了H2O,如何将这个定义落实到物流中呢?类似于在aspen 中的flowsheet中stream的物流成分定义?

在自定义模型中,热端出口水温可以计算出来,需要用水蒸气焓参数根据温度求取焓值,定义的Port中有焓值这个变量,这时候加入焓值函数来求取吗?还是用HoutOut.H (这个是热端物流出口.焓值)就可以了?

如果要用焓值函数的话,怎么调用呢?


55656937 发表于 2019-11-28 23:17:20

定义了h2o, 然后在component list里选择水,就可以到stream里去输入物流组分了啊,跟aspen plus里一样。

55656937 发表于 2019-11-28 23:17:20

用焓值函数,直接call (hl) = pEnth_mol_liq(T, p, x);

55656937 发表于 2019-11-28 23:17:20

T as temperature;
p as pressure;
x(componentlist) as molefraction;

hl as enth_mol;

call (hl) = pEnth_Mol_Liq (T, P, x);

zzz1995zzz 发表于 2019-11-28 23:17:20

55656937 发表于 2019-12-16 14:45
用焓值函数,直接call (hl) = pEnth_mol_liq(T, p, x);

已知饱和温度,如何调用饱和水和饱和蒸汽密度,饱和压力呢?请问这是在哪查找有这些函数的?

zzz1995zzz 发表于 2019-11-28 23:17:20

55656937 发表于 2019-12-16 14:45
用焓值函数,直接call (hl) = pEnth_mol_liq(T, p, x);

这个不是用来定义聚合物的嘛?常规物质也适用嘛???

UFOCOME321 发表于 2019-11-28 23:17:20

谢谢楼主分享

55656937 发表于 2019-11-28 23:17:20

zzz1995zzz 发表于 2020-10-16 17:11
这个不是用来定义聚合物的嘛?常规物质也适用嘛???

你在哪里看到是聚合物的?这个就是通用的函数。

zzz1995zzz 发表于 2019-11-28 23:17:20

zzz1995zzz 发表于 2020-10-16 17:11
这个不是用来定义聚合物的嘛?常规物质也适用嘛???

不好意思 之前找错了 找成pEnth_mol_liqp(T,P,x) 了 这个才是聚合物的。多谢多谢

zzz1995zzz 发表于 2019-11-28 23:17:20

55656937 发表于 2020-10-19 11:12
你在哪里看到是聚合物的?这个就是通用的函数。

当我想调用用饱和水蒸气参数和饱和水焓值这个数据时,pEntr_Mol_Liq (T,P,x)x需要输入0和1,但是提示必须是个向量。请问如何解决呢?

55656937 发表于 2019-11-28 23:17:20

pEntr_Mol_Liq这个是求焓的,x表示的是组分。求饱和焓值用pFlashPV

zzz1995zzz 发表于 2019-11-28 23:17:20

55656937 发表于 2020-10-26 14:52
pEntr_Mol_Liq这个是求焓的,x表示的是组分。求饱和焓值用pFlashPV

call (T, Y, X, HV, HL) = pFlashPV (P, VF, Z); 请问这个z怎么输入呢?z也要是数组

zzz1995zzz 发表于 2019-11-28 23:17:20

zzz1995zzz 发表于 2020-10-26 16:14
call (T, Y, X, HV, HL) = pFlashPV (P, VF, Z); 请问这个z怎么输入呢?z也要是数组

还有就是求取时间偏微分的$后面 不能加()好像,例如$(a*b)不能实现,请问只能用定义c=a*b ,$c来实现嘛?
页: [1]
查看完整版本: ACM中如何调用蒸汽焓值