IESVE软件中VistaPro模块中的结果变量众多,很多用户反应变量数据不容易获得,其实在此模块中用户可以根据现有变量(天气数据、房间设置和负荷、建筑负荷、能源、碳排放)进行组合,利用VE软件自带的函数创建属于自己的结果变量,并可以将这些新的结果变量用到将来所有的项目模拟结果中。本文章介绍直接输入公式和利用VE自带的函数两种方式,阐述IESVE如何创建自定义变量。

变量一:创建房间空气焓值变量

明确焓值定义与公式:空气焓值符号通常用i表示,单位是kj/Kg,表示空气所含有总热量。湿空气焓值是1kg干空气的焓值与dkg水蒸气焓值总和。计算公式如下:

I=1.01t+(2500+1.84t)d

t:空气温度℃

d:空气的含湿量kg/kg干空气

1.01:干空气的平均定压比热kj/(kg.k)

1.84:水蒸气的平均定压比热kj/(kg.k)

2500:0℃时水的汽化潜热kj/kg

根据目标变量焓值公式,需要空气温度和空气含湿量两个变量,目前在VistaPro模块变量当中空气温度和空气含湿量变量(Air temperature & Moisture content)均已存在。

进入VistaPro菜单栏下的管理用户变量界面。

创建新变量名称,并定义参数A代表空气温度,参数B代表空气含湿量。

随后选择焓值单位,在VE中已经定义好一些基本变量单位以供用户选择;在空白区域直接输入变量公式;随后根据提示检查公式的正确性;最后点击OK按钮,即自定义变量已经完成,即可在变量列表中查看变量具体数据。

此变量是通过已知公式,选取参数变量,直接进行输入公式的方法创建变量的一种形式,此方法较为简单,即可创建VE中不存在的结果变量,大大增加了VE软件通用性,满足用户的需求。若不存在已有公式,仅有变量之间的逻辑关系,则可以利用VE自带的函数库进行设定。

案例二:房间被占用时的温度

此次变量目的是寻求房间在被人员占用的时候查看房间的温度变化趋势,这样的一种变量需求在各类研究中经常会被提及,VE可以通过数据后处理的方式进行设定,但效率比较低;另外一种方式就可以通过设定自定义变量,可以直接得出我们想要的目标参数变量具体数据。

首先我们明确我们的目标变量:房间内有人时的温度值。参数变量:房间内的温度(Air temperature 或者 Dry resultant temperature),人员占用可选用人员数量(Number of people)。

此时这里选择使用我们VE自带的函数库IF函数句型,即当人员数量大于某个具体数值时,输出所选定房间的温度值。

参数A代表房间温度(Air temperature),参数B代表房间内的人员数量(Number of peopele)。

IF 语句设定:IF(B>0.1,A,0),即表示当参数变量B大于0.1时(即房间被人员占用),输出此时的数据A(即输出此时的房间温度),否则输出为0(即此时输出的温度值为0)。点击OK 按钮就可以在变量列表中,查找自定义变量。

通过VE自带的函数句型,通过各种参数之间的组合,达到我们自己想得到的一种自定义变量数据,这是针对于数据后处理的一种更先进的一种方式,节省大量的时间,加快我们分析数据的效率和进程。

e0312 不存在用户定义的_VistaPro创建自定义变量相关推荐

  1. e0312 不存在用户定义的_更加灵活的参数校验,Spring-boot自定义参数校验注解

    上文我们讨论了如何使用@Min.@Max等注解进行参数校验,主要是针对基本数据类型和级联对象进行参数校验的演示,但是在实际中我们往往需要更为复杂的校验规则,比如注册用户的密码和确认密码进行校验,这个时 ...

  2. yoast造成php内存,php – Yoast SEO |如何创建自定义变量

    你有两种选择. >为更改存在变量添加过滤器. >添加新的自定义变量. 如果要更改存在的变量,可以这样做: // define the wpseo_replacements callback ...

  3. 为Qt Designer创建自定义Widgets小部件

    为Qt Designer创建自定义Widgets小部件 为Qt Designer创建自定义Widgets小部件 入门 在注释domXml()功能 插件要求 创建行为良好的小部件 编译和安装插件 一个简 ...

  4. SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法

    实验目标: 1.学习和掌握用户定义数据类型的概念.创建及使用方法. 2.学习和掌握用户定义函数的概念.创建及使用方法. 创建一个数据库,执行shiyan15.sql脚本 一.创建和使用用户定义的函数( ...

  5. 创建用户定义的数据类型

    创建用户定义的数据类型可以使用 Transact-SQL 语句.系统存储过程 sp_addtype 可以来创建用户定义的数据类型.其语法形式如下:  sp_addtype {type},[,syste ...

  6. db2 控制台执行创建函数语句_DB2中创建和使用SQL用户定义函数

    本文将为您详细介绍DB2数据库中创建用户自定义行数,用以扩展扩展内置的 DB2 函数的方法,供您参考,希望对您有所帮助. 可以创建用户定义函数来扩展内置的 DB2 函数.例如,创建计算复杂的算术表达式 ...

  7. android sqlite自定义函数,如何在SQLite中创建用户定义的函数?

    SQLite不像Oracle或MS SQL Server那样支持用户定义的功能.对于SQLite,必须使用C / C ++创建一个回调函数,并使用sqlite3_create_function调用将该 ...

  8. CodeGen用户定义的扩展令牌

    CodeGen用户定义的扩展令牌 用户定义的扩展令牌是一种特殊的令牌,开发人员可以确定令牌的名称以及在代码生成过程中遇到令牌时要插入的值. CodeGen支持多种机制,允许通过以下方式实现用户定义的令 ...

  9. 32拟合分析_SigmaPlot14.5:指导用户逐步完成图形创建和数据分析过程

    SigmaPlot 14.5 专为满足科学家.专业研究人员和工程师的需求而设计 SigmaPlot凭借获奖的界面和直观的向导技术,指导用户逐步完成图形创建和数据分析过程.SigmaPlot具备创建令人 ...

最新文章

  1. 在C#.net中如何操作XML
  2. 列出本地git仓库中的文件?
  3. 基于DVB-T标准,COFDM调制系统的利用导频信号进行符号粗同步
  4. 一部分 数据 迁移_软件测试员12小时惊魂记:数据库迁移出大事故,如何测试?...
  5. python获取网页源码不完整_python和Ajax在一起了?真的???
  6. ruby + phantomjs 自动化测试 - GA
  7. C#并发实战Parallel.ForEach使用
  8. Hadoop入门(三)HDFS API
  9. [转载] 详解Java中静态方法
  10. 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
  11. python从入门到精通pdf-跟老齐学Python从入门到精通完整版PDF_Python教程
  12. vue中的组件 (全局注册和本地注册组件)
  13. html4.0打不开.swf,SecurityError Error 2148 SWF 不能访问本地资源
  14. DevOps工程师到底做些什么?
  15. python2.0安装教程_Python2.7 【安装教程】
  16. 效果图是怎么做出来的?
  17. tensorflow 语义slam_研究《视觉SLAM十四讲从理论到实践第2版》PDF代码+《OpenCV+TensorFlow深度学习与计算机视觉实战》PDF代码笔记...
  18. 代码规范检查工具+代码规范生成工具
  19. linux查看.so导出函数
  20. 彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)

热门文章

  1. 多项式加法c语言数组解,急!!!!c语言:求n次多项式的加法和乘法
  2. AI:人工智能实践六大场景(金融信用违约、反欺诈模型、客户偏好洞察、智能推荐、精准营销、客户流失管理)及其对应常用机器学习算法经验总结(不断更新)
  3. Interview:算法岗位面试—10.17早上—上海某银行人工智能算法岗位(偏算法,四大行之一)技术面试之项目讲解和激活函数的选择
  4. Dataset之MNIST:自定义函数mnist.load_mnist根据网址下载mnist数据集(四个ubyte.gz格式数据集文件)
  5. Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略
  6. dropout+Batch Normalization理解
  7. 拖延不是你的锅,全是基因惹的祸
  8. B. 熟练剖分(tree) (概率DP)
  9. MSSql2005: Cube 和 RollUp 的区别
  10. linux中一些简便的命令之wc