能量卸载系统

文档序号:1277192 发布日期:2020-08-25 浏览:9次 >En<

阅读说明:本技术 能量卸载系统 (Energy unloading system ) 是由 拉尔夫·W·李维斯 雅各布·加迪基扬 克里斯托弗·阿布拉莫 于 2018-09-11 设计创作,主要内容包括:能量卸载系统与能量生成系统直接电连通,并且从能量生成系统动态地接收能量。能量卸载系统使用能量进行高负荷计算。能量卸载系统包括执行高负荷计算的计算机以及服务器、冷却单元和通信设备。当来自能量生成系统的能量终止时,能量卸载系统可以关闭这些和其他设备的电源,或者可以将这些设备切换到备用电源。能量卸载系统可以是便携式的。(The energy offloading system is in direct electrical communication with the energy generation system and dynamically receives energy from the energy generation system. Energy off-load systems use energy for high-load calculations. The energy offloading system includes a computer that performs high load computations, as well as servers, cooling units, and communication devices. When energy from the energy generating system is terminated, the energy unloading system may power down these and other devices, or may switch these devices to a backup power source. The energy offloading system may be portable.)

能量卸载系统

相关申请的交叉引用

本申请于2018年9月11日作为PCT国际专利申请提交,并要求享有于2017年9月11日提交的美国临时专利申请序列号No.62/556,880的优先权,其整体公开通过引用整体包含于此。

背景技术

诸如核电站、燃煤电厂、风力涡轮机、太阳能电厂、生物能回收系统、气井、天然气和联合常规能量电厂等的能量生成系统转换和/或捕获能量并将能量转化为电能。这些以及其他能量生成系统努力使能量供给时间与能量供给的需求时间相匹配。例如,一些能量系统需要最低能量需求才能经济地维持能量的生成。其他能量系统则经历高水平的能量生产与无能量生产之间的振荡。还有一些能量系统没有可行的方法来卸载多余的能量,因为它们可能没有连接到大型互连网络以输送电力。

因此,对于能量生成工业而言,仍然期望获得一种技术,该技术将允许能量生成系统动态地转移能量以减轻最小启动和运行要求,平滑能量生产振荡,和/或使用来自孤立的能量生成系统的能量。

针对这些以及其他考虑,已经做出了一些实施例。而且,尽管已经讨论了相对具体的问题,但是应当理解,实施例不应当限于解决本文中识别的具体问题。

发明内容

提供本发明内容以简化形式介绍选择的一些概念,这些概念将在下面的详细描述中进一步描述。本发明内容不旨在识别所要求保护主题的关键因素或必要特征,也不旨在用于限制所要求保护主题的范围。

本技术的各方面包括与能量生成系统直接电连通的能量卸载系统。能量卸载系统可以从能量生成系统动态地接收能量。在示例中,能量卸载系统使用能量进行高负荷计算。能量卸载系统包括执行计算的计算机以及服务器、冷却单元和通信设备。能量卸载系统的设备可以容纳在便携式容器中,该容器可以位于能量生成系统附近。当来自能量生成系统的能量终止时,能量卸载系统可以关闭这些和其他设备的电源,或者可以将这些设备切换到备用电源。在其他方面,能量的终止导致能量卸载系统中各种设备的突然关闭。在各方面中,能量卸载系统在能够位于能量生成系统附近(例如,在几英尺内或直至一英里内)的便携式容器中。

以下示例条款是本文描述的技术示例。

条款1.一种系统,包括:至少一个计算机,其使用第一电力传输线从能量生成站直接吸取能量,其中能量生成站将能量提供给电网;至少一个冷却机构,用于冷却所述至少一个计算机;以及连接到所述至少一个计算机的至少一个网络通信设备;其中所述第一电力传输线不是电网的一部分。

条款2.根据条款1的系统,其中所述至少一个计算机正在运行高计算负荷程序。

条款3.根据条款1或2的系统,其中所述至少一个计算机正在执行一种方法,该方法包括:从能量生成站接收能量吸取将终止的指示;将所述至少一个冷却机构的电源从能量生成站变更为备用能源;以及关闭至少一个设备的电源。

条款4.根据条款1、2或3的系统,其中所述至少一个计算机接收数据,所述数据包括选自由以下组成的组中的至少一种:能量传输终止警报、能量传输启动警报、当前负荷状态、以及预测负荷状态。

条款5.根据条款4的系统,其中所述至少一个计算机进入关机,所述关机在接收到能量传输终止警报之后保存与所述计算机相关联的计算设备的状态,进一步地,其中所述关机不包括关闭冷却机构的电源。

条款6.根据条款4的系统,其中所述指示是终止经由所述第一电力传输线的能量输送。

条款7.根据条款5的系统,其中所述系统包括缓冲器,所述缓冲器存储将要经由所述网络通信设备发送的数据,并且该平稳关机包括在关闭所述网络通信设备的电源之前发送所述缓冲器中的数据。

条款8.根据条款3的系统,其中所述系统还包括:外壳内的能量存储设备;并且所述备用能源是所述能量存储设备。

条款9.根据条款1的系统,还包括:外壳,由所述至少一个冷却机构冷却;并且其中所述至少一个冷却单元、CPU、数据机架和能量管理设备都被包含在所述外壳内。

条款10.根据条款1的系统,其中所述系统是便携式的。

条款11.一种用于管理从能量生成站直接接收的能量的终止的计算机实现的方法,该方法包括:从能量生成站接收来自能量生成站的能量将终止的指示;作为接收到所述指示的结果:将冷却单元的电源从能量生成站变更为备用能源;以及关闭至少一个计算机的电源。

条款12.根据条款11的计算机实现的方法,其中所述指示是能量的终止。

条款13.根据条款11或12的计算机实现的方法,其中接收到所述指示的结果还包括:保存所述至少一个计算机的计算机程序的状态。

条款14.根据条款13的计算机实现的方法,其中接收到所述指示的结果还包括:在保存所述至少一个计算机的计算机程序的状态之前,确定应当保存所述至少一个计算机的计算状态。

条款15.根据条款11、12、13或14的计算机实现的方法,其中接收到所述指示的结果还包括:将所述至少一个计算机的电源从能量生成站变更为备用能源。

条款16.根据条款11、12、13、14或15的计算机实现的方法,其中接收到所述指示的结果还包括:发送完成的计算。

条款17.根据条款16的计算机实现的方法,其中发送通过使用移动网络来执行。

条款18.根据条款11、12、13、14、15、16或17的计算机实现的方法,还包括:处理与数据挖掘、图形渲染、机器学习、加密货币挖掘、区块链验证、分布式分类帐处理和/或分布式计算中的至少一项相关的程序。

条款19.根据条款11的计算机实现的方法,其中所述指示是所述能量生成站的预测负荷状态的指示,所述预测负荷状态包括来自所述能量生成站的能量将终止的预测日期和时间。

条款20.一种电厂能量卸载系统,包括:具有基本封闭空间环境;至少一个计算机,设置在该基本封闭空间内,所述至少一个计算机从电厂直接接收能量;至少一个冷却单元,控制所述环境;以及网络通信设备,其中所述网络通信设备电耦接到所述至少一个计算机。

条款21.根据条款20的电厂能量卸载系统,其中所述封闭空间由耦接到地板和天花板的至少一个墙壁限定。

条款22.根据条款20或21的电厂能量卸载系统,其中所述封闭空间具有大约1169、2385或2660立方英尺的体积。

条款23.根据条款20、21或22的电厂能量卸载系统,还包括通用电源,当从电厂到所述至少一个计算机的能量输送停止时,所述通用电源将能量输送到所述冷却单元。

条款24.一种管理能量生成系统的电力需求的方法,包括:识别操作所述能量生成系统的最小负荷;确定电能需求不足以满足所述负荷;以及将电能输送到能量卸载系统以满足该负荷要求。

条款25.根据条款24的方法,其中通过确定电能需求与最小负荷之间的差来计算输送到所述能量卸载系统的电能。

条款26.根据条款24或25的方法,其中所述能量卸载系统包括便携式单元,所述便携式单元包括至少一个计算机、冷却单元、存储单元和通信设备。

条款27.根据条款26的电厂能量卸载系统,其中所述网络通信设备与所述电厂进行电子通信,并且接收与所述至少一个计算机将停止从所述电厂直接接收能量的时间相关的信息。

附图说明

图1是可以采用能量卸载技术的示例环境。

图2A和图2B示出了能够从能量生成系统动态地接收能量的示例系统。

图3是能够管理来自能量生成系统的可变能量的示例计算机环境。

图4是用于确定关闭能量卸载系统中的计算设备的电源的方法。

图5是用于确定关闭能量卸载系统中的通信设备的电源的方法。

图6是用于确定是否维持对冷却设备电力的方法。

图7是示出可以实践本公开各方面的计算设备的物理组件(例如,硬件)的框图。

图8是示出可以实践本公开各方面的计算设备的示例物理组件的框图。

图9A和图9B示出可以实践本公开实施例的移动计算设备,例如,移动电话、智能电话、可穿戴计算机(诸如智能手表)、平板计算机、膝上型计算机等。

图10是可以实践本公开各方面的分布式计算系统的简化框图。

具体实施方式

图1是可以采用能量卸载技术的示例环境100。如所示,图1包括能量生成系统的多个示例(例如,电厂)。这包括燃煤电厂102、核电厂104、风能电场106和生物能回收系统108。如所示,燃煤电厂102、核电厂104和生物能回收系统108中的每一个向电网109提供电力。在其他示例中,能量生成系统可以将本地能量提供给本地电网,诸如本地电网111。如所示,风能电场106将能量提供给本地能量电网111。在其他示例中,诸如天然气井110,能量生成系统产生能量作为操作该井的副产物。这种副产物可以使用多种设备来捕获并转换为电能。

每个电力生成系统耦接到能量卸载系统。能量卸载系统从一个或多个能量生成系统吸取能量。在本技术的各方面,能量卸载系统动态地吸取能量。也即,能量卸载系统可以快速地从吸取能量变更为不吸取能量(也即,能量卸载系统的动态功率循环)。动态功率循环允许能量卸载系统在这么做有利的情况下吸取能量,但是在一些情况下继续从能量卸载系统吸取能量不利时关闭电源或切换至备用能源。优点可以涉及平滑需求曲线和/或使能量消耗需求与能量的生成相匹配。另一优点可以包括使用能量卸载系统来转换能量生成系统的无用能量以用于经济活动。

本技术的各方面包括能量卸载系统(诸如图示的第一能量卸载系统112、第二能量卸载系统114、第三能量卸载系统116、第四能量卸载系统118和第五能量卸载系统120),其吸取能量以便为能量卸载系统的各种子组件供电,诸如计算机、服务器(例如,数据机架)、相关联的硬件、冷却单元和通信系统。计算机可以使用能量生成系统提供的能量来执行高负荷计算。硬件可以存储与计算机上运行的与计算和程序相关联的各种信息。能量卸载系统还可以经由诸如互联网的网络将计算结果传送到另一计算机。这可以使用能量卸载系统的通信系统来完成。

计算机、硬件和通信设备可以设置在限定一环境的便携式容器内。便携式环境可以包括运输集装箱,诸如20英尺的集装箱(具有大约1169ft2的容积)、40英尺的集装箱(具有大约2385ft2的容积),或40英尺高的立方体(具有大约2660ft2的容积)。其他便携式容器可以适配于能量卸载系统。

冷却单元可以控制环境。在一些方面中,能量卸载系统包括备用电源(例如,可再充电电池、通用电源或其他能源),其能够在没有从能量生成站吸取能量时(例如,在已经终止从能量生成系统吸取能量之后)向一个或多个子组件提供能量。能量卸载系统的操作和能量管理方法在下面进一步描述。

如图所示,第一能量卸载系统112电气连接到燃煤电厂104。第一能量卸载系统112可以与燃煤电厂104直接电连通。也即,可以知道由燃煤电厂104向第一能量卸载系统112输送的所有能量。在这种情况下,从第一电气连接122吸取的任何能量都必须来自燃煤电厂104。以这种方式,燃煤电厂104可以将一定量的能量引导至第一能量卸载系统112。此外,燃煤电厂104可以终止通过第一电气连接122的电能传输。

在示例中,燃煤电厂104使用第一能量卸载系统112作为其生成的多余能量的储存。例如,燃煤电厂122可以向电网109提供能量。电网109可以由其他能量生成系统服务。电网用户的需求(例如,住宅,商用企业等)可能足够低,以致不需要燃煤电厂122产生的能量。在本技术的各方面中,第一能量卸载系统112从燃煤电厂104吸取能量。第一能量卸载系统112可以吸取能量以允许燃煤电厂104以最小能量生成负荷运行。一个优点包括允许燃煤电厂104避免昂贵的启动和关闭过程。相反,第一能量卸载系统112接收多余的能量。

图1还示出使用第二电气连接124与第二能量卸载系统114直接电连通的核电厂106。类似于燃煤电厂104,即使当电网的需求不足以继续运行时,核电厂106也可以使用第二能量卸载系统114以允许核电厂106维持最小负荷水平。如图所示,第二能量卸载系统114也耦接到电网109。这可以允许第二能量卸载系统114在来自核电厂106的能量已经终止之后继续吸取电力。本文进一步描述了其他备选能量来源。

还图示了风能发电场106。风能发电场106可以类似地使用第三电气连接126向第三能量卸载系统116发送电能。本领域技术人员将会理解,第二能量卸载系统116的功能可以与本文描述的那些功能相同或相似。第三能量卸载系统116可以用于允许风能发电场106在强风期间将多余的能量输送到第三能量卸载系统116,并且在相对弱风的时段期间终止能量的输送。相同的优点可以通过使用第四电气连接128连接到第四能量卸载系统118的生物能回收系统108来实现,即使该生物能回收系统可以与电网109电连通。

还图示了耦接到天然气井110的第五能量卸载系统120。第五能量卸载系统120通过第五电气连接130与天然气井110直接电连通。在本技术的各方面中,天然气井将操作能量(例如,使用涡轮机)转换为电能,并且通过第五电气连接130将该电能输送到第五能量卸载系统120。这可以允许第五能量卸载系统120利用原本无用的能量。

将会理解,第一电气连接122、第二电气连接124、第三电气连接126、第四电气连接128和第五电气连接130可以是能够将电能输送至第一能量卸载系统112、第二能量卸载系统114、第三能量卸载系统116、第四能量卸载系统118和第五能量卸载系统120的电线或电缆。每个电气连接可以具有电表或其他设备,以监视进入相应的能量卸载系统的电能数量。

图2A和图2B示出了能够从能量生成系统动态地接收能量的示例系统200,该系统可以是上面参考图1描述的能量卸载系统中的一个或多个。如图所示,图2包括与数据机架204电子通信的计算单元202以及一个或多个通信设备206。计算单元202、数据机架204和一个或多个通信设备206中的每一个经由能量管理设备与备用能源208电连通。此外,计算单元202、数据机架204和一个或多个通信设备206中的每一个经由能量管理设备214与电气连接207(其提供与能量生成系统的直接电气连通)电连通。此外,通过能量管理设备214电耦接至备用能源216和电气连接207的是一个或多个冷却单元210。

计算单元202可以是中央处理单元(“CPU”)、专用集成电路(“ASIC”)、现场可编程门阵列(“FPGA”)和/或图形处理单元(“GPU”)中的一个或多个,连同关联的硬件,所述硬件包括计算机机架、主板、RAM、本地通信设备(例如,调制解调器)和本地存储设备、控制器/PCB硬件和/或本地处理冷却单元(诸如风扇)。计算单元202可以起到执行高负荷计算的功能,诸如数据挖掘、图形渲染、机器学习、加密货币挖掘、区块链验证、分布式分类账处理和/或分布式计算。这些计算的结果可以通过使用数据机架204和通信设备206、经由网络发送给外部计算机。

数据机架204可以是专用于满足系统200的通信需求的机架安装的服务器。一个或多个数据机架204可以促进通过通信设备206与诸如互联网之类的网络的通信。

通信设备206可以是卫星、天线或天线阵列、电缆或电话线、光纤以及能够传送信息的关联设备。通信设备206服务于传送信息,包括与计算单元202和数据机架204执行的计算相关的信息。

系统200可以从电气连接207吸取能量。电气连接207可以与能量生成系统直接电气连通,能量生成系统诸如上面参考图1描述的能量生成系统。从连接207接收的电能可以为计算单元202、数据机架204、通信设备206和/或冷却单元210中的一个或多个供电。

备用能源208可以是向负载提供紧急备用电力的通用电源。附加地或备选地,备用能源208可以是来自另一电源的电力,诸如另一能量生成系统或电网。在本技术的各方面中,在从电气连接207接收的能量终止的情况下,备用能源208允许系统200维持对计算单元202、数据机架204、通信设备206和/或冷却单元210中的一个或多个的供电。

一个或多个冷却单元210可以是风扇、空调、液体冷却或能够维持环境212的温度的其他设备或系统。在本技术的各方面中,环境212是封闭环境,并且一个或多个冷却单元210专用于冷却(或管理)环境212。

能量管理设备214可以电耦接到计算单元202、数据机架204、通信设备206和/或冷却单元210中的每一个。在本技术的各方面中,能量管理设备214可以是电控开关或一系列开关,所述一系列能够接收指令并终止备用能源208和/或电气连接207与计算单元202、数据机架204、通信设备206和/或冷却单元210之间的电气连通。

在本技术的一个方面,参考系统200描述的每个设备可以设置在便携式容器内。也即,计算单元202、数据机架204、通信设备206、能量管理设备214和/或冷却单元210中的每一个可以在物理上位于一个容器内,该容器具有至少一个壁、天花板和地板以形成至少一个内部环境212。电气连接207可以从便携式容器延伸到能量生成系统。然后便携式容器可以位于能量生成系统附近,以允许经由电气连接容易地与系统200直接电耦接。

图3是能够管理来自能量生成系统的可变能量的示例计算机环境300。在示例中,计算机环境是在诸如上面的图1和图2中描述的能量卸载系统的一个或多个计算机中实例化的。附加地、备选地,计算机环境可以在与能量卸载系统进行电子通信的一个或个计算机中实例化。

如图3所示,主控制器引擎302、程序引擎304、通信引擎306和电源管理引擎308都处于电子通信中。主控制器引擎302服务于在来自能量生成系统的电能终止的事件中管理能量卸载系统的各种设备的能量需求。特别地,主控制器引擎302接收关于正从能量生成系统接收的能量的状态的信息。此状态可以包括当前是否正在接收能量、能量将终止的时间、能量将恢复的时间、和/或与从能量生成站吸取的能量相关的其他信息。此信息可以通过通信引擎306从能量生成站接收,或者可以通过设备检查来确定(例如,监控电气连接的能量计,其识别出来自能量生成站的能量已经终止)。

在本技术的各方面中,主控制器引擎302还从程序引擎304接收程序的状态。主控制器引擎可以从程序引擎304接收指示当前哪些CPU、ASIC、FPGA和/或GPU正在操作的信息,操作的状态(例如,完成百分比),或者用于确定是否要维持对CPU、ASIC、FPGA和/或GPU及其关联硬件供电的其他信息。基于接收到程序的状态,主控制器引擎确定是否应当存储与程序相关的信息。在决定之后,主控制器引擎302向程序引擎304发送关于是否完成当前运行的程序的处理和/或要存储什么状态信息(若有的话)的指令。

主控制器引擎302还引导电源管理引擎308终止或维持对CPU、ASIC、FPGA和/或GPU和(计算系统)的供电。在本技术的各方面中,这可以基于即将关闭的定时以及关于是否应当存储特定计算系统的状态信息的决定、备用电源中的可用能量(若有的话)等等。在各方面中,主控制器向电源管理系统308发送控制指令以终止或维持对各种计算机的供电。

类似地,基于即将关闭的定时和计算机程序的状态,主控制器引擎302向电源管理系统308发送指令以终止或维持对通信设备的供电。主引擎302可以在从通信设备接收到关于数据传输的状态的信息之后,确定维持对通信设备的供电。例如,在服务器即将完成消息递送以及消息发布给通信设备的情况下,主控制器引擎302可以请求电源管理系统308维持对通信设备的供电。

程序引擎304监控能量卸载系统(诸如上述能量卸载系统)的各种计算系统(CPU、ASIC、FPGA和/或GPU)的状态。程序引擎304监控向主控制器引擎报告各种计算系统的计算状态。这可以通过在特定时间间隔、事件之后或响应于请求发送这种状态来实现。

程序引擎304还接收用于存储状态信息的指令。该信息可以由主控制器引擎302接收。程序引擎304继而可以指示特定计算机关闭(必要时在存储状态信息之后)。

通信引擎306监控由能量卸载系统的各种服务器和/或数据机架发送的数据的状态。例如,通信引擎306可以监控一个或多个数据机架中当前有什么信息,并将其传送给主控制引擎302。通信引擎还可以接收终止传输的请求(例如,传输中断)或继续发送信息。

电源管理引擎308控制对能量卸载系统中的一个或多个设备的供电。这可以通过向上述能量管理设备(例如,电子控制开关)发送指令来实现。在本技术的各方面中,电源管理引擎308接收指令以终止对能量卸载系统的一个或多个处理单元、通信设备、数据机架和/或冷却单元的供电。附加地,电源管理引擎308接收指令以将用于一个或多个处理单元、通信单元、数据机架和/或冷却单元的供电从电气连接(例如,能量生成系统)变更到备用能源。

图4是用于确定将能量卸载系统中的一个或多个计算设备断电的方法400。方法400开始于接收能量关闭或削减的指示的操作402。该指示可以是终止或减少来自电气连接的能量。附加地/备选地,该指示可以是电子传送并递送到能量卸载系统的通信设备的消息,其指示输送到能量卸载系统的能量将在未来某一时刻终止或削减。该消息可以包括终止警报。终止警报可以包括能量生成系统将不再向能量卸载系统输送能量的时间戳(例如,日期和时间)。在本技术的各方面中,终止警报还可以包括能量生成系统将重新开始能量传输的时间。

接着,方法400可选地前进到采用备用能源操作404。在操作404,备用能源可以用来为上述能量卸载系统的各种设备(例如,CPU、ASIC、FPGA和/或GPU、数据机架、冷却单元等)供电。在本技术的各方面中,备用能源用于为能量卸载系统的一个或多个设备供电,除非并且直到确定关闭设备电源为止(也即,这是从吸取来自能量生成站的能量到备用电源的自动变更)。

接着,方法400前进到计算设备运行确定406。在操作406,确定计算设备(例如,CPU、ASIC、FPGA和/或GPU)当前是否正在运行。在本技术的各方面中,当计算设备正在运行时,可以确定计算的特定状态,这对于特定程序是适当的或期望的。

当附加的计算设备正在运行时,方法400接着前进到保存计算设备信息确定408。在操作408,确定是否保存计算设备信息。该确定可以基于计算的属性(该属性可以由管理员分配(例如,对该系统具有管理控制的计算机系统,其可以是/具有用户界面以允许一个或多个用户控制该系统的至少部分))、计算完成百分比等来确定,如下面的表1进一步提供的:

在确定需要保存计算设备的状态的情况下,该方法接着可选地前进到请求对计算设备供电的操作410。这可能出现在终止指示表明对能量卸载系统的供电已经终止的情况下。备选地,终止指示还可能指示对能量卸载系统的供电将在计算可能完成之前终止。该请求可以发送给如上所述的电源管理引擎和/或主控制器引擎。在先前已经使用备用电源的方面中,操作408可以包括在操作408处请求维持对计算设备的供电。

在请求对计算设备供电的操作410之后,该方法接着前进到保存计算状态信息的操作412。在该操作中,保存与在计算设备上运行的程序相关的状态信息。这可以保存到任何合适的存储设备,如下面进一步描述的。

在请求对计算状态供电的操作412之后,该方法接着前进到关闭计算设备电源的操作414。在操作412中,关闭设备的电源。

返回到确定408,其中确定不需要保存计算设备信息,该确定直接前进到关闭计算设备电源的操作414。

在操作414之后,方法400返回到确定406。如果没有额外的计算设备在运行,则方法400结束。

图5是用于确定关闭能量卸载系统中的通信设备的电源的方法500。方法500开始于接收能量关闭指示的操作502。该指示可以是终止来自电气连接的能量。附加地/备选地,该指示可以是电子传送并递送到能量卸载系统的通信设备的消息。该消息可以包括终止警报。终止警报可以包括能量生成系统将不再向能量卸载系统输送能量的时间戳(例如,日期和时间)。在本技术的各方面中,终止警报还可以包括能量生成系统将重新开始能量传输的时间。

接着,方法500可选地前进到采用备用电源操作504。在操作504,备用能源可以用来为上述能量卸载系统的各种设备(例如,CPU、ASIC、FPGA和/或GPU、数据机架和/或冷却单元等)供电。在本技术的各方面中,备用能源用于为能量卸载系统的设备供电,除非并且直到确定关闭设备电源为止(也即,这是从吸取来自能量生成站的能量到备用电源的自动变更)。

接着,方法500前进到递送消息确定506。在操作506中,确定是否有任何消息正处于发送过程中以及是否应该完成这些消息的递送。这种确定可以由消息内容的属性来确定,诸如重要性(其可以由管理员设置)、消息的大小、发送消息所需的时间、和/或将发生能量终止的时间。

在确定需要递送消息的情况下,该方法接着可选地前进到请求对通信设备供电的操作508。这可能出现在终止指示表明对能量卸载系统的供电已经终止的情况下。备选地,终止指示还可能指示对能量卸载系统的供电将可能在消息递送可能完成之前终止。该请求可以发送给如上所述的电源管理引擎和/或主控制器引擎。在先前已经使用备用电源的方面中,操作508可以包括在操作508处请求维持对计算设备/数据机架的供电。

在请求对通信设备供电的操作508之后,该方法接着前进到发送消息的操作510。在操作510中,发送消息。这可以使用本文描述的一个或多个通信设备来实现。

在操作508之后,方法500返回到确定506。如果没有额外的消息要发送,则方法500结束。

图6是用于确定是否维持对冷却设备供电的方法600。方法600开始于接收能量关闭指示的操作602。该指示可以是终止来自电气连接的能量。附加地/备选地,该指示可以是电子传送并递送到能量卸载系统的通信设备的消息。该消息可以包括终止警报。终止警报可以包括能量生成系统将不再向能量卸载系统输送能量的时间戳(例如,日期和时间)。在本技术的各方面中,终止警报还可以包括能量生成系统将重新开始能量传输的时间。

接着,方法600可选地前进到采用备用电源的操作604。在操作604,备用能源可以用来为上述能量卸载系统的各种设备(例如,CPU、ASIC、FPGA和/或GPU、数据机架、冷却单元等)供电。在本技术的各方面中,备用能源用于为能量卸载系统的设备供电,除非并且直到确定关闭设备电源为止(也即,这是从吸取来自能量生成站的能量到备用电源的自动变更)。

接着,方法600前进到环境控制确定606。在操作606中,确定是否要控制能量卸载系统的环境。这可以基于环境温度、使用电力的设备数量、外部环境温度、预报的天气等等来确定。

在确定需要冷却的情况下,该方法接着前进到请求对冷却设备供电的操作608。这可能出现在终止指示表明对能量卸载系统的供电已经终止的情况下。该请求可以发送给如上所述的电源管理引擎和/或主控制器引擎。在先前已经使用备用电源的方面中,操作608可以包括请求维持对通信设备供电的操作608。

在冷却操作608之后,方法600然后结束。如果在操作606处没有冷却要求,则方法600结束。

图7是管理能量生成系统的电力需求的方法700。方法700开始于识别最小负荷的操作702。在操作702中,确定最小负荷以操作能量生成系统。例如,这可以包括识别用于燃煤电厂运行涡轮机的最小负荷。在备选实施例中,天然气提取场所可以确定运行发电机所需的能量的量。

接着,方法700前进到确定当前电力需求的操作704。在操作704,确定是否需要将能量转移到能量卸载系统中。该确定可以包括确定能量生成系统正在生成原本可能无用或不需要的能量。例如,可以确定来自电网的需求不足以接收当前由能量生成系统生成的(或将要生成的)所有能量。附加地或备选地,能量生成系统可以是天然气系统,并且可以确定天然气系统正在从超压管线产生多余的无用能量。接着,该能量可以被转移到发电机上(作为爆发(runing a flare)的补充或替代)。在一些方面,确定生成的能量的量与除能量卸载系统之外的负荷(例如,电网)所使用的能量的量之间的差。

接着,方法700前进到向能量卸载系统发送能量的操作706。在操作706,可以通过电气连接发送能量。可以以各种电压(例如120、480、380、400、600)发送能量,并使用任意数量的导线以各种频率发送能量。

图8-图11及关联描述提供了可以实践本公开各方面的各种操作环境的讨论。然而,针对图8-图11所图示和讨论的设备和系统是出于示例和阐述目的,而不是限制可以用于实践本文描述的本公开各方面的大量计算设备配置。

图8是示出可以实践本公开各方面的计算设备800的物理组件(例如,硬件)的框图。下面描述的计算设备组件可能适用于上面描述的计算设备。在基本配置中,计算设备800可以包括至少一个处理单元802和系统存储器804。取决于计算设备的配置和类型,系统存储器804可以包括但不限于易失性存储设备(例如,随机存取存储器)、非易失性存储设备(例如,只读存储器)、闪存或这些存储器的任意组合。系统存储器804可以包括操作系统805以及适合于运行软件应用820的一个或多个程序模块806,例如由本文描述的系统支持的一个或多个组件。作为一个示例,系统存储器804可以存储与能量卸载系统中的能量管理相关的信息。操作系统805例如可以适合于控制计算设备800的操作。此外,本公开的实施例可以结合图形库、其他操作系统或任何其他应用程序来实践,而不限于任何特定应用或系统。该基本配置在图8中由虚线808内的那些组件示出。计算设备800可以具有附加的特征或功能性。例如,计算设备800还可以包括附加的数据存储设备(可移除和/或不可移除),例如磁盘、光盘或磁带。这种附加的存储设备在图8中由可移除存储设备809和不可移除存储设备810示出。

如上所述,许多程序模块和数据文件可以存储在系统存储器804中。当在处理单元802上执行时,程序模块806可以执行包括但不限于本文所描述的各方面的处理。

此外,本公开的实施例可以在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,本公开的实施例可以经由片上系统(SOC)来实践,其中图8中所示的每个或许多组件可以集成到单个集成电路上。这种SOC器件可以包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元和各种应用功能性,所有这些都作为单个集成电路被集成(或“烧制”)到芯片基板上。当经由SOC操作时,本文针对客户端切换协议能力而描述的功能性可以经由与单个集成电路(芯片)上的计算设备800的其他组件集成的专用逻辑来操作。本公开的实施例还可以使用能够执行逻辑运算(诸如AND(和)、OR(或)和NOT(非))的其他技术来实践,包括但不限于机械、光学、流体和量子技术。另外,本公开的实施例可以在通用计算机或任何其他电路或系统中实践。

计算设备800还可以具有一个或多个输入设备812,诸如键盘、鼠标、笔、声音或语音输入设备、触摸或滑动输入设备等。也可以包括诸如显示器、扬声器、打印机等之类的输出设备814。前述设备是示例,也可以使用其他设备。计算设备800可以包括一个或多个通信连接816,其允许与其他计算设备850的通信。适合的通信连接816的示例包括但不限于射频(RF)发射器、接收器和/或收发器电路;通用串行总线(USB)、并行和/或串行端口。

如本文所使用的术语“计算机可读介质”可以包括计算机存储介质。计算机存储介质可以包括以用于存储信息(诸如计算机可读指令、数据结构或程序模块)的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。系统存储器804、可移除存储设备809和不可移除存储设备810都是计算机存储介质示例(例如,存储器存储设备)。计算机存储介质可以包括RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储技术、CD-ROM、数字多功能磁盘(DVD)或其他光学存储、磁带盒、磁带、磁盘存储设备或其他磁性存储设备,或可用于存储信息并可由计算设备800访问的任何其他制品。任何此类计算机存储介质都可以是计算设备800的一部分。计算机存储介质不包括载波或其他传播或调制的数据信号。

通信介质可以由计算机可读指令、数据结构、程序模块或调制数据信号(诸如载波或其他传输机制)中的其他数据来体现,并且包括任何信息递送介质。术语“调制数据信号”可以描述具有以将信息编码在信号中的方式设置或改变的一个或多个特性的信号。作为示例而非限制,通信介质可以包括诸如有线网络或直接有线连接的有线介质,以及诸如声学、射频(RF)、红外和其他无线介质的无线介质。

图9A和图9B示出了可以实践本公开实施例的移动计算设备900,例如,移动电话、智能电话、可穿戴计算机(诸如智能手表)、平板计算机、膝上型计算机等。在一些方面,客户端可以是移动计算设备。参考图9A,示出了用于实施各方面的移动计算设备900的一个方面。在基本配置中,移动计算设备900是具有输入元件和输出元件二者的手持式计算机。移动计算设备900通常包括显示器905和一个或多个输入按钮910,其允许用户将信息输入到移动计算设备900中。移动计算设备900的显示器905还可以用作输入设备(例如,触摸屏显示器)。如果包括的话,可选的侧面输入元件915允许进一步的用户输入。侧面输入元件915可以是旋转开关、按钮或任何其他类型的手动输入元件。在备选方面,移动计算设备900可以包括更多或更少的输入元件。例如,在一些实施例中,显示器905可能不是触摸屏。在又一备选实施例中,移动计算设备900是便携式电话系统,诸如蜂窝电话。移动计算设备900还可以包括可选小键盘935。可选小键盘935可以是物理小键盘或在触摸屏显示器上生成的“软”小键盘。在各种实施例中,输出元件包括用于示出图形用户界面(GUI)的显示器905、视觉指示器920(例如,发光二极管)、和/或音频换能器825(例如,扬声器)。在一些方面,移动计算设备900包括振动换能器,用于向用户提供触觉反馈。在又一方面,移动计算设备900包括输入和/或输出端口,诸如音频输入(例如,麦克风插孔)、音频输出(例如,耳机插孔)和视频输出(例如,HDMI端口),用于向外部设备发送信号或从外部设备接收信号。

图9B是示出移动计算设备的一个方面的架构的框图。也即,移动计算设备900可以包括系统(例如,架构)902以实现一些方面。在一个实施例中,系统902实现为能够运行一个或多个应用(例如,浏览器、电子邮件、日历、联系人管理器、消息收发客户端、游戏和媒体客户端/播放器)的“智能电话”。在一些方面,系统902被集成作为计算设备,诸如集成的个人数字助理(PDA)和无线电话。

一个或多个应用程序966可以加载到存储器962中并在操作系统964上或与操作系统964相关联地运行。应用程序的示例包括电话拨号程序、电子邮件程序、个人信息管理(PIM)程序、文字处理程序、电子表格程序、互联网浏览器程序、消息收发程序等。系统902还包括存储器962内的非易失性存储区域968。非易失性存储区域968可以用于存储在系统902关闭电源时不应当丢失的持久信息。应用程序966可以使用信息并将其存储在非易失性存储区域968中,诸如电子邮件或电子邮件应用所使用的其他消息等。同步应用(未示出)也驻留在系统902上,并且被编程为与驻留在主机计算机上的对应同步应用进行交互,以使存储在非易失性存储区域968中的信息与在主机计算机上存储的对应信息保持同步。应当理解,其他应用也可以加载到存储器962中并且在本文所描述的移动计算设备900上运行(例如,搜索引擎、提取器模块、相关性排名模块、答案评分模块等)。

系统902具有电源970,其可以实现为一个或多个电池。电源970可以还包括外部电源,诸如AC适配器或对电池进行补充或再充电的充电对接支架。

系统902还可以包括执行发射和接收射频通信的无线电接口层972。无线电接口层972经由通信运营商或服务提供商促进系统902与“外部世界”之间的无线连接性。往来于无线电接口层1072的传输在操作系统964的控制下进行。换言之,由无线电接口层972接收的通信可以经由操作系统964被分发到应用程序966,反之亦然。

视觉指示器920可以用于提供视觉通知,和/或音频接口974可以用于经由音频换能器925产生听觉通知。在示出的实施例中,视觉指示器920是发光二极管(LED),并且音频换能器925是扬声器。这些设备可以直接耦合到电源970,从而当被激活时,即使处理器(例如,处理器960和/或专用处理器961)和其他组件可能为了节省电池电量而关断,它们也可以在通知机制规定的持续时间内保持通电。LED可以编程为无限期保持通电,直到用户采取动作指示设备的通电状态为止。音频接口974用于向用户提供听觉信号并从用户接收听觉信号。例如,除了耦接到音频换能器925之外,音频接口974还可以耦接到麦克风以接收可听输入,诸如促进电话交谈。根据本公开的实施例,麦克风也可以用作音频传感器以促进对通知的控制,如将在下面描述的。系统902可以还包括视频接口976,其使得车载摄像机930的操作能够记录静止图像、视频流等。

实现系统902的移动计算设备900可以具有附加的特征或功能性。例如,移动计算设备900还可包括附加的数据存储设备(可移除和/或不可移除),诸如磁盘、光盘或磁带。这种附加的存储设备在图9B中通过非易失性存储区域968示出。

如上所述,移动计算设备900所生成或捕获并经由系统902存储的数据/信息可以本地存储在移动计算设备900上,或者数据可以存储在由该设备经由无线电接口层972或经由移动计算设备900和与移动计算设备900相关联的独立计算设备(例如,在诸如互联网的分布式计算网络中的服务器计算机)之间的有线连接来访问的任何数量的存储介质上。应当理解,这种数据/信息可以经由移动计算设备900、经由无线电接口层972或经由分布式计算网络来访问。类似地,这种数据/信息可以根据包括电子邮件和协作数据/信息共享系统在内的公知的数据/信息传送和存储手段,在计算设备之间很容易地传送以供存储和使用。

图10示出了用于使用来自远程源的能量卸载系统的计算机系统来管理能量的系统的架构的一个方面,远程源诸如个人计算机1004、平板计算设备1006或移动计算设备1008,如上所述。在服务器设备1002处显示的内容可以存储在不同的通信信道或其他存储类型中。例如,可以使用目录服务1022、Web门户1024、邮箱服务1026、即时消息收发存储1028或社交网站1030来存储各种文档。能量管理应用1020(例如,上述图4-图7的方法)可以由与服务器设备1002通信的客户端使用,和/或能量管理应用1020可以由服务器设备1002使用。服务器设备1002可以通过网络1015提供往来于客户端计算设备(诸如个人计算机1004、平板计算设备1006和/或移动计算设备1008(例如,智能电话))的数据。作为示例,上述计算机系统可以体现在个人计算机1004、平板计算设备1006和/或移动计算设备1008(例如,智能电话)中。计算设备的这些实施例中的任何一个除了接收可用于在图形起源系统处进行预处理或在接收计算系统处进行后处理的图形数据之外,还可以从商店1016获取内容。

本申请中提供的一个或多个方面的描述和图示不旨在于以任何方式限制或约束所要求保护的本公开的范围。本申请中提供的各方面、示例和细节被认为足以传达所有权并使得其他人能够制造和使用所要求保护的公开的最佳模式。所要求保护的公开不应解释为局限于本申请中提供的任何方面、示例或细节。不论是组合地还是单独地示出和描述,各种特征(既在结构上也在方法上)都旨在于选择性包括或省略,以产生具有特定特征集的实施例。已经提供了本申请的描述和图示,本领域技术人员可以设想出落入本申请所体现的总体发明构思的更宽方面的精神之内的各种变型、修改和替代方面,这些方面不偏离所要求保护的公开的更宽范围。

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:信息处理装置、信息处理系统、信息处理方法和程序

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!