AD中定义变量的单位问题
本帖最后由 zzz1995zzz 于 2021-5-19 17:21 编辑请教论坛大佬们一个问题,在AD中定义flowsheet constraint 调用变量时,查看结果后,发现有的变量温度单位默认是K 有的默认是摄氏度,如何统一设置单位呢?
例子如下:
比如在定义温度变量A,B,D后,定义时采用modelassistant,显示单位为C(摄氏度),然后写入赋值语句,A=streams("").T,此时在all variable里面看到A的值是单位为K(开尔文),B也是,但计算D=(A+B)/2; 计算结果发现C的值的单位是C,???,并且在计算中,A,B的数值也用的是C单位的数值,并不是all variable显示的数值的平均。是否意味着虽然A,B在all variable里面显示了K单位数值,但计算时都用C的数值?
你用model assistant新建D的时候你看下温度是不是C,AD里默认temperature变量的温度为C 55656937 发表于 2021-5-21 08:53
你用model assistant新建D的时候你看下温度是不是C,AD里默认temperature变量的温度为C
新建的时候是显示C,但我在使其赋值streams(“xxx“).T,在all variable 中看streams(“xxx“).T 的值,单位是开尔文,就是在all variable表中,同一类型的变量单位居然不统一,就很迷惑。 all variables里只是显示,真正计算看代码里的单位。 55656937 发表于 2021-5-23 14:58
all variables里只是显示,真正计算看代码里的单位。
奥奥 这样的 ! 55656937 发表于 2021-5-18 15:33
all variables里只是显示,真正计算看代码里的单位。
您好 我发了一个关于超临界水物性的帖子 您能帮忙看看嘛 55656937 发表于 2021-5-18 15:33
all variables里只是显示,真正计算看代码里的单位。
那当我引用streams(""). P等参数时,如何看他的默认单位呢?双击物流显示的单位好像不是默认单位吧,和model assistant 中新建一个同类型的单位不一致?还是说如果涉及到streams(""). P的计算公式,就按照model assistant 中新建一个同类型的变量单位来用? 按照model assistant 中新建一个同类型的变量单位来用
页:
[1]