买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】使用电池直流特性来控制功率输出_维利通阿尔法公司_201780027496.3 

申请/专利权人:维利通阿尔法公司

申请日:2017-03-06

公开(公告)日:2020-11-17

公开(公告)号:CN109478848B

主分类号:H02M3/156(20060101)

分类号:H02M3/156(20060101);H02J7/00(20060101);G05B15/02(20060101)

优先权:["20160304 US 62/304,034","20160411 US 15/096,091"]

专利状态码:有效-授权

法律状态:2020.11.17#授权;2019.04.09#实质审查的生效;2019.03.15#公开

摘要:描述了用于实施自动化控制系统以控制指定的物理目标系统诸如,具有用于存储和提供电功率的一个或多个电池的操作的技术。每个电池的状态的特性可以被用执行对来自电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。在一些情况下,通过使用多个控制系统来控制多个电池,这些控制系统各自与这些电池中的一者相关联,并且其中使用多个控制系统之间的相互作用以分布式方式来协调整体控制。在一些情况下,一种包括要控制的一个或多个电池的系统可以进一步包括附加部件,诸如一个或多个电源和或一个或多个电负载,其中一种类型的此类系统的一个非排他性示例是一个或多个家庭电力系统。

主权项:1.一种控制电池的操作的计算机实施方法,其包括:通过至少部分地由一个或多个计算系统实施的自动化控制系统来接收用于控制电功率的信息,所述电功率由电池经由通过所述电池供应的直流电DC输出,其中,接收到的信息包括基于多个规则的模型,所述多个规则各自具有待评估的一个或多个条件并且指定涉及以某种方式操纵连接到所述电池的DC到DC放大器以达到一个或多个限定的目标的限制,所述限定的目标包括在对被输出的所述电功率的所述控制期间将所述电池的内部状态维持在限定范围中,所述电池的所述内部状态包括所述电池的内部温度,其中,所述模型进一步包括一个或多个规则,所述规则指定涉及操纵连接到所述电池的所述DC到DC放大器以在控制向所述电池供应的电功率以进行充电期间将所述电池的所述内部状态维持在所述限定范围中,以及其中,所述限定的范围包括所述电池的某个内部温度范围,在所述内部温度范围下,所述电池进行操作而不会导致早期损坏;通过所述自动化控制系统并且基于所述接收到的信息来控制由所述电池输出的所述电功率,包括:通过所述自动化控制系统并且在一个或多个时间,获得识别在所述一个或多个时间所述电池的一个或多个属性的当前值的传感器信息以及关于在所述一个或多个时间要满足的一个或多个电负载的信息;通过所述自动化控制系统并且至少部分地基于获得的传感器信息,产生在所述一个或多个时间内所述电池的所述内部状态的一个或多个估计值,包括在所述一个或多个时间内所述电池的所述内部温度的一个或多个估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个估计值和所述一个或多个电负载,确定在所述一个或多个时间要供应的所述电池的电功率的一个或多个量以满足所述一个或多个电负载中的至少一些,同时在所述一个或多个时间期间将所述电池的所述内部温度维持在所述限定范围中;以及通过所述自动化控制系统并且针对电功率的一个或多个确定量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致被输出的电功率满足电功率的所述确定量,以及通过所述自动化控制系统来控制向所述电池供应的所述电功率以进行充电,包括:通过所述自动化控制系统并且在一个或多个附加时间,获得识别在所述一个或多个附加时间所述电池的一个或多个属性的当前值的附加传感器信息以及关于在所述一个或多个附加时间要向所述电池提供的一个或多个电供应量的信息;通过所述自动化控制系统并且至少部分地基于获得的附加传感器信息,产生在所述一个或多个附加时间内所述电池的所述内部状态的一个或多个附加估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个附加估计值和所述一个或多个电供应量,确定在所述一个或多个附加时间要接收的所述电池的电功率的一个或多个附加量以当在所述一个或多个附加时间期间将所述电池的所述内部状态维持在所述限定范围中时接受所述一个或多个电供应量中的至少一些;以及通过所述自动化控制系统并且针对电功率的一个或多个确定的附加量中的每一者,实施所述DC到DC放大器的至少一个设定以导致向所述电池供应的电功率满足电功率的所确定的附加量。

全文数据:使用电池直流特性来控制功率输出相关申请的交叉引用本申请要求2016年3月4日提交的标题为“使用电池直流特性来控制功率质量”的美国临时专利申请号62304,034的权益,所述申请通过引用整体地并入本文。背景技术已做出各种尝试来针对具有输入或其他控制元件的各种类型的物理系统实施自动化控制系统,控制系统可以操纵这些输入或其他控制元件以尝试提供被控制的物理系统的期望输出或其他行为。此类自动化控制系统已使用各种类型的架构和底层underlying计算技术来尝试实施此类功能性,包括尝试处理与在物理系统受控制状态下的不确定性有关的问题、需要在极少量的时间内并且仅有部分信息的情况下作出控制决策等。此类自动化控制系统的一个示例包括用于控制放出电功率以支持负载和或使用来自某个源的电功率进行充电的电池的操作的系统,电池的内部温度和或化学状态具有不确定性,并且潜在地负载、来源和或电池内部状态持续变化。然而,现有的自动化控制系统及其底层架构和计算技术存在各种困难,包括管理大量约束有时相互冲突、以与其他系统协调的方式操作等方面。当尝试在存在多个相冲突的约束和或目标的情况下控制一个或多个电池时,会出现特殊的困难。附图说明图1是图示其中可以配置和发起用于执行对目标系统的协作分布式控制的系统的示例环境的网络图。图2是图示其中可以实施用于执行对目标系统的协作分布式控制的系统的示例环境的框图。图3是图示示例计算系统的框图,所述计算系统适合于以配置的方式来执行用于执行对目标系统的协作分布式控制的系统的实施例。图4图示了协同分布式决策CDD系统例程的示例实施例的流程图。图5A至图5B图示了CDD决策模块构建例程的示例实施例的流程图。图6A至图6B图示了决策模块例程的示例实施例的流程图。图7A至图7B图示了CDD控制动作确定例程的示例实施例的流程图。图8A至图8B图示了CDD协调控制管理例程的示例实施例的流程图。图9图示了用于被控制的目标系统的例程的示例实施例的流程图。图10是图示系统的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制。图11是图示系统的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制。图12是图示系统的实施例的示例部件的框图,所述系统用于执行对来自电池的DC功率的自动化控制,所述电池是利用太阳能发电的家庭电力系统的一部分,其中通过外部实体来监控和同步家庭发电与用电。图13是图示系统的实施例的示例部件的框图,所述系统用于执行对来自电池的DC功率的自动化控制,所述电池是利用太阳能发电的家庭电力系统的一部分,其中对家庭发电与用电的典型监控和同步被暂时中断。图14是图示系统的实施例的示例部件的框图,所述系统用于对电池状态和操作进行建模以实现对来自电池的DC功率的自动化控制。图15是图示执行系统的实施例的示例视觉显示的框图,所述系统使用电池状态的特性执行对来自电池的DC功率的自动化控制,其中通过外部实体来监控和同步家庭发电与用电。图16是图示执行系统的实施例的示例视觉显示的框图,所述系统使用电池状态的特性执行对来自电池的DC功率的自动化控制,其中对家庭发电与用电的典型监控和同步被暂时中断。图17是图示系统的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制。图18是图示系统的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制。图19是图示系统的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制。图20是图示系统的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制。图21是图示系统的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制。图22是图示系统的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制。图23是图示系统的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制。图24是图示系统的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制以及使用价格预测和附加信息来增强系统的财务业绩。图25是图示电池控制器部件的示例架构的框图。图26是图示示例反馈控制器的框图。图27是图示用于训练电池的电池模型的示例架构的框图。图28是图示用于计算电池的跟踪控制系统的反馈增益的示例架构的框图。图29是图示电池控制系统的示例架构的框图。具体实施方式描述了用于实施自动化控制系统以控制或以其他方式操纵指定的物理系统或其他目标系统的至少一些操作的技术。在至少一些实施例中,物理目标系统包括用于存储和提供电功率的一个或多个电池,并且用于控制目标系统的自动化操作包括使用每个电池的状态的特性来执行对从电池提供的DC直流功率的自动化控制,诸如通过使用连接到电池的DC到DC放大器例如,FET或场效晶体管、放大器来实时地和以优化电池的长期操作为目的控制从电池输出的电流和或电压的量。。例如,DC到DC放大器可以是在使电流从其输入供应到其输出负载逐步上升时使电压逐步减低的降压式转换器或降压转换器的一部分,和或在使电流从其输入供应到其输出负载逐步减低时使电压逐步上升的升压式转换器或升压转换器的一部分,其在本文中通常有时被称为“升压式降压式控制器”或“降压式升压式控制器”。另外,在一些实施例和情况中,可以以这样的方式通过使用多个控制系统每个控制系统与一个电池相关联并以分布式方式协调对多个电池的整体控制诸如,基于多个电池的多个关联控制系统之间的相互作用来控制多个电池。。在一些实施例和情况中,一种包括要控制的一个或多个电池的系统可以进一步包括附加部件,诸如一个或多个电源和或一个或多个电负载,这种类型的系统的一个非排他性示例是一个或多个家庭或企业电力系统,所述家庭或企业电力系统可以可选地包括发电源例如,太阳能电池板、风力涡轮机等以及来自房屋或企业的电负载。下文包括与用于实施和使用自动化控制系统来控制具有一个或多个电池的目标系统的此类技术有关的附加细节。所描述的技术可以提供多种好处和优势。此类好处和优势的非排他性示例包括:控制电池在DC侧上的功率输出例如,通过改变电池的DC电流和电压,允许电池关于内部温度和或其他电池参数以其最佳或近似最佳物理状态操作例如,通过将电池的内部化学维持在一个或多个化学计量界限内,诸如化学计量范围,而非将由连接到电池的逆变器提供的AC交流电压和或电流固定在单个指定的水平,以及迫使电池在提供最大功率但以可能的不可逆电池损坏为代价的饱和水平下操作—以这种方式,通过允许电池在其中电池化学变化可逆并且其中短路和其他不可逆损伤减少或消除的优选范围中操作,电池寿命及其他操作性能就可以通过所描述的技术得到优化或以其他方式得到增强。另外,在至少一些实施例中,对电池的自动化控制可以进一步包括:对电池的主动控制,以增强和维持与其他部件例如,负载和或外部电网产生共鸣的功率输出量,使得所提供的功率量不超过所需的功率量,同时也满足至少限定的百分比或其他量的功率输出请求或负载量例如,50%、65%、100%或任何其他限定的百分比或其他量。以这种方式,此类实施例可以被概念化为用于管理被控制的电池的内部状态和操作性能包括寿命同时满足功率输出请求如果可能的话的自动化控制系统,而非被概念化为固定电池的输出电压或电流并且满足所有功率请求即使这导致电池损坏或其他问题例如,过热的现有系统。虽然在上面和本文中的一些其他位置中所讨论的好处和操作与控制从电池输出的功率有关,但将了解,相同的技术可以被用来控制从一个或多个来源存储到电池中的功率,以便在存储功率时导致电池关于热和其他电池参数以其最佳或近似最佳物理状态操作,以及通过以下步骤来优化或以其他方式增强电池寿命和其他操作性能:允许电池在其中电池化学变化是可逆的优选范围中操作,同时满足针对由一个或多个来源供应的功率的至少限定的百分比或其他量例如,50%、65%、100%或任何其他限定的百分比或其他量的功率输入请求。附加的好处和优势包括以下各者,其中如本文中所使用的术语“优化”特征或结果通常意指改进该特征或结果例如,经由部分优化或完全优化,并且其中如本文中所使用的术语“实时”意指关于特定于被控制的所得部件或系统的时间框架例如,几分之一秒、几秒、几分钟等,除非另有说明:·可以通过优化DC控制变量诸如,I电流、V电压和R所输出的功率的量来改进电池寿命;·可以通过优化DC控制变量I、V、R结合电池化学的先前特征化来改进电池寿命,并且可以在DC水平下优化以改进性能和寿命;·可以在DC域中实时优化变量,以求解AC相位中的目标;·可以实时优化AC输出以与电网频率相匹配,从而导致谐振操作,诸如经由只控制电池输出而不控制其它电网部件;·可以改进充电放电循环,以改进长期的电池可用性;·可以改进AC负载响应;·可以改进AC负载响应结合改进长期的电池可用性;·电池控制器可以作为嵌入式软件在处理器上以自给自足的方式运行;·可以从外部位置例如,云端或其他网络可访问位置不断地监控和更新电池控制器;·电池控制器可以传输电池特性以改进性能;·可以避免静电棒补偿器硬件的费用。在至少一些实施例中,可以进一步实现各种其他好处和优势,如下文更详细地部分讨论的。图10包括图示系统的实施例的示例部件的框图1000,所述系统用于使用电池状态的特性连同其他有关信息执行对来自电池的DC功率的自动化控制—特别地,示例系统1000的各种部件相互作用,以考虑到限定的约束、规则和其他准则根据一个或多个限定的目标来控制电池的操作,如下文进一步讨论的。在一些实施例中,用于控制电池的自动化活动可以实时地和或以优化电池的长期操作例如,电池的寿命为目的来执行,同时满足尽可能多例如,至少限定的百分比或数量的后述请求的外部功率请求例如,来自电池可以向其供应功率的公共设施。在图1000的所图示的示例中,示出了经由致动器1030被控制的电池1010,所述致动器从电池控制器部件1040本文中有时也称为“跟踪控制器”和或“电池跟踪控制器”接收对应的控制信号,诸如通过电池控制器将要产生的功率量指定为电池的DC输出。所指定的要产生的功率量可以包括指示例如将输出的功率增加或减少一指定量或不改变功率输出的信息。虽然此处并未图示,但是电池的输出可以用来向一个或多个负载未示出提供功率,并且在至少一些实施例中可以连接到逆变器整流器部件,以将电池的功率输出转换为AC功率来支持对应的负载—例如,此类逆变器可以通过调节AC功率的电压和或频率来控制从电池提供的功率。类似地,虽然此处也并未图示,但是电池的输入可以用来从一个或多个来源未示出接收功率,并且在至少一些实施例中可以连接到逆变器整流器部件,以将从这些源输入的AC功率转换为电池的DC功率—例如,此类整流器可以通过调节AC功率的电压和或频率来控制向电池提供的功率。作为确定如何控制电池的一部分,电池控制器部件从传感器模块1020接收关于电池内部状态未示出的输入,诸如电压、电流、温度等的当前值,并向CDI代理1050供应对应的信息。CDI代理本文中有时也称为CDD协同分布式决策决策模块或系统从电池控制器接收与电池状态有关的信息,并且还从公共设施部件1060接收功率供应请求,诸如在电池有时候或一直向受公共设施控制的电网未示出供应功率的情况下。特别地,CDI代理从公共设施接收特定请求,接收和分析关于电池状态的信息,并确定在当前时间要对电池采取的对应操作例如,要从电池供应的输出功率的量,和或电池要接收和存储的输入功率的量,这些操作在至少一些情况下涉及尝试完全或部分地实时满足来自公共设施的功率请求如果可以以一种也满足关于电池性能的其他约束的方式满足该请求,给定电池的当前状态和一个或多个限定的目标,以便使得电池能够在期望的不饱和范围中或以期望的不饱和水平例如,关于电池的估计的内部温度和或电池的估计的内部化学操作。在确定在当前时间要对电池采取的对应操作之后,CDI代理向电池控制器提供对应的跟踪控制信号,电池控制器确定当前如何修改或操纵致动器以针对跟踪控制信号实现对应操作例如,在从电池输出的电流量方面作正或负变化的量,并将对应的控制信号发送到致动器,如上文所讨论的。虽然图10中并未图示,但是在一些实施例中CDI代理和或电池控制器可以包括电池的存储模型,所述存储模型用于估计电池的内部状态并且部分地基于该内部状态来选择要执行的特定操作。例如,在一些实施例中,可以使用适用于任何类型的电池的通用电池模型,而在其他实施例中,可以使用特定于某种电池类型的电池模型例如,用于储电和或发电的化学反应类型,诸如锂离子或镍镉,而在又其他实施例中,可以使用专门为使用中的特定电池设计和或配置的电池模型。另外,在至少一些实施例中,可以随时间的推移更新最初被用在具有特定电池的特定系统中的电池模型,以便反映对模型底层结构的改进和或训练模型以反映特定于使用中的特定电池和或系统的操作特性例如,通过监控可观察的电池状态的变化是如何与对应的外部电池电负载和或电源相关的。—当训练模型或以其他方式调适模型以使其适应特定的电池和或系统时,在一些实施例中,可以最初在训练阶段中执行训练调适操作,之后使用自动化控制系统来控制电池之前,和或在一些实施例中,可以在自动化控制系统控制电池例如,以反映电池阻抗剖面随时间的推移的变化时持续地或定期地执行训练适应操作。本文中别处包括了关于此类模型的附加细节,包括其构建和使用。另外,虽然在一些实施例中电池控制器和CDI代理可以实施为单独的部件例如,其中电池控制器全部或部分地实施在硬件和或固件中,所述硬件和或固件附接到电池或以其他方式在电池的位置处,,并且其中CDI代理部分地由软件指令实施,这些软件指令在远离电池位置且可选地通过一个或多个介入的计算机网络与电池控制器通信的一个或多个计算系统上执行,但是在其他实施例中,CDI代理和电池控制器可以实施为单个部件无论是在电池的位置处还是远离电池的位置。下文更详细地讨论关于CDI代理的操作的进一步细节,以确定要对电池采取的操作。另外,虽然关于图10并未图示,但是在一些实施例中,多个电池例如,几十个、几百个、几千个、几百万个等可以各自具有以类似的方式控制该电池的动作的关联CDI代理,并且其中各种电池以协调的方式一起作用以向公共设施或其他实体供应集合功率aggregatepower。在此类实施例中,公共设施或其他外部实体可以发送同步和监控信号以供由包括电池在内的各种系统使用,并且与各种电池相关联的多个CDI代理可以相互作用以交换信息并且维持电池的操作之间的至少部分协调。图11是图示系统1100的实施例的部件的一个示例的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,图示了多个CDI代理1050a至1050n,它们各自控制n个关联电池未示出中的一者的操作。在图11的示例中,每个CDI代理不仅接收其关联电池的电池状态信息,而且还可以可选地接收附加信息,这些附加信息包括来自公共设施的功率请求、与公共设施有关的状态信息和或从电池向公共设施的电网未示出供应的功率的预测价格信息。在这个示例中,每个CDI代理进一步包括规则和优化器部件,其中规则指定针对关联电池要满足的目标和约束,并且优化器部件使用那些规则和其他输入信息来为关联电池做出对应的自动化控制决策,这些自动化控制决策由CDI代理输出以作为关联电池的目标信息。本文中包括了与此类规则的规范和使用以及此类优化器部件的操作有关的附加细节。图11进一步图示了组合器部件1110,所述组合器部件组合来自各种CDI代理的信息以确定对公共设施的请求的集合响应,该集合响应对应于由被控制的电池所提供的集合功率。还将了解,所描述的技术可以与广泛多种其他类型的目标系统其中一些目标系统在下文进行进一步讨论一起使用,并且本发明并不限于针对特定目标系统和对应的自动化控制系统所讨论的技术。为了说明性目的,下文描述了其中执行特定类型的操作的一些实施例,包括关于将所描述的技术与特定类型的目标系统一起使用以及以特定的方式执行所确定的特定类型的控制活动。这些示例是为了说明性目的而提供的并为了简洁起见而被简化,并且本发明技术可以用于广泛多种其他情况中,包括在其他环境中使用和与其他类型的自动化控制动作确定技术其中一些自动化控制动作确定技术在下文进行进一步讨论一起使用。更一般地说,待控制或以其他方式操纵的目标系统可以具有以各种方式互连的众多元件,其中那些元件的一个子集是对应的自动化控制系统可以修改或以其他方式操纵以便影响目标系统的操作的输入或其他控制元件。在至少一些实施例和情况中,目标系统可以进一步具有控制元件的操纵所影响的一个或多个输出,诸如如果目标系统生产或修改实体产品或以其他方式产生物理效果。例如,涉及对一个或多个电池的自动化控制的目标系统的输出可以包括由电池提供的电功率,而输入或其他控制元件可以包括用于操纵从一个或多个电池提供的功率的一个或多个致动器和或一个或多个电池跟踪控制器。作为实施特定目标系统的此类自动化控制系统的一部分,协同分布式决策CDD系统的实施例可以使用所描述的技术来执行在构建和实施自动化控制系统中所涉及的各种自动化活动,包括用于控制特定目标系统的一个或多个CDI代理也称为CDD决策模块或系统,或此类模块或系统的一部分。下文提供了示例CDD系统的此类活动的一些方面,其中附加细节包括在以下各者中:2015年6月22日提交的标题为“目标系统的协作分布式控制CooperativedistributedcontrolOfTargetsystem”的美国专利申请号14746,738;2015年6月22日提交的标题为“目标系统的协作分布式控制的应用ApplicationsOfCooperativedistributedcontrolOfTargetsystems”的美国专利申请号62182,968;2015年6月22日提交的标题为“量测系统GaugeSystems”的美国专利申请号62182,796;以及2015年6月22日提交的标题为“目标系统的协作分布式控制CooperativedistributedcontrolOfTargetsystems”的国际PCT专利申请号PCTUS2015037022,以上各者中的每一者通过引用整体地并入本文。特别地,在一些实施例中,CDD系统可以实施决策模块构建部件,所述决策模块构建部件与一个或多个用户相互作用以获得对目标系统的描述,包括与目标系统的各种元件有关的限制、以及在控制目标系统期间要达到的一个或多个目标—然后,决策模块构建部件执行各种自动化动作,以产生、测试和部署待用于执行对目标系统的控制的一个或多个可执行决策模块有时也称为“决策元件”和或“代理”。当部署和执行一个或多个可执行决策模块时,CDD系统可以进一步在被执行的决策模块内部或外部提供各种部件以管理这些决策模块对目标系统的控制,诸如:每个决策模块的控制动作确定部件,用于优化或以其他方式增强决策模块所产生的控制动作;和或一个或多个协调控制管理部件,用于协调共同地执行对目标系统的控制的多个决策模块的控制动作。如上所述,在一些实施例中,协同分布式决策CDD系统可以使用所描述的技术中的至少一些技术来执行在为指定的目标系统构建和实施自动化控制系统中所涉及的各种自动化活动,以便修改或以其他方式操纵目标系统的影响其操作例如,影响目标系统的一个或多个输出的输入或其他控制元件。在一些情况下,此类目标系统的自动化控制系统可以具有提供对目标系统的协作分布式控制的分布式架构,诸如具有多个决策模块,这些决策模块各自控制目标系统的一部分并且相对于彼此以部分解耦的方式操作。如果是这样,则即使不能保证或达到所有决策模块始终完全同步收敛,各种决策模块针对自动化控制系统的操作也可以至少部分地被同步诸如,通过使每一者在一个或多个时间与一个或多个其他决策模块达到一致性。在一些实施例中,CDD系统可以实施决策模块构建部件,所述决策模块构建部件与一个或多个用户相互作用以获得对目标系统的描述,包括与目标系统的各种元件有关的限制、以及在控制目标系统期间要达到的一个或多个目标—然后,决策模块构建部件执行各种自动化动作,以产生、测试和部署待用于执行对目标系统的控制的一个或多个可执行决策模块。因此,决策模块构建部件可以操作为配置或设置阶段的一部分,该配置或设置阶段发生在稍后的运行时阶段其中执行所产生的决策模块以执行对目标系统的控制之前,不过在一些实施例和情况中,可以在初始部署之后进一步使用决策模块构建部件以改进或扩展或以其他方式修改具有一个或多个决策模块的自动化控制系统例如,当自动化控制系统继续被用来控制目标系统时,以便添加、移除或修改自动化控制系统的决策模块。在一些实施例中,所产生和部署的一些或所有自动化控制系统可以进一步在其内部提供各种部件以供在自动化控制系统的运行时操作期间执行,诸如在一些实施例和情况中通过将此类部件包括在决策模块内。例如,此类部件可以包括每个决策模块或一些决策模块的控制动作确定部件,其用于优化或以其他方式确定和改进决策模块所产生的控制动作。例如,在一些实施例中,决策模块中的此类控制动作确定部件可以尝试在特定时间内自动确定决策模块的控制动作,以反映关于一个或多个目标并且考虑到具有多个相互关联约束的目标系统的决策模块的模型的近似最佳解—如果是这样,则此类近似最佳解可以至少部分地基于在完全优化解的阈限量内的部分优化解。对要执行的一个或多个控制动作的此类确定可以发生在特定时间内并且针对一个或多个决策模块中的每一者,以及在一些情况下由至少一些决策模块重复多次以实现持续控制。在一些实施例中,决策模块的模型被实施为哈密顿函数,该哈密顿函数部分地基于表示目标系统的至少一部分的约束来反映一组耦合微分方程,以便通过在演化的哈密顿函数内添加附加表达式来允许在多个时间段内更新该模型及其哈密顿函数实施方式。在一些实施例中,包括在所产生和部署的自动化控制系统内以在自动化控制系统的运行时操作期间执行的部件可以进一步包括一个或多个协调控制管理部件,以协调共同地执行对自动化控制系统的目标系统的控制的多个决策模块的控制动作。例如,在一些实施例中,一些或所有决策模块可以各自包括此类控制动作确定部件,以尝试将该决策模块的局部解和所提议的控制动作与自动化控制系统中的一个或多个其他决策模块的局部解和所提议的控制动作同步,诸如通过确定与那些其他决策模块的一致性共享模型,所述一致性共享模型同时提供来自该决策模块的局部模型和一个或多个其他决策模块的模型的解。此类模块间同步可以重复发生以在特定时间确定每个决策模块的一个或多个控制动作,以及被重复多次以实现持续控制。另外,在一些实施例中,每个决策模块的模型被实施为哈密顿函数,该哈密顿函数部分地基于表示目标系统的至少一部分的约束来反映一组耦合微分方程,以便允许每个决策模块的模型及其哈密顿函数实施方式与一个或多个其他决策模块的模型组合通过在该决策模块的局部模型的初始哈密顿函数内添加那些其他决策模块的模型的附加表达式。如上所述,所描述的技术可以被用来为各种类型的物理系统或其他目标系统提供自动化控制系统。在一个或多个实施例中,产生和提供自动化控制系统,并将其用于控制微型电网电力设施,诸如在包括一个或多个电力来源例如,一个或多个太阳能电池板网格、一个或多个风力涡轮机等和一个或多个电力存储和电源机构例如,一个或多个电池的住宅位置处。例如,自动化控制系统可以在微型电网电力设施例如,作为家庭自动化系统的一部分处操作,以便从局部电网运营商接收在特定时间提供特定量的电力的请求并通过确定是否接受每个此类请求来控制微电网电力设施的操作。如果请求被接受,则控制动作可以进一步包括选择使用哪个电力来源例如,太阳能电池板、电池等来提供所请求的电力,其他方面,控制动作可以进一步包括确定向至少一个储能机构例如,用于对电池充电提供所产生的电。此类物理系统的输出包括向局部电网提供的电力,并且自动化控制系统所实施的目标可能是例如最大化微型电网电力设施从供电中获得的利润。在一个或多个实施例中,产生和提供一种自动化控制系统,并将其用于控制具有电池、马达和在一些情况下引擎的车辆诸如,电动自行车,其中动力可以来自正在踏蹬的用户和或由电池和或引擎供电的马达。例如,自动化控制系统可以对车辆或用户起作用,以便通过确定当前是从电池中移除能量来给马达供电并且如果是这样,则进一步确定要从电池中移除多少能量还是改为向电池中添加过多的能量例如,如由引擎产生,并且如果是这样,则进一步确定要从引擎产生多少能量;和或如从刹车或下坡滑行中捕获来控制车辆的操作。此类物理系统的输出包括马达移动车辆的作用,并且自动化控制系统所实施的目标可能是例如:以一个或多个指定的速度并且使用从电池产生的最少能量来移动车辆,和或最小化引擎对燃料的使用。将了解,可以在广泛多种其他情况下使用电池,并且可以类似地通过所描述的技术的实施例来控制电池,诸如在太阳能电池板和其他光伏系统、电动汽车和其他车辆等的情况下。在特定实施例中,所描述的技术的使用还可以提供各种类型的好处,包括如下的有益属性或操作的非排他性示例:·在其中可获得文本或其他非结构化数据且用户历史最少的冷起动环境中推断出兴趣期望内容;·以可以并入日益丰富的用户历史的连续方式改进推理;·通过添加反馈显性隐性、积极负面且优选地实时或近似实时地来改进推理性能;·从提供商业价值的领域专家那里获取信息,并将其嵌入推理框架中;·动态地添加可以表示新状态的新的非结构化数据,并以校准的方式更新现有模型;·重新正常化推理系统,以适应冲突;·立即在基于自然语言模型的新环境中进行推理;·添加新的信息作为统计模型,并与自然语言模型整合,以显著地改进推理预测;·以仅改进性能的方式整合新数据和分解旧数据;·以数据安全的方式执行推理;·将不同的推理要素整合在分布式网络中,并改进整体性能;·从普通用户的角度很容易将规则和信息编程到系统中;·以适合于移动装置带宽的方式廉价地执行计算机推理;以及·并入约束信息。将了解,一些实施例可能不包括所有的一些说明性好处,并且一些实施例可能包括一些未列出的好处。图2是图示示例环境的框图,可以在所述示例环境中实施用于执行目标系统的协作分布式控制的系统200,以便通过使用每个电池的状态的特性来控制具有一个或多个电池的物理目标系统,以执行对从电池提供的DC功率的自动化控制例如,实时地和以优化电池的长期操作为目的,诸如在关于图10至图29和本文中别处所讨论的事项中。特别地,系统200在一些方面类似于图11的系统1100,诸如图2的CDD决策模块224或它们的CDD控制动作确定部件244和或CDD协调控制管理部件246对应于图11的CDI代理1050,并且是在图2的目标系统包括要控制的电池例如,关于控制元件261的情况下,但其中图2中的附加细节是关于CDD决策模块的操作。特别地,在图2的示例环境中,图示了目标系统1260,其中自动化控制系统222被部署和实施成用于主动地控制目标系统1260。将了解,此类目标系统可以包括多种机械、电子、化学、生物和或其他类型的部件,以便以特定于目标系统的方式实施目标系统的操作。在图2的示例中,决策模块224被表示为个别决策模块224a、224b等至224n,并且可以在目标系统1260的局部和或通过一个或多个介入的计算机网络未示出以远程的方式执行。在所图示的示例中,每个决策模块224包括CDD控制动作确定部件244的局部副本,诸如其中部件244a支持其局部决策模块224a,部件244b支持其局部决策模块224b,并且部件244n支持其局部决策模块224n。类似地,在所图示的实施例中,以对等方式协调和同步各种决策模块224的动作,其中每个决策模块224包括CDD协调控制管理部件246的副本以执行此类同步,其中部件246a支持其局部决策模块224a,部件246b支持其局部决策模块224b,并且部件246n支持其局部决策模块224n。当决策模块224和自动化控制系统222执行时,执行决策模块224之间的各种相互作用275,以便共享关于决策模块的当前模型和其他状态的信息,以使得各种决策模块之间能够协作和协调,以便使特定决策模块相对于一个或多个其他决策模块以部分同步一致性的方式并且在一些情况下,以所有决策模块224的一致性动作收敛的完全同步的方式。操作在决策模块224和自动化控制系统222的操作期间,可以由自动化控制系统222从目标系统260获得各种状态信息243,诸如初始状态信息和随时间的推移而变化的状态信息例如,关于对应于目标系统1的控制元件261的电池,未示出,并且包括目标系统1中的来自决策模块224所执行的控制动作的输出或其他结果。在这个示例中,目标系统1包括自动化控制系统222可以操纵的各种控制元件261例如,电池及其功率输出,并且在这个示例中,每个决策模块224可以具有其所操纵的单独一组一个或多个控制元件261使得决策模块A224a执行相互作用269a以对控制元件A261a执行控制动作A247a,决策模块B224b执行相互作用269b以对控制元件B261b执行控制动作B247b,并且决策模块N224n执行相互作用269n以对控制元件N261n执行控制动作N247n。此类控制动作影响目标系统1的其他元件的内部状态263,包括可选地导致或影响一个或多个输出262例如,从多个电池产生的集合电功率。如本文中别处更详细地讨论的,例如,控制元件261a可以是连接到正被控制的目标系统1的特定第一电池未示出的FET致动器,并且其他控制元件261b至261n类似地可以是连接到目标系统1的其他电池未示出的其他FET致动器。当目标系统1的操作持续时,向决策模块中的一些或全部提供至少一些内部状态信息263以影响其持续的控制动作,其中在这个示例中,决策模块224a至224n中的每一者有可能分别具有一组不同的状态信息243a至243n。如在别处更详细地讨论的,每个决策模块224可以使用目标系统的决策模块的此类状态信息243和局部模型245以确定接下来要执行的特定控制动作247诸如,在多个时间段中的每一者内,不过在其他实施例和情况中,特定的自动化控制系统可以仅在一个时间段内或仅在一些时间段内执行与特定目标系统的相互作用。例如,决策模块224的局部CDD控制动作确定部件244可以确定该决策模块的局部模型245的近似最佳定位解,并且其中局部CDD协调控制管理部件246确定同步一致性解以反映决策模块224中的其他者,包括基于所确定的此类局部解和或同步解来更新决策模块的局部模型245。因此,在执行自动化控制系统222期间,自动化控制系统执行与目标系统260的各种相互作用,包括请求状态信息和提供指令以修改目标系统260的控制元件261的值或以其他方式操纵目标系统260的控制元件261。例如,在多个时间段中的每一者内,决策模块224a可以执行与目标系统的一个或多个控制元件261a的一个或多个相互作用269a,而决策模块224b可以类似地执行与一个或多个单独的控制元件B261b的一个或多个相互作用269b,并且决策模块224n可以执行与目标系统260的一个或多个控制元件N261n的一个或多个相互作用269n。在其他实施例和情况中,至少一些控制元件可能在每个时间段内不执行控制动作。在其他实施例和情况中例如,如果仅单个电池被控制,自动化控制系统的部署副本可能仅包括单个执行决策模块,以便包括局部CDD控制动作确定部件,但不包括任何局部CDD协调控制管理部件因为不存在要与之同步和相互作用的其他决策模块。虽然图2中并未图示,但是自动化控制系统的操作诸如,222的操作的分布式性质允许各种决策模块的部分解耦操作,包括当自动化控制系统222在使用中时允许随时间的推移修改一组决策模块224,以便添加新的决策模块224和或移除现有的决策模块224例如,反映在使用中的底层电池的变化,诸如在不同的家庭电力系统中。以类似的方式,可以对特定决策模块224和或228作出改变,以便改变特定于特定决策模块的规则或其他限制和或随时间的推移改变特定于特定决策模块的目标,其中在此类决策模块内产生和部署新的对应模型,包括在一些实施例和情况中当对应的自动化控制系统继续对应的目标系统的控制操作时。另外,虽然在图2的示例中每个自动化控制系统被描述为控制单个目标系统,但在其他实施例和情况中可以使用其他配置,诸如使单个自动化控制系统控制多个目标系统例如,多个相互关联的目标系统、同一类型的多个目标系统等,和或多个自动化控制系统可以操作以控制单个目标系统,诸如通过每一者进行独立操作以控制该目标控制系统的不同部分。将了解,在其他实施例和情况中,可以类似地使用其他配置。图12图示了控制作为较大型目标系统的一部分的电池的实施例,在这个示例中,所述较大型目标系统是涉及包括太阳能电池板的家庭电力系统的系统1200—因此,在一些情况下,可以将先前关于图10和或图11所讨论的示例实施例用作较大型系统诸如,示例系统1200的一部分。特别地,图12的框图图示了系统1200的实施例的示例部件,所述系统用于执行对来自电池所述电池是利用太阳能发电的家庭电力系统的一部分的DC功率的自动化控制,诸如实时地和或以优化电池的长期操作为目的,并且其中通过外部实体诸如,提供或管理一个或多个CDI代理以控制系统1200的电池的实体来监控和同步家庭发电与用电。在图12的示例中,示例家庭电力系统还连接到外部电网,其在各个时间从该外部电网接收功率并提供功率,其中电池用来存储由太阳能系统产生的电功率并酌情向房屋和或电网供电。在图12的所图示的示例中,继续图示与图10的部件类似的部件,包括电池1010、传感器模块1020、用于电池的致动器1030、现场电池跟踪控制器1040等。然而,在图12的示例中,并未将图10的CDI代理1050图示为存在于示例房屋的物理位置处的部件的一部分,诸如如果关于图12的在使用中的CDI代理改为在远程位置中例如,在云端或其他计算机网络位置中执行并且以与关于图10所图示的方式类似的方式向图12的电池跟踪控制器1040提供跟踪和或同步信号。例如,此类跟踪和或同步信号可以包括在当前时间或紧接着的后续时间内电池的期望功率输出和或期望电池参数例如,内部温度、电压、电流等。另外,如本文中别处更详细地讨论的,一个或多个CDI代理可以基于关于电池1010和被控制的任何其他电池的监控信息、来自管理外部电网的公共设施的功率请求、限定的约束或要使用的其他规则等来产生此类跟踪和或同步信号。另外,图12中图示了若干个附加部件,包括:逆变器整流器模块1210,所述逆变器整流器模块从电池接收输出功率和或向电池供应电功率以进行存储;太阳能电池板1220,所述太阳能电池板产生电功率并具有它自己的关联传感器和逆变器;配电箱1230,所述配电箱接收和或向外部电网供应功率并且控制至房屋的负载1240的功率分配,等。另外,图示了两个局部控制代理1260和1270以协助控制图12的电池跟踪控制器1040的操作,其中代理11260与电池跟踪控制器直接相互作用,并且代理21270执行活动以使电池的功率的AC相位与房屋电力系统和或电网的AC相位同步,以便为被接收和或提供的功率提供谐振。在这个示例中,电池跟踪控制器1040和代理1260和1270不同于公共设施传感器处理器一起被称为“控制处理器”,其中电池跟踪控制器提供系统状态更新,并且其中管理代理之间的通信以支持此类多代理架构。代理2的断层扫描使用非破坏性x射线来跟踪电池状态的动态变化。另外,在这个示例中,外部实体1280例如,提供或管理外部电网的公共设施向电池跟踪控制器1040提供监控和同步信号,诸如协调经由众多此类家庭电力系统和或其他客户使用和或提供的功率。虽然图12的示例涉及在太阳能电池板系统中使用电池1010,但将了解,电池可以在多种类型的环境和系统中充电和或放电,并且对应的CDI代理的类似活动可以被用来以本文中所描述的方式控制此类活动。图15是图示执行系统的实施例的示例视觉显示的框图1500,所述系统使用电池状态的特性执行对来自电池的DC功率的自动化控制,其中通过外部实体来监控和同步家庭发电与用电,诸如在图12的示例中。特别地,在图15的示例中,图表1520图示了在一个或多个CDI代理的自动化控制下随时间的推移从一个或多个家庭电力系统的公共设施接收的功率请求,图表1530图示了由一个或多个家庭电力系统响应于来自公共设施的请求基于一个或多个CDI代理的自动化控制所供应的功率,并且图表1510将这些图表组合在一起。如所图示的,一个或多个CDI代理的自动化控制随时间的推移提供对公共设施请求的高度准确的响应,同时也优化一个或多个家庭电力系统中的一个或多个电池的性能。另外,图表1540进一步图示了由一个或多个家庭电力系统中的一个或多个电池基于对一个或多个CDI代理的自动化控制所供应的增量式功率。图13图示了与图12的系统1200的示例类似的系统1300的另外的示例,但是其中系统1300由于来自提供功率请求的公共设施或其他外部实体的监控同步信号丢失而以限制的应急模式操作。特别地,系统1300的框图图示了与图12的系统1200的元件类似的若干个元件,包括被控制的电池1010、太阳能电池板1220、配电箱1230和房屋负载1240。然而,在图13的示例中,来自实体1280的信号已被中断,并且作为响应,对电池1010的控制已从图12的正常电池跟踪控制器1040切换到图13中的替代性应急电池跟踪控制器1340。另外,图13中并未图示图12中关于代理21270所图示的部件,因为在没有在图13的情况下遗漏的监控同步信号的情况下,系统不提供图12的相位同步和谐振功能性。在这个示例中,应急电池跟踪控制器1340暂时操作,以在没有监控同步信号的情况下维持电池1010的操作,以便接收关于电池状态的信息并发布用于电池操作的对应指令诸如,基于电池状态,但不尝试对来自公共设施的功率请求作出响应。下文描述了关于在至少一些实施例中应急控制器的操作的附加细节。图16是与图15的框图1500类似、关于图示执行系统的实施例的示例视觉显示的框图1600,所述系统使用电池状态的特性执行对来自电池的DC功率的自动化控制,但其中对家庭发电与用电的典型监控和同步被暂时中断,诸如在图13的示例中。特别地,在图16的示例中,图表1620图示了在一个或多个CDI代理的自动化控制下由一个或多个家庭电力系统的公共设施随时间的推移作出但由于暂时中断而未被家庭电力系统接收的功率请求,并且图表1630图示了由一个或多个家庭电力系统随时间的推移供应的功率。图表1610将关于供应的功率的信息和家庭电力系统的关于公共设施的功率请求的信息组合在一起,但其中在暂时中断的时间期间,那些功率请求被设定为0,因为它们未被接收到。图表1640进一步图示了由一个或多个家庭电力系统中的一个或多个电池基于对一个或多个CDI代理的自动化控制所供应的增量式功率—如所示,尽管缺乏公共设施功率请求,但是一个或多个CDI代理仍然基于其他因素诸如,一个或多个电池的内部状态来控制一个或多个电池的功率输出,以便继续在可能的范围内基于可用的部分信息来优化一个或多个家庭电力系统中的一个或多个电池的性能。图14是图示电池的状态和操作的模型1400的示例部件的框图,以实现对来自电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,图14的模型1400包括以下各者的表示:电池的充电路径1410、电池的放电路径1420、电池的热模型1440、存储库1430以及可以施加在电池上并由电池所产生的能斯脱电压1480支持的负载1450。如本文中别处更详细地讨论的,在至少一些实施例和情况中,对电池的控制可以包括防止或最小化电池在对应于饱和模型1460的饱和水平下的操作,诸如其中电池在最佳温度范围之外操作或缩短电池寿命和或将其他有害影响强加在电池上的其他一组操作特性。通过改为将电池控制成始终或尽可能多地在线性范围中操作,获得了各种好处,包括延长电池寿命和或其他改进的操作特性,如本文中别处更详细地讨论的。图17是图示示例系统1700的实施例的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,以与图10的系统1000的方式类似的方式,CDI代理1750进行操作以控制电池系统1710的操作,其中电池系统的细节例如,电池、一个或多个传感器、电池跟踪控制器等未被图示。还图示了附加信息1740,以示出被使用和交换作为控制电池系统的一部分的信息包括维持关于电池内部状态的信息、以及用于发送和侦听被交换例如,作为信息发布订阅或其他推送系统的一部分并用于更新内部状态信息的各种信息的监控部件。图18是图示系统1800的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,所图示的系统示出了进入各种部件和在各种部件之间的数据流,所述部件包括状态估计器部件1855,该状态估计器部件:接收电池的信息,电池的信息包括各种电池参数例如,能斯脱电位、饱和增量值、电容等、其他测量例如,电压、电流、温度等和施加到电池的增量式控制例如,要提供的期望功率,作为绝对值抑或增量式变化;以及估计电池的对应状态。在这个示例中,状态估计器部件还包括参数适配引擎PAE1865,所述PAE以一种或多种限定的方式来调适传入incoming的电池参数信息。状态估计器部件向LQ跟踪器部件1845提供关于估计的状态的输出,所述LQ跟踪器部件操作为电池跟踪控制器以接收估计的电池状态信息和其他跟踪参数,从而计算电池的一个或多个最佳或近似最佳控制动作,并输出要施加到电池的那些控制动作。图19是图示系统1900的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,图19继续图18的示例,并提供关于图18的状态估计器部件1855的示例实施例的进一步细节,在图19的示例中,状态估计器部件是离散卡尔曼滤波器1955。在这个示例中,滤波器1955将以下两者视为关于先前估计的电池参数的输入信息:参数的初始值、以及关于针对电池采取的增量式控制动作的信息,并使用这些信息来产生电池参数的新估计值,以便动态地更新电池参数估计值以捕获电池中的持续变化。图20是图示系统2000的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,图20的系统2000与图12的系统有一些相似之处,但图示了用于支持对大量电池和关联系统例如,在这个示例中,超过一百万的此类电池和关联系统,以便对应于一个或多个区域、州、国家等的协调控制的系统的示例架构。特别地,在所图示的示例中,图示了各种电池和具有现场电池跟踪控制器的关联系统2005例如,具有太阳能电池板的庭电力系统,连同为电池和关联系统2005提供功率请求的一个或多个公共设施2085、以及充当系统管理员以管理电池和关联系统2005的分布式控制系统2075的一个或多个实体2090。在这个示例中,分布式控制系统2075以集中的方式在网络可访问位置中实施诸如,经由在线计算环境例如,MicrosoftAzure,不过在其他实施例中它可以以其他方式来实施。分布式控制系统2075包括:一个或多个部件,用于与公共设施2085建立接口并相互作用;一个或多个部件,用于与电池和关联系统2005建立接口并相互作用;以及一个或多个监控和或配置部件,系统管理实体2090可以与其相互作用以监控和或控制分布式控制系统2075。另外,支持电池和关联系统2005的各种CDI代理例如,其中每电池组和关联系统为一个CDI代理在网络可访问位置中被执行并聚集在一起,其中使用各种集群间通信机制例如,具有各种主题的发布订阅系统、至少一些CDI代理和或集群之间的通信服务总线等。在各种实施例中,可以以各种方式形成集群,以便基于具有共享一个或多个特性诸如,地理位置例如,是系统电网变电站区域的一部分和或操作特性的关联电池和系统来对CDI代理进行分组。另外,集群可以被用来分阶段和或分层协调CDI代理,以便首先协调一个集群内的CDI代理,然后在两个或更多个集群之间进行协调等,并且可选地具有集群的多个层例如,以等级的方式结构化。各种附加部件可被提供并使用作为分布式控制系统2075的一部分,诸如:站点管理系统,用于管理CDI代理和或电池及关联系统中的变化例如,为新电池系统添加新CDI代理和或针对从系统2075管理中被移除的现有电池系统来移除现有CDI代理;向特定集群添加新CDI代理和或从集群中移除现有CDI代理;创建、移除和修改集群;等;从网络可访问位置可获得的存储服务,用于存储被使用的状态信息和其他信息;从网络可访问位置可获得的资源管理服务,用于管理由网络可访问位置提供的计算资源,等。图21是图示系统2100的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。特别地,图21图示了在至少一些实施例中可以经由电池和关联系统的子集2135来控制和管理电池和关联系统的微型电网网络或其他网络,诸如如果其他的电池和关联系统不是分布式控制系统的一部分。在此类情况下,可以创建虚拟网络模型以就整体而论对关于微型电网网络或其他网络的信息进行建模和估计,包括估计关于未被控制的其他电池和关联系统在这个示例中,被称为DER或分布式能源的信息。图22继续图21的示例,并包括关于以协调的方式被控制的DER部件的附加信息。特别地,图22是图示系统2200的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。系统2200包括类似于图20的分布式控制系统2075的网络化系统2245的表示,所述网络化系统具有多个协调的CDI代理,其中在这个示例中网络化系统2245也称为SEAR智能能源参考家构。在这个示例中,网络化系统2245从各种DER部件接收监控信息,并将同步信号输出到DER系统的电池跟踪控制器部件以控制它们的操作。图23继续图21和图22的示例,并包括关于图22的网络化系统2245的附加信息,以便包括关于如关于图21所述的虚拟网络的信息,从而以便模拟或以其他方式估计关于电池和关联CDI代理的整个系统的操作的信息。特别地,图23是图示系统2300的实施例的示例部件的框图,所述系统以协调的方式执行对来自多个电池的DC功率的自动化控制,诸如实时地和以优化电池的长期操作为目的。系统2300包括各种元件的模型或其他视觉表示,这些元件包括虚拟发电站、虚拟负载、一个或多个虚拟变电站和一个或多个虚拟DER,其中一个或多个CDI代理与每一者相关联。各种元件如所示交换信息,包括就整体而论对整个系统的操作进行估计或以其他方式进行建模,即使在仅DER部件的子集被控制的情况下也是如此。各种CDI代理进一步使用平均场表示来协调它们的动作,如本文中别处更详细地讨论的。图24图示了与图10的系统1000类似的系统2400,其中各种部件相互作用以根据所限定的准则来控制电池的操作,但其中图24中图示了附加元件2455。特别地,图24是图示系统2400的实施例的示例部件的框图,所述系统用于使用电池状态的特性执行对来自电池的DC功率的自动化控制诸如,实时地和以优化电池的长期操作为目的,以及使用价格预测和附加信息来增强系统的财务业绩。图24的附加元件2455允许系统2400获得和使用关于向公共设施供应的功率的预测价格的信息诸如,基于天气数据、过去和当前的价格数据等,以便进一步管理对电池的控制以优化或以其他方式增强一个或多个财务约束,诸如结合与电池寿命和或其他性能特性有关的其他约束。关于使用来自外部实体也称为“混合跟踪器”的监控同步信号的典型电池跟踪控制器的示例实施例的附加细节如下。可以通过图14中的电路表示来对通用锂离子高功率电池单元的跟踪控制系统的一个示例实施例进行建模。模型1400包括电流源和电压源,以表示在充放电操作中特征化所述电池单元cell的化学反应。通过由跟踪控制器驱动的致动器来调解控制动作。所述控制器跟踪由推理模块产生的期望功率信号,该功率信号将电池单元的期望响应确定为电流存储电平和功率需求的函数。在这个示例中,未对逆变器或整流器电路进行建模,并且将理想化的致动器用于这个模型。图14中的电路的动态行为由如下微分方程给出:其中状态并且控制ut∈R,且时间线由t∈R表示。函数Gx1t,x2t,x3t,x4t,ut由2给出:为了简单起见,抑制了引数中对参数的依赖性。参数:α1,α2,β1,...,β9,φ1,φ2,λ1,...,λ4表示电池模型中的物理部件即,电阻器、电容器、电压、电流源和饱和界限。参数τ是时间延迟,其可以使用历史数据进行估计。参数:α1,α2,β1,...,β6,φ表示电池模型中的物理部件即,电阻器、电容器、电压、电流源和饱和界限。控制设计在小的时间间隔内通过分段线性随机微分方程产生了1的近似解。因此,假设t0,t1...ti,ti+1,...,是时间线的一部分。在每个间隔[ti,ti+1,我们寻求以下形式的解:在[ti,ti+1内,其中是δxt的条件平均值,且是基于以下分段线性条件模型从卡尔曼滤波器获得的条件率。随机增量δxt满足以下随机微分方程:其中,噪声具有零平均值,且协方差与取近似值的二阶项成比例,例如其中∈>0并且I是单位矩阵。传感器提供功率测量、电压测量和电流测量。通过下式对来自电池传感器的观察值进行建模:yt=xt+θt其中观察噪声θt是传感器的特性,其中零平均值和协方差矩阵从信噪比规范中确定。根据3和5,增量式观察由下式给出:δyt=δxt+θt其中δyt=yt-xti。跟踪问题的有效性具有以下形式的准则:从限定电池的期望功率行为的规则中产生跟踪值应注意,来自CDI代理的规则可能并非依据原始状态向量功率、电流、电压、温度给出,并且如果不是,则依据期望的增量状态将规则转换为期望的行为状态。下文给出了此类规则的第一示例。规则1:超过一周,至少78%的功率需求应得到满足。规则2:电池寿命≥五年。规则3:对于电池,满足充放电量的阈值。下文给出了此类规则的第二个示例。1.最大充电界限:如果当前电荷超过了第一限定的阈值水平,则不对电池充电。2.最小充电界限:如果当前电荷低于第二个限定的阈值水平,则不对电池放电。3.速率限制:不要将期望功率以比针对变化速率的第三限定的阈值界限更快的速度变入电池中从电池中变出。4.在充放电之间切换:当功率接近于零时降低充电率,以防止充电与放电之间的过快或频繁切换反之亦然,诸如基于一个或多个第四限定的阈值水平。5.维持电池温度:如果温度开始升高,则基于当前电池状态来调整期望的的功率输出即,如果电池电荷低且温度开始升高,则对其进行充电。作为第二示例的这些规则的一部分,尽可能地满足功率请求本文中有时被称为最大化“Q因子”,诸如,以70%的速率。如果功率请求在大于和或小于期望水平例如,30%、40%、50%、60%、70%、80%、90%等的水平下得到满足,则在一些实施例中,可以向上或向下调整具有上述一个或多个规则的权重,以分别降低或提高所满足的功率请求的水平,并相应地根据此类变化来增加或减少电池寿命。此处的规则涉及增量,并将长时间框架周、年内的平均值转换为[ti,ti+1]内的运行平均值。对于电池模型来说,温度的变化通常比功率、电压和电流快得多。受青木分割法的驱使,该问题可以通过状态变量进行解耦,使得将完整的状态空间问题转化为利用不同的时间间隔求解的两个子问题。温度控制器被称为“高速控制器”,而功率电压电流控制器被称为“低速控制器”,其中以下细节是针对低速控制器。特别地,可以将针对低速控制器要求解的最佳控制跟踪问题概括为:遵循在7中,并且Tt-τ是先前时间间隔ti-1≤t≤ti内的平均温度。因此,可以将λTt-τti≤t≤ti+1,视为常数。6至9中所阐述的的优化问题满足分离原理的假设。这导致了以下方法。步骤1:确定条件平均值和由卡尔曼滤波器产生的条件率ti≤t≤ti+1,所述卡尔曼滤波器将作单独描述。步骤2:求解6至9,从而获得以下形式的反馈解:其中Kjt,j=0,1,2,并且ψt是由优化产生的增益和仿射项。步骤3:用来自卡尔曼滤波器的输出的和替换10中的δxt和步骤4:对以下方程求积分,对于所有i的间隔[ti,ti+1]被选择得足够小,使得增益Kjt,j=0,1,2和ψt在每个间隔内可以被视为常数,并在ti进行评估。使用常数公式的变化,11在的求积分由下式给出:求积分12使用脉冲近似假设被积函数在ti是脉冲。因此,对低速控制器的增量式控制是:对高速控制器求解,我们得到了对高速控制器的增量式控制,取这两个增量式控制的线性组合,我们得到:在ti+1对电池的控制由下式给出:在ti+1的状态是在ti+1的状态的速率是将16与17两者发送到规则模块以满足未来对更新的需求。在下一个间隔重复这种方法。这图示于图25中,图25示出了电池控制器的架构2500。例如,可以利用以下参数训来练电池的模型,这些参数是1kW额定锂离子电池的典型参数。参数表关于电池操作,针对这个示例,控制器对参数中的不确定性和近似误差进行了很好的补偿,并且展现出良好质量的鲁棒性和时间响应。关于连续估计在使用中的电池诸如,通用锂离子高功率电池和低速控制器的状态的示例实施例的附加细节如下:状态更新的随机微分方程为:dδxt=Atδxtdt+Btδutdt+ftdt+dωt1其中状态δxt∈R3,ut∈R1,At是3x3矩阵,Bt是3x1向量,ft是3x1向量,且ωt是3x1向量。噪声具有零平均值和协方差矩阵W,,例如ωt~N0,W。观察方程由下式给出:δyt=δxt+θt2其中测量值δyt∈R3,并且θt是3x1向量。噪声具有零平均值和协方差矩阵V,例如θt~N0,V。状态更新方程是:其中卡尔曼增益K是3x3矩阵,其由下式给出:Kt=PtV-14并且协方差更新方程是:为了确定条件平均值和条件率第一步是初始化以及Pti=0。第二步是针对Ptti≤t<ti+1数值例如,龙格-库塔方法求解5。第三步是使用4得到卡尔曼增益。第四步是数值求解3,其中参数At、Bt和观察值δyt是已知的。这提供了条件平均值和条件率关于计算在使用中的电池诸如,如上文所描述的通用锂离子高功率电池和低速控制器的反馈增益的示例实施例的附加细节如下:可以将要求解的最佳控制跟踪问题概括为:遵循定义新的状态变量和新的控制变量可以将2-4中的状态方程重写为:其中初始条件为zti=0,并且可以将要求解的最佳控制跟踪问题概括为:遵循其中反馈律其中pt=∑tzt+φt.5∑t是矩阵,并且φt是向量。它们是通过求解以下常微分方程来提供的。其中∑ti+1=F6其中φti+1=0.7从5中其中根据分离原理,我们可以通过首先求解确定性问题来计算KLQt和ψt,然后用替换8中的状态zt,得到vt,如9中所示。使用脉冲近似假设被积函数在ti是脉冲产生:为得到确定性问题的状态值,求解以下微分方程。图28的系统2800中图示了此类操作的架构。关于应急电池跟踪控制器的示例实施例的附加细节如下:电池系统的状态空间模型:yt=Cδxt2状态观察器具有以下形式:其中是xt的估计值,并且K是在切换到闭环跟踪器之前由混合跟踪器计算的最新卡尔曼滤波器增益。可以如下重写方程式3:我们对方程两边采用拉普拉斯变换:其中并且求解我们发现:在6的两边乘以C,并用ys,替换我们得到:ys=CsI-A+KC-1Bδus+fs+Kys7求解ys,我们发现:I-CsI-A+KC-1Kys=CsI-A+KC-1Bδus+fs8ys=[I-CsI-A+KC-1K]-1CsI-A+KC-1Bδus+fs9假设Gus=[I-CsI-A+KC-1K]-1CsI-A+KC-1B10Gfs=[I-CsI-A+KC-1K]-1CsI-A+KC-111则ys=Gusδus+Gfsfs12假设yreft是参考信号,其可以通过在18中设定且δut=0、然后求解δxt获得,从而产生yreft=-ATA-1ATf13设计PI控制器,使得其中Kp是比例增益且Ki是要确定的积分增益,并且yrefs=-ATA-1ATfs图26中示出了反馈控制器2600。组合12和24,产生:求解ys,我们得到:现在利用要确定的Kp和Ki来稳定反馈控制系统。闭环传递函数是:选择Kp和Ki,使得Ts的所有极点都位于s平面的开放的左半边中。数值实施下文出了用于计算Kp和Ki的数值算法。如先前所提到的,电池系统的状态空间模型如下:δyt=Cδxt19状态观察器具有以下形式:其中是的估计值,并且K是在我们切换到闭环跟踪器之前由混合跟踪器计算的最新卡尔曼滤波器增益。从历史测量数据中获得δyt。可以如下重写方程式20:可以通过下式来近似方程式21:假设被积函数在t下是脉冲,我们具有:设计PI控制器,使得其中是比例增益且是要确定的积分增益,δyref是参考信号,其可以通过在18中设定且δut=0、然后求解δxt获得,从而产生δyref=-ATA-1ATf25求解Kp和Ki的最小二乘问题,使得平方残差的积分遵循方程23、24和25而被最小化。其中,根据奈奎斯特,通过状态转移矩阵A的最小特征值λmin来确定N,即假设δyn=δynΔ,并用27替换28中的δunΔ,产生:使用动态编程方法求解该问题。将代价函数写为:其中并且使其等同于黎卡提形式:其中Φn表示对称的正定矩阵,Φn是正向量,并且Ωn是正标量。组合方程式35、36以及32中的动力学,产生:为了最小化这个表达式,将利用项中的Kp和Ki来将这些项隔离:并关于Kp和Ki的每个元素求导,并且将值设定为0。这产生了关于Φn、Φn和Ωn的最佳增益和使黎卡提形式36与在和下评估的38中的价值函数相等,求解Φn、Φn和Ωn,其后,求解知的数值。关于控制作为多家庭太阳能系统网络的一部分的电池的示例实施例的附加细节如下,在这个示例中,所述系统使用在诸如Microsoft的Azure等在线网络环境中支持物联网LOT能力的功能性:架构在这个示例中,架构被设计为在多个站点控制数百万电池。该架构由以下部件组成:·电池控制单元。这些电池控制单元驻留在现场,并且即使在网络连接丢失的情况下也允许控制电池。·电池接口AzureIoT集线器。这允许将数据发送和接收到每个电池控制单元。·公共设施接口AzureIoT集线器。允许将数据发送和接收到公共设施公司.·CDI代理。每个电池存在要控制的一个代理;这些代理通过电池接口与电池通信,并且彼此通信以确定最佳控制。·站点管理。此部件对CDI代理的网络进行调适,以允许自动添加电池或移除电池而不受控制。·监控。此部件跟踪CDI代理的生命统计信息,以允许用户验证一切正常工作并提供诊断信息,以便在出现问题时采取行动。电池控制单元电池控制单元位于硬件中、位于现场,并且直接连接到电池。电池控制单元连接到云端,以经由Azure物联网IoT集线器接收它们想要的控制。当连接丢失时,这些控制单元向电池提供后备控制,以确保电池处于稳定状态。电池接口如上文所提到的,每个站点将经由AzureIoT物联网集线器连接到这个示例系统。这将使用HTTPS或AMQPS协议来完成。IoT集线器允许我们将电池的数目扩大到数百万个,并将处理身份验证和消息路由。每个电池控制单元将具有其将传感器数据发送到其他部件的独特主题和其他部件可以将控制消息发送回该电池的独特主题。公共设施接口另一个过程负责读取写入对公共设施的公共设施请求。这个接口很可能是SCADA的变体,但可能调适成适合公共设施公司。CDI代理每个电池将具有一个过程称为“CDI代理”,用于计算对电池的最佳控制。代理将被实施为Azure云端中的服务总线侦听器。代理使用AMQP经由Azure服务总线与其他代理通信。每个代理从它所控制的电池订阅IoT主题,且因此可以接收其电池的当前状态。为了计算近似全局最佳控制,CDI代理彼此传达它们的估计状态和最佳控制称为“平均场”。为了保持计算和消息传递的可伸缩性,基于位置和可能的电池类型将CDI代理聚集成2层或3层的层次结构。例如,可以为每个变电站层创建集群,并且集群的范围为100到1000个代理。每个集群具有服务总线主题,集群中的所有代理都会发布和订阅该服务总线主题。为了在集群之间共享状态,将每个集群中的特定节点标记为主节点。此节点附加地订阅由其他主节点共享的另一主题并将状态发送到所述另一主题。站点管理还存在用于站点管理的另一组节点,即能够在添加或移除电池时调适CDI代理的网络,或者在出现故障时修复网络。网络结构是通过代理和电池控制单元的列表以及每个代理应发布和订阅的主题的列表来编码的。此数据保存在Azure存储服务中。创建、销毁和更新代理是使用Azure资源管理API完成的。当安装新电池时,系统将从电池控制单元接收到新消息,以请求添加到系统;此请求将包括关于电池类型、位置、变电站等的数据,将需要这些数据以查找要添加到的适当的CDI代理集群。当电池在短时间内离线时例如,由于失去连接,则IoT集线器管理电池状态的最近一次的估计值,并且电池进入备用局部控制,直到它重新连接上。然而,如果电池离线很长时间例如,因为它被永久地断开,那么站点管理部件于是会停止相关联的CDI代理。当集群变得过于不平衡时即,它们有太多或太少的节点,站点管理部件将集群分成两部分,或者将附近的集群组合成一个,诸如基于接近性或电池类型。站点管理部件向受影响的代理发送他们订阅和发布的新主题列表。CDI主节点的选择也是由站点管理部件完成的。监控监控部件侦听来自每个电池控制单元和每个CDI代理的消息,以确保:·按预期发送消息·产生在公共设施的公差范围内的总功率·在每个站点维护每个电池的电池健康如果CDI代理未能控制电池,则监控可以通过仪表板提醒用户,并且也向站点管理部件发出重新启动该代理的信号。如果电池控制单元未能在足够的时间内作出响应,则监控可以提醒某人确认他们的电池正在离线,或者在必要时让人到现场去。如果不按公用设施的要求产生功率,或者一些电池没有维护电池健康,则监控代理可以将消息发送到CDI代理以更新其参数,来更好地满足需求或节省电池寿命。更新维护为更新电池控制代码,向电池控制单元发送第一条消息以下载新的代码,然后发送第二条消息以停止当前进程并切换到新下载的代码。为更新CDI代理代码,站点管理部件可以一次停止运行一个代理,然后使用新版本的代码重新启动它们。为了将新代码部署到监控、站点管理和公共设施侦听器,并行启动更新版本,并对其进行验证,然后使旧版本退役。如上所述,在一些实施例和情况中,可以训练一般电池模型以反映特定在使用中的特定电池的属性和特性,诸如在开始控制特定电池之前和或在此类控制和使用期间。关于训练模型的示例实施例的附加细节如下:描述了参数学习引擎,以用于在功率电池的增量式模型中调适参数以反映特定的功率电池。随机微分方程为:dδxt=Atδxtdt+Btδutdt+ftdt+dωt1其中状态δxt∈R3,ut∈R1At是3x3矩阵,Bt是3x1矩阵,ft是3x1向量,并且ωt是3x1向量。噪声具有零平均值和协方差矩阵W,例如ωt~N0,W。观察方程由下式给出:δyt=δxt+θt2其中测量值δyt∈R3并且θt是3x1向量。噪声具有零平均值和协方差矩阵V,例如θt~N0,V。参数学习引擎估计A矩阵,从而创建九个值的向量vecta11,a12,a13,a21,a22,a23,a31,a32,a33。预期这些参数的变化得比增量式状态动态更新要慢,因此可以使用离散卡尔曼滤波器来估计A参数。对于这个参数学习引擎来说,Bt、δut,、ft、ωt、δyt和θt的值在时间ti、ti-1和ti-2是已知的。假设ψt=vecta11,a12,a13,a21,a22,a23,a31,a32,a33t并且参数的动力学为ψt+1=ψt+Λt3其中Λt是N0,λ。使用常数公式的变化求解1,我们得到:并且使用脉冲近似,产生:并在指数项上应用一阶泰勒级数展开,产生:δxti+1=I+Ati+1-tiδxti+Btiδuti+fti+ωti.6代入由2得出的δxti=δyti-θti,得出δyti+1=I+Ati+1-tiδyti+Btiδuti+fti+ωti-θti+θti+1.7为简化记法,假设γti=δyti+Btiδuti+fti8则δyti+1=I+Ati+1-tiγti+ωti-θti+θti+1δyti+1=Ati+1-tiγti+γti+ωti-θti+θti+1+Ωti+1其中Ωti+1是噪声项。于是,我们具有:δyti+1-γti=Ati+1-tiγti+ωti-θti+θti+1+Ωti+1=Ati+1-tiγti+Ξti+19假设独立噪声向量之和为Ξti+1=ωti-θti+θti+1+Ωti+1,其具有零平均值,并且由于噪声是独立的,所以协方差矩阵是个别方差之和。现在,为估计A中的九个参数它们在长的时间间隔内是常数,我们书写在时间ti、ti-1和ti-2的9,δyti-γti-1=Ati-ti-1γti-1+Ξtiδyti-1-γti-2=Ati-1-ti-2γti-2+Ξti-1δyti-2-γti-3=Ati-2-ti-3γti-2+Ξti-2并以矩阵形式将参数的参数观察方程重写为:其中是具有零平均值和对角线协方差矩阵的9x1高斯向量,其中对角线条目等于W+2V+CovΩ的对角线元素。现在,我们具有:其中并且并且现在我们使用离散卡尔曼滤波器来估计参数如3和10中所示,参数动力学方程和参数观察方程是:ψi+1=ψi+Λi其中Λi是N0,λ,是N0,W+2V+CovΩ,Gi=gti如11中所示,并且观察如10中所示。下面是离散卡尔曼滤波器方程。状态估计的预测器方程是:ψi+1|i=ψi|i12并且利用测量值的校正器方程是:其中是增益矩阵。通过预测器方程和校正器方程来计算卡尔曼滤波器的协方差矩阵表示为∑,∑i+1|i=∑i|i+λ14增益是初始条件是:∑0|0=00.17图27图示了参数学习引擎的架构2700,其中参数自适应引擎PAE是核心部件。模型参数的变化慢于系统状态的变化。如上所述,在一些实施例和情况中,可以估计操作电池的内部状态,以便估计电池的内部温度。与以本文中所讨论的方式管理电池温度不同,应注意到,先前的系统,如果完全使用温度的话,通常只是在外部温度过高时关闭电池的操作,而不是控制电池的操作来管理温度。另外,虽然并未在下文的示例温度模型中描述,但在一些实施例中,可以执行附加的操作以至少部分地基于管理围绕电池的外部温度诸如,通过至少部分基于电池的估计的内部状态来控制外部温度来控制电池的内部温度。关于使用电池温度模型来估计此类内部电池温度的示例实施例的附加细节如下:电池温度以较高速度运行的增量式动态行为由微分方程给出:其中τ是表示扩散效应的时滞,并且vt是较低速控制跟踪器的增量式状态向量δxt功率、电压、电流和增量式控制δut的线性函数,可以使用历史数据通过非线性最小二乘估计器来估计参数a、b、c和τ,并且νt是高斯噪声。1的拉普拉斯变换是:sδTs=ae-sτδTs+vs3s-ae-sτδTs=vs4我们用形式为的帕德近似[1]来近似4中的项s-ae-sτ,其中P和Q是s中的多项式,并且阶oPoQ。通过下式来近似1的拉普拉斯变换:对于低频近似来说,我们选择形式为的帕德近似,其中Ps=s2+a1s+a06Qs-β1s+β07我们定义ws=PsδTs8用6替换8中的s,产生:s2δTs+a1sδTs+a0δTs=ws99的拉普拉斯逆变换是:定义我们具有从5和8中,我们还具有:ws=Qsvs12用7替换12中的Qs,产生:ws=β1svs+β0vs1313的拉普拉斯逆变换是:用2替换14中的vt,产生:其中V1t是高斯噪声。在15中,我们将δxt和δut的值设定为在较低速控制器的单位时间间隔期间是常数,即:并且假设是高速控制器的控制变量,产生:可以将17中的状态方程式重写为:其中并且Ωt是高斯噪声。将高速控制器的最佳控制跟踪问题概括为:根据分离原理,我们可以得到高速控制器的增量式控制,其中是通过运行离散卡尔曼滤波器获得的状态估计值,K和Φ是通过求解确定性跟踪问题获得的。最后,我们取这两个增量式控制δuLt和δuHt的线性组合,得到增量式控制δut,δut=∈1δuLt+∈2δuHt22其中∈1+∈2=1并且0≤∈1,∈2≤1。注释:2,1帕德近似是那么s=ae-sτ的2,1帕德近似是:从6和7,我们具有:一般来说,如果P和Q分别是m阶和n阶,则可以将11和14一般化为如下:图29是图示电池控制系统的示例架构2900的框图。例如,所述示例架构包括以下部件:-升压式降压式转换器,诸如用于使平均脉冲输出与来自电池控制器的指令功率相匹配的DC到DC转换器;-逆变器整流器,诸如其中功率逆变器在电池放电时将DC转换为AC,并且其中整流器在电池充电时将AC转换为DC;-AD转换器,诸如将连续的物理量转换为表示该量的幅度的数字值digitalnumber的模拟到数字转换器;-DA转换器,诸如将数字数据通常为二进制转换为模拟信号电流、电压或电荷的数字到模拟转换器;-电池控制器,诸如增量式反馈混合跟踪控制系统例如,包括状态估计器、参数学习引擎以及状态和状态速率跟踪器控制器,如本文中别处更详细地讨论的,所述增量式反馈混合跟踪控制系统驱动控制升压式降压式转换器,使得电池以与由CDI代理产生的期望功率信号接近共振的方式操作;-CDI代理,以便推断电池参数并使用寿命和性能规则来产生用于期望功率信号的跟踪信号;以及-需求预测器,以便产生电池的期望输出功率充电功率预测。图3是图示示例计算系统的框图,所述计算系统适合于执行用于以配置的方式实施自动化控制系统以控制或以其他方式操纵指定的物理系统或其他目标系统的至少一些操作的技术,以便通过使用每个电池的状态的特性来控制具有一个或多个电池的物理目标系统,以执行对从电池提供的DC功率的自动化控制例如,实时地和优化该电池的长期操作,诸如在上文关于图10至图29和本文中别处所讨论的事项中。特别地,图3图示了适合于提供CDD系统的至少某种功能性的服务器计算系统300,不过在其他实施例中,可以使用多个计算系统以进行执行例如,具有执行CDD决策模块构建部件的不同的计算系统以在发生运行时控制之前进行初始配置和设置,以及用于实际运行时控制的CDD控制动作确定部件344和或CDD协调控制管理部件346的一个或多个副本。图3还图示了可以由CDD系统340的客户或其他用户使用的各种客户端计算机系统350,以及具有要控制的电池的一个或多个目标系统在这个示例中为目标系统1360和目标系统2370,CDD系统340通过一个或多个计算机网络390可访问这些目标系统。在所图示的实施例中,服务器计算系统300具有包括以下各者的部件:一个或多个硬件CPU“中央处理单元”计算机处理器305、各种IO“输入输出”硬件部件310、存储装置storage320和存储器330。所图示的IO部件包括显示器311、网络连接312、计算机可读媒体驱动器313和其他IO装置315例如,键盘、鼠标、扬声器等。另外,所图示的客户端计算机系统350可以各自具有与服务器计算系统300的部件类似的部件,包括一个或多个CPU351、IO部件352、存储装置354和存储器357,不过为了简洁起见并未针对计算系统350图示一些细节。目标系统360和370还可以各自包括一个或多个计算系统未示出,所述计算系统具有与关于服务器计算系统300所图示的部件中的一些或全部类似的部件,但为了简洁起见,在这个示例中并未图示此类计算系统和部件。CDD系统340在存储器330中执行并包括部件342至346,并且在一些实施例中,所述系统和或部件各自包括各种软件指令,这些软件指令在被执行时对CPU处理器305中的一者或多者进行编程以提供如本文中别处所描述的CDD系统的实施例。CDD系统340可以通过网络390例如,经由因特网和或万维网、经由专用蜂窝网络等与计算系统350以及在这个示例中的目标系统360和370相互作用。在这个示例实施例中,CDD系统包括与以配置方式为客户或其他用户产生和部署决策模块有关的功能性,如本文中别处更详细地讨论的。其他计算系统350也可以执行各种软件,以作为与CDD系统340和或其部件的相互作用的一部分。例如,客户端计算系统350可以是存储器357中的执行软件,用于:与CDD系统340相互作用例如,作为web浏览器的一部分、专门化的客户端侧应用程序等,以便与CDD系统340的一个或多个接口未示出相互作用以配置和部署自动化控制系统例如,所存储的自动化控制系统325,其先前由CDD系统340创建以用于控制具有电池的一个或多个物理目标系统或其他决策模块329;以及执行各种其他类型的动作,如别处更详细地讨论的。与CDD系统340的功能性有关的各种信息可以存储在存储器320中,诸如与CDD系统的用户有关的信息321例如,帐户信息、以及与具有要控制的电池的一个或多个目标系统有关的信息323。将了解,计算系统300和350以及目标系统360和370仅仅是说明性的,且并不意在限制本发明的范围。计算系统可以改为各自包括多个相互作用的计算系统或装置,并且计算系统节点可以连接到未图示的其他装置,包括通过一个或多个网络诸如,因特网、经由Web或经由专用网络例如,移动通信网络等。更一般地说,计算节点或其他计算系统或装置可以包括可相互作用并执行所描述类型的功能的任何硬件组合,包括但不限于台式或其他计算机、数据库服务器、网络存储装置和其他网络装置、PDA、手机、无线电话、寻呼机、电子组织器、因特网器具、基于电视的系统例如,使用机顶盒和或个人数字录像机以及包括适当通信能力的各种其他消费产品。另外,在一些实施例中,由所图示的CDD系统340及其部件提供的功能性可以分布在附加部件中。类似地,在一些实施例中,可能不提供CDD系统340和或CDD部件342至346的一些功能性,和或其他附加功能性可能是可用的。还将了解,虽然各种项目被图示为在使用时被存储在存储器中或存储装置上,但为了存储器管理和数据完整性的目的,可以在存储器和其他存储装置之间转移这些项目或其部分。替代地,在其他实施例中,软件模块和或系统中的一些或全部可以在另一装置上的存储器中执行,并且经由计算机间通信与所图示的计算系统通信。因此,在一些实施例中,当由一个或多个软件程序例如,由CDD系统340和或CDD部件342至346和或数据结构诸如,通过执行一个或多个软件程序的软件指令和或通过存储此类软件指令和或数据结构配置时,所描述的技术中的一些或全部可以通过包括一个或多个处理器和或存储器和或存储装置的硬件构件来执行。此外,在一些实施例中,系统和或部件中的一些或全部可以以其他方式来实施或提供,诸如通过使用至少部分地或完全在固件和或硬件中实施的构件,包括但不限于一个或多个专用集成电路ASIC、标准集成电路、控制器例如,通过执行适当的指令,并且包括微控制器和或嵌入式控制器、现场可编程门阵列FPGA、复杂可编程逻辑装置CPLD等。部件、系统和数据结构中的一些或全部也可以存储例如,作为软件指令或结构化数据在非暂时性计算机可读存储媒体上,诸如硬盘或快闪驱动器或其他非易失性存储装置、易失性或非易失性存储器例如,RAM、网络存储装置或待由适当驱动器例如,DVD盘、CD盘、光盘等或经由适当连接读取的便携式媒体物件。在一些实施例中,系统、部件和数据结构还可以作为产生的数据信号例如,作为载波或其他模拟或数字传播信号的一部分在多种计算机可读传输媒体包括基于无线和基于有线电缆的媒体上进行传输,并且可以采取多种形式例如,作为单个或多路模拟信号的一部分,或作为多个离散数字分组或帧。在其他实施例中,此类计算机程序产品也可以采取其他形式。因此,可以利用其他计算机系统配置来实践本发明。为了说明性目的,下文包括关于一些实施例的附加细节,在所述实施例中,以特定方式执行特定类型的操作,包括关于特定类型的目标系统和针对以特定方式确定的特定类型的控制活动。这些示例是为了说明性目的而提供的并为了简洁起见而被简化,并且本发明技术可以用于广泛多种其他情况中,包括在其他实施例中使用和与其他类型的自动化控制动作确定技术其中一些自动化控制动作确定技术在下文进行进一步讨论一起使用。图1是图示其中可以配置和发起用于执行一个或多个目标系统的协作分布式控制的系统的示例环境的网络图。特别地,CDD系统140的实施例在一个或多个计算系统190上执行,在所图示的实施例中包括以在线方式操作并提供图形用户接口GUI未示出和或其他接口119,以使得客户端计算系统110的一个或多个远程用户能够通过一个或多个介入的计算机网络100与CDD系统140相互作用,从而将一个或多个决策模块配置和创建成包括作为要与待控制的一个或多个目标系统中的每一者一起使用的自动化控制系统的一部分。特别地,目标系统1160和目标系统2170是这个示例中所图示的示例目标系统,不过将了解,在特定的实施例和情况中可能仅一个目标系统或众多目标系统可用,并且每个此类目标系统可以包括多种机械、电子、化学、生物和或其他类型的部件,从而以特定于该目标系统的方式来实施该目标系统的操作。在这个示例中,一个或多个用户未示出可以与CDD系统140相互作用,以产生用于目标系统1的示例自动化控制系统122,其中在这个示例中所述自动化控制系统包括多个决策模块124,这些决策模块在稍后部署和实施时将协作地相互作用以控制目标系统1160的多个部分。用户与CDD系统140相互作用以创建自动化控制系统122的过程可能随时间的推移而涉及多种相互作用,在一些情况下包括不同组用户的独立动作,如别处更详细地讨论的。另外,作为创建和或训练或测试自动化控制系统122的过程的一部分,它可以执行与如所图示的目标系统1的一个或多个相互作用以便获得部分初始状态信息,不过在至少一些实施例中,一些或所有训练活动可以包括在目标系统1中模拟控制动作的效果,而实际在当时并不实施那些控制动作。在创建自动化控制系统122之后,可以部署和实施自动化控制系统以开始执行涉及控制目标系统1160的操作,诸如,通过可选地在CDD系统140的一个或多个计算系统190上执行自动化控制系统122,以便通过计算机网络100与目标系统1相互作用。在其他实施例和情况中,可以改为通过诸如在作为目标系统1的一部分的一个或多个计算系统未示出上以在目标系统1局部的方式执行一些或全部的自动化控制系统122例如,多个决策模块124中的一者或多者的局部副本来部署自动化控制系统122,如关于一些或全部的自动化控制系统1的部署副本121所图示的。以与关于自动化控制系统122所讨论的方式类似的方式,一个或多个用户无论是相同的用户、重叠的用户或与参与创建自动化控制系统122的用户完全无关的用户可以类似地通过计算机网络100与CDD系统140相互作用,以创建用于控制目标系统2170中的一些或全部的单独自动化控制系统126。在这个示例中,目标系统2的自动化控制系统126仅包括将为自动化控制系统126执行所有控制动作的单个决策模块128。可以类似地以与关于自动化控制系统122所讨论的的方式类似的方式针对目标系统2来部署和实施自动化控制系统126,以便在一个或多个计算系统190和或作为目标系统2的一部分的一个或多个计算系统未示出上局部地执行,不过在这个示例中并未图示自动化控制系统2的部署副本。将进一步了解,自动化控制系统122和或126可以进一步包括分别与特定决策模块124和128分离的其他部件和或功能性,不过图1中并未图示此类其他部件和或功能性。例如,网络100可以是可能由各种不同的当事方诸如,因特网操作的被链接的网络的可公开访问网络,其中CDD系统140通过网络100可供任何用户使用或仅可供某些用户使用。在其他实施例中,网络100可以是专用网络,诸如例如,完全或部分地不可被非特权用户访问的公司或高校网络。在还有其他实施例中,网络100可以包括可以访问因特网和或从因特网访问的一个或多个专用网络。因此,虽然在所图示的实施例中以在线方式来实施CDD系统140以便通过一个或多个计算机网络100支持各种用户,但在其他实施例中,可改为以其他方式实施CDD系统140的副本以便支持单个用户或一组相关用户例如,公司或其他组织,诸如如果一个或多个计算机网络100改为是公司或其他组织的内部计算机网络,并且其中CDD系统的此类副本可选地可供公司或其他组织外部的其他用户使用。在一些实施例和情况中,可以以基于收费的方式来操作CDD系统140的在线版本和或CDD系统140的局部副本版本,使得一个或多个用户提供各种费用以使用CDD系统的各种操作,以便执行相互作用以产生决策模块和对应的自动化控制系统,和或以各种方式部署或实施此类决策模块和对应的自动化控制系统。另外,CDD系统140、其每个部件包括部件142和可选的其他部件117,诸如一个或多个CDD控制动作确定部件和或一个或多个CDD协调控制管理部件、每个决策模块和或每个自动化控制系统可以包括软件指令,由一个或多个处理器未示出在一个或多个计算系统未示出上执行这些软件指令,以便将那些处理器和计算系统配置成操作为关于执行其编程功能性的专门化机器。虽然图1和图2中并未图示,但是自动化控制系统的操作诸如,122的操作的分布式性质允许各种决策模块的部分解耦操作,包括当自动化控制系统122在使用中时允许随时间的推移修改一组决策模块124,以便添加新的决策模块124和或移除现有的决策模块124。以类似的方式,可以对特定决策模块124和或128作出改变,以便改变特定于特定决策模块的规则或其他限制和或随时间的推移改变特定于特定决策模块的目标,其中在此类决策模块内产生和部署新的对应模型,包括在一些实施例和情况中当对应的自动化控制系统继续对应的目标系统的控制操作时。另外,虽然在图1和图2的示例中每个自动化控制系统被描述为控制单个目标系统,但在其他实施例和情况中可以使用其他配置,诸如使单个自动化控制系统控制多个目标系统例如,多个相互关联的目标系统、同一类型的多个目标系统等,和或多个自动化控制系统可以操作以控制单个目标系统,诸如通过每一者进行独立操作以控制该目标控制系统的不同部分。将了解,在其他实施例和情况中,可以类似地使用其他配置。图4是协同分布式决策CDD系统例程400的示例实施例的流程图。例如,例程可以通过执行图3的CDD系统340和或图1的CDD系统140来提供,以便提供为指定的目标系统构建和实施自动化控制系统的功能性。例程的所图示的实施例始于框410处,其中接收信息或指令。如果在框420中确定框410的信息或指令包括创建或修正一个或多个决策模块以供用作特定目标系统的自动化控制系统的一部分的指示,则例程继续到框425以发起对决策模块构建部件的执行,并在框430中获得并存储目标系统的在框425中创建的一个或多个所得决策模块。关于图5A至图5B来更详细地讨论用于此类决策模块构建部件的例程的一个示例。在框430之后,或者如果改为在框420中确定在框410中接收的信息或指令将不创建或修正一个或多个决策模块,则例程继续到框440以确定在框410中接收的信息或指令是否指示部署一个或多个已创建的决策模块来控制指定的目标系统,诸如针对作为该目标系统的自动化控制系统的一部分的一个或多个目标系统。要部署的一个或多个决策模块可以是紧接在框425之前创建的,使得部署以基本上与创建同时进行的方式发生,或者在其他情况下可以包括在先前时间创建并被存储以供稍后使用的一个或多个决策模块。如果确定为此类目标系统部署一个或多个此类决策模块,则例程继续到框450以发起对该目标系统的那些一个或多个决策模块的执行,诸如在目标系统的环境局部的一个或多个计算系统上,或改为在通过一个或多个中间计算机网络例如,在CDD系统提供者的控制下的一个或多个计算系统与目标系统通信的一个或多个远程计算系统上。在框450之后,例程继续到框460以确定是否执行对以在那些决策模块外部的方式部署的多个决策模块的分布式管理,诸如经由一个或多个集中式协调控制管理部件。如果是这样,则例程继续到框465以发起对一个或多个此类集中式CDD协调控制管理部件的执行以供与那些决策模块一起使用。在框465之后,或者如果改为在框460中确定不以外部的方式执行此类分布式管理例如,如果仅执行一个决策模块,如果执行多个决策模块但以分布式对等方式协调它们的操作,等等,则例程继续到框470以可选地获得并存储关于一个或多个决策模块的操作和或在目标系统中发生的所得活动的信息,诸如供稍后分析和或报告。如果改为在框440中确定在框410中接收的信息或指令将不部署一个或多个决策模块,则例程改为继续到框485以在适当的情况下执行一个或多个其他指示的操作。例如,此类其他授权操作可以包括:以其他方式例如,通过监控目标系统的输出或其他状态信息获得关于目标系统的操作的结果信息;分析决策模块的操作的结果和或对应的目标系统的活动;产生报告或以其他方式向用户提供关于此类操作和或活动的信息,等。另外,在一些实施例中,对特定目标系统随时间的推移的活动的分析可以允许在目标系统的操作中识别模式,以便允许相应地修改该目标系统的模型无论是手动地还是以自动学习的方式以反映那些模式并基于它们作出响应。另外,如别处更详细地讨论的,自动化控制系统的多个决策模块以部分解耦的方式实现的分布式操作允许当自动化控制系统在操作中时作出各种改变,以便添加一个或多个新决策模块、移除一个或多个现有的决策模块、修改特定决策模块的操作例如,通过改变规则或描述作为决策模块的模型的一部分的目标系统的其他信息等。另外,自动化控制系统中的多个此类决策模块的部分解耦性质允许一个或多个此类决策模块有时个别地操作,诸如如果网络通信问题或其他问题阻止了多个决策模块之间的将原本允许协调它们的个体化控制动作的通信—在此类情况下,即使无法从共同地为目标系统提供自动化控制系统的一组多个决策模块之间的协调和同步中识别最佳或近似最佳解,一些或所有此类决策模块也可以继续以个体化的方式操作以便为目标系统提供有用的持续控制操作。在框470或485之后,例程继续到框495以确定是否继续,诸如直到接收到明确的终止指示。如果确定继续,则例程返回到框410,否则继续到框499并结束。图5A至图5B图示了CDD决策模块构建例程500的示例实施例的流程图。例如,例程可以通过执行图3的部件342和或图1的部件142来提供,以便提供以下功能性:允许用户提供描述感兴趣的目标系统的信息,并执行对应的自动化操作以构建一个或多个决策模块来用于以指定的方式控制目标系统。虽然例程的所图示的实施例以特定的方式诸如,经由显示的GUI图形用户接口与用户相互作用,但将了解,例程的其他实施例可以以其他方式与用户相互作用,诸如经由执行程序代表用户所调用的限定的API应用程序编程接口。在一些实施例中,例程还可以实施为可供一个或多个用户使用的集成开发环境或其他软件工具的一部分,诸如通过实施通过公共网络诸如,因特网可供多种远程用户使用的在线接口,而在其他实施例中,CDD系统和或特定CDD部件的副本可以被用来支持单个组织或其他一组一或多个用户,诸如通过在该组织或组的控制下在计算系统上执行。另外,在一些实施例和情况中,CDD决策模块构建部件可以被分离为多个子部件,诸如:规则编辑器部件,用户与所述规则编辑器部件相互作用以指定用于目标系统的规则和其他描述信息;以及规则编译器引擎,所述规则编译器引擎处理用户指定的规则和其他信息以创建一个或多个对应的决策模块。例程500的所图示的实施例始于框510处,其中例程向一个或多个用户提供所显示的用户接口或更新所显示的用户接口,诸如经由在实施例程的部件的在线版本处接收的请求,或者改为基于由一个或多个此类用户在他们所控制的计算系统上执行的例程。虽然出于说明的目的在例程的所图示的实施例中将各种操作示为以串行方式发生,但将了解,用户与此类用户接口的相互作用可以以迭代的方式和或在多个时间段和或用户会话内发生,包括以各种方式更新先前向用户显示的用户接口例如,反映用户动作,反映通过例程的操作所产生或来自另一个部件的用户反馈等,如下文所讨论的。在框510之后,例程继续到框520以从一个或多个此类用户接收描述要控制的目标系统的的信息,包括:关于目标系统的包括一个或多个可操纵控制元件的多个元件以及可选地这些控制元件所影响的一个或多个输出的信息;关于指定涉及这些元件的限制的规则的信息;关于将在系统的控制期间可用的状态信息的信息例如,特定元件或其他状态变量的值;以及在目标系统的控制期间要达到的一个或多个目标。将了解,此类信息可以在一段时间内从一个或多个用户获得,包括在一些实施例中用于供应与目标系统有关的一些信息的第一组一个或多个用户以及用于独立地提供关于目标系统的其他信息的一个或多个其他第二组用户,以便反映不同用户的不同专业领域和或目标系统的不同部分。在框520之后,例程继续到框525以识别已在用户输入中接收的任何错误,并提示一个或多个用户校正那些错误,诸如通过以如关于框510所讨论的对应方式来更新显示。虽然对此类错误的识别被图示为发生于在框520中接收到信息之后,但将了解,一些或所有此类错误可以改为在用户将信息输入到用户接口中时被识别,以便识别在规则或用户指定的其他信息中的语法错误。在框525之后,例程的所图示的实施例继续到框530以可选地将关于目标系统的信息分解为多个子集,每个子集对应于目标系统的一部分,诸如其中每个子集具有可通过由例程创建的自动化控制系统操纵的一个或多个不同控制元件,以及可选地具有重叠或完全不同的目标和或描述目标系统的相应部分的若干组规则和其他信息。如别处更详细的讨论的,在一些情况下,此类分解如果执行的话可以由用户指示他们所输入的不同信息子组手动地执行,和或由例程基于对已被指定的信息的分析例如,基于针对目标系统所供应的规则和其他描述性信息的大小,基于不同规则或目标或其他信息之间的相互关系等以自动化方式执行。在其他实施例中,可能不执行此类分解。在框530之后,例程继续到框535,以针对目标系统描述信息的每个子集或在未识别出此类子集的情况下,针对所有接收到的信息而将该子集或所有信息转换为封装该子集或所有信息的限制、目标和其他指定信息的一组约束。在框540中,例程然后识别从转换过程中发生的任何错误,并且如果有任何错误被识别,则可以提示用户校正那些错误,诸如以与关于框525和510所描述的方式类似的方式。虽然在这个示例中并未图示,但在一些情况下,当识别出此类错误时,框525和或540中的例程可以返回到框510,以向一个或多个用户显示对应的反馈并允许一个或多个用户进行校正并重新执行后面的操作,诸如框520至540的操作。在框540中的转换过程中所识别的错误可以包括例如与不一致的限制有关的错误,诸如如果不可能满足作为一个组的这些限制。在框540之后,例程继续到框545,以针对每组约束如果在框530中未识别子集,则为单个约束组将一个或多个验证规则应用于该组约束,以测试这些约束所表示的对应信息的整体有效性,并提示一个或多个用户校正以与关于框525、540和510的方式类似的方式被识别的任何错误。此类验证规则可以测试可控性、可观察性、稳定性和目标完整性中的一者或多者以及任何用户添加的验证规则,如别处更详细地讨论的。在框550中,例程然后将每组已验证的约束转换为一组耦合微分方程,该组耦合微分方程对底层信息所对应的目标系统的至少一部分进行建模。在框550之后,例程继续到框553以执行与训练每组耦合微分方程的模型有关的活动,包括确定要使用的训练时间窗口的大小、该时间窗口内的多个训练时间切片的大小和或该时间窗口内的训练时间切片的类型中的一者或多者。在一些实施例和情况中,通过使用默认或预先指定的信息来执行对信息的一个或多个此类大小或类型的确定,而在其他实施例和情况中,用户可以指定此类信息,或者可以以一种或多种方式来执行对此类信息的自动化确定例如,通过测试不同的大小并对结果进行以找到具有最佳性能的大小。例如,不同类型的时间切片可以包括重叠或不重叠的时间切片的传承succession,使得针对第二时间切片的训练可以仅依赖于第一时间切片的结果如果它们不重叠,或者改为可以至少部分地基于针对第一时间切片中的至少一些已经确定的更新信息如果它们部分或全部重叠的话。在框553之后,例程继续到框555,以针对表示模型的每组耦合微分方程使用目标系统的部分初始状态信息来训练该组耦合微分方程组的模型,包括通过模拟在时间窗口内诸如,在贯穿时间窗口的连续时间切片内执行控制动作的效果来估计目标系统的不被知道和或不可直接观察到的变量的值,并测试已训练模型的模拟性能。本文中别处包括了与训练和测试有关的附加细节。在框555之后,例程继续到框560以确定训练和测试是否成功,并且如果不成功,则返回到框510以向用户显示对应的反馈信息以允许他们校正导致不成功的错误。然而,如果改为在框560中确定测试和训练是成功的,则例程改为继续到框570,以针对每个已训练和测试模型产生可执行决策模块,所述可执行决策模块包括:该模型;以及局部CCD控制动作确定部件,决策模块在被执行时将使用该局部CCD控制动作确定部件以基于模型中所包括的信息并考虑到决策模块的一个或多个目标来确定要针对目标系统执行的最佳或近似最佳的控制动作。在一些实施例和情况中,所产生的可执行决策模块可以进一步包括:局部CCD协调控制管理部件,用于协调将共同地为目标系统提供自动化控制系统的多个决策模块的控制动作,诸如通过随时间的推移同步各种决策模块的相应模型。在框570之后,例程继续到框580以提供所产生的可执行决策模块以供使用,包括可选地存储它们以供稍后执行和或部署。在框580之后,例程继续到框595以确定是否继续,诸如直到接收到明确的终止指示。如果确定继续,则例程返回到框510,否则继续到框599并结束。图6A至图6B图示了例程600的示例实施例的流程图,所述例程对应于被执行的决策模块的通用表示。例如,例程可以通过执行决策模块329来提供,或被提供作为图3的自动化控制系统325和或图1或图2的决策模块124或128的一部分,以便提供用于以特定于信息和针对决策模块所编码的模型的方式控制目标系统的至少一部分,包括反映由决策模块在其控制活动期间要达到的一个或多个目标。如别处更详细地讨论的,在一些实施例和情况中,多个决策模块可以共同地和协作地起作用以控制特定目标系统,诸如其中每个决策模块控制目标系统的一个或多个不同的控制元件,或者以其他方式表示目标系统的一部分或与目标系统的一部分相互作用,而在其他实施例和情况中,单个决策模块可以单独起作用以控制目标系统。例程600进一步反映由特定的示例决策模块在被部署成控制目标系统的一部分时所执行的动作,不过对决策模块的至少若干部分的执行可以在其他时间发生,以便最初在部署决策模块之前训练决策模块的模型,如关于图5A至图5B的CDD决策模块构建例程500更详细地讨论的。例程600的所图示的实施例始于框610处,其中确定决策模块的初始模型,该初始模型描述要控制的目标系统的至少一部分、决策模块尝试实现的与目标系统的控制有关的一个或多个目标、以及可选地目标系统的初始状态信息。例程继续到框615以执行一个或多个动作以便在需要时训练初始模型,如关于图5A至图5B的框553和555更详细的讨论的—在一些实施例和情况中,只有在图5A至5B的例程500没有完成初始训练时,才执行框615的此类训练,而在其他实施例和情况中,执行框615的训练,以在决策模块开始执行的时候捕获关于目标系统的当前状态的信息例如,如果没有在初始创建和训练之后立即部署和或有时重新训练模型,如关于图7A至图7B的如由框630发起的例程700更详细地讨论的。在框615之后,例程继续到框617以确定待用于执行决策模块的每个控制动作决策的时间段,以便反映需要在目标系统中进行控制元件修改的速率和或反映接收新传入的状态信息的速率,所述新传入的状态信息可以变更对控制元件的未来操纵。然后,例程继续到框620以开始下一个时间段,即以从起动对决策模块的执行起向前移的第一时间段开始。然后,在每个此类时间段内向前以循环的方式执行框620至680,直到对决策模块的执行被暂停或终止,不过在其他实施例中,特定决策模块可以仅在单个时间段内执行每次其被执行时。在框625中,例程可选地获得在该时间段内的状态信息,诸如自上一时间段开始以来已针对目标系统或者一个或多个有关的外部源接收的当前状态信息,和或根据需要通过主动检索目标系统的一个或多个元件或对应变量的当前值。在框630中,然后,例程发起对决策模块的局部CCD控制动作确定部件的执行,其中关于图7A至图7B的例程700更详细地讨论了此类例程的一个示例。在框635中,接收框630中的部件的执行结果,包括:要么获得以下两个决策模块的更新模型,即在当前时间段内具有局部解的决策模块,以及包括该决策模块在当前时间段内可能执行的一个或多个所提议的控制动作确定的决策模块;要么接收在对于框630中部件的执行而言的允许时间内未找到决策模块的局部解的指示。然后,在框640中确定是否找到解,并且如果是这样,则继续到框642以存储决策模块的更新模型,否则继续到框643以使用决策模块的先验模型来基于先前的模型例如,不反映状态信息的最近变化和或决策模块的活动的最近变化,如果有的话确定针对当前时间段所提议的一个或多个控制动作确定,如关于图7A至图7B的例程700更详细地讨论。在框642或643之后,例程继续到框644以确定其他的决策模块是否共同地控制当前目标系统的多个部分诸如,与局部决策模块相同的自动化控制系统的一部分,并且如果是这样,则继续到框645。否则,例程将决策模块的局部所提议的控制动作选择作为要执行的最终确定的控制动作,并继续到框675以在当前时间段内实施那些控制动作。如果存在其他的操作决策模块,则框645中的例程确定局部决策模块是否包括CDD协调控制管理CCM部件的局部副本,以用于使针对决策模块的局部解所提议的控制动作确定与共同地控制同一目标系统的其他决策模块的活动同步。如果是这样,则例程继续到框647以向局部CDDCCM部件提供针对决策模块的一个或多个所提议的控制动作确定以及决策模块的对应的当前局部模型,否则继续到框649以向一个或多个集中式CDDCCM部件提供决策模块的一个或多个所提议的控制动作确定以及决策模块的对应的局部模型。在框647或649之后,例程继续到框655,以获得框647或649中一个或多个CDDCCM部件的动作结果,包括:要么获得由当前决策模块的局部模型与来自一个或多个其他决策模块的信息的同步产生的另外的更新模型,使得所述另外的更新模型指示在该时间段内针对当前决策模块要执行的一个或多个最终控制动作确定;要么获得在允许时间内未完成此类同步的指示。例程继续到框660以确定同步是否完成,并且如果是这样,则继续到框665以存储因同步产生的另外的更新模型,否则继续到框670以将决策模块局部的先前提议的控制动作确定用作在该时间段内的最终控制动作确定。在框665或670之后,例程继续到框675以在目标系统中实施决策模块的一个或多个最终确定的控制动作,诸如通过与目标系统中修改目标系统的一个或多个控制元件的值或以其他方式操纵目标系统的一个或多个控制元件的一个或多个执行器相互作用,或者通过以其他方式向目标系统提供输入以导致发生此类修改或其他操纵。在框680中,例程可选地获得关于所执行的控制动作在目标系统中的结果的信息,并存储关于此类所获得的结果和或关于在当前时间段内决策模块的活动的信息和或向CDD系统提供该信息。在框680之后,例程继续到框695以确定是否继续,诸如直到接收到终止或暂停的指示例如,反映目标系统的当前操作的结束或使用决策模块来控制目标系统的至少一部分的结束。如果确定继续,则例程返回到框620以开始下一个时间段,否则继续到框699并结束。图7A至图7B是CDD控制动作确定例程700的示例实施例的流程图。例如,例程可以通过执行图3的部件344和或图2的部件144a至144n或244来提供,以便确定在特定时间段期间针对目标系统要提议和或实施的决策模块的控制动作,包括在一些实施例中执行优化以确定关于一个或多个目标要执行的近似最佳动作例如,在最佳解的阈值内如果可能的话。虽然例程的所图示的实施例是以特定决策模块的局部方式来执行的,使得一些或所有决策模块可以各自实施此类例程的局部版本,但在其他实施例中,例程可以由一个或多个决策模块通过一个或多个网络与之相互作用的一个或多个部件以集中的方式来实施,诸如其中特定决策模块被指示为在特定时间使用而非代表局部决策模块来起作用。例程700的所图示的实施例始于框703处,其中接收信息或指令。例程继续到框705以确定信息或请求的类型,且因此继续进行。特别地,如果在框703中接收到尝试确定在当前时间段内的解给定局部决策模块的当前模型的请求,则例程继续到框710以开始执行此类活动,如关于框710至790更详细地讨论的。如果改为在框705中确定接收到针对局部决策模块的当前模型放松一个或多个规则或其他限制的请求诸如,关于框760和765更详细地讨论的,则例程继续到框765。如果在框705中确定接收到针对局部决策模块的当前模型修复一个或多个规则或其他限制的请求诸如,关于框775和780更详细的讨论的,则例程继续到框780以获得在规则修复过程期间要使用的用户输入例如,与CDD决策模块构建部件相互作用,或改为以另一种方式与一个或多个用户相互作用,以便允许稍后基于另外所得的用户动作来更新和替换局部决策模块的当前模型,或者如果可以暂停目标系统的操作,则可选地等待着进一步执行例程700,直到接收到此类更新模型。如果改为在框705中确定信息或请求是另一种类型,则例程改为继续到框708以酌情执行一个或多个其他指示的操作,然后继续进行到框799。例如,此类其他指示的操作可以包括:接收关于当前模型和或由共同地控制具有局部决策模块的目标系统的一个或多个其他决策模块提议或执行的控制动作的信息诸如,用于通过产生一致性或收敛共享模型使局部决策模块的模型与此类其他的决策模块同步,如关于图8A至图8B的例程800更详细的讨论的;接收对模型或模型底层信息的更新以用于例程700的持续操作中例如,来自CDD决策模块构建部件,诸如由在框780中执行的相互作用产生的结果;接收目标系统的当前状态信息,诸如如图6A至图6B的例程600中所讨论来使用,等。如果在框705中确定在当前时间段内并且基于局部决策模块的当前模型在框703中接收到针对解的请求,则例程继续到框710以接收表示目标系统的至少一部分的局部决策模块的当前模型的一组当前耦合微分方程,可选地连同在当前时间内目标系统的附加状态信息。然后,例程继续到框715以确定是训练还是重新训练模型,诸如如果在最初执行对应的决策模块时首次调用例程,或者如果来自持续操作的错误测量指示需要重新训练如关于框755、770和730更详细的讨论的。如果确定训练或重新训练模型,则例程继续到框720,以确定训练时间窗口的大小、时间窗口内的训练时间切片的大小和或训练时间窗口内的训练时间切片的类型中的一者或多者,诸如以与先前关于图5A至图5B的例程500的框553所讨论的方式类似的方式。在框720之后,例程继续到框725以使用目标系统的部分初始状态信息来训练模型,包括通过模拟在每个时间切片的时间窗口内执行控制动作的效果来估计目标系统的不被知道和或不可直接观察到的状态变量的值,如关于图5A至图5B的例程500的框555更详细的讨论的。在框725之后,或者如果改为在框715中确定不训练或重新训练模型,则例程继续到框730以执行分段线性分析,从而尝试确定当前模型的解和在框710中获得的任何附加状态信息,其中所述解如果确定的话包括在当前时间段内要采取的针对局部决策模块的一个或多个所提议的控制动作确定,以及在一些实施例中使用一个或多个模型误差量规以关于当前模型进行一个或多个误差测量,如在别处更详细地讨论的。然后,例程继续到框735,以确定框730中的操作是否在对于框730的操作而言允许的时间量例如,当前时间段的限定的子集或分率内确定了解,并且如果是这样,则继续到框740以更新一组当前耦合微分方程和局部决策模块的所得当前模型以反映该解,其中所得更新信息被提供作为例程700的输出。如果改为在框735中确定框730中的操作没有确定解,则例程继续到框745以确定当前时间段内是否有附加时间可用以进一步尝试确定解,并且如果不,则继续到框790以提供例程700的输出,所述输出指示在当前时间段内未确定解。然而,如果当前时间段内有附加时间可用,则例程继续以执行框755至780以便执行一次或多次进一步尝试来识别解—将了解,如果有足够的时间可供使用以继续进一步的解确定尝试,则可以在给定的时间段内多次重复执行框755至780的操作中的一者或多者。特别地,如果在框745中确定有附加时间可用,则例程继续到框755,其中例程确定来自一个或多个量规的测量是否指示需要超过指示对模型的修改的一个或多个阈值的模型误差测量,诸如基于关于框730所讨论的来自量规的模型误差测量。如果没有,则例程继续到框760,以确定当前模型中是否存在可用于在当前时间段内被放松如果这不是在当前时间段内第一遍通过路线的这个部分,则先前未尝试过在该时间段内被放松的一个或多个规则或其他限制,并且如果是这样,则继续到框765以放松一个或多个此类规则或其他限制,并返回到框730以基于那些被放松的规则或其他限制利用修正模型来重新尝试分段线性分析。如果改为在框755中确定来自一个或多个量规的模型误差测量足以满足一个或多个对应的阈值,则例程改为继续到框770以基于指示足够的误差如愿的量规中的一者或多者诸如,基于在模型更新的一个或多个时间段内的累积误差来确定是否重新训练模型。如果是这样,则例程返回到框720以在框720和725中执行此类重新训练,然后继续到框730以利用所得已重新训练的模型来重新尝试分段线性分析。如果改为在框770中确定不重新训练模型或者如果该模型已经在当前时间段内被重新训练,并且框730中的所得重新尝试再次未能找到解,则例程继续到框775,以确定来自一个或多个量规的模型误差测量是否指示模型中潜在地具有需要修复的错误的一个或多个规则或其他限制的子集。如果是这样,则例程继续到框780以经由CDD决策模块构建部件向一个或多个用户提供信息,以允许用户酌情修正这些规则或其他限制,不过在其他实施例中,可以改为以自动化方式来尝试或执行一些或所有此类规则修复活动。在框780之后,或者如果改为在框775中确定不修复任何规则,则例程继续到框790以提供在当前时间段内未确定解的指示。在框740、708或790之后,例程继续到框799并结束。将了解,如果例程700改为被实施为支持远离例程的执行部件的一个或多个决策模块的集中式例程,则例程700可改为返回到框703以等候进一步的信息或请求。图8A至图8B是CDD协调控制管理例程800的示例实施例的流程图。例如,例程可以通过执行图3的部件346和或图2的部件146a至146n来提供,以便尝试在共同地控制目标系统的多个决策模块之间同步当前模型及它们的所提议的控制动作。在例程的所图示的实施例中,通过使用帕累托博弈技术来确定在一致性共享模型中所表示的帕累托均衡如果可能的话,在特定局部决策模块的局部当前模型与该决策模块的中间共享模型所述中间共享模型是基于关于一个或多个其他决策模块的当前状态的信息之间以配对方式执行同步,不过在其他实施例中,可以使用其他类型的同步方法。另外,在所图示的实施例中,例程800是针对特定局部决策模块以局部的方式执行的,诸如通过被包括在该局部决策模块中,不过在其他实施例中,可以以集中的方式实施例程800以支持一个或多个决策模块,所述决策模块远离实施例程的部件的计算系统并通过一个或多个计算机网络与那些决策模块通信,诸如其中特定决策模块被指示为在特定时间使用而非代表局部决策模块来起作用。例程800的所图示的实施例始于框805处,其中例程等待着接收信息或另一个指示。例程继续到框810以确定是否已接收到另一个决策模块的一致性模型或其他更新信息诸如,来自例程800的针对该另一个决策模块执行的副本,并且如果是这样,则继续到框815以使用接收到的信息来更新供与局部决策模块例程800的当前副本代表所述局部决策模块正在执行一起使用的局部中间共享模型信息,如关于框830更详细地讨论的。如果改为在框810中确定框805中所接收的信息或请求不是与一个或多个其他决策模块有关的信息,或者在框815之后,例程继续到框820以确定当前是否通过使用关于局部决策模块的中间共享模型的信息包括一个或多个其他决策模块的信息来执行局部决策模块的当前局部模型的同步,以便每次在框805中接收到对局部决策模块的模型的更新例如,基于例程700针对该决策模块局部的CDD控制动作确定部件的副本所进行的操作时和或每次在框805中接收到并在框815中使用用于更新局部决策模块的中间共享模型的信息时完成此类同步,或改为如框805中明确地指示的—如果要在当前执行同步,则例程继续到框825并开始执行与此类同步活动有关的框820至880。否则,例程继续到框885以酌情执行一个或多个其他指示的操作,以便从CDD系统或其他请求者接收针对关于例程800操作的当前信息的请求和或向一个或多个实体提供对应的信息例如,反映先前的请求等。如果在框820中确定要在当前执行同步诸如,基于在框805中接收的与更新模型有关的信息,则例程继续到框825以获得局部决策模块的当前局部模型以用于同步,其中所述模型包括基于局部决策模块的局部解在当前时间段内要执行的一个或多个所提议的控制动作。然后,例程继续到框830以检索局部决策模块的中间共享模型的信息,所述信息表示共同地参与控制目标系统的一个或多个其他决策模块例如,所有其他决策模块的信息,其中该中间共享模型类似地表示由那些一个或多个其他决策模块的局部解产生的一个或多个其他所提议的控制动作,可选地在已针对那些一个或多个其他决策模块在它们自身之间执行了部分或完全同步之后。然后,例程继续到框835,以尝试通过同时提供局部决策模块的当前模型与中间共享模型两者的解来确定使局部决策模块的当前模型和中间共享模型同步的一致性共享模型。在一些实施例中,以与关于图7A至7B的例程700的框710至730所讨论的方式类似的方式执行框835的操作,诸如如果将局部模型和中间共享模型组合以创建要针对其识别一个或多个解的组合模型。如别处更详细地讨论的,在一些实施例中,局部当前模型和中间共享模型可以各自由哈密顿函数表示,以使得能够针对相应的哈密顿函数以加法的方式直接创建此类组合模型,其中图6A至图6B和图7A至图7B的例程600和或700的操作分别类似地表示它们使用此类哈密顿函数所更新和以其他方式所操纵的模型。在框835之后,例程继续到框840以确定框835的操作在允许的时间量内是否成功,诸如当前时间段将尝试在该当前时间段内执行同步的某个分率或其他部分,并且如果是这样,则继续到框845以更新局部决策模块的局部模型与中间共享模型两者以便反映一致性共享模型。如较早所述,如果允许每个决策模块有足够的时间来重复确定具有变化的中间共享模型这些中间共享模型表示集体组的一个或多个其他决策模块的一致性共享模型,则集体组的决策模块最终可能收敛在单个收敛共享模型上,不过在其他实施例和情况中,可能没有足够的时间来发生此类收敛,或者其他问题可能阻止了此类收敛。在框845之后,例程继续到框850以可选地将针对局部决策模块所确定的一致性共享模型和或收敛共享模型,如果835的操作是创建此类收敛共享模型中的最后一步通知给其他决策模块,诸如如果每个通知到的决策模块正实施它自己的例程800局部版本并且所提供的信息将被用作那些其他决策模块的中间共享模型的一部分,所述信息包括来自当前局部决策模块的新近构建的一致性共享模型的信息。如果改为在框840中确定在允许时间内不发生同步,则例程继续执行框860至875以在进行一次或多次修改的情况下有时是重复地,如果有足够时间可用并且以与关于图7A至图7B的例程700的框745至780所讨论的方式类似的方式来重新尝试同步。在所图示的示例中,例程在框860中确定是否有附加时间可用于在同步时进行一次或多次此类重新尝试,并且如果没有,则例程继续到框880以提供在允许时间内不执行同步的指示。否则,例程继续到框870来采取一个或多个动作,以关于局部决策模块的当前模型和或一个或多个其他决策模块所述其他决策模块的信息表示在局部决策模块的中间共享信息中中的一者或两者执行放松规则或其他限制、修复规则或其他限制和或重新训练模型中的一者或多者。如果在框870中确定以这种方式继续进行,则例程继续到框875以便以与关于例程700所讨论的方式类似的方式执行对应的动作有时一次一个动作,包括导致对局部决策模块的当前模型和或局部决策模块的局部中间共享模型进行所得更新,之后,例程返回到框835以重新尝试使局部决策模块的局部模型和中间共享模型同步。如果改为在框870中确定将不执行关于放松、修复和或重新训练的进一步动作,则例程改为继续到框880。在块850、880或885之后,例程继续到框895以确定是否继续,诸如直到接收到终止或暂停例程800的操作的明确指示,以便反映目标系统的操作的结束或使用局部决策模块和或多个决策模块的集体组来控制目标系统的结束。如果确定继续,则例程返回到框805,否则继续到框899并结束。图9图示了例程900的示例实施例的流程图,所述例程是针对代表性的通用目标系统关于目标系统与控制目标系统的至少一部分的一个或多个决策模块之间的相互作用来执行的。例如,例程可以通过执行图3的目标系统360和或370、和或图1和图2的目标系统160和或170来提供,以便实施特定于目标系统的操作。将了解,例程的所图示的实施例着重于目标系统与一个或多个决策模块的相互作用,并且许多或所有此类目标系统将以特定于那些目标系统出于简洁的目的,此处并未图示这些目标系统的方式执行许多其他操作。例程始于框910处,其中例程可选地向CDD系统提供目标系统的初始状态信息以供在目标系统的CDD系统的自动化控制系统中使用,诸如响应于来自目标系统的CDD系统或其自动化控制系统的请求,或者改为基于特定于目标系统的配置例如,待在起动目标系统启动时执行。在框910之后,例程继续到框920,以从实施目标系统的自动化控制系统的一个或多个决策模块的集合组接收一个或多个输入,包括由自动化控制系统的一个或多个此类决策模块执行的目标系统的多个元件的一个或多个控制元件的一个或多个修改值或其他操纵。如别处更详细地所讨论的,可以在多个时间段中的每一者内重复执行框920、930、940,所述多个时间段取决于目标系统在时间上可能变化很大例如,1微秒、1毫秒、百分之一秒、十分之一秒、1秒、2秒、5秒、10秒、15秒、30秒、1分钟、5分钟、10分钟、15分钟、30分钟、1小时等。在框920之后,例程继续到框930以基于接收到的输入在目标系统中执行一个或多个动作,包括可选地基于对控制元件的操纵在目标系统内产生一个或多个所得输出或其他结果。在框940中,然后,例程可选地提供关于目标系统内的输出或其他结果的信息,和或向CDD系统的自动化控制系统和或自动化控制系统的特定决策模块提供目标系统的其他当前状态信息。然后,例程继续到框995以确定是否继续,诸如直到接收到终止或暂停目标系统的操作的明确指示。如果确定继续,则例程返回到框920以开始在下一个时间段内进行下一组控制动作,否则继续到框999并结束。如别处更详细地所讨论的,向特定决策模块提供的状态信息可以包括从外部系统到目标系统的请求,自动化控制系统及其决策模块可以以一种或多种方式来确定如何响应这些请求。在以下条款中进一步讨论了本文中所描述的非排他性示例实施例。1.一种计算机实施方法,其包括:通过至少部分地由一个或多个计算系统实施的自动化控制系统来接收用于控制电功率的信息,所述电功率由电池经由通过所述电池供应的直流电DC输出,其中,所述接收到的信息包括基于多个规则的模型,所述多个规则各自具有待评估的一个或多个条件并且指定涉及以某种方式操纵连接到所述电池的DC到DC放大器以达到一个或多个限定的目标的限制,所述限定的目标包括在对被输出的所述电功率的所述控制期间将所述电池的内部状态维持在限定范围中;以及通过所述自动化控制系统并且基于所述接收到的信息来控制由所述电池输出的所述电功率,包括:通过所述自动化控制系统并且在一个或多个时间,获得识别在所述一个或多个时间所述电池的一个或多个属性的当前值的传感器信息以及关于在所述一个或多个时间要满足的一个或多个电负载的信息;通过所述自动化控制系统并且至少部分地基于所述获得的传感器信息,产生在所述一个或多个时间内所述电池的所述内部状态的一个或多个估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个估计值和所述一个或多个电负载,确定在所述一个或多个时间要供应的所述电池的电功率的一个或多个量以满足所述一个或多个电负载中的至少一些,同时在所述一个或多个时间期间将所述电池的所述内部状态维持在所述限定范围中;以及通过所述自动化控制系统并且针对电功率的所述一个或多个确定量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致被输出的电功率满足电功率的所述确定量。2.根据条款1所述的计算机实施方法,其中,所述一个或多个时间包括第一时间和稍后的第二时间,其中,所述一个或多个电负载包括在所述第一时间的第一电负载和在所述第二时间的第二电负载,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定包括:确定在所述第一时间供应小于所述第一电负载的第一量的电功率;以及确定在所述第二时间供应满足所述第二电负载的第二量的电功率,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:在所述第一时间实施所述DC到DC放大器的至少一个第一设定,以导致在所述第一时间供应所述第一量的电功率;以及在所述第二时间实施所述DC到DC放大器的至少一个第二设定,以导致在所述第二时间供应所述第二量的电功率。3.根据条款2所述的计算机实施方法,其中,对在所述第一时间供应小于所述第一电负载的所述第一量的电功率的所述确定包括:确定在所述第一时间供应较大量的电功率以满足所述第一电负载很可能导致所述电池的所述内部状态超过所述限定范围。4.根据条款1至3中任一项所述的计算机实施方法,其中,对在所述一个或多个时间供应所述电池的所述一个或多个量的电功率的所述确定包括:确定在第一时间的第一量的电功率,其满足在所述第一时间的第一电负载并且所述电池是能够供应的;至少部分地基于在所述第一时间内所述电池的所述内部状态的所述一个或多个估计值中的一者,确定所述电池的所述内部状态超过了所述限定范围;以及至少部分地基于对所述电池的所述内部状态超过所述限定范围的所述确定,确定小于所述第一量并且不足以满足所述第一电负载的第二量的电功率,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:在所述第一时间实施所述DC到DC放大器的至少一个第一设定,以导致在所述第一时间供应所述第二量的电功率。5.根据条款1至4中任一项所述的计算机实施方法,其中,所述DC到DC放大器是场效晶体管FET放大器,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:确定要供应的电流的量;以及将电压施加到所述FET放大器的栅极以产生所确定量的电流。6.根据条款1至5中任一项所述的计算机实施方法,其中,所述DC到DC放大器是降压式转换器或升压式转换器中的至少一者的一部分,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:确定要供应的电压的量;以及修改所述降压式转换器或所述升压式转换器中的所述至少一者以产生所确定量的电压。7.根据条款1至6中任一项所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压以及一个或多个温度的当前值,并且其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:使用限定的电池温度模型以至少部分地基于所述当前值来估计所述电池的附加内部温度。8.根据条款1至7中任一项所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压或温度中的至少一者的当前值,并且其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:估计所述电池的附加内部温度或所述电池的内部化学反应状态中的至少一者。9.根据条款1至8中任一项所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压或温度中的至少一者的当前值,其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:估计所述电池的至少一个内部温度,并且其中,所述限定范围包括所述电池的某个内部温度范围,在所述内部温度范围下,所述电池进行操作而不会导致早期损坏。10.根据条款1至9中任一项所述的计算机实施方法,其中,所述电池是具有一个或多个电动装置的系统的一部分,并且其中,关于所述一个或多个电负载的所述获得的信息包括来自所述一个或多个电动装置的电需求量。11.根据条款1至10中任一项所述的计算机实施方法,其中,所述电池连接到电网,并且其中,关于所述一个或多个电负载的所述获得的信息包括来自所述电网的运营商的针对要从所述电池供应的电功率的请求。12.根据条款1至11中任一项所述的计算机实施方法,其中,所述模型进一步包括一个或多个规则,所述规则指定涉及操纵连接到所述电池的所述DC到DC放大器以在控制向所述电池供应的电功率以进行充电期间将所述电池的所述内部状态维持在所述限定范围中,并且其中,所述方法进一步包括通过所述自动化控制系统来控制向所述电池供应的所述电功率以进行充电,包括:通过所述自动化控制系统并且在一个或多个附加时间,获得识别在所述一个或多个附加时间所述电池的一个或多个属性的当前值的附加传感器信息以及关于在所述一个或多个附加时间要向所述电池提供的一个或多个电供应量的信息;通过所述自动化控制系统并且至少部分地基于获得的附加传感器信息,产生在所述一个或多个附加时间内所述电池的所述内部状态的一个或多个附加估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个附加估计值和所述一个或多个电供应量,确定在所述一个或多个附加时间要接收的所述电池的电功率的一个或多个附加量以当在所述一个或多个附加时间期间将所述电池的所述内部状态维持在所述限定范围中时接受所述一个或多个电供应量中的至少一些;以及通过所述自动化控制系统并且针对电功率的一个或多个确定的附加量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致向所述电池供应的电功率满足电功率的所确定的附加量。13.根据条款12所述的计算机实施方法,其中,所述电池是具有太阳能发电机的系统的一部分,并且其中,关于要向所述电池提供的所述一个或多个电供应量的所述获得的信息包括可从所述太阳能发电机获得的电供应量。14.根据条款1至13中任一项所述的计算机实施方法,其中,包括在所述接收到的信息中的所述模型被配置成用于所述电池的某种电池类型,并且其中,所述方法进一步包括,通过以下步骤来调适所述模型以使其适应特定于所述电池的信息:在对被输出的所述电功率进行所述控制之前的初始训练时段期间,监控所述电池的所述一个或多个属性的值的变化和由所述电池供应的电负载的变化;以及修改所述模型以对应于监控的值变化和监控的电负载变化。15.根据条款1至14中任一项所述的计算机实施方法,其中,对被输出的所述电功率的所述控制进一步包括,通过以下步骤来调适包括在所述接收到的信息中的所述模型以使其适应特定于所述电池的附加信息:监控所述电池的所述一个或多个属性的值随时间的推移的变化,所述变化是至少部分地基于所述电池的增加的阻抗;以及修改所述模型以对应于监控的变化,并且其中,被确定并且被导致通过所述实施而输出的要供应的所述电池的电功率的至少一个量是至少部分地基于所修改的模型。16.根据条款1至15中任一项所述的计算机实施方法,其中,所述自动化控制器系统包括连接性地联接到所述电池的电池控制器部件,并且进一步包括远离所述电池在所述一个或多个计算系统中的至少一者上执行并且通过一个或多个计算机网络与所述电池控制器部件通信的控制动作确定部件,其中,所述控制动作确定部件至少执行对电功率的所述一个或多个量的所述确定,并且进一步执行通过所述一个或多个计算机网络向所述电池控制器部件发送关于电功率的所述确定的一个或多个量的指令,并且其中,所述电池控制器部件至少部分地基于所述发送的指令来至少部分地执行对所述DC到DC放大器的所述一个或多个设定的所述实施。17.根据条款16所述的计算机实施方法,其进一步包括:通过所述电池控制器部件并且在没有通过所述一个或多个计算机网路从所述控制动作确定部件接收任何指令的附加时间,控制由所述电池输出的所述电功率,包括:通过所述电池控制器部件并且在所述附加时间,获得识别在所述附加时间所述电池的所述一个或多个属性的当前值的附加传感器信息;通过所述电池控制器部件并且至少部分地基于获得的附加传感器信息,产生在所述附加时间内所述电池的所述内部状态的附加估计值;通过所述电池控制器部件并且至少部分地基于所述电池的所述内部状态的所述附加估计值,确定在所述附加时间要供应的所述电池的电功率的附加量,以在所述附加时间内将所述电池的所述内部状态维持在所述限定范围中;以及通过所述电池控制器部件,实施所述DC到DC放大器的一个或多个设定,以导致被输出的电功率满足电功率的所确定的附加量。18.根据条款1至17中任一项所述的计算机实施方法,其进一步包括:通过所述自动化控制系统并且在没有当前电负载的附加时间,控制由所述电池输出的所述电功率,包括:通过所述自动化控制系统并且在所述附加时间,获得识别在所述附加时间所述电池的所述一个或多个属性的当前值的附加传感器信息;通过所述自动化控制系统并且至少部分地基于获得的附加传感器信息,产生在所述附加时间内所述电池的所述内部状态的附加估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述附加估计值,确定在所述附加时间要供应的所述电池的电功率的附加量以在所述附加时间内将所述电池的所述内部状态维持在所述限定范围中;以及通过所述自动化控制系统,实施所述DC到DC放大器的一个或多个设定,以导致被输出的电功率满足电功率的所确定的附加量。19.根据条款1至18中任一项所述的计算机实施方法,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定进一步包括:接收关于所述电池供应的电功率的至少一个先前量的信息;以及选择电功率的所述确定的一个或多个量以进一步控制所述电池供应的电功率的量的变化速率,作为在所述一个或多个时间期间将所述电池的所述内部状态维持在所述限定范围中的一部分。20.根据条款1至19中任一项所述的计算机实施方法,其进一步包括:识别至少一个先前电负载;确定从所述至少一个先前电负载到所述一个或多个电负载的一个或多个电负载变化量;以及至少部分地基于所述确定的一个或多个电负载变化量,进一步执行对电功率的所述确定的一个或多个量的所述选择。21.根据条款1至20中任一项所述的计算机实施方法,其进一步包括:识别所述电池的所述内部状态的至少一个先前估计值,所述先前估计值是至少部分地基于所述电池的内部阻抗;确定所述电池的估计的内部阻抗从所述至少一个先前估计值到所述一个或多个估计值的一个或多个变化量;以及至少部分地基于所述电池的所述估计的内部阻抗的所述确定的一个或多个变化量,进一步执行对电功率的所述确定的一个或多个量的所述选择。22.根据条款1至21中任一项所述的计算机实施方法,其进一步包括:识别所述电池的所述内部状态的至少一个先前估计值,所述先前估计值是至少部分地基于所述电池的内部温度;确定所述电池的估计的内部温度从所述至少一个先前估计值到所述一个或多个估计值的一个或多个变化量;以及至少部分地基于所述电池的所述估计的内部温度的所述确定的一个或多个变化量,进一步执行对电功率的所述确定的一个或多个量的所述选择。23.一种非暂时性计算机可读媒体,其具有所存储的软件指令,所述软件指令在被执行时导致实施自动化控制系统的至少一部分的一个或多个装置执行根据条款1至22中任一项所述的方法。24.一种系统,其包括:一个或多个装置的一个或多个硬件处理器;以及存储指令的一个或多个存储器,所述指令在由所述一个或多个硬件处理器中的至少一者执行时导致所述系统执行根据条款1至22中任一项所述的方法。将了解,在一些实施例中,由上文所讨论的例程提供的功能性可以以替代的方式提供,诸如在更多例程当中被分割或合并成更少的例程。类似地,在一些实施例中,所图示的例程可以提供比所描述的功能性更多或更少的功能性,诸当其他所图示的例程改为分别缺少或包括此类功能性时,或者当所提供的功能的量被更改时。另外,虽然各种操作可以被图示为以特定方式例如,串行或并行、同步或异步等和或以特定顺序执行,但本领域技术人员将了解,在其他实施例中,操作可以其他顺序和以其他方式执行。本领域的技术人员还将认识到,上述讨论的数据结构可以不同的方式进行结构,例如通过将单个数据结构分割成多个数据结构,或者通过将多个数据结构合并成单个数据结构来实施。类似地,在一些实施例中,图示的数据结构可以存储比所描述的更多或更少的信息,例如当其他图示的数据结构分别缺少或包括此类信息时,或者当所存储的信息的数量或类型被改变时。本领域技术人员还将了解,上文所讨论的数据结构可以以不同的方式被结构化,诸如通过使单个数据结构分割成多个数据结构,或者通过使多个数据结构合并成单个数据结构。类似地,在一些实施例中,所图示的数据结构可以存储比所描述的信息更多或更少的信息,诸如当其他所图示的数据结构改为分别缺少或包括此类信息时,或者当所存储的信息的数量或类型被更改时。从上述内容中将了解,尽管本文中已为了说明的目的描述了特定的实施例,但是在不偏离本发明的精神和范围的情况下可以作出各种修改。因此,除受所附权利要求及其中所叙述的要素的限制之外,本发明是不受限制的。另外,虽然下文以某些权利要求形式呈现了本发明的某些方面,但发明人以任何可用的权利要求形式来预期本发明的各种方面。例如,虽然本发明的仅一些方面目前可以被叙述为体现在计算机可读媒体中,但其他方面可以同样如此体现。

权利要求:1.一种计算机实施方法,其包括:通过至少部分地由一个或多个计算系统实施的自动化控制系统来接收用于控制电功率的信息,所述电功率由电池经由通过所述电池供应的直流电DC输出,其中,接收到的信息包括基于多个规则的模型,所述多个规则各自具有待评估的一个或多个条件并且指定涉及以某种方式操纵连接到所述电池的DC到DC放大器以达到一个或多个限定的目标的限制,所述限定的目标包括在对被输出的所述电功率的所述控制期间将所述电池的内部状态维持在限定范围中;以及通过所述自动化控制系统并且基于所述接收到的信息来控制由所述电池输出的所述电功率,包括:通过所述自动化控制系统并且在一个或多个时间,获得识别在所述一个或多个时间所述电池的一个或多个属性的当前值的传感器信息以及关于在所述一个或多个时间要满足的一个或多个电负载的信息;通过所述自动化控制系统并且至少部分地基于获得的传感器信息,产生在所述一个或多个时间内所述电池的所述内部状态的一个或多个估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个估计值和所述一个或多个电负载,确定在所述一个或多个时间要供应的所述电池的电功率的一个或多个量以满足所述一个或多个电负载中的至少一些,同时在所述一个或多个时间期间将所述电池的所述内部状态维持在所述限定范围中;以及通过所述自动化控制系统并且针对电功率的一个或多个确定量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致被输出的电功率满足电功率的所述确定量。2.根据权利要求1所述的计算机实施方法,其中,所述一个或多个时间包括第一时间和之后的第二时间,其中,所述一个或多个电负载包括在所述第一时间的第一电负载和在所述第二时间的第二电负载,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定包括:确定在所述第一时间供应小于所述第一电负载的第一量的电功率;以及确定在所述第二时间供应满足所述第二电负载的第二量的电功率,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:在所述第一时间实施所述DC到DC放大器的至少一个第一设定,以导致在所述第一时间供应所述第一量的电功率;以及在所述第二时间实施所述DC到DC放大器的至少一个第二设定,以导致在所述第二时间供应所述第二量的电功率。3.根据权利要求1所述的计算机实施方法,其中,所述DC到DC放大器是场效晶体管FET放大器,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:确定要供应的电流的量;以及将电压施加到所述FET放大器的栅极以产生所确定量的电流。4.根据权利要求1所述的计算机实施方法,其中,所述DC到DC放大器是降压式转换器或升压式转换器中的至少一者的一部分,并且其中,对所述DC到DC放大器的所述一个或多个设定的所述实施包括:确定要供应的电压的量;以及修改所述降压式转换器或所述升压式转换器中的所述至少一者以产生所确定量的电压。5.根据权利要求1所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压以及一个或多个温度的当前值,并且其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:使用限定的电池温度模型以至少部分地基于所述当前值来估计所述电池的附加内部温度。6.根据权利要求1所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压或温度中的至少一者的当前值,并且其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:估计所述电池的附加内部温度或所述电池的内部化学反应状态中的至少一者。7.根据权利要求1所述的计算机实施方法,其中,所述获得的传感器信息识别与所述电池相关联的电流、电压或温度中的至少一者的当前值,其中,对所述电池的所述内部状态的所述一个或多个估计值的所述产生包括:估计所述电池的至少一个内部温度,并且其中,所述限定范围包括所述电池的某个内部温度范围,在所述内部温度范围下,所述电池进行操作而不会导致早期损坏。8.根据权利要求1所述的计算机实施方法,其中,所述模型进一步包括一个或多个规则,所述规则指定涉及操纵连接到所述电池的所述DC到DC放大器以在控制向所述电池供应的电功率以进行充电期间将所述电池的所述内部状态维持在所述限定范围中,并且其中,所述方法进一步包括通过所述自动化控制系统来控制向所述电池供应的所述电功率以进行充电,包括:通过所述自动化控制系统并且在一个或多个附加时间,获得识别在所述一个或多个附加时间所述电池的一个或多个属性的当前值的附加传感器信息以及关于在所述一个或多个附加时间要向所述电池提供的一个或多个电供应量的信息;通过所述自动化控制系统并且至少部分地基于获得的附加传感器信息,产生在所述一个或多个附加时间内所述电池的所述内部状态的一个或多个附加估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个附加估计值和所述一个或多个电供应量,确定在所述一个或多个附加时间要接收的所述电池的电功率的一个或多个附加量以当在所述一个或多个附加时间期间将所述电池的所述内部状态维持在所述限定范围中时接受所述一个或多个电供应量中的至少一些;以及通过所述自动化控制系统并且针对电功率的一个或多个确定的附加量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致向所述电池供应的电功率满足电功率的所确定的附加量。9.根据权利要求1所述的计算机实施方法,其中,包括在所述接收到的信息中的所述模型被配置成用于所述电池的某种电池类型,并且其中,所述方法进一步包括,通过以下步骤来调适所述模型以使其适应特定于所述电池的信息:在对被输出的所述电功率进行所述控制之前的初始训练时段期间,监控所述电池的所述一个或多个属性的值的变化和由所述电池供应的电负载的变化;以及修改所述模型以对应于监控的值变化和监控的电负载变化。10.根据权利要求1所述的计算机实施方法,其中,对被输出的所述电功率的所述控制进一步包括,通过以下步骤来调适包括在所述接收到的信息中的所述模型以使其适应特定于所述电池的附加信息:监控所述电池的所述一个或多个属性的值随时间的推移的变化,所述变化是至少部分地基于所述电池的增加的阻抗;以及修改所述模型以对应于监控的变化,并且其中,被确定并且被导致通过所述实施而输出的要供应的所述电池的电功率的至少一个量是至少部分地基于所修改的模型。11.根据权利要求1所述的计算机实施方法,其中,所述自动化控制器系统包括连接性地联接到所述电池的电池控制器部件,并且进一步包括远离所述电池在所述一个或多个计算系统中的至少一者上执行并且通过一个或多个计算机网络与所述电池控制器部件通信的控制动作确定部件,其中,所述控制动作确定部件至少执行对电功率的所述一个或多个量的所述确定,并且进一步执行通过所述一个或多个计算机网络向所述电池控制器部件发送关于电功率的所述确定的一个或多个量的指令,其中,所述电池控制器部件至少部分地基于所述发送的指令来至少部分地执行对所述DC到DC放大器的所述一个或多个设定的所述实施,并且其中,所述方法进一步包括:通过所述电池控制器部件并且在没有通过所述一个或多个计算机网络从所述控制动作确定部件接收任何指令的附加时间,控制由所述电池输出的所述电功率,包括:通过所述电池控制器部件并且在所述附加时间,获得识别在所述附加时间所述电池的所述一个或多个属性的当前值的附加传感器信息;通过所述电池控制器部件并且至少部分地基于获得的附加传感器信息,产生在所述附加时间内所述电池的所述内部状态的附加估计值;通过所述电池控制器部件并且至少部分地基于所述电池的所述内部状态的所述附加估计值,确定在所述附加时间要供应的所述电池的电功率的附加量,以在所述附加时间内将所述电池的所述内部状态维持在所述限定范围内;以及通过所述电池控制器部件,实施所述DC到DC放大器的一个或多个设定,以导致被输出的电功率满足电功率的所确定的附加量。12.根据权利要求1所述的计算机实施方法,其进一步包括:通过所述自动化控制系统并且在没有当前电负载的附加时间,控制由所述电池输出的所述电功率,包括:通过所述自动化控制系统并且在所述附加时间,获得识别在所述附加时间所述电池的所述一个或多个属性的当前值的附加传感器信息;通过所述自动化控制系统并且至少部分地基于获得的附加传感器信息,产生在所述附加时间内所述电池的所述内部状态的附加估计值;通过所述自动化控制系统并且至少部分地基于所述模型以及所述电池的所述内部状态的所述附加估计值,确定在所述附加时间要供应的所述电池的电功率的附加量以在所述附加时间内将所述电池的所述内部状态维持在所述限定范围中;以及通过所述自动化控制系统,实施所述DC到DC放大器的一个或多个设定,以导致被输出的电功率满足电功率的所确定的附加量。13.一种非暂时性计算机可读媒体,其具有所存储的内容,所述内容导致实施自动化控制系统的至少一部分的一个或多个装置执行一种方法,所述方法包括:通过所述自动化控制系统来接收用于控制来自供应直流电DC的电池的电功率的信息,其中,接收到的信息包括所述电池的模型,所述模型指定涉及操纵连接到所述电池的DC到DC放大器以到达一个或多个限定的目标的限制,所述限定的目标包括在对来自所述电池的所述电功率的所述控制期间将所述电池的内部状态维持在限定范围中;以及通过所述自动化控制系统并且基于所述接收到的信息来控制来自所述电池的所述电功率,包括:通过所述自动化控制系统来获得识别在多个时间所述电池的一个或多个属性的值的传感器信息以及关于在所述多个时间要满足的电负载的信息;通过所述自动化控制系统并且至少部分地基于获得的传感器信息,产生在所述多个时间内所述电池的所述内部状态的估计值;通过所述自动化控制系统在所述多个时间中的一者或多者内,确定在所述一个或多个时间要供应的所述电池的电功率的一个或多个量以满足所述电负载中的至少一些,同时将所述电池的所述内部状态维持在所述限定范围中,其中,所述确定是至少部分地基于由所述电池供应的电功率的至少一个先前量,以便控制所述电池供应的电功率的量的变化速率,并且其中,所述确定是进一步至少部分地基于所述模型以及所述电池的所述内部状态的所述估计值和所述电负载;以及通过所述自动化控制系统并且针对电功率的一个或多个确定量中的每一者,实施所述DC到DC放大器的一个或多个设定以导致被输出的电功率满足电功率的所述确定量。14.根据权利要求13所述的非暂时性计算机可读媒体,其中,所述电池的所述模型包括一个或多个规则,所述规则将改变从所述电池输出的电功率的量限制为小于针对所述变化速率的限定的阈限值,其中,所述存储的内容包括软件指令,所述软件指令在被执行时进一步导致所述一个或多个装置中的至少一者:识别由所述电池供应的电功率的所述至少一个先前量;以及确定目标变化速率,所述目标变化速率将所述电池的所述内部状态维持在所述限定范围中并且是在所述限定的阈限值内,并且其中,进一步执行对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定,以满足所确定的目标变化速率并且是至少部分地基于所述一个或多个规则。15.根据权利要求13所述的非暂时性计算机可读媒体,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定进一步包括:识别至少一个先前电负载;确定从所述至少一个先前电负载到在所述多个时间要满足的所述电负载的一个或多个电负载变化量;以及至少部分地基于所确定的一个或多个电负载变化量,选择电功率的所述确定的一个或多个量中的至少一者。16.根据权利要求13所述的非暂时性计算机可读媒体,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定进一步包括:识别所述电池的所述内部状态的至少一个先前估计值,所述先前估计值是至少部分地基于所述电池的内部阻抗;确定所述电池的估计的内部阻抗从所述至少一个先前估计值到在所述多个时间内所述电池的所述内部状态的所述估计值的一个或多个变化量;以及至少部分地基于所述电池的所述估计的内部阻抗的所确定的一个或多个变化量,选择电功率的所述确定的一个或多个量中的至少一者。17.根据权利要求13所述的非暂时性计算机可读媒体,其中,对在所述一个或多个时间要供应的所述电池的电功率的所述一个或多个量的所述确定进一步包括:识别所述电池的所述内部状态的至少一个先前估计值,所述先前估计值是至少部分地基于所述电池的内部温度;确定所述电池的估计的内部温度从所述至少一个先前估计值到在所述多个时间内所述电池的所述内部状态的所述估计值的一个或多个变化量;以及至少部分地基于所述电池的所述估计的内部温度的所确定的一个或多个变化量,选择电功率的所述确定的一个或多个量中的至少一者。18.一种系统,其包括:一个或多个装置的一个或多个硬件处理器;以及存储指令的一个或多个存储器,所述指令在由所述一个或多个硬件处理器中的至少一者执行时导致所述至少一个硬件处理器通过以下步骤来实施控制从电池供应或向电池供应的电功率的自动化控制系统:接收所述电池的模型,所述模型具有用于操纵致动器的指定的限制,所述致动器控制从所述电池供应或向所述电池供应的所述电功率的直流电DC特性;获得识别在指示的时间所述电池的一个或多个属性的值的传感器信息以及关于在所述指示的时间要满足的电负载或在所述指示的时间可用于向所述电池提供的电供应量中的至少一者的附加信息;至少部分地基于获得的传感器信息来产生所述电池的不可直接观察到的内部状态在所述指示的时间内的一个或多个估计值;作为在所述指示的时间内将所述电池的所述内部状态维持在限定范围中的一部分并且至少部分地基于所述模型以及所述电池的所述内部状态的所述一个或多个估计值,确定在所述指示的时间内要供应的所述电池的电功率的量以满足所述电负载中的至少一些,或通过接受所述电供应量中的至少一些来确定在所述指示的时间要接收的所述电池的电功率的量;以及实施所述致动器的一个或多个设定,以导致在所述指示的时间内被输出的电功率满足要供应的所述电池的电功率的确定量,或导致在所述指示的时间内向所述电池供应的电功率满足要接收的所述电池的电功率的所述确定量。19.根据权利要求18所述的系统,其中,所述致动器是DC到DC放大器,并且其中,所述自动化控制系统通过以下步骤来控制从所述电池供应的电功率:确定在所述指示的时间要供应的所述电池的电功率的所述量以满足所述电负载中的至少一些;以及实施所述DC到DC放大器的一个或多个设定,以导致在所述指示的时间内被输出的电功率满足要供应的所述电池的电功率的所述确定量。20.根据权利要求18所述的系统,其中,所述电池的接收到的模型包括多个规则,所述规则指定涉及以某种方式操纵所述致动器以达到一个或多个限定的目标的限制,所述限定的目标包括在控制从所述电池供应或向所述电池供应的所述电功率期间将所述电池的所述内部状态维持在所述限定范围中,其中,所述多个规则包括:一个或多个规则,用于在所述电池具有超过第一限定的阈值的当前电荷的情况下不对所述电池充电;以及一个或多个规则,用于在所述电池具有低于第二限定的阈值的当前电荷的情况下不对所述电池放电;以及一个或多个规则,用于在对所述电池充电或放电将导致所述电池的估计的内部温度在限定范围之外的情况下不对所述电池充电或放电。

百度查询: 维利通阿尔法公司 使用电池直流特性来控制功率输出

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。