管理建模语言.pdf

上传人:zhu****_FC 文档编号:4432166 上传时间:2018-10-01 格式:PDF 页数:13 大小:2.06MB
返回 下载 相关 举报
管理建模语言.pdf_第1页
第1页 / 共13页
管理建模语言.pdf_第2页
第2页 / 共13页
管理建模语言.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《管理建模语言.pdf》由会员分享,可在线阅读,更多相关《管理建模语言.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104040532 A (43)申请公布日 2014.09.10 C N 1 0 4 0 4 0 5 3 2 A (21)申请号 201280054016.X (22)申请日 2012.08.22 13/223,632 2011.09.01 US G06F 17/00(2006.01) G06F 9/44(2006.01) G06Q 50/06(2006.01) (71)申请人汉特能源智商公司 地址美国得克萨斯州 (72)发明人罗伯特詹姆斯伯克 (74)专利代理机构隆天国际知识产权代理有限 公司 72003 代理人张浴月 李玉锁 (54) 发明名称 管理建模语言 (5。

2、7) 摘要 本发明提供一种系统、计算机实施方法、以及 计算机程序产品,用于能源管理建模语言。经由用 户界面接收对位置、时间、第一变量标识符、第二 变量标识符、第三变量标识符、以及基于能源管理 建模语言原素指定公式的文本的选择。所述的第 一变量标识符、第二变量标识符、和第三变量标识 符基于所述的位置和时间而被重新格式化。基于 经过重新格式化的第一变量和经过重新格式化的 第二变量来执行所述公式以产生结果。基于经过 重新格式化的第三变量来输出所述结果。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.05.04 (86)PCT国际申请的申请数据 PCT/US2012/051886。

3、 2012.08.22 (87)PCT国际申请的公布数据 WO2013/032814 EN 2013.03.07 (51)Int.Cl. 权利要求书2页 说明书7页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图3页 (10)申请公布号 CN 104040532 A CN 104040532 A 1/2页 2 1.一种用于能源管理建模语言的系统,该系统包括: 计算机; 存储器; 用户界面;以及 计算机程序,存储于所述存储器中并由所述计算机执行以进行如下操作: 经由所述用户界面接收所选择的位置、时间、第一变量标识符、第二变量标识符、第三 变。

4、量标识符、以及文本,其中该文本基于能源管理建模语言原素来指定公式; 基于所述位置和所述时间对所述第一变量标识符、所述第二变量标识符、和所述第三 变量标识符进行重新格式化; 基于经过重新格式化的第一变量和经过重新格式化的第二变量执行所述公式以产生 结果;以及 基于经过重新格式化的第三变量输出所述结果。 2.如权利要求1所述的系统,其中所述计算机程序包括定义于资产结构树内的位置列 表、公式列表、以及与所述公式列表关联的计划表。 3.如权利要求1所述的系统,其中所述计算机程序是进一步可执行的,以从数据库输 入与所述位置关联的变量,以及输入与所述变量关联的任意公式。 4.如权利要求1所述的系统,其中所。

5、述计算机程序是进一步可执行的,以解析公式来 构建抽象语法树。 5.如权利要求1所述的系统,其中所述计算机程序是进一步可执行的,以使用抽象语 法树来构建执行树,并通过执行所述执行树而将所述公式应用于变量。 6.如权利要求1所述的系统,其中所述能源管理建模语言原素包括将设施资产分组成 至少一个集合的机构资产树。 7.如权利要求1所述的系统,其中所述能源管理建模语言原素包括在一时段上积累数 据的聚集原素。 8.如权利要求1所述的系统,其中所述能源管理建模语言原素包括计费原素,该计费 原素包括用时时段、高峰需求、用度成本、可计费需求、以及需求成本至少之一。 9.如权利要求1所述的系统,其中所述能源管理。

6、建模语言原素包括持续原素,该持续 原素存储由另一公式后续使用的变量。 10.如权利要求1所述的系统,其中所述能源管理建模语言原素包括域变量,该域变量 指定所述位置、所述时间、以及变量标识符。 11.如权利要求1所述的系统,其中所述公式还基于至少一个通用原素,该通用原素包 括变量赋值、数学运算符、数学运算符优先级指示符、逻辑运算符、以及流程控制指令至少 之一。 12.如权利要求1所述的系统,其中所述能源管理建模语言原素包括基于公式而规定 一功能的动作原素,该动作原素包括警告、记录、以及控制命令至少之一。 13.如权利要求1所述的系统,其中所述结果包括数学计算和控制命令至少之一。 14.一种用于能。

7、源管理建模语言的计算机实施方法,该方法包括以下步骤: 通过存储于存储器并由计算机执行的计算机程序,经由用户界面接收对位置、时间范 围、分别与第一、第二和第三数据域关联的第一、第二和第三变量标识符、以及这样的文本 权 利 要 求 书CN 104040532 A 2/2页 3 的选择,其中该文本基于能源管理建模语言原素来指定公式; 由所述计算机程序基于所选择的时间范围对所述第一、第二和第三变量标识符重新格 式化; 由所述计算机程序基于经过重新格式化的第一和第二变量标识符执行所述公式以产 生结果;以及 由所述计算机程序输出所述结果以修改由经过重新格式化的第三变量测量的系统的 状态。 15.如权利要求。

8、14所述的计算机实施方法,其中执行所述公式还基于计划运行时间和 前一运行时间至少之一而定;以及其中输出所述结果包括让所述结果持续作为全局变量。 16.如权利要求14所述的计算机实施方法,其中所述第一域为业务域,该业务域包括 与预算、能耗目标、交易、运营费用、能源成本、需求成本、以及交易能源成本至少之一关联 的数据。 17.如权利要求13所述的计算机实施方法,其中所述第二域为能源域,该能源域包括 实际用度、无功用度、功率因数、最大需求、无功千伏安(kVAr)、无功千伏安小时(kVArh)、 功率因数、基本用时段的千瓦、中间用时段的千瓦、次峰用时段的千瓦、高峰用时段的千瓦、 基本用时段的千瓦时、中。

9、间用时段的千瓦时、次峰用时段的千瓦时、以及高峰用时段的千瓦 时至少之一的数据。 18.如权利要求13所述的计算机实施方法,其中所述第三域为设施域,该设施域包括 与计量仪、计量仪配置、实时数据、采样频率、暖通空调(HVAC)、照明、湿度和温度至少之一 关联的数据。 19.一种计算机程序产品,用于能源管理建模语言,该计算机程序产品包括: 计算机可读存储介质,存储计算机可执行程序代码,在由处理器执行时使所述计算机 可执行程序代码进行包括以下步骤的方法: 经由用户界面接收对位置、时间、过滤器、基于所述位置且与第一数据域关联的第一变 量标识符、基于所述位置且与第二数据域关联的第二变量标识符、基于所述位置。

10、且与第三 数据域关联的第三变量标识符、以及基于能源管理建模语言原素指定公式的文本的选择, 其中所述第一数据域、所述第二数据域、和所述第三数据域是互为专属的数据域; 基于所述时间和所述过滤器对所述第一变量标识符、所述第二变量标识符、以及所述 第三变量标识符进行重新格式化; 基于经过重新格式化的第一变量和经过重新格式化的第二变量执行所述公式以产生 结果;以及 基于经过重新格式化的第三变量输出所述结果。 20.如权利要求19所述的计算机程序产品,其中所述过滤器包括夜间过滤器、日间过 滤器、办公时间段过滤器、办公时间以外过滤器、工作日过滤器、以及周末过滤器至少之一。 权 利 要 求 书CN 10404。

11、0532 A 1/7页 4 管理建模语言 0001 相关申请的交叉引用 0002 本申请要求2011年9月1日提交的序列号为13/223632的美国非临时专利申请 的优先权。 0003 有关联邦资助研究或开发的声明 0004 不适用 0005 缩微平片附录的引用 0006 不适用 技术领域 0007 本公开的实施例一般涉及能源管理,更具体涉及一种用于能源管理建模语言的系 统、计算机实施方法、和计算机程序产品。 背景技术 0008 能源管理系统是聚集有来自顾客设施中多个子系统的信息以对顾客的能耗提供 深入理解的复杂系统。遗憾的是,许多能源管理系统是如此高度专业化,以至于它们没有基 于顾客的业务智。

12、能层提供任何可实行的信息。顾客可能需要用到这样的能源管理系统,该 系统将顾客的设施域无缝地整合到顾客的能源域中并最终整合到顾客的业务域中。 0009 如此处所用到的,设施域(facility domain)是指消耗能源的一个或多个设施、建 筑、车间(plant)、操作平台等等、能量消耗、这些设施内的电力用度、以及与这些设施具体 相关的专业技能,这些专业技能例如为与建筑管理、实物资产、电力用度、能耗装置、以及监 控工具有关的知识。顾客将配备具有有关设施域专业技能并且能够界定或识别设施性能指 标(performance indicator)的人员(雇员或承包方),并被称为设施管理者。 0010 如。

13、此处所用到的,能源域是指业务部门(business sector)的能耗、用度、用度部 署、能耗行为、能源测量、能源使用测量、关键性能指标等等,以及与这些信息具体相关的知 识和专业技能。顾客将配备具有有关能源域专业技能并且能够界定或识别能源用度性能指 标的人员(雇员或承包方)。 0011 如此处所用到的,业务域是指业务或顾客操作、收益、收益目标、预算、规划、成本、 成本目标等等,以及与业务有关的知识和专业技能。顾客将配备具有业务域专业技能并且 能够界定或识别业务性能指标的人员(雇员或承包方)。 0012 如此处所用到的,能源资源管理是指业务域级别的能耗管理及其副产物 (by-product)。。

14、 0013 如此处所用到的业务智能(intelligence)是指用来提取、创建、和/或输入用于 业务的关键性能指标的基于软件的工具。 0014 如此处所用到的,性能指标是指与能耗、能源资源管理、成本、用度、预算、温度数 据、目标、计量数据等等有关并且可用来深入理解能耗或成本的数据或变量。性能指标在此 处也可称为域变量。 说 明 书CN 104040532 A 2/7页 5 0015 此处所用到的域映射是指将来自一个域的性能指标翻译成另一个域的一组性能 指标。例如,业务性能指标可为每千瓦时的销售量,而设施管理者可能仅关注同一销售时段 的平均温度。 0016 对于能源管理系统的相关性能指标的开发。

15、和使用可能需要顾客在开发过程中紧 密的综合参与,从而必须要一定级别的软件成熟度,这是许多软件供应商都缺乏的。在一 段长时间且高成本的反复试验后,顾客可能转向确认并雇佣昂贵的专家来使用顾客的能源 管理系统开发所需的性能指标,这是因为很多能源管理系统常常都是高度专业化且非常复 杂的。然而,雇佣的专家在将顾客的业务域映射到顾客的能源域、或者从顾客的能源域映 射到顾客的业务域时碰到很多挑战,因为这些映射常常都是非直观、有难度、且高度技术性 的。后续,这些性能指标的开发常常是昂贵、复杂、耗时、易出错的,并且不能正确地表示域 映射。虽然许多能源管理系统可以有效地提供运行段的(run-time)数据、警告、。

16、和警报,但 能源管理系统通常只提供应用受限的能源分析和能源情报。完整的软件开发生命周期的时 间和开支对于每个性能指标的开发而言都是需要的,从而顾客可能无法快速或容易地参与 使用新性能指标的实验。进一步,对大量的性能指标的需要会引起操作及运算上的挑战。对 于大量性能指标所需的能源管理系统的可扩展性产生了严重的可应用性问题。 发明内容 0017 提供一种系统、计算机实施方法、以及计算机程序产品,用于能源管理建模语言, 其为顾客提供有异于软件供应商和雇佣专家所造成的挑战的能力,其中所述软件供应商缺 乏软件成熟度来使顾客充分融入开发性能指标的过程,而所述雇佣专家错误地将顾客的业 务域映射至顾客的能源域。

17、。能源管理建模语言使顾客能够快速且容易地识别并使用来自互 为专属域的变量以创建和/或测试性能指标,而无需牵涉软件供应商或雇佣专家,也无需 等待长时的软件开发生命周期。 0018 顾客能够从单个显示屏提供的单个菜单容易地选择设施位置、时间范围、以及各 个域变量,即使这些变量是来自互为专属的数据库。例如,系统接收顾客从设施域选择的 恒温器、从能源域选择的总成本、从业务域选择的预算、以及一个月的时段。用户界面以 简洁的方式显示所述选择,从而使顾客能够检查所述选择并基于能源管理建模语言原素 (primitive)输入指定公式(transform)(其可以是等式)的简单文本。例如,系统接收顾 客的文本输。

18、入,该文本包括简单的如果则语句、以及总成本和预算的变量名称。 0019 所述系统基于所述位置和所述时间对变量标识符重新格式化(reformat)。例如, 系统将总成本转换成设施的总的按月计成本,并将预算转换成设施的按月计预算,从而保 证变量兼容性。所述系统基于经过重新格式化的变量执行公式以产生结果。例如,系统基 于顾客输入的如果则语句将设施的总的按月计成本与设施的按月计预算进行比较。系统基 于至少一个经过重新格式化的变量而输出结果。例如,如果系统确定将设施的总的按月计 成本与设施的按月计预算进行比较的如果则语句为真,则系统输出控制命令到设施地下室 中的恒温器以采取由顾客的文本输入所指定的动作。。

19、顾客可借助于在大大加速的开发过程 时段通过消除诸如软件供应商和雇佣专家等中间人来显著减小用于创建和/或测试大量 性能指标的开发生命周期,从而实现操作可扩展性。 说 明 书CN 104040532 A 3/7页 6 附图说明 0020 本公开的优选实施例的图示附于此处,以便能够更好及更充分地理解本公开的实 施例: 0021 图1表示本公开的样本系统; 0022 图2表示本公开的用户界面所示出的样本框架; 0023 图3表示本公开的样本方法。 0024 一些实施例的详细说明 0025 图1表示本公开的样本系统100,其也可称为能源管理系统100。该系统100包括 计算机102、存储器104、计算机。

20、程序106、以及用户界面108。计算机程序106存储于存储 器104中并由计算机102执行,以经由用户界面108与系统用户通信。 0026 计算机102还与互相可为专属数据库的设施域数据库110、能源域数据库112、 和业务域数据库114进行通信。计算机程序106包括数据模型116、执行部118、解译部 120、执行管理部122、以及原素(primitive)124。数据模型116包括位置列表126、公式 (transform)128、和计划表130。解译部120包括解析器132和抽象语法树134。原素124 包括能源管理建模语言(energy management modeling lang。

21、uage,EMML)原素136和通用原 素138。虽然图1对元件102-138的每一个都示出为一个,但系统100对于元件102-138的 每一个可包括任意数目。 0027 数据模型116包括识别数据库110-114中指定数据的位置的位置列表、与所述指 定数据关联的公式128、以及用于应用公式128的计划表。执行部118扫描数据库110-114 中的数据,并加载与数据库110-114中位置相关联并且将根据计划表130加以应用的公式 128。解译部120包括解析器132,解析器132解析由执行部118传递的公式128以构建抽 象语法树134。执行管理部122将解析器120构建的抽象语法树134与原。

22、素124结合,并 执行所述结合。原素124包括执行管理部120使用的EMML原素136和通用原素138以将 抽象语法树134转换成可执行格式。下面参照图2讨论EMML原素136的示例。通用原素 138的示例包括诸如“”等变量赋值、诸如“+”等数学运算符、诸如“()”等数学运算符优 先级指示符、诸如“”等逻辑运算符、以及诸如如果则语句等流程控制指令。 0028 业务域中数据或性能指标的示例包括预算、整体能源节约目标、交易、营运费用、 能源成本、需求成本、以及事务和能源成本。可作为业务域中数据的基础的能源域中的数据 或性能指标示例包括诸如实际用度、无功用度、功率因数、最大需求、无功千伏安(kVAr。

23、)、无 功千伏安小时(kVArh)、功率因数、基本用时段的千瓦、中间用时段的千瓦、次峰用时段的千 瓦、高峰用时段的千瓦、基本用时段的千瓦时、中间用时段的千瓦时、次峰用时段的千瓦时、 以及高峰用时段的千瓦时等计算数据。可作为能源域中数据的基础的设施域中的数据或 性能指标示例包括诸如计量仪数据、计量仪配置、实时数据、采样频率、暖通空调(HVAC)数 据、照明数据、湿度和温度等原始数据。 0029 系统100为顾客提供有异于软件供应商和雇佣专家所造成的挑战的能力,其中所 述软件供应商缺乏软件成熟度来使顾客充分融入开发性能指标的过程,而所述雇佣专家错 误地将顾客的业务域映射至顾客的能源域。能源管理建模。

24、语言使顾客能够快速且容易地识 别并使用来自互为专属域的变量以创建和/或测试性能指标,而无需牵涉软件供应商或雇 佣专家,也无需等待长时的软件开发生命周期。 说 明 书CN 104040532 A 4/7页 7 0030 顾客能够经由用户界面108从单个显示屏提供的单个菜单容易地选择设施位置、 时间范围(time frame)、以及各个域变量,即使这些变量是来自诸如域数据库110-114等互 为专属的数据库。例如,计算机程序106接收顾客选择的恒温器(thermostat)、总成本、预 算、以及一个月的时段。用户界面108以简洁的方式显示所述选择,例如在图2的重新格式 化的变量列214下方示出,从。

25、而使顾客能够检查所述选择并基于能源管理建模语言原素输 入指定公式(其可以是等式)的文本,诸如在图2中重新格式化的变量列216的公式文本 下方所示出的。例如,计算机程序106接收顾客的文本输入,该文本包括简单的如果则语句 以及总成本和预算的变量名称。 0031 公式是使用支持的EMML原素136和/或通用原素138限定的数学关系。计算机程 序106可使用公式128来创建可由整个系统100持久作为全局变量的数学结果。例如,如 果计算机程序106基于顾客输入的文本使用温度和湿度数据来计算设施的恒温器设定点, 则计算机程序106可使计算的设定点可用于被顾客访问作为其他公式128可应用于其他设 施的全局。

26、变量。计算机程序106可使用公式128来创建用于一系列规定动作的触发,其可 改变诸如设施等被管理系统的状态。例如,计算机程序106可输出控制命令以经由设施的 恒温器来启动保守政策(conservative policy)。 0032 执行部118使用位置列表126来扫描域数据库110-114以识别公式128已经关联 的域变量。在识别出这一变量及其关联公式时,执行部118调度解译部120用关联公式来 重定变量的格式(如果计划表130指示这一动作已被列入计划或者现在应当被列入计划的 话)用于执行。解译部可将当前时间到前一运行时间和计划表130进行比较,以确定所需 的动作当前是否已被列入计划。 00。

27、33 执行部118调度解译部120以基于位置和时间来重定变量标识符的格式。例如,执 行部118调度解译部120,解译部120为将所述总成本转换成设施的总的按月计成本,并将 所述预算转换成设施的按月计预算。解译部120可以许多其他方式来重定所选择变量的格 式,以保证来自互为专属的域数据库110-114的变量的变量兼容性。解译部120使用EMML 原素136和通用原素138二者来解析由执行部118提供的公式以构建与所提供公式对应的 抽象语法树134。 0034 执行管理部122基于重新格式化的变量执行所述公式以产生结果。例如,执行管 理部122将抽象语法树134与所选择的变量相比较,以基于顾客输入。

28、的如果则语句来比较 设施的总的按月计成本与设施的按月计预算。结果可以是诸如恒温器设定点等数学计算的 产物,或者是基于布尔的动作 0035 (Boolean-based action),诸如用来基于计算机程序106评估一条件为真而经由 恒温器启动保守政策的控制命令。计算机程序106输出基于至少一个重新格式化的变量的 结果。例如,如果执行管理部122确定将设施的总的按月计成本与设施的按月计预算进行 比较的如果则语句为真,则计算机程序106输出控制命令到设施地下室中的恒温器以采取 由顾客的文本输入所指定的动作。顾客可借助于在大大加速的开发过程时段通过消除诸如 软件供应商和雇佣专家等中间人来显著减小用。

29、于创建和/或测试大量性能指标的开发生 命周期,从而实现操作可扩展性。 0036 图2示出本公开图1中用户界面108表示的样本框架200。框架200在位置列 202、时间列204、过滤器列206、设施域列208、能量域列210、业务域列212、重新格式化的变 说 明 书CN 104040532 A 5/7页 8 量列214、以及重新格式化的变量的公式文本列216中包括各个性能指标。 0037 位置列202包括用于顾客XYZ的行,其包括用于东北区域、东南区域、西北区域、和 西南区域的标示(indented)行。如果经由用户界面108选择了东北区域的标示行,则位置 列202示出城市A的双标示行。如果。

30、经由用户界面108选择了城市A的所述双标示行,则位 置列202示出用于设施1、设施2、和设施3的三标示行。如果经由用户界面108选择了设 施1的三标示行,则计算机程序106接收设施1位置的这一选择。变量标识符(identier) 的后续选择可基于该位置而定。例如,计算机程序106在位置列202中接收设施1的三标 示行的选择,呈现对应于东北区域城市A中设施1的变量以用于列208-212中的选择,并在 重新格式化的变量列214中识别该位置选择。 0038 时间列204包括每日、每周、每月、每季度、每年、计费、以及自定义的行。例如,由 于计算机程序106在时间列204中接收所选择的每月的行,所以计算。

31、机程序106对选自列 208-212的变量进行重新格式化,以反映每个所选择变量的月均值(monthly value),并在 重新格式化的变量列214的标题中识别这一时间选择。 0039 过滤器列206包括夜间、日间、周末、工作日、办公时间段、办公时间之外、自定义、 以及无的行。例如,由于计算机程序106在过滤器列206中接收所选择的“无”的行,所以 计算机程序106无需额外对选自列208-212的变量进行重新格式化从而反映每个所选择变 量的月均值。然而,如果计算机程序106接收了所选择的其他过滤器选项中的一个,则计算 机程序106基于所选择的过滤器对选自列208-212的变量进行重新格式化,例。

32、如将设施1 的总的按月计成本重新格式化为设施1的总按月工作日成本。 0040 设施域列208包括与从位置列202所选择的设施1对应的层1和地下室的行。如 果经由用户界面108选择了层1的行,则设施域列208可示出智能计量仪1和智能计量仪 2的标示行。如果经由用户界面108选择了智能计量仪1的标示行,则设施域列208可示 出数据和配置的双标示行。如果经由用户界面108选择了设施1的地下室的行,则设施域 列208可示出恒温器的双标示行。如果经由用户界面108选择了设施1的恒温器的双标示 行,则设施域列208可示出恒温器的数据和配置的三标示行。如果经由用户界面108选择 了恒温器的配置的三标示行,则。

33、设施域列208可示出恒温器的设定点的四标示行。在该示 例中,由于计算机程序106在设施域列208中接收了恒温器的双标示行的选择,所以计算机 程序106在重新格式化的变量列214中识别这一选择。 0041 能源域列210包括制冷、HVAC(加热、通风、以及空调)、照明、供水、天然气、设施汇 总、以及账单审计(bill audit)的行。如果经由用户界面108选择了设施汇总的行,则能源 域列210示出总成本的标示行。在该示例中,由于计算机程序106在能源域列210接收了 总成本的标示行的选择,所以计算机程序106在重新格式化的变量列214中识别这一选择。 0042 业务域列212包括成本目标、持续。

34、性目标、和销售额(sales gure)的行。如果经 由用户界面108选择了持续性目标的行,则业务域列212可示出CO2足迹的标示行。如果 经由用户界面108选择了销售额的行,则业务域列212可示出总销售的标示行。如果经由 用户界面108选择了成本目标的行,则业务域列212可示出预算的标示行。在该示例中,由 于计算机程序106在业务域列212中接收了预算的标示行的选择,所以计算机程序106在 重新格式化的变量列214中识别该选择。 0043 重新格式化的变量列214包括对前述选择的引用。例如,重新格式化的变量列214 说 明 书CN 104040532 A 6/7页 9 为顾客XYZ示出东北区。

35、域城市A中设施1的选择作为位置选择,示出设施1地下室中的恒温 器作为从设施域选择的变量、示出设施1中设施汇总的总成本作为从能源域选择的变量、 以及示出设施1的成本目标的预算作为从业务域选择的变量。重新格式化的变量列214的 标题包括“每月”的标记以表示在时间列204中选择了每月的行。类似地,重新格式化的变 量列214的标题还可包括用于指示从过滤器列206选择了除“无”行之外的任意选项的标 记。 0044 重新格式化的变量列216的公式文本包括顾客经由用户界面108输入的文本。复 杂的计算机程序通常由软件供应商或者雇佣专家用计算机语言写成,并且在费力将该计算 机程序编译成可执行语言之前通常需要等。

36、待很长的软件开发生命周期才能够将其载入实 时数据系统(live data system)中。相比之下,顾客输入的文本是基于顾客能够容易理解 的几个简单原素,并且该文本可由实时数据系统快速地解译并执行,在该文本能够被实时 数据系统使用之前无需编译或者也无需等待。 0045 列216中的文本包括图1的EMML原素136和通用原素138以及重新格式化的变量 列214中为顾客清楚及简洁识别的重新格式化的变量。由顾客输入的简单如果则语句在设 施1的总的按月计成本超过设施1按月计预算的60、75、和90时提供待输出的对应 警告。顾客输入的最后的如果则语句提供了在设施1的总的按月计成本超过设施1的按月 计预。

37、算的90时输出至设施1地下室中恒温器的控制命令。该控制命令是EMML原素136 的示例,其示出计算机程序106在横贯(traverse)设施域、能源域和业务域时的双向性质。 计算机程序106不仅能够根据这些互专属域110-114的每一个来输入变量,并且还输出这 些互为专属域110-114的每一个的命令、已存在变量、以及新创建的变量。计算机程序106 可输入与设施1地下室中恒温器相关的数据,例如恒温器的当前设定点以及恒温器的任意 运行计划表,并且还可基于来自能源域的变量与来自业务域的变量的比较来输出控制命令 至设施域中的恒温器。 0046 EMML原素的示例包括:机构资产树(organizati。

38、onal asset tree),其将设施资产 分组成至少一套;聚集原素,在一时间段上积累数据;计费原素,诸如分时时段、峰值需求、 用度成本、可计费需求、以及需求成本;持续原素,存储由另一公式后续使用的变量;域变 量,用于指定位置、时间、以及变量标识符;动作原素,基于公式来规定功能,例如作为警告、 记录、和/或控制命令的动作原素。 0047 位置列202中示出了将设施资产分组成至少一套的机构资产树的示例,其中设施 以图形形式来分组。在一个时间段上积累数据的聚集原素包括设施的总日均成本、总周均 成本、总月均成本、总每季度成本、以及总年均成本。存储有由另一公式后续使用的变量的 持续原素是对于设施1。

39、中恒温器计算的设定点,其可基于计算机程序106是否将那些其他 设施的其他公式评估为真而被作为输出至其他设施中其他恒温器的计算的设定点。 0048 一旦计算机程序106将总成本变量重新格式化以特定于一个月时段的设施1,指 定位置、时间、变量标识符的域变量的示例为来自能源域的总成本变量。通过使用这些EMML 原素136,计算机程序106使顾客能够借助于在大大加速的开发过程时段通过消除诸如软 件供应商和雇佣专家等中间人来显著减小用于创建和/或测试大量性能指标的开发生命 周期,从而实现操作可扩展性。 0049 框架200可为更大显示屏的一部分,该显示屏包括供用户输入指令以制作、编辑、 说 明 书CN 。

40、104040532 A 7/7页 10 以及存储选择和公式文本的区域。图1中的用户界面108可响应于以经由图1中用户界面 108输入的搜索条件为基础的搜索来输出包括图2中框架200的显示屏。例如,系统用户可 输入搜索条件以请求查看与之前所输入的选择和公式文本对应的框架200。 0050 由于图2中的框架200为样本,所以框架200在外表上可能变化很大。例如,行和 列的相对大小及定位对于本公开的实践并不重要。框架200能够通过任意可视显示器来示 出,但优选用计算机屏幕来示出。框架还能够作为报告输出并被打印,或者保存成诸如便携 文档文件(portable document le,PDF)等电子格式。

41、。框架200可为个人计算机系统和/ 或网络的一部分,并由本地、通过网络、和/或在因特网上接收的系统数据来操作。框架200 可由用户导航。通常,用户能够用触摸屏输入或者采用鼠标输入装置来点击框架200上的 位置,从而管理框架200上的文本,例如是让用户能够从列202-212中的至少一些拖拽文本 并将该文本放进重新格式化的变量列214中的选择。可选地,用户可使用方向指示器或者 诸如键盘等其他输入装置。框架200所示出的文本只是示例,因为框架200可包括更为大 量的文本。 0051 图3表示本公开的样本方法300。图1中的能源管理系统100可执行该方法300 以接收对变量的选择和能源管理建模语言原素。

42、,并基于将能源管理建模语言原素应用于所 选择的变量来输出结果。 0052 在方框302中,接收对位置、时间、第一变量标识符、第二变量标识符、第三变量标 识符、以及基于能源管理建模语言原素指定公式的文本的选择。例如,计算机程序106接收 对设施1、按月时段、恒温器、总成本、预算、以及图2中重新格式化的变量列216的公式文本 中的文本的选择。 0053 在方框304中,基于位置和时间对第一变量标识符、第二变量标识符、以及第三变 量标识符重新格式化。例如,计算机程序106针对地下室中的恒温器而将该恒温器的任意 数据重新格式化为设施1的按月数据,将总成本重新格式化为设施1的按月总成本、以及将 预算重新。

43、格式化为设施1的按月计预算。 0054 在方框306中,基于经过重新格式化的第一变量和重新格式化的第二变量执行公 式以产生结果。例如,计算机程序106基于设施1的按月总成本和设施1的按月计预算来 执行图2中重新格式化的变量列216中示出的公式。 0055 在方框308中,基于经过重新格式化的第三变量来输出结果。例如,由于设施1的 总的按月计成本超过了设施1的按月计预算的90,所以计算机程序106输出控制命令以 对设施1地下室中的恒温器启动保守政策。 0056 方法300可视需要重复。虽然本公开描述了以特定顺序执行的方框302-308,但方 框302-308可以不同的次序执行。 0057 上述实。

44、施例中的系统、方法、和计算机程序产品是示例性的。因此,未显示也未描 述许多细节。即使在前文说明书中已经结合本公开结构和功能的细节一起陈述了本公开实 施例的数种特征,但本公开是示意性的,从而可在所附权利要求书中使用的术语的广泛含 义充分指示的本公开原理内,从细节上进行改变,尤其是在组件的形状、大小、和布置等方 面。以上具体示例的说明书和附图并未指出对该专利的侵权会是怎样,但旨在提供至少一 个如何作出和使用本公开的解释。本公开实施例的限定以及专利保护的界限在后文的权利 要求中得以衡量和定义。 说 明 书CN 104040532 A 10 1/3页 11 图1 说 明 书 附 图CN 104040532 A 11 2/3页 12 图2 说 明 书 附 图CN 104040532 A 12 3/3页 13 图3 说 明 书 附 图CN 104040532 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1