本文主要讲解如何调用Modelica.Media.R134a.R134a_ph下的各类函数,进行制冷剂物性计算。

首先要明确该包的参数计算范围

0.0039 bar ≤ p ≤ 700 bar
169.85 Kelvin ≤ T ≤ 455 Kelvin
explicit for pressure and specific enthalpy

参照官方文档,可以看出函数众多,但大体可以分成两类

1、输入为热力学状态参数,该状态点包括了温度、压强、密度等参数(类似JAVA里的对象),以下为ThermodynamicsState的源码

例1:根据压强,温度,求焓值。

可以找到标准库里的specificEnthalpy函数

根据官方文档提供的Inputs可知此时无法直接传入压强温度参数,需使用构造一个热力状态对象,即调用setState_pTX()函数

model TESTreplaceable package Medium = Modelica.Media.R134a.R134a_ph;Medium.AbsolutePressure p1=1*10^6;Medium.Temperature t1=300.5;Real  h1;
equation h1=Medium.specificEnthalpy(Medium.setState_pTX(p1,t1,fill(0, Medium.nX)));
end TEST;

输出为
与查询得到的237.908差不多,说明计算正确。

2、输入为单个的数值,传入函数对应位置进行计算即可。

例2:根据压力、焓值求密度时使用density_pT函数。
model TESTQPHreplaceable package Medium = Modelica.Media.R134a.R134a_ph;Medium.AbsolutePressure p1=1*10^6;Medium.SpecificEnthalpy t1=273;Medium.Density  V;
equationV=Medium.density_pT(p1,t1,1);
end TESTQPH;

最后输出为

查某物性软件为1298.033kg/m^3,两者相差不大。

Dymola下的制冷剂R134A物性包的使用相关推荐

  1. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  2. centos7下监控流量、数据包占用最大的进程

    2019独角兽企业重金招聘Python工程师标准>>> centos7下监控流量.数据包占用最大的进程 听语音 | 浏览:89 | 更新:2018-10-18 21:05 1 2 3 ...

  3. 安卓抓包工具 linux,Android 下使用tcpdump网络抓包方法

    Android 下使用tcpdump网络抓包方法 抓包需要tcpdump以及Root权限,tcpdump在本文后有下载. 首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用 ...

  4. linux打包java jar_在linux环境下修改可运行jar包配置并重新打包

    在linux环境下修改可运行jar包配置并重新打包步骤: 1)mkdir xxx 2)mv XXX.jar XXX 3)jar xvf XXX.jar 4)mv XXX.jar ../ 5)vi XX ...

  5. iOS 10.3下解决Fiddler代理抓包ssl证书信任问题

    iOS 10.3下解决Fiddler代理抓包ssl证书信任问题 参考文章: (1)iOS 10.3下解决Fiddler代理抓包ssl证书信任问题 (2)https://www.cnblogs.com/ ...

  6. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  7. mac下HTTP与HTTPS抓包

    mac下HTTP与HTTPS抓包 HTTP抓包流程 1. 在mac 电脑 上下载代理软件,charlse或者fiddler均可以: 下载方法:http://www.charlesproxy.com/可 ...

  8. 安利一个Mac下好用的抓包工具-Charles

    Charles:让天底下没有难抓的包. 前言 今天给大家推荐一个我所使用过的抓包工具中最好用的抓包工具-Charles(音译:查尔斯),它可以抓各端发起的网络请求,我主要用来抓移动设备上的请求,上次小 ...

  9. linux 数据包复制,请问在LINUX下是如何判断数据包属于同一条连接的--

    请问在LINUX下是如何判断数据包属于同一条连接的-- (2011-09-01 06:29:40) 标签: 杂谈 请问在LINUX下是如何判断数据包属于同一条连接的??比如我在某个数据包中发现了可疑的 ...

最新文章

  1. linux文本处理常用命令
  2. Django web框架学习笔记
  3. 微生物组实验手册计划正式启动、诚邀同行共同打造本领域方法百科全书
  4. Docker Basic
  5. Google是否会成为下一个微软?
  6. 02软件需求读书笔记(二)
  7. 廖雪峰python教程百度云-廖雪峰Python教程的配套视频教程,全套完整版!
  8. iosclient暑期“动画屋“活动项目总结
  9. J2EE学习中一些值得研究的开源项目
  10. Memento(备忘录)--对象行为型模式
  11. nacos 本地测试_本地调试和服务器调试都无法连通-问答-阿里云开发者社区-阿里云...
  12. OpenCasCade – 载入IGES文件
  13. 计算机桌面图片查看,在CAD看图中如何快速的打开电脑桌面上的图纸进行预览查看...
  14. 安装cm初始脚本配置数据库scm_prepare_database.sh(在主节点上)遇到的问题
  15. 对待新知识、新领域的心态——好奇、批判、独孤求败
  16. 穹顶之下——大数据下生活
  17. 不要用PS啦,python+opencv代码给证件照换底色
  18. python3是什么意思啊_python3指的是什么意思
  19. 快看快看,这款免费的低代码平台绝绝子
  20. Matlab实现蚂蚁群算法

热门文章

  1. 微信退款通知req_info解密java_2018.05.24 解密微信退款结果通知中的加密信息req_info...
  2. 对《Phase-Functioned Neural Networks for Character Control》一文的理解(上)
  3. Unity制作王者荣耀商业级手游
  4. “老铁支付”在路上,快手支付能为快手电商保驾护航吗
  5. 前端面试之JavaScript
  6. 数仓建模—IOTA架构
  7. Jmeter win10设置字体大小
  8. Python基础—Day2
  9. 计算机组成原理irl,一《计算机组成原理》.doc
  10. 公司上市的条件和程序