管理建模语言的制作方法

文档序号:6496995阅读:142来源:国知局
管理建模语言的制作方法【专利摘要】本发明提供一种系统、计算机实施方法、以及计算机程序产品,用于能源管理建模语言。经由用户界面接收对位置、时间、第一变量标识符、第二变量标识符、第三变量标识符、以及基于能源管理建模语言原素指定公式的文本的选择。所述的第一变量标识符、第二变量标识符、和第三变量标识符基于所述的位置和时间而被重新格式化。基于经过重新格式化的第一变量和经过重新格式化的第二变量来执行所述公式以产生结果。基于经过重新格式化的第三变量来输出所述结果。【专利说明】管理建模语言[0001]相关申请的交叉引用[0002]本申请要求2011年9月I日提交的序列号为13/223632的美国非临时专利申请的优先权。[0003]有关联邦资助研究或开发的声明[0004]不适用[0005]缩微平片附录的引用[0006]不适用【
技术领域
】[0007]本公开的实施例一般涉及能源管理,更具体涉及一种用于能源管理建模语言的系统、计算机实施方法、和计算机程序产品。【
背景技术
】[0008]能源管理系统是聚集有来自顾客设施中多个子系统的信息以对顾客的能耗提供深入理解的复杂系统。遗憾的是,许多能源管理系统是如此高度专业化,以至于它们没有基于顾客的业务智能层提供任何可实行的信息。顾客可能需要用到这样的能源管理系统,该系统将顾客的设施域无缝地整合到顾客的能源域中并最终整合到顾客的业务域中。[0009]如此处所用到的,设施域(facilitydomain)是指消耗能源的一个或多个设施、建筑、车间(Plant)、操作平台等等、能量消耗、这些设施内的电力用度、以及与这些设施具体相关的专业技能,这些专业技能例如为与建筑管理、实物资产、电力用度、能耗装置、以及监控工具有关的知识。顾客将配备具有有关设施域专业技能并且能够界定或识别设施性能指标(performanceindicator)的人员(雇员或承包方),并被称为设施管理者。[0010]如此处所用到的,能源域是指业务部门(businesssector)的能耗、用度、用度部署、能耗行为、能源测量、能源使用测量、关键性能指标等等,以及与这些信息具体相关的知识和专业技能。顾客将配备具有有关能源域专业技能并且能够界定或识别能源用度性能指标的人员(雇员或承包方)。[0011]如此处所用到的,业务域是指业务或顾客操作、收益、收益目标、预算、规划、成本、成本目标等等,以及与业务有关的知识和专业技能。顾客将配备具有业务域专业技能并且能够界定或识别业务性能指标的人员(雇员或承包方)。[0012]如此处所用到的,能源资源管理是指业务域级别的能耗管理及其副产物(by-product)。[0013]如此处所用到的业务智能(intelligence)是指用来提取、创建、和/或输入用于业务的关键性能指标的基于软件的工具。[0014]如此处所用到的,性能指标是指与能耗、能源资源管理、成本、用度、预算、温度数据、目标、计量数据等等有关并且可用来深入理解能耗或成本的数据或变量。性能指标在此处也可称为域变量。[0015]此处所用到的域映射是指将来自一个域的性能指标翻译成另一个域的一组性能指标。例如,业务性能指标可为每千瓦时的销售量,而设施管理者可能仅关注同一销售时段的平均温度。[0016]对于能源管理系统的相关性能指标的开发和使用可能需要顾客在开发过程中紧密的综合参与,从而必须要一定级别的软件成熟度,这是许多软件供应商都缺乏的。在一段长时间且高成本的反复试验后,顾客可能转向确认并雇佣昂贵的专家来使用顾客的能源管理系统开发所需的性能指标,这是因为很多能源管理系统常常都是高度专业化且非常复杂的。然而,雇佣的专家在将顾客的业务域映射到顾客的能源域、或者从顾客的能源域映射到顾客的业务域时碰到很多挑战,因为这些映射常常都是非直观、有难度、且高度技术性的。后续,这些性能指标的开发常常是昂贵、复杂、耗时、易出错的,并且不能正确地表示域映射。虽然许多能源管理系统可以有效地提供运行段的(run-time)数据、警告、和警报,但能源管理系统通常只提供应用受限的能源分析和能源情报。完整的软件开发生命周期的时间和开支对于每个性能指标的开发而言都是需要的,从而顾客可能无法快速或容易地参与使用新性能指标的实验。进一步,对大量的性能指标的需要会引起操作及运算上的挑战。对于大量性能指标所需的能源管理系统的可扩展性产生了严重的可应用性问题。【
发明内容】[0017]提供一种系统、计算机实施方法、以及计算机程序产品,用于能源管理建模语言,其为顾客提供有异于软件供应商和雇佣专家所造成的挑战的能力,其中所述软件供应商缺乏软件成熟度来使顾客充分融入开发性能指标的过程,而所述雇佣专家错误地将顾客的业务域映射至顾客的能源域。能源管理建模语言使顾客能够快速且容易地识别并使用来自互为专属域的变量以创建和/或测试性能指标,而无需牵涉软件供应商或雇佣专家,也无需等待长时的软件开发生命周期。[0018]顾客能够从单个显示屏提供的单个菜单容易地选择设施位置、时间范围、以及各个域变量,即使这些变量是来自互为专属的数据库。例如,系统接收顾客从设施域选择的恒温器、从能源域选择的总成本、从业务域选择的预算、以及一个月的时段。用户界面以简洁的方式显示所述选择,从而使顾客能够检查所述选择并基于能源管理建模语言原素(primitive)输入指定公式(transform)(其可以是等式)的简单文本。例如,系统接收顾客的文本输入,该文本包括简单的如果则语句、以及总成本和预算的变量名称。[0019]所述系统基于所述位置和所述时间对变量标识符重新格式化(reformat)。例如,系统将总成本转换成设施的总的按月计成本,并将预算转换成设施的按月计预算,从而保证变量兼容性。所述系统基于经过重新格式化的变量执行公式以产生结果。例如,系统基于顾客输入的如果则语句将设施的总的按月计成本与设施的按月计预算进行比较。系统基于至少一个经过重新格式化的变量而输出结果。例如,如果系统确定将设施的总的按月计成本与设施的按月计预算进行比较的如果则语句为真,则系统输出控制命令到设施地下室中的恒温器以采取由顾客的文本输入所指定的动作。顾客可借助于在大大加速的开发过程时段通过消除诸如软件供应商和雇佣专家等中间人来显著减小用于创建和/或测试大量性能指标的开发生命周期,从而实现操作可扩展性。【专利附图】【附图说明】[0020]本公开的优选实施例的图示附于此处,以便能够更好及更充分地理解本公开的实施例:[0021]图1表不本公开的样本系统;[0022]图2表示本公开的用户界面所示出的样本框架;[0023]图3表示本公开的样本方法。[0024]一些实施例的详细说明[0025]图1表示本公开的样本系统100,其也可称为能源管理系统100。该系统100包括计算机102、存储器104、计算机程序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包括能源管理建模语言(energymanagementmodelinglanguage,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与原素124结合,并执行所述结合。原素124包括执行管理部120使用的EMML原素136和通用原素138以将抽象语法树134转换成可执行格式。下面参照图2讨论EMML原素136的示例。通用原素138的示例包括诸如“=”等变量赋值、诸如“+”等数学运算符、诸如“O”等数学运算符优先级指示符、诸如“〉”等逻辑运算符、以及诸如如果则语句等流程控制指令。[0028]业务域中数据或性能指标的示例包括预算、整体能源节约目标、交易、营运费用、能源成本、需求成本、以及事务和能源成本。可作为业务域中数据的基础的能源域中的数据或性能指标示例包括诸如实际用度、无功用度、功率因数、最大需求、无功千伏安(kVAr)、无功千伏安小时(kVArh)、功率因数、基本用时段的千瓦、中间用时段的千瓦、次峰用时段的千瓦、高峰用时段的千瓦、基本用时段的千瓦时、中间用时段的千瓦时、次峰用时段的千瓦时、以及高峰用时段的千瓦时等计算数据。可作为能源域中数据的基础的设施域中的数据或性能指标示例包括诸如计量仪数据、计量仪配置、实时数据、采样频率、暖通空调(HVAC)数据、照明数据、湿度和温度等原始数据。[0029]系统100为顾客提供有异于软件供应商和雇佣专家所造成的挑战的能力,其中所述软件供应商缺乏软件成熟度来使顾客充分融入开发性能指标的过程,而所述雇佣专家错误地将顾客的业务域映射至顾客的能源域。能源管理建模语言使顾客能够快速且容易地识别并使用来自互为专属域的变量以创建和/或测试性能指标,而无需牵涉软件供应商或雇佣专家,也无需等待长时的软件开发生命周期。[0030]顾客能够经由用户界面108从单个显示屏提供的单个菜单容易地选择设施位置、时间范围(timeframe)、以及各个域变量,即使这些变量是来自诸如域数据库110-114等互为专属的数据库。例如,计算机程序106接收顾客选择的恒温器(thermostat)、总成本、预算、以及一个月的时段。用户界面108以简洁的方式显示所述选择,例如在图2的重新格式化的变量列214下方示出,从而使顾客能够检查所述选择并基于能源管理建模语言原素输入指定公式(其可以是等式)的文本,诸如在图2中重新格式化的变量列216的公式文本下方所示出的。例如,计算机程序106接收顾客的文本输入,该文本包括简单的如果则语句以及总成本和预算的变量名称。[0031]公式是使用支持的EMML原素136和/或通用原素138限定的数学关系。计算机程序106可使用公式128来创建可由整个系统100持久作为全局变量的数学结果。例如,如果计算机程序106基于顾客输入的文本使用温度和湿度数据来计算设施的恒温器设定点,则计算机程序106可使计算的设定点可用于被顾客访问作为其他公式128可应用于其他设施的全局变量。计算机程序106可使用公式128来创建用于一系列规定动作的触发,其可改变诸如设施等被管理系统的状态。例如,计算机程序106可输出控制命令以经由设施的恒温器来启动保守政策(conservativepolicy)。[0032]执行部118使用位置列表126来扫描域数据库110-114以识别公式128已经关联的域变量。在识别出这一变量及其关联公式时,执行部118调度解译部120用关联公式来重定变量的格式(如果计划表130指示这一动作已被列入计划或者现在应当被列入计划的话)用于执行。解译部可将当前时间到前一运行时间和计划表130进行比较,以确定所需的动作当前是否已被列入计划。[0033]执行部118调度解译部120以基于位置和时间来重定变量标识符的格式。例如,执行部118调度解译部120,解译部120为将所述总成本转换成设施的总的按月计成本,并将所述预算转换成设施的按月计预算。解译部120可以许多其他方式来重定所选择变量的格式,以保证来自互为专属的域数据库110-114的变量的变量兼容性。解译部120使用EMML原素136和通用原素138二者来解析由执行部118提供的公式以构建与所提供公式对应的抽象语法树134。[0034]执行管理部122基于重新格式化的变量执行所述公式以产生结果。例如,执行管理部122将抽象语法树134与所选择的变量相比较,以基于顾客输入的如果则语句来比较设施的总的按月计成本与设施的按月计预算。结果可以是诸如恒温器设定点等数学计算的产物,或者是基于布尔的动作[0035](Boolean-basedact1n),诸如用来基于计算机程序106评估一条件为真而经由恒温器启动保守政策的控制命令。计算机程序106输出基于至少一个重新格式化的变量的结果。例如,如果执行管理部122确定将设施的总的按月计成本与设施的按月计预算进行比较的如果则语句为真,则计算机程序106输出控制命令到设施地下室中的恒温器以采取由顾客的文本输入所指定的动作。顾客可借助于在大大加速的开发过程时段通过消除诸如软件供应商和雇佣专家等中间人来显著减小用于创建和/或测试大量性能指标的开发生命周期,从而实现操作可扩展性。[0036]图2示出本公开图1中用户界面108表示的样本框架200。框架200在位置列202、时间列204、过滤器列206、设施域列208、能量域列210、业务域列212、重新格式化的变量列214、以及重新格式化的变量的公式文本列216中包括各个性能指标。[0037]位置列202包括用于顾客XYZ的行,其包括用于东北区域、东南区域、西北区域、和西南区域的标示(indented)行。如果经由用户界面108选择了东北区域的标示行,则位置列202示出城市A的双标示行。如果经由用户界面108选择了城市A的所述双标示行,则位置列202示出用于设施1、设施2、和设施3的三标示行。如果经由用户界面108选择了设施I的三标示行,则计算机程序106接收设施I位置的这一选择。变量标识符(identifier)的后续选择可基于该位置而定。例如,计算机程序106在位置列202中接收设施I的三标示行的选择,呈现对应于东北区域城市A中设施I的变量以用于列208-212中的选择,并在重新格式化的变量列214中识别该位置选择。[0038]时间列204包括每日、每周、每月、每季度、每年、计费、以及自定义的行。例如,由于计算机程序106在时间列204中接收所选择的每月的行,所以计算机程序106对选自列208-212的变量进行重新格式化,以反映每个所选择变量的月均值(monthlyvalue),并在重新格式化的变量列214的标题中识别这一时间选择。[0039]过滤器列206包括夜间、日间、周末、工作日、办公时间段、办公时间之外、自定义、以及无的行。例如,由于计算机程序106在过滤器列206中接收所选择的“无”的行,所以计算机程序106无需额外对选自列208-212的变量进行重新格式化从而反映每个所选择变量的月均值。然而,如果计算机程序106接收了所选择的其他过滤器选项中的一个,则计算机程序106基于所选择的过滤器对选自列208-212的变量进行重新格式化,例如将设施I的总的按月计成本重新格式化为设施I的总按月工作日成本。[0040]设施域列208包括与从位置列202所选择的设施I对应的层I和地下室的行。如果经由用户界面108选择了层I的行,则设施域列208可示出智能计量仪I和智能计量仪2的标示行。如果经由用户界面108选择了智能计量仪I的标示行,则设施域列208可示出数据和配置的双标示行。如果经由用户界面108选择了设施I的地下室的行,则设施域列208可示出恒温器的双标示行。如果经由用户界面108选择了设施I的恒温器的双标示行,则设施域列208可示出恒温器的数据和配置的三标示行。如果经由用户界面108选择了恒温器的配置的三标示行,则设施域列208可示出恒温器的设定点的四标示行。在该示例中,由于计算机程序106在设施域列208中接收了恒温器的双标示行的选择,所以计算机程序106在重新格式化的变量列214中识别这一选择。[0041]能源域列210包括制冷、HVAC(加热、通风、以及空调)、照明、供水、天然气、设施汇总、以及账单审计(billaudit)的行。如果经由用户界面108选择了设施汇总的行,则能源域列210示出总成本的标示行。在该示例中,由于计算机程序106在能源域列210接收了总成本的标示行的选择,所以计算机程序106在重新格式化的变量列214中识别这一选择。[0042]业务域列212包括成本目标、持续性目标、和销售额(salesfigure)的行。如果经由用户界面108选择了持续性目标的行,则业务域列212可示出C02足迹的标示行。如果经由用户界面108选择了销售额的行,则业务域列212可示出总销售的标示行。如果经由用户界面108选择了成本目标的行,则业务域列212可示出预算的标示行。在该示例中,由于计算机程序106在业务域列212中接收了预算的标示行的选择,所以计算机程序106在重新格式化的变量列214中识别该选择。[0043]重新格式化的变量列214包括对前述选择的引用。例如,重新格式化的变量列214为顾客XYZ示出东北区域城市A中设施I的选择作为位置选择,示出设施I地下室中的恒温器作为从设施域选择的变量、示出设施I中设施汇总的总成本作为从能源域选择的变量、以及示出设施I的成本目标的预算作为从业务域选择的变量。重新格式化的变量列214的标题包括“每月”的标记以表示在时间列204中选择了每月的行。类似地,重新格式化的变量列214的标题还可包括用于指示从过滤器列206选择了除“无”行之外的任意选项的标记。[0044]重新格式化的变量列216的公式文本包括顾客经由用户界面108输入的文本。复杂的计算机程序通常由软件供应商或者雇佣专家用计算机语言写成,并且在费力将该计算机程序编译成可执行语言之前通常需要等待很长的软件开发生命周期才能够将其载入实时数据系统(livedatasystem)中。相比之下,顾客输入的文本是基于顾客能够容易理解的几个简单原素,并且该文本可由实时数据系统快速地解译并执行,在该文本能够被实时数据系统使用之前无需编译或者也无需等待。[0045]列216中的文本包括图1的EMML原素136和通用原素138以及重新格式化的变量列214中为顾客清楚及简洁识别的重新格式化的变量。由顾客输入的简单如果则语句在设施I的总的按月计成本超过设施I按月计预算的60%、75%、和90%时提供待输出的对应警告。顾客输入的最后的如果则语句提供了在设施I的总的按月计成本超过设施I的按月计预算的90%时输出至设施I地下室中恒温器的控制命令。该控制命令是EMML原素136的示例,其示出计算机程序106在横贯(traverse)设施域、能源域和业务域时的双向性质。计算机程序106不仅能够根据这些互专属域110-114的每一个来输入变量,并且还输出这些互为专属域110-114的每一个的命令、已存在变量、以及新创建的变量。计算机程序106可输入与设施I地下室中恒温器相关的数据,例如恒温器的当前设定点以及恒温器的任意运行计划表,并且还可基于来自能源域的变量与来自业务域的变量的比较来输出控制命令至设施域中的恒温器。[0046]EMML原素的示例包括:机构资产树(organizat1nalassettree),其将设施资产分组成至少一套;聚集原素,在一时间段上积累数据;计费原素,诸如分时时段、峰值需求、用度成本、可计费需求、以及需求成本;持续原素,存储由另一公式后续使用的变量;域变量,用于指定位置、时间、以及变量标识符;动作原素,基于公式来规定功能,例如作为警告、记录、和/或控制命令的动作原素。[0047]位置列202中示出了将设施资产分组成至少一套的机构资产树的示例,其中设施以图形形式来分组。在一个时间段上积累数据的聚集原素包括设施的总日均成本、总周均成本、总月均成本、总每季度成本、以及总年均成本。存储有由另一公式后续使用的变量的持续原素是对于设施I中恒温器计算的设定点,其可基于计算机程序106是否将那些其他设施的其他公式评估为真而被作为输出至其他设施中其他恒温器的计算的设定点。[0048]一旦计算机程序106将总成本变量重新格式化以特定于一个月时段的设施1,指定位置、时间、变量标识符的域变量的示例为来自能源域的总成本变量。通过使用这些EMML原素136,计算机程序106使顾客能够借助于在大大加速的开发过程时段通过消除诸如软件供应商和雇佣专家等中间人来显著减小用于创建和/或测试大量性能指标的开发生命周期,从而实现操作可扩展性。[0049]框架200可为更大显示屏的一部分,该显示屏包括供用户输入指令以制作、编辑、以及存储选择和公式文本的区域。图1中的用户界面108可响应于以经由图1中用户界面108输入的搜索条件为基础的搜索来输出包括图2中框架200的显示屏。例如,系统用户可输入搜索条件以请求查看与之前所输入的选择和公式文本对应的框架200。[0050]由于图2中的框架200为样本,所以框架200在外表上可能变化很大。例如,行和列的相对大小及定位对于本公开的实践并不重要。框架200能够通过任意可视显示器来示出,但优选用计算机屏幕来示出。框架还能够作为报告输出并被打印,或者保存成诸如便携文档文件(portabledocumentfile,PDF)等电子格式。框架200可为个人计算机系统和/或网络的一部分,并由本地、通过网络、和/或在因特网上接收的系统数据来操作。框架200可由用户导航。通常,用户能够用触摸屏输入或者采用鼠标输入装置来点击框架200上的位置,从而管理框架200上的文本,例如是让用户能够从列202-212中的至少一些拖拽文本并将该文本放进重新格式化的变量列214中的选择。可选地,用户可使用方向指示器或者诸如键盘等其他输入装置。框架200所示出的文本只是示例,因为框架200可包括更为大量的文本。[0051]图3表示本公开的样本方法300。图1中的能源管理系统100可执行该方法300以接收对变量的选择和能源管理建模语言原素,并基于将能源管理建模语言原素应用于所选择的变量来输出结果。[0052]在方框302中,接收对位置、时间、第一变量标识符、第二变量标识符、第三变量标识符、以及基于能源管理建模语言原素指定公式的文本的选择。例如,计算机程序106接收对设施1、按月时段、恒温器、总成本、预算、以及图2中重新格式化的变量列216的公式文本中的文本的选择。[0053]在方框304中,基于位置和时间对第一变量标识符、第二变量标识符、以及第三变量标识符重新格式化。例如,计算机程序106针对地下室中的恒温器而将该恒温器的任意数据重新格式化为设施I的按月数据,将总成本重新格式化为设施I的按月总成本、以及将预算重新格式化为设施I的按月计预算。[0054]在方框306中,基于经过重新格式化的第一变量和重新格式化的第二变量执行公式以产生结果。例如,计算机程序106基于设施I的按月总成本和设施I的按月计预算来执行图2中重新格式化的变量列216中示出的公式。[0055]在方框308中,基于经过重新格式化的第三变量来输出结果。例如,由于设施I的总的按月计成本超过了设施I的按月计预算的90%,所以计算机程序106输出控制命令以对设施I地下室中的恒温器启动保守政策。[0056]方法300可视需要重复。虽然本公开描述了以特定顺序执行的方框302-308,但方框302-308可以不同的次序执行。[0057]上述实施例中的系统、方法、和计算机程序产品是示例性的。因此,未显示也未描述许多细节。即使在前文说明书中已经结合本公开结构和功能的细节一起陈述了本公开实施例的数种特征,但本公开是示意性的,从而可在所附权利要求书中使用的术语的广泛含义充分指示的本公开原理内,从细节上进行改变,尤其是在组件的形状、大小、和布置等方面。以上具体示例的说明书和附图并未指出对该专利的侵权会是怎样,但旨在提供至少一个如何作出和使用本公开的解释。本公开实施例的限定以及专利保护的界限在后文的权利要求中得以衡量和定义。【权利要求】1.一种用于能源管理建模语言的系统,该系统包括:计算机;存储器;用户界面;以及计算机程序,存储于所述存储器中并由所述计算机执行以进行如下操作:经由所述用户界面接收所选择的位置、时间、第一变量标识符、第二变量标识符、第三变量标识符、以及文本,其中该文本基于能源管理建模语言原素来指定公式;基于所述位置和所述时间对所述第一变量标识符、所述第二变量标识符、和所述第三变量标识符进行重新格式化;基于经过重新格式化的第一变量和经过重新格式化的第二变量执行所述公式以产生结果;以及基于经过重新格式化的第三变量输出所述结果。2.如权利要求1所述的系统,其中所述计算机程序包括定义于资产结构树内的位置列表、公式列表、以及与所述公式列表关联的计划表。3.如权利要求1所述的系统,其中所述计算机程序是进一步可执行的,以从数据库输入与所述位置关联的变量,以及输入与所述变量关联的任意公式。4.如权利要求1所述的系统,其中所述计算机程序是进一步可执行的,以解析公式来构建抽象语法树。5.如权利要求1所述的系统,其中所述计算机程序是进一步可执行的,以使用抽象语法树来构建执行树,并通过执行所述执行树而将所述公式应用于变量。6.如权利要求1所述的系统,其中所述能源管理建模语言原素包括将设施资产分组成至少一个集合的机构资产树。7.如权利要求1所述的系统,其中所述能源管理建模语言原素包括在一时段上积累数据的聚集原素。8.如权利要求1所述的系统,其中所述能源管理建模语言原素包括计费原素,该计费原素包括用时时段、高峰需求、用度成本、可计费需求、以及需求成本至少之一。9.如权利要求1所述的系统,其中所述能源管理建模语言原素包括持续原素,该持续原素存储由另一公式后续使用的变量。10.如权利要求1所述的系统,其中所述能源管理建模语言原素包括域变量,该域变量指定所述位置、所述时间、以及变量标识符。11.如权利要求1所述的系统,其中所述公式还基于至少一个通用原素,该通用原素包括变量赋值、数学运算符、数学运算符优先级指示符、逻辑运算符、以及流程控制指令至少之一O12.如权利要求1所述的系统,其中所述能源管理建模语言原素包括基于公式而规定一功能的动作原素,该动作原素包括警告、记录、以及控制命令至少之一。13.如权利要求1所述的系统,其中所述结果包括数学计算和控制命令至少之一。14.一种用于能源管理建模语言的计算机实施方法,该方法包括以下步骤:通过存储于存储器并由计算机执行的计算机程序,经由用户界面接收对位置、时间范围、分别与第一、第二和第三数据域关联的第一、第二和第三变量标识符、以及这样的文本的选择,其中该文本基于能源管理建模语言原素来指定公式;由所述计算机程序基于所选择的时间范围对所述第一、第二和第三变量标识符重新格式化;由所述计算机程序基于经过重新格式化的第一和第二变量标识符执行所述公式以产生结果;以及由所述计算机程序输出所述结果以修改由经过重新格式化的第三变量测量的系统的状态。15.如权利要求14所述的计算机实施方法,其中执行所述公式还基于计划运行时间和前一运行时间至少之一而定;以及其中输出所述结果包括让所述结果持续作为全局变量。16.如权利要求14所述的计算机实施方法,其中所述第一域为业务域,该业务域包括与预算、能耗目标、交易、运营费用、能源成本、需求成本、以及交易能源成本至少之一关联的数据。17.如权利要求13所述的计算机实施方法,其中所述第二域为能源域,该能源域包括实际用度、无功用度、功率因数、最大需求、无功千伏安(kVAr)、无功千伏安小时(kVArh)、功率因数、基本用时段的千瓦、中间用时段的千瓦、次峰用时段的千瓦、高峰用时段的千瓦、基本用时段的千瓦时、中间用时段的千瓦时、次峰用时段的千瓦时、以及高峰用时段的千瓦时至少之一的数据。18.如权利要求13所述的计算机实施方法,其中所述第三域为设施域,该设施域包括与计量仪、计量仪配置、实时数据、采样频率、暖通空调(HVAC)、照明、湿度和温度至少之一关联的数据。19.一种计算机程序产品,用于能源管理建模语言,该计算机程序产品包括:计算机可读存储介质,存储计算机可执行程序代码,在由处理器执行时使所述计算机可执行程序代码进行包括以下步骤的方法:经由用户界面接收对位置、时间、过滤器、基于所述位置且与第一数据域关联的第一变量标识符、基于所述位置且与第二数据域关联的第二变量标识符、基于所述位置且与第三数据域关联的第三变量标识符、以及基于能源管理建模语言原素指定公式的文本的选择,其中所述第一数据域、所述第二数据域、和所述第三数据域是互为专属的数据域;基于所述时间和所述过滤器对所述第一变量标识符、所述第二变量标识符、以及所述第三变量标识符进行重新格式化;基于经过重新格式化的第一变量和经过重新格式化的第二变量执行所述公式以产生结果;以及基于经过重新格式化的第三变量输出所述结果。20.如权利要求19所述的计算机程序产品,其中所述过滤器包括夜间过滤器、日间过滤器、办公时间段过滤器、办公时间以外过滤器、工作日过滤器、以及周末过滤器至少之一。【文档编号】G06F9/44GK104040532SQ201280054016【公开日】2014年9月10日申请日期:2012年8月22日优先权日:2011年9月1日【发明者】罗伯特·詹姆斯·伯克申请人:汉特能源智商公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1