插电式电动车辆的优化充放电的制作方法

文档序号:11257959阅读:270来源:国知局
插电式电动车辆的优化充放电的制造方法与工艺

本说明书涉及插电式电动车辆的优化充放电。特别地,本说明书涉及根据需求响应事件和可再生能源控制事件中的一个或多个,优化插电式电动车辆的充放电。



背景技术:

可再生能源日益普及。运行基于可再生能源的发电设施的发电厂可把他们发的电推送给由公用事业提供者拥有和运行的电网。公用事业公司从基于可再生能源的发电设施的运营者购买可再生能源。有时,公用事业公司不能购买或接收可再生能源,因为这样做会导致电网中的供给或需求的不平衡。公用事业公司发出可再生能源输出控制事件,以向基于可再生能源的发电设施通知该公用事业公司不能购买或接收他们产生的可再生能源。



技术实现要素:

由发出可再生能源输出控制事件(这里“reoc事件”)的公用事业公司造成的问题在于基于可再生能源的发电设施停止可再生能源的生产。记载在本文中的优化系统利用一个或多个插电式电动车辆(这里,“pev”)帮助解决该问题。这样做时,通过优化pev的用户的pev充电计划并对他们的pev充电,以致所述pev具有足以满足所述用户未来将进行的下次旅程的能量,优化系统还解决了所述用户的问题。

在一些实现中,记载在本文中的优化系统可以操作为每当公用事业公司发出reoc事件时,使pev把由基于可再生能源的发电设施产生的可再生能源储存在pev的电池中。在需求响应事件(这里,“dr事件”)期间或者当电力更贵时,pev可放出储存在其电池中的一些储存的电力。本发明根据下述中的一个或多个优化pev的充电或放电计划:reoc事件;dr事件;分时费率结构(这里,“tou费率结构”);和pev用户的充电要求(例如,为了他们次日的旅程,他们需要在pev中储存多少能源)。

一个或多个计算机的系统可被配置成通过把软件、固件、硬件或者它们的组合安装在系统上进行特定操作或动作,所述软件、固件、硬件或者它们的组合在操作中使所述系统进行所述动作。一个或多个计算机程序可被配置成通过包括指令进行特定操作或动作,所述指令当由数据处理设备执行时使设备进行所述动作。一个一般的方面包括一种方法,所述方法包括:确定第一事件数据描述reoc事件,reoc事件包括用于在reoc事件的第一持续时间期间运行repg设施的指令,其中所述指令指示repg设施在reoc事件的第一持续时间期间不向电网输出电力;和在reoc事件的第一持续时间期间对包含在pev中的电池系统充电,其中电池系统经不包括电网的耦合器(coupling)耦接到repg设施,并由repg设施经由所述耦合器利用由repg设施在reoc事件的第一持续时间内所发的电充电,以致在reoc事件期间,repg设施继续发电。这方面的其他实现包括均被配置成进行所述方法的动作的对应计算机系统、设备、和记录在一个或多个计算机存储设备上的计算机程序。

各种实现可包括下述特征中的一个或多个。所述一种方法,其中pev的电池系统耦接到电网,所述方法还包括:确定第二事件数据描述dr事件;和在dr事件的第二持续时间期间把储存在pev的电池系统中的至少一些电力释放到电网中。所述方法还包括:监视释放到电网中的电力的瓦数;根据描述在dr事件期间的瓦数的费用的充电计划来确定所述瓦数的费用;保存描述在dr事件期间由pev的电池系统向电网释放的数以及所述瓦数的费用的放电数据;和把所述放电数据提供给公用事业公司,以便根据所述瓦数的费用获得补偿。所述方法还包括:估计pev将进行的下一次旅程;估计下一次旅程开始的出发时间;估计旅程电力值,所述旅程电力值描述为了完成下一次旅程pev将消耗多少瓦数;确定pev电力值,所述pev电力值描述电池系统目前储存有多少瓦数;计算发生在dr事件结束时和出发时间之间的充电时间;估计充电时间电力值,所述充电时间电力值描述在充电时间期间在电池系统内能够储存多少瓦数;确定最大放电值,所述最大放电值是在dr事件期间由pev的电池系统向电网释放的瓦数的最大量,以致在出发时间电池系统储存有旅程电力值,其中所述最大放电值是根据旅程电力值、pev电力值和充电时间电力值中的一个或多个确定的;和其中向电网的放电限于最大放电值。所述一种方法,其中pev的电池系统耦接到电网,所述方法还包括:根据充电计划识别电力费用相对于历史费用较贵的时间段,所述充电计划描述所述时间段期间的电力费用和历史费用;和在所述时间段期间把储存在pev的电池系统中的至少一些电力释放到电网中。所述一种方法,其中充电计划作为充电计划数据被保存在充电系统的非临时性存储器中,所述充电系统耦接到耦合器和pev,以把电力从耦合器传送给pev。所述方法还包括充电系统位于与pev相距0.01厘米~100米的范围内。所述一种方法,其中充电系统由pev的用户操作。所述一种方法,其中充电系统由repg设施操作。所述一种方法,其中充电计划由公用事业公司公布,并通过通信耦接到充电系统、repg设施和公用事业公司的网络传送给充电系统和repg设施。所述一种方法,其中网络包括无线网络。所述一种方法,其中公用事业公司还公布第一事件数据。所述一种方法,其中pev可以是自动驾驶车辆。所述一种方法,其中pev可包括电动引擎和内燃机。所述一种方法,其中确定最大放电值包含求解下式:最大放电值=充电时间电力值-旅程电力值+pev电力值。所述技术的各种实现可包括硬件、方法或处理、或者计算机可访问介质上的计算机软件。所述一种方法,其中在所述时间段期间pev把储存在pev的电池系统中的至少一些电力释放到家或住宅的干线(main)上。所述一种方法,其中在所述时间段期间pev把储存在pev的电池系统中的至少一些电力释放到第二pev的第二电池系统。

一个一般的方面包括一种系统,所述系统包括:耦接到充电系统的pev;其中所述pev包括可操作为由充电系统充电的电池系统、处理器和优化系统,其中所述优化系统包括计算机可读代码,当由处理器执行时,所述计算机可读代码使处理器进行包括以下步骤的各个步骤:确定事件数据描述reoc事件,reoc事件包括用于在reoc事件的持续时间期间运行repg设施的指令,其中所述指令指示repg设施在reoc事件的持续时间期间不向电网输出电力;和在reoc事件的持续时间期间对包含在pev中的电池系统充电,其中电池系统经不包括电网的耦合器耦接到repg设施,并由repg设施经由所述耦合器利用由repg设施在reoc事件的持续时间期间所发的电充电,以致在reoc事件期间,repg设施继续发电。这方面的其他实现包括均被配置成进行所述方法的动作的对应计算机系统、设备、和记录在一个或多个计算机存储设备上的计算机程序。

一个一般的方面包括一种计算机程序产品,所述计算机程序产品包括非临时性计算机可用介质,所述计算机可用介质包括计算机可读程序,其中当在计算机上执行时,所述计算机可读程序使计算机:确定事件数据描述reoc事件,reoc事件包括用于在reoc事件的持续时间期间运行repg设施的指令,其中所述指令指示repg设施在reoc事件的持续时间期间不向电网输出电力;和在reoc事件的持续时间期间对包含在pev中的电池系统充电,其中电池系统经不包括电网的耦合器耦接到repg设施,并由repg设施经由所述耦合器利用由repg设施在reoc事件的持续时间内所发的电充电,以致在reoc事件期间repg设施继续发电。这方面的其他实现包括均被配置成进行所述方法的动作的对应计算机系统、设备、和记录在一个或多个计算机存储设备上的计算机程序。

附图说明

附图中举例而非限制地图解说明了本公开,附图中,相同的附图标记用于指示相似的元件。

图1是图解说明响应于可再生能源输出控制事件,进行一种或多种车辆功能的例证系统的方框图。

图2是图解说明车辆功能系统的例子的方框图。

图3是进行一种或多种车辆功能的例证方法的流程图。

图4是进行一种或多种车辆功能的另一个例证方法的流程图。

图5是估计车辆出发时间数据的例证方法的流程图。

图6是确定一种或多种车辆功能的例证方法的流程图。

图7是控制车辆的充电的例证方法的流程图。

图8a是图解说明例证的充电时隙的图示。

图8b是图解说明表示车辆到达时间和车辆出发时间之间的关系的例证图形的图示。

图8c是图解说明例证的概率密度分布表的图示。

图9是可再生能源发电设施响应于可再生能源输出控制事件的例证方法的流程图。

图10a、10b和10c是优化系统响应于可再生能源输出控制事件的例证方法的流程图。

图11是图解说明包括可再生能源发电设施和优化系统对可再生能源输出控制事件的例证响应的图表的图示。

具体实施方式

可再生能源发电设施(这里,“repg设施”)利用下述可再生能源中的一个或多个产生可再生电力:太阳能电池板;风力发电机;地热;海浪等。通常,这种可再生能源被出售给公用事业公司以求获利,并被推送给公用事业公司管理的电网。公用事业公司监视电网上的电力的供给和电网上的电力的需求。历史上,所述需求在时间2:00pm和8:00pm之间最大。电网上的能源的供给会变化。公用事业公司设法维持电网上的电力的供给和需求的平衡。

在一些实现中,repg设施可以是在其住宅具有太阳能电池板的个体私房屋主,或者商业规模地产生可再生能源的大型设施。

有时,公用事业公司不能接受来自repg设施的可再生能源,因为这样做会导致电网上的电力的供给和需求的不平衡。当发生这种不平衡时,公用事业公司利用通信装置向repg设施传送可再生能源输出控制事件(这里,“reoc事件”)。reoc事件可包括reoc数据,reoc数据是给repg设施的所述公用事业公司将不能购买或接受repg设施生产的任何可再生能源(因为这样做会在电网上导致不平衡)的信号。

在一些实现中,响应于收到reoc事件,可再生repg设施不得不要么停止可再生能源的生产,要么把可再生能源临时储存在大型电池组中。这些电池组对repg设施来说是支出,会增大可再生能源的成本,或者阻碍可再生能源的生产,因为例如它们降低了与可再生能源的生产关联的利润率。当电池的有效使用寿命到期时,电池组本身还产生与包含在电池组中的电池的填埋处理关联的有害废物。这些电池组还安装、维护和修理费用高,这进一步增大了可再生能源生产的开销,阻碍可再生能源的生产。

本发明使repg设施能够在reoc事件期间,把他们的可再生能源储存在插电式电动车辆(这里,“pev”)的电池中。把可再生能源储存在pev的电池中有利的是对pev的电池充电(这有益于pev的拥有者),并使repg设施的运营者能够在reoc事件期间继续生产可再生能源,而不必承担把能源储存在电池组中的麻烦和费用。

系统概况

图1图解说明用于响应于reoc事件,进行一种或多种车辆功能的系统100的一些实现的方框图。

例示的系统100包括:公用事业公司103;不可再生能源发电设施112;repg设施170;pev123;充电系统191;社交网络服务器155;天气服务器153;和日程表服务器151。在例示的实现中,系统100的这些实体通过网络105通信耦接。系统100可包括未在图1中图示的其他服务器或设备,例如包括提供交通数据的交通服务器,提供用电服务(例如,计费服务)的电力业务服务器,提供地图数据的地图服务器,和提供内容(例如,音乐、视频、播客等)的内容服务器,等等。

例如,可以使用图1中的pev123。尽管图1图解说明一个pev123,不过本公开适用于具有一个或多个pev123的系统体系结构。所述一个或多个pev123可具有一个或多个用户。此外,尽管图1图解说明耦接到系统100的各个实体的一个网络105,不过实际上,一个或多个网络105可连接到这些实体。此外,尽管图1包括一个公用事业公司103,一个不可再生能源发电设施112,一个充电系统191,一个repg设施170,一个日程表服务器151,一个天气服务器153,一个社交网络服务器155,不过系统可包括这些实体中的一个或多个。另外,这里说明的各种实现中的各个组件与服务器的分离不应被理解成在所有实现中都需要这样的分离,应理解说明的各个组件、设备或服务器通常可被一起集成在单个组件、设备或服务器中。

网络105可以是常规种类的有线或无线网络,可以具有众多的不同结构,包括星形结构、令牌环结构或其他结构。此外,网络105可包括局域网(lan)、广域网(wan)(例如因特网)、或者多个设备可通过其通信的其他互连数据路径。在一些实现中,网络105可以是对等网络。网络105也可耦接到或包括用于利用多种不同的通信协议发送数据的电信网络的各个部分。在一些实现中,网络105包括蓝牙通信网络或蜂窝通信网络,用于包括经短消息接发服务(sms)、多媒体消息接发服务(mms)、超文本传输协议(http)、直接数据连接、wap、电子邮件、毫米波通信等,发送和接收数据。

pev123可包括可从外部电源(比如壁式插座或充电系统191)再充电的电动车辆。pev123可包括电池系统。电池系统可包括一组可再充电电池。电力被储存在电池中。电力可用于驱动pev123的车轮,或者有助于pev123的车轮的驱动。pev123的电池系统在下面参考图2更详细说明。

在一些实现中,pev123可包括驱动pev123的车轮的电动引擎,或者一起工作以驱动pev123的车轮或者在pev123的用户配置的不同时间分别驱动车轮的电动引擎和内燃机。

pev123可包括一组的一个或多个传感器。所述传感器组可包括配置成收集任意种类的数据的任意种类的常规传感器。例如,包括在传感器组中的传感器可以是导航传感器(例如,全球定位系统(gps)传感器)、红外检测器、运动检测器、自动调温器、声音检测器和任何其他种类的传感器之一。

在一些实现中,传感器组可包括不同种类的传感器的组合。例如,传感器组可包括用于测量当前时间、pev123的位置(例如,位置的纬度、经度和高度)、pev123的加速度、pev123的速度、pev123的电池系统的充电水平等中的一个或多个的不同传感器。传感器组可生成描述一个或多个测量结果的传感器数据,并把传感器数据发送给充电系统191,充电系统191把所述传感器数据保存在存储设备141中。

充电系统191可包括充电站,所述充电站供给用于对包含在pev123中的电池系统再充电的电力。例如,充电系统191可包括充电站,以提供用于对纯电动车辆或者诸如pev123之类的插电式混合动力电动车辆中的电池系统再充电的电力。在一些实现中,充电系统191可以是在住宅的家用充电站。在一些其他实现中,充电系统191可以是在街道或停车场的公共充电站。

在一些实现中,充电系统191可包括被配置成发送和接收与网络105的通信的计算机系统。

在一些实现中,充电系统191可以是连接到网络105的独立系统。

在一些实现中,充电系统191可以是repg设施和pev123中的一个或多个的元件。

充电系统191可以耦接到下述中的一个或多个:电网114,第一电力耦合器116;和第二电力耦合器118。

电网114可以是常规电网或者电气网。

第一电力耦合器116是可操作为在不使用电网的情况下把电力从repg设施170传送给充电系统191的耦合器。例如,第一电力耦合器116的任何部分都不以任何方式连接到电网114或者操作为使电流经过电网114。

在一些实现中,第一电力耦合器116可包括把电力从repg设施170传送到需求中心的一个或多个高压输电线路,和把需求中心耦接到充电系统191的一个或多个配电线路。

在一些实现中,第一电力耦合器116可包括下述中的一个或多个:一根或多根电线;一个或多个断路器;一个或多个电源插头;一个或多个电源插座;一个或多个升压变压器;一个或多个降压变压器;一个或多个逆变器;和住宅或商业配电网的一个或多个其他常规元件。

在一些实现中,repg设施170是位于与pev123关联的住宅的太阳能发电设施或者风力发电设施。例如,repg设施170位于住宅并由pev123的用户运行。在这些实现中,第一电力耦合器116可包括把电力从repg设施170传送给充电系统191的配电线或某种其他的电力线。

第二电力耦合器118可包括一根或多根电力线。在一些实现中,第二电力耦合器118可把充电系统191耦接到pev123,从而把电力从充电系统191传送给pev123。第二电力耦合器118可以不使用电网114地传送电力。

在一些实现中,第二电力耦合器118可包括下述中的一个或多个:一根或多根电线;一个或多个断路器;一个或多个电源插头;一个或多个电源插座;一个或多个升压变压器;一个或多个降压变压器;一个或多个逆变器;和住宅或商业配电网的一个或多个其他常规元件。

在一些实现中,充电系统191可以是pev123的元件,第一电力耦合器116直接耦接到pev123。在这些实现中,第二电力耦合器118可不包含在系统100中,第一电力耦合器116可包括第二电力耦合器118的各个元件之中的一个或多个元件。

在一些实现中,充电系统191可以是repg设施170的元件,第一电力耦合器116直接耦接到pev123。在这些实现中,第二电力耦合器118可不包含在系统100中,第一电力耦合器116可包括第二电力耦合器118的各个元件之中的一个或多个元件。

图1中利用虚线描画了充电系统191,以指示它可以是pev123的元件或者是系统100的独立实体。

充电系统191可包括下述中的一个或多个:充电计划193;优化系统199;和存储设备141。

充电计划193可包括描述公用事业公司103的分时费率结构(这里,“tou费率结构”)的数据。tou费率结构可描述公用事业公司103在不同条件下收取的不同电价,即,分时计价(这里,“tou计价”)。tou费率结构还可描述消费者对公用事业公司103出售的电力的历史电力使用模式。

例如,公用事业公司103出售的电力的每瓦价格可根据一个或多个因素变化,比如:一天中的时间;消费者的需求;电网114上的电力的供给;reoc事件的存在;需求响应事件(这里,“dr”事件)的存在;影响能源消耗或能源生产的天气状况;影响能源消耗或能源生产的一周中的日子;假日或者在影响能源消耗或能源生产的一周中的那天的其他事件的存在;作为在相似状况下的未来能源使用的预测值,能源消费者在各种状况下的历史能源使用模式;消费者的未来需求的估计;和包含在tou计价结构中的其他常规因素。

在一些实现中,利用充电计划193描述的tou费率结构可包括预先或提前对于特定时间段设定的电价。电价可随着时间变化,可整天、整月或整年通过网络105更新。为在这些时间段期间消耗的能源支付的价钱是预先设立的,并为消费者预先所知,从而使他们可以响应于这样的价格而改变其用电,并通过把用电转移到费用较低的时期或者整体减少其消费来管理他们的能源费用。

在一些实现中,利用充电计划193描述的tou费率结构可包括尖峰计价结构。按照尖峰计价结构,当每瓦的价格可反映发电或购电的批发成本时,除了某些高峰日,tou价格都有效。计价可受一个或多个reoc事件或一个或多个dr事件影响。

在一些实现中,利用充电计划193描述的tou费率结构可包括实时计价结构,即,动态计价。按照实时计价结构,电价可每小时、每30分钟、每15分钟、每5分钟或者每分钟变化。价格信号可预先或提前被提供给充电系统191,反映公用事业公司103的发电或购电的批发成本。价格信号可包括一个或多个reoc事件或一个或多个dr事件。

可利用充电计划193描述的实时计价结构可对需求响应(这里,“dr”)作出反应。dr可被描述成响应于电价随着时间的变化,最终消费者在用电方面作出的相对于其常态消费模式的变化。dr还可与设计用来在批发市场价较高之时或者当电网不可靠时,引导较低的电力使用的激励性报酬有关。dr包括用来变更定时、瞬时需求水平、或者电力总消耗的对最终消费者的电力消费模式的所有有意更改。因而,充电计划193可根据reoc事件和dr事件随着时间变化。

充电计划193可由公用事业公司103的运营者确定。公用事业公司103可公布充电计划193。例如,可通过网络105公布充电计划193。

优化系统199包括配置成执行一种或多种车辆功能的代码和例程。在一些实现中,优化系统199包括用于至少部分根据事件(例如,reoc事件或dr事件)的接收或者电网114上可获得的电力的价格变化的识别,确定并执行车辆功能的代码和例程。在一些实现中,优化系统199包括用于部分根据与目的地位置相关的车辆到达时间数据,确定并在目的地位置执行车辆功能的代码和例程。

优化系统199可通信耦接到网络105。例如,优化系统199可从网络105接收下述中的一个或多个:诸中视频、音乐、播客、地图更新之类的内容;与pev123或者pev123的用户关联的日程表数据;影响电网114或者电网114的电力的消费的天气数据;影响电网114或者电网114的电力的消费的社交网络数据;与pev123或者pev123的用户关联的旅程数据;一个或多个充电计划193;一个或多个reoc事件;一个或多个dr事件;从repg设施170接收电力的一个或多个请求;从公用事业公司103出售电力的一个或多个请求。

在一些实现中,车辆功能可以是在pev123中进行的功能。例如,车辆功能可以是对pev123充电、控制pev123中的温度(例如,打开或关闭空调器,打开或关闭加热器)、在pev123和服务器之间传送数据(例如,把视频、音乐、播客、地图更新等从服务器经网络105下载到pev123;把保存在pev123中的旅程数据上传到云存储设备)及在pev123和用户的客户端设备之间传送数据(例如,把用户日程表数据从用户的智能电话机传送给pev123),等等。在另一个例子中,优化系统199可把下述中的一个或多个传送给网络105:与pev123或pev123的用户关联的日程表数据;与pev123或pev123的用户关联的旅程数据;储存由repg设施170产生的电力的一个或多个请求;向公用事业公司103出售电力的一个或多个请求;补偿释放到电网114中的电力的一个或多个请求。

在一些实现中,利用优化系统199提供的车辆功能可包括对下述中的一个或多个作出响应:reoc事件;dr事件;电网114上可获得的电力的价格的上涨;电网114上可获得的电力的价格的下降;从pev123的电池系统到电网114的电力的释放。例如,响应于reoc事件,车辆功能可包括把电力储存在pev123的电池系统中。在再一个例子中,响应于dr事件,车辆功能可包括pev123的电池系统把电力释放到电网114中。在另一个例子中,响应于pev123的电池系统向电网114释放电力,车辆功能可包括根据充电计划193确定释放给电网114的电力的价格,并就向电网114释放的电力的价格向公用事业公司103请求报酬。

在一些实现中,pev123的电池系统可耦接到电网114,这种耦接可操作为允许电池系统把电力释放到电网中。在其他实现中,pev123的电池系统可耦接到充电系统191,而充电系统191可耦接到电网114,这些耦接可操作为允许电池系统经充电系统191把电力释放到电网114中。

在一些实现中,优化系统199可以是repg设施170的元件。在其他实现中,优化系统199的多个部分可由repg设施170提供,并且优化系统199的多个部分可由充电系统191提供,repg设施170和充电系统191相互协同,以提供这里关于优化系统199说明的功能。

在一些实现中,优化系统可操作为使充电系统191的处理器执行以下参考图4、5、6、7、10a、10b和10c的方法400、410、412、700、1000说明的各个步骤中的一个或多个步骤。

在一些实现中,可利用包括现场可编程门阵列(“fpga”)或专用集成电路(“asic”)的硬件实现优化系统199。在一些其他实现中,可利用硬件和软件的组合实现优化系统1991。优化系统199在下面参考图2-11,更详细地说明。

存储设备141可以是保存用于提供这里说明的功能的数据的非临时性存储介质。存储设备141可以是动态随机存取存储器(dram)设备、静态随机存取存储器(sram)设备、闪存或某种其他存储设备。在一些实现中,存储设备141还包括非易失性存储器或类似的永久存储设备和介质,包括硬盘驱动器、软盘驱动器、cd-rom设备、dvd-rom设备、dvd-ram设备、dvd-rw设备、闪存设备、或者更永久地保存信息的某种其他大容量存储设备。

在一些实现中,存储设备141保存下述中的一个或多个:描述充电计划193的充电计划数据;时间同步数据,用户旅程数据,用户简介数据,和与pev123的用户关联的其他数据。与用户关联的用户旅程数据可以是描述用户进行的旅程的数据。例如,用户旅程数据包括描述与用户进行的旅程关联的起点、终点、从起点出发的时间、到达终点的时间、路线、持续时间、方向等中的一个或多个的数据。在另一个例子中,用户旅程数据包括车辆到达-出发时间日志。其他的例证用户旅程数据也是可能的。车辆到达-出发时间日志和时间同步数据在下面参考图2更详细说明。

用户简介数据可以是描述用户简介的数据。例如,与用户关联的用户简介数据包括用户姓名、电子邮件地址、用户偏好、习惯、兴趣、教育经历、工作经验和描述用户的其他人口统计数据等。其他的例证用户简介数据也是可能的。

在一些实现中,存储设备141可保存从网络105接收的任何数据。

在一些实现中,存储设备141可保存为充电系统191或优化系统199提供其功能所必需的任何数据。

不可再生能源发电设施112可包括产生不可再生能源的常规设施。例如,不可再生能源发电设施112可通过燃烧化石燃料或者分裂原子(即,原子能)发电。不可再生能源发电设施112可耦接到电网114,这种耦接可操作为允许不可再生能源发电设施112把它产生的不可再生能源释放到电网114中。

repg设施170可包括利用下述可再生能源中的一个或多个产生可再生电力的发电设施:太阳能电池板;风力发电机;地热;海浪;等等。

在一些实现中,repg设施170可耦接到充电系统191,这种耦接可操作为允许repg设施170把它产生的可再生能量释放到充电系统191。例如,repg设施170可耦接到第一电力耦合器116和第二电力耦合器118中的一个或多个。

尽管未在图1中描述,不过在一些实现中,repg设施170可耦接到电网114,这种耦接可操作为允许repg设施把它产生的可再生能源释放到电网114。

repg设施170可包括事件通知接收系统172。事件通知接收系统172可通信耦接到网络105。事件通知接收系统172可包括配置成从网络105接收事件的计算机系统。例如,repg设施170可从网络105接收一个或多个reoc事件或一个或多个dr事件。公用事业公司103可向网络105公布事件。

在一些实现中,事件通知接收系统172可包括通信耦接到网络105的服务器。所述服务器可包括硬件服务器或者可由事件通知接收系统172的处理器操作的服务器软件。

在一些实现中,事件通知接收系统172可包括包含存储器和处理器的计算设备,例如,膝上型计算机、桌上型计算机、平板计算机、移动电话机、个人数字助手(“pda”)、移动电子邮件设备、便携式游戏机、便携式音乐播放器、一个或多个处理器嵌入其中或者与之耦接的电视机、或者能够接入网络105的其他电子设备。

在一些实现中,事件通知接收系统172可包括计算机指令,当由处理器执行时,所述计算机指令使处理器进行下面参考图9说明的方法900的一个或多个步骤。

在一些实现中,事件通知接收系统172可采取措施,使repg设施对事件通知接收系统172接收的事件作出响应。例如,事件通知接收系统172接收reoc事件,并采取措施,使repg设施停止向电网114提供repg设施产生的可再生能源,并开始通过不包括电网114的一个或多个耦合器(例如,第一电力耦合器116或第二电力耦合器118)把可再生能源提供给一个或多个充电系统191。

公用事业公司103可包括管理、维护和运行电网114的组织。

在一些实现中,公用事业公司103可运行不可再生能源发电设施112或repg设施170,并通过电网114把由这些设施中的一个或多个设施产生的能源分配给消费者。

在一些实现中,公用事业公司103可从不可再生能源发电设施112或repg设施170购买能源,并通过电网114把由这些设施中的一个或多个设施产生的能源分配给消费者。

公用事业公司103可按充电计划193描述的费率向消费者出售能源。公用事业公司103的运营者可创建和公布如上所述的充电计划193。

公用事业公司103可包括监视电网114上的电力的供给和电网114上的电力的消费者需求的传感器和软件。在一些实现中,公用事业公司103可采取行动,以努力达到和维持电网114上的电力的供给和需求的平衡状态(或者大体平衡的状态)。

公用事业公司103可包括事件通知系统111。事件通知系统111可通信耦接到网络105。事件通知系统111可包括计算机系统,所述计算机系统被配置成采取行动,以努力达到和维持电网114上的电力的供给和需求的平衡状态(或者大体平衡的状态)。例如,事件通知系统111可能确定电网114上电力过多,从而发出reoc事件。在另一个例子中,事件通知系统111可能确定电网114上电力不足,从而发出dr事件。也可由于不同的原因,发出reoc事件和dr事件。

在一些实现中,事件通知系统111可向不可再生能源发电设施112、repg设施170和充电系统191中的一个或多个发出reoc事件和dr事件。事件通知系统111可通过网络105发出reoc事件和dr事件。

在一些实现中,事件通知系统111可包括通信耦接到网络105的服务器。所述服务器可包括硬件服务器或者可由事件通知接收系统172的处理器操作的服务器软件。

在一些实现中,事件通知系统111可包括包含存储器和处理器的计算设备,例如,膝上型计算机、桌上型计算机、平板计算机、移动电话机、个人数字助手(“pda”)、移动电子邮件设备、便携式游戏机、便携式音乐播放器、一个或多个处理器嵌入其中或者与之耦接的电视机、或者能够接入网络105的其他电子设备。

在一些实现中,事件通知系统111可包括计算机指令,当由处理器执行时,所述计算机指令使处理器进行下面参考图9说明的方法900的一个或多个步骤。

在一些实现中,事件通知系统111采取行动,以努力达到和维持电网114上的电力的供给和需求的平衡状态(或者大体平衡的状态)。例如,事件通知系统111可能确定电网114上电力过多(或者相对于电网114上的电力的可用供给,消费者的需求太少),并发出reoc事件。在另一个例子中,事件通知系统111可能确定电网114上的电力不足(或者相对于电网114上的电力的可用供给,消费者的需求过多),并发出dr事件。

在一些实现中,事件通知系统111可包括用于生成事件(例如,repg事件和dr事件)并把所述事件通知系统100的实体的代码和例程。事件通知系统111把描述repg事件或dr事件的事件数据发送给不可再生能源发电设施112、repg设施170和充电系统191中的一个或多个。事件数据可通过网络105传送。

reoc事件可以是与电网系统中的dr相关的事件。例如,reoc事件可以是指示repg设施170不可把它产生的能源释放到电网114中的事件。在一些实现中,reoc事件包括一个或多个dr要求。例如,reoc事件指示repg设施170在1:00am和3:00am之间,不应向电网114释放能源。在一些实现中,reoc事件指示repg设施170不可超过释放给电网114的电力的阈值量。其他的例证要求也是可能的。

dr事件可以是与电网系统中的dr相关的事件。例如,dr事件可以是指示电价计划在某个时间上涨和pev123可把其电力消费降低到特定用量的事件。在一些实现中,dr事件包括一个或多个dr要求。例如,dr事件指示用户家里在6:00pm和11:00pm之间的用电量不能超过预定电量。其他例证的要求也是可能的。

日程表服务器151可以是包括处理器、存储器和网络通信能力的硬件服务器。在例示的实现中,日程表服务器151耦接到网络105。日程表服务器151经网络105向系统100的其他实体发送数据和从其接收数据。例如,日程表服务器151依据请求并在用户许可的情况下,把描述用户的日程表的数据发送给优化系统199。

天气服务器153可以是包括处理器、存储器和网络通信能力的硬件服务器。在例示的实现中,天气服务器153耦接到网络105。天气服务器153经网络105向系统100的其他实体发送数据和从其接收数据。例如,天气服务器153依据请求,把天气数据发送给优化系统199或事件通知系统111。

社交网络服务器155可以是包括处理器、存储器和网络通信能力的硬件服务器。在例示的实现中,社交网络服务器155耦接到网络105。社交网络服务器155经网络105向系统100的其他实体发送数据和从其接收数据。社交网络服务器155包括社交网络应用157。社交网络可以是其中利用共同特征联系多个用户的一种社交结构。所述共同特征包括关系/联系,例如,朋友、亲属、工作、兴趣等。所述共同特征可由一个或多个社交网络系统提供,包括明确定义的关系和由与其他在线用户的社交联系暗示的关系,其中所述关系构成社交图。在一些例子中,社交图可反映这些用户的映射以及可如何关联这些用户。

应明白社交网络服务器155和社交网络应用157可表示一个社交网络,并可存在耦接到网络105的多个社交网络,每个社交网络具有它自己的服务器、应用和社交图。例如,第一个社交网络可能更加针对商业社交网,第二个社交网络更加针对学术或者以学术为中心,第三个社交网络更加针对本地商业,第四个社交网络可针对约会,而其他的社交网络是大众兴趣或特定关注社交网络。

在一些实现中,社交网络包括提供描述用户的一个或多个社交活动的社交摘要(socialfeed)的服务。例如,社交摘要包括关于该用户的描述用户的行动、表达的思想、表达的意见等的一个或多个状态更新。在一些实现中,社交网络应用157提供的服务可被称为“社交网络服务”。其他实现也是可能的。

在一些实现中,充电系统191可以位于与pev123相距0.01厘米~100米的范围内。

为了清楚起见,下面pev123可被称为“pev123”或者“车辆”。

例证的车辆功能系统

现在参见图2,图中更详细地表示了优化系统199的例子。图2是计算设备200的方框图,按照一些例子,计算设备200包括优化系统199、充电系统191、处理器225、通信单元245、存储设备241、电池系统251和存储器227。计算设备200的各个组件由总线220通信耦接。在一些实现中,计算设备200可以是pev123、repg设施170、充电系统191和可包括充电系统191的另一个服务器或设备中的一个。

上面参考图1说明了充电系统191,因而这里不再重复其说明。在例示的实现中,充电系统191经信号线236通信耦接到总线220。

处理器225包括进行计算和向显示设备提供电子显示信号的算术逻辑单元、微处理器、通用控制器或者某种其他处理器阵列。处理器225通过信号线238耦接到总线220,以便与其他组件通信。处理器225处理数据信号,并可包括各种计算体系结构,包括复杂指令集计算机(cisc)体系结构、精简指令集计算机(risc)体系结构、或者实现指令集的组合的体系结构。尽管图2包括单个处理器225,不过可以包括多个处理器。其他处理器、操作系统、传感器、显示器和物理结构也是可能的。

存储器227保存可由处理器225执行的指令或数据。存储器227通过信号线244耦接到总线220,以便与其他组件通信。指令或数据可包括用于执行这里说明的技术的代码。存储器227可以是动态随机存取存储器(dram)设备、静态随机存取存储器(sram)设备、闪存或某种其他存储设备。在一些实现中,存储器227还包括非易失性存储器或类似的永久存储设备和介质,包括硬盘驱动器、软盘驱动器、cd-rom设备、dvd-rom设备、dvd-ram设备、dvd-rw设备、闪存设备、或者更永久地保存信息的某种其他大容量存储设备。

如图2中图解所示,存储器227保存事件数据295、时间同步数据297、车辆到达-出发时间日志299;充电计划193和放电数据293。

事件数据295可以是描述下述中的一个或多个的数据:一个或多个reoc事件;和一个或多个dr事件。

时间同步数据297可以是用于使时间与世界时间同步的数据。例如,时间同步数据297可用于使车辆到达时间或车辆出发时间与在下述中的一个或多个之间共享的世界时间同步:pev123的车队;事件通知系统111;和事件通知接收系统172。

到达时间可以是描述车辆何时到达目的地位置的数据。例如,到达时间描述车辆在2013年10月19日的6:00pm到家。到达时间可以与世界时间同步,并称为同步到达时间。出发时间可以是描述车辆何时从某个位置出发的数据。例如,出发时间描述车辆在2013年10月20日的8:00am从家里出发。出发时间可以与世界时间同步,并称为同步出发时间。例如,同步到达时间或出发时间可以是按照本地时区,与由国际电信联盟推荐标准(itu-rtf.460-6)定义的协调世界时(utc)同步的本地时间。

在另一个例子中,同步到达时间或出发时间可以是利用包括gps卫星和网络时间协议(ntp)的守时技术同步的时间。网络时间协议可以是通过分组交换可变延迟数据网络,用于计算机系统之间的时钟同步的连网协议。

到达时间和出发时间之间的关联描述车辆在到达时间到达目的地位置,随后在出发时间离开所述目的地位置。例如,到达时间和出发时间之间的关联指示车辆在2013年10月1日的5:30pm到家,随后在2013年10月2日的早上7:00am离开家。在另一个例子中,到达时间和出发时间之间的关联指示车辆在2013年10月1日的12:00pm到家,随后在接下来的3个小时内,在2013年10月1日的2:40pm离开家。

在一些实现中,车辆到达-出发时间日志299记录下述中的一个或多个:(1)描述车辆何时到达某个位置的历史到达时间;(2)描述车辆何时从所述位置出发的历史出发时间;和(3)历史到达时间与历史出发时间之间的关联。

在一些实现中,保存在车辆到达-出发时间日志299中的历史到达时间和出发时间是同步的时间。

上面参考图1说明了充电计划193,从而这里不再重复其说明。

放电数据293可描述下述中的一个或多个:电池系统251释放给电网114的电力的数量;电力被释放给电网114的时间或时间段;所述时间或时间段是否对应于reoc事件或dr事件;和释放给电网114的电力的价格。所述价格可被表示成币值/瓦、币值/千瓦、或者币值/用于衡量释放给电网114的电力的某种其他单位。

通信单元245向网络105传送数据和从其接收数据,或者向另一个通信通道传送数据。通信单元245通过信号线246耦接到总线220。在一些实现中,通信单元245包括用于直接物理连接到网络105或者另一个通信通道的端口。例如,通信单元245包括用于与网络105的有线通信的usb、sd、cat-5或类似端口。在一些实现中,通信单元245包括利用一种或多种无线通信方法,包括ieee802.11、ieee802.16、或者另一种适当的无线通信方法,与网络105或其他通信通道交换数据的无线收发器。

在一些实现中,通信单元245包括通过蜂窝通信网络,包括借助短消息接发服务(sms)、多媒体消息接发服务(mms)、超文本传输协议(http)、直接数据连接、wap、电子邮件或另一种适当种类的电子通信,发送和接收数据的蜂窝通信收发器。在一些实现中,通信单元245包括有线端口和无线收发器。通信单元245还利用包括tcp/ip、http、https和smtp等的标准网络协议,提供与网络105的其他常规连接,以便分发文件或媒体对象。

存储设备241可以是保存用于提供这里说明的功能的数据的非临时性存储介质。存储设备241可以是动态随机存取存储器(dram)设备、静态随机存取存储器(sram)设备、闪存或某种其他存储设备。在一些实现中,存储设备241还包括非易失性存储器或类似的永久存储设备和介质,包括硬盘驱动器、软盘驱动器、cd-rom设备、dvd-rom设备、dvd-ram设备、dvd-rw设备、闪存设备、或者更永久地保存信息的某种其他大容量存储设备。存储设备241经信号线242通信耦接到总线220。

在一些实现中,存储设备241提供与存储设备141类似的功能和保存类似的数据。在一些实现中,存储设备241保存时间同步数据297、包括车辆到达-出发时间日志299的用户旅程数据、用户简介数据和与用户或pev123关联的其他数据。在一些例子中,存储设备241可以是通信耦接到网络105并可由优化系统199访问的服务器中的云存储设备。在一些其他例子中,存储设备241可以是pev123中的本地存储设备。

电池系统251可以是包括一个或多个可再充电电池的系统。可再充电电池可储存由repg设施170和不可再生能源发电设施112中的一个或多个产生的电力。电池系统251可利用储存在一个或多个电池中的电力,向pev123的传动系统提供动力。

电池系统251可耦接到电网114、第一电力耦合器116和第二电力耦合器118中的一个或多个。这种耦接可操作为使电池系统251能够利用由repg设施170和不可再生能源发电设施112产生的电力,对可再充电电池充电。这种耦接还可操作为使电池系统251能够把储存在可再充电电池中的电力释放到电网114中。

在一些实现中,电池系统251可包括对从优化系统199接收的指令作出响应的电路或软件。例如,优化系统199可确定储存在电池系统251中的能源应被释放到电网114中,并且根据所述判定,电池系统251可向电网114释放能源。在另一个例子中,优化系统199可确定在reoc事件期间,能源应被储存在电池系统251中,并且根据所述判定,电池系统251可向电池系统251充电。

在一些实现中,电池系统251可确定一个或多个可再充电电池的工作状态。例如,电池系统251包括用于确定pev123中的电池的充电状态的代码和例程。充电状态描述电池的充电状态。例如,充电状态指示电池是空的或者被充电0%。在再一个例子中,充电状态指示电池是满的或者被充电100%。在另一个例子中,充电状态指示电池被充电30%。在一些实现中,电池系统251确定pev123中的电池的当前充电状态。电池系统251经信号线250通信耦接到总线220。

在图2中所示的例证实现中,优化系统199包括通信模块202、到达确定模块204、分布确定模块205、出发估计模块206、事件分析模块208、功能确定模块210、功能实现模块214、和用户界面模块216。充电系统191的这些组件经总线220相互通信耦接。在一些实现中,优化系统199的各个组件可被保存在单个服务器或设备中。在一些其他实现中,优化系统199的各个组件可被分布保存在多个服务器或设备中。

通信模块202可以是包括用于处理优化系统199和计算设备200的其他组件之间的通信的例程的软件。在一些实现中,通信模块202可以是可由处理器225执行,以提供下面说明的处理优化系统199和计算设备200的其他组件之间的通信的功能的一组指令。在一些实现中,通信模块202可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。通信模块202适合于经信号线222与处理器225及计算设备200的其他组件协同和通信。

通信模块202经通信单元245向事件通知系统111、事件通知接收系统172、日程表服务器151、天气服务器153和社交网络服务器155中的一个或多个发送和从其接收数据。例如,通信模块202通过通信单元245从日程表服务器151接收与用户关联的日程表数据,并把所述日程表数据发送给出发估计模块206。在另一个例子中,通信模块202通过通信单元245,接收与公用事业公司103或电网114关联的事件数据295。在另一个例子中,通信模块202从用户界面模块216接收用于向用户提供用户界面的图形数据,并把所述图形数据发送给pev123的显示器(例如,音响主机、信息娱乐系统、平视显示单元),使所述显示器向用户呈现所述用户界面。

在一些实现中,通信模块202从优化系统199的组件接收数据,并把所述数据保存在存储设备241和存储器227中的一个或多个之中。例如,通信模块202从到达确定模块204接收描述pev123到达目的地位置的时间的数据,并把该数据保存在车辆到达-出发时间日志299中。在另一个例子中,通信模块202从存储设备241取回用户首选项数据,并把用户首选项数据发送给功能确定模块210。

在一些实现中,通信模块202可处理优化系统199的组件之间的通信。例如,通信模块202接收来自到达确定模块204的同步到达时间,并把同步到达时间发送给出发估计模块206和功能确定模块210中的一个或多个。

到达确定模块204可以是包括用于确定到达时间的例程的软件,所述到达时间描述车辆何时到达目的地位置。到达时间可以是同步到达时间。在一些实现中,到达确定模块204是可由处理器225执行,以提供下面说明的确定描述车辆何时到达目的地位置的到达时间的功能的一组指令。在一些实现中,到达确定模块204可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。到达确定模块204可适合于经信号线224,与处理器225及计算设备200的其他组件协同和通信。

到达确定模块204接收来自于pev123的一个或多个传感器的传感器数据。例如,到达确定模块204从gps传感器接收指示pev123已到达目的地位置的gps数据。传感器数据可包括描述目的地位置的位置数据,和指示车辆到达目的地位置的时间的时间戳。例证的目的地位置包括(但不限于)用户的家的位置、用户的工作场所、宾馆、具有充电站的停车场,等等。其他的例证目的地位置也是可能的。

到达确定模块204部分根据传感器数据,确定描述pev123何时到达目的地位置的同步到达时间。例如,到达确定模块204部分根据从gps传感器接收的gps数据,确定车辆的同步到达时间。在一些例子中,同步到达时间可以是pev123到达目的地位置的最近到达时间。在一些例子中,同步到达时间可以是pev123到达目的地位置的当前到达时间。在一些其他例子中,同步到达时间可以是pev123到达目的地位置的历史到达时间。

在一些实现中,到达确定模块204把同步到达时间发送给出发估计模块206和功能确定模块210中的一个或多个。在一些其他实现中,到达确定模块204把同步到达时间保存在车辆到达-出发时间日志299中。当pev123再次从目的地位置出发时,同步出发时间也可被保存在车辆到达-出发时间日志299中,并与同步到达时间关联。

分布确定模块205可以是包括用于确定描述到达时间和出发时间之间的关系的分布模式的例程的软件。在一些实现中,分布确定模块205可以是可由处理器225执行,以提供下面说明的确定描述到达时间和出发时间之间的关系的分布模式的功能的一组指令。在一些实现中,分布确定模块205可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。分布确定模块205可适合于经信号线280与处理器225及计算设备200的其他组件协同和通信。

在一些实现中,分布确定模块205从车辆到达-出发时间日志299,取回(1)分别描述一个或多个pev123何时到达目的地位置的历史到达时间,和(2)分别描述所述一个或多个pev123何时再次从所述目的地位置出发的历史出发时间。通过利用历史到达时间和历史出发时间,分布确定模块205如下所述估计pev123的一个或多个分布模式。例如,对于各个pev123和各个目的地位置,分布确定模块205可确定关于工作日的第一种分布模式,关于周末的第二种分布模式,和关于假日的第三种分布模式。分布模式可以是描述pev123在某个位置的车辆到达时间和车辆出发时间之间的关系的数据。

出发时间范围可以是指定车辆的出发时间满足的时间窗口的数据。例如,出发时间范围可描述下述之一:(1)在第一预定时间窗口内,pev123再次从目的地位置出发(例如,当到达目的地位置时,pev123在接下来的4个小时内,再次从目的地位置出发);(2)pev123在第二预定时间窗口之后,从目的地位置出发(例如,当到达目的地位置时,车辆在次日早晨,或者在接下来的一天或更多天中出发,pev123在次日早晨的8:00之后出发,等等);和(3)车辆出发时间的不确定性(例如,当到达目的地位置时,pev123可能在当天的接下来几小时内出发,或者在次日早晨出发),等等。

各个出发时间范围可以与一个到达时间范围关联。到达时间范围可以是包括一系列到达时间的窗口。当pev123在到达时间范围内到达目的地位置时,pev123再次从目的地位置出发的出发时间满足与该到达时间范围关联的出发时间范围。例如,当pev123在到达时间范围(8:00am-12:00pm)内的11:00am到达目的地位置时,pev123的出发时间满足描述该pev123将在3小时内从所述目的地位置出发的关联出发时间范围。

在一些实现中,分布模式包括描述到达时间范围和出发时间范围之间的关联的数据。例如,分布模式描述:(1)当pev123在第一到达时间范围(例如,0:00am-8:00am)内到达目的地位置时,所述pev123将在第一预定时间窗口内再次从所述目的地位置出发(例如,车辆将在到达后的4个小时内出发);(2)当pev123在第二到达时间范围(例如,8:00am-4:00pm)内到达目的地位置时,pev123何时将再次从目的地位置出发是不确定的(例如,不确定pev123是会在接下来的几个小时内出发,还是在次日早晨出发);和(3)当pev123在第三到达时间范围(例如,4:00pm-0:00am)内到达目的地位置时,pev123将在第二预定时间窗口之后从目的地位置出发(例如,pev123将整夜停留在目的地位置,并在次日早晨7:30am之后出发)。

不同的用户可以与不同的分布模式关联。例如,与第一用户关联的第一分布模式指示当第一用户的pev123在4:00pm和6:00pm之间到家时,第一用户的pev123会在到达之后的3小时内再次离开家。与第二用户关联的第二分布模式指示当第二用户的pev123在4:00pm之后到家时,在次日早晨7:00am之前,第二用户的pev123不会离开家。与第三用户关联的第三分布模式指示当第三用户的pev123在21:00之后到家时,在次日早晨8:00am之前,第三用户的pev123不会离开家。

在一些实现中,分布确定模块205建立二维(2d)坐标系,第一坐标(例如,x坐标)表示到达时间,而第二坐标(例如,y坐标)表示出发时间。分布确定模块205把与pev123和目的地位置关联的历史到达时间和历史出发时间组织成时间对,每个时间对包括历史到达时间和关联的历史出发时间。例如,时间对(t1,t2)指示pev123在到达时间t1到达目的地位置,随后在出发时间t2从目的地位置出发。分布确定模块205通过把所有时间对标绘成2d坐标系中的点,来创建分布图形。分布图形可以是图解说明时间对在2d坐标系中是如何分布的图形。例证的分布图形将参考图8b举例说明。

分布确定模块205通过分析2d坐标系中的时间对的分布,确定pev123的分布模式。例如,分布确定模块205从分布图形中确定与不同的出发时间范围对应的不同到达时间范围,并生成描述到达时间范围和出发时间范围之间的关联的分布模式。分布图形可以是分布模式的直观表示。

例如,参见图8b,分布确定模块205把与工作日、周末或假日关联的到达时间和出发时间的各个时间对标绘成2d坐标系中的点。例如,点844指示pev123在10:00到达目的地地址,随后在当天的13:00从目的地地址出发。点846指示pev123在20:00到达目的地地址,随后在次日早晨6:00从目的地地址出发。分布确定模块205确定:(1)对应于第一出发时间范围的第一到达时间范围842a描述pev123将在到达之后的第一预定时间窗口内,从目的地位置出发(例如,pev123将在接下来的几个小时内离开);(2)对应于第二出发时间范围的第二到达时间范围842a指示出发时间的不确定性(例如,pev123可能在当天接下来的几个小时内离开,或者在次日早晨之前不会离开);和(3)对应于第三出发时间范围的第三到达时间范围842c描述pev123会在第二预定时间窗口之后,离开目的地位置(例如,pev123将在次日早晨离开)。分布确定模块205生成描述到达时间范围842a、842b、842c与出发时间范围之间的关联的分布模式。

在一些实现中,分布模式包括描述到达时间和出发时间的概率密度分布的数据。例如,分布模式描述到达时间和出发时间的联合概率密度分布。在另一个例子中,分布模式描述基于到达时间的出发时间的条件概率。在一些例子中,可按表格格式组织概率密度分布,并称为概率密度分布表。例证的概率密度分布表将参考图8c举例说明。在一些其他例子中,可以利用矩阵、查寻表或者某种其他数据结构保存概率密度分布。

在一些实现中,分布确定模块205应用各种估计机制,以部分根据历史到达时间和历史出发时间创建分布模式(例如,概率密度分布表)。例证的估计机制包括(但不限于)高斯核密度估计(kde)方法和其他核密度估计(kde)方法,等等。对于各个车辆,分布确定模块205可创建与目的地位置关联的一个或多个概率密度分布表。例如,对于各个pev123和各个目的地位置,分布确定模块205创建关于工作日的第一概率密度分布表、关于周末的第二概率密度分布表和关于假日的第三概率密度分布表。

在一些实现中,分布确定模块205把描述分布模式的数据发送给出发估计模块206和功能确定模块210中的一个或多个。在一些实现中,分布确定模块205把分布模式保存在存储设备241中。

出发估计模块206可以是包括用于估计出发时间数据的例程的软件。在一些实现中,出发估计模块206可以是可由处理器225执行,以提供下面说明的估计出发时间数据的功能的一组指令。在一些实现中,出发估计模块206可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。出发估计模块206适合于经信号线226,与处理器225及计算设备200的其他组件协同和通信。

出发估计模块206从到达确定模块204接收描述pev123何时到达目的地位置的同步到达时间。出发估计模块206确定与同步到达时间关联的到达日。例如,出发估计模块206判定到达日是工作日、周末还是假日。出发估计模块206从分布确定模块205或存储设备241接收描述与到达日和目的地位置关联的pev123的分布模式的数据。出发估计模块206如下所述,部分根据同步到达时间和分布模式估计pev123的出发时间。

在一些实现中,出发时间数据包括描述pev123何时从目的地位置出发的估计出发时间。出发估计模块206部分根据同步到达时间和分布模式,估计pev123的出发时间。例如,出发估计模块206部分根据分布模式,确定与同步到达时间关联的可能出发时间。出发估计模块206把出发时间估计为所有可能出发时间之中的经常出现的出发时间。例如,估计的出发时间可以是基于同步到达时间的所有可能出发时间之中的最经常出现的出发时间。

在另一个例子中,假定分布模式包括概率密度分布表。在到达时间等于同步到达时间的条件下,出发估计模块206根据概率密度分布表,确定出发时间的条件概率。例如,已知同步到达时间,出发估计模块206利用bayesian估计方法,确定出发时间的条件概率。已知同步到达时间,出发估计模块206把出发时间估计为条件概率值最高的出发时间。

在一些其他实现中,出发时间数据包括描述与同步到达时间关联的估计出发时间范围的数据。pev123的出发时间满足估计的出发时间范围。出发估计模块406部分根据分布模式,估计与同步到达时间关联的出发时间范围。例如,出发估计模块206从分布模式确定与同步到达时间关联的第一到达时间范围,然后部分根据分布模式确定与第一到达时间范围关联的第一出发时间范围。出发估计模块206把pev123的出发时间范围估计为与第一到达时间范围关联的第一出发时间范围。

在另一个例子中,假定同步到达时间为9:00。分布模式指示当pev123在到达时间范围8:00-14:00内到达目的地位置时,pev123会在到达之后的4-6个小时内离开该目的地位置。由于同步到达时间9:00在到达时间范围8:00-14:00内,因此出发估计模块206估计pev123的描述该pev123会在到达后的4-6个小时内离开该目的地位置的出发时间范围。

在另一个例子中,假定同步到达时间为15:00。分布模式指示当pev123在到达时间范围14:00-20:00内到达目的地位置时,pev123有时在到达之后的2-3个小时内离开该目的地位置,有时在次日早晨6:00之前不会离开该目的地位置。由于同步到达时间15:00在到达时间范围14:00-20:00内,因此出发估计模块206估计pev123的描述该pev123的出发时间不确定的出发时间范围。例如,估计的出发时间范围指示pev123可能在到达之后的2-3个小时内离开目的地位置,或者可能在次日早晨6:00之前不会离开该目的地位置。

在另一个例子中,假定同步到达时间为21:30。与pev123关联的分布模式指示当pev123在到达时间范围21:00-24:00内到达目的地位置时,pev123会在次日早晨7:00之后离开该目的地位置。由于同步到达时间21:30在到达时间范围21:00-24:00内,因此出发估计模块206估计pev123的描述该pev123会在次日早晨7:00之后离开该目的地位置的出发时间范围。

在一些实现中,估计的出发时间范围指示pev123会在预定时间窗口之后离开目的地位置(例如,pev123会在次日早晨7:00am之后离开)。出发估计模块206部分根据分布模式,估计pev123的满足出发时间范围的出发时间。例如,出发估计模块206把出发时间估计为下述之一:(1)满足出发时间范围的最经常出现的出发时间;和(2)满足出发时间范围的最早的出发时间。在另一个例子中,假定出发时间范围指示pev123将在次日早晨7:00am之后出发。分布模式指示pev123通常在8:00am出发,偶而在7:00ap或9:00am出发。出发估计模块206可把pev123的出发时间估计为满足出发时间范围的经常出现的出发时间8:00am或者最早的出发时间7:00am。

在一些实现中,出发估计模块206接收来自天气服务器153的天气数据,来自日程表服务器151的日程表数据,和来自社交网络服务器155的用户简介数据。出发估计模块206进一步部分根据天气数据、日程表数据和用户简介数据中的一个或多个,确定出发时间数据。例如,假定天气数据指示暴风雪会在1小时后到来并且会持续到午夜。日程表数据指示当天的剩余时间,用户无活动或约会。出发估计模块206确定用户当天的剩余时间会留在家里,并部分根据天气数据和日程表数据估计用户的pev123的描述该pev123可能在次日早晨从家里出发的出发时间范围。

在一些实现中,出发估计模块206把描述估计的出发时间范围或估计的出发时间的出发时间数据发送给功能确定模块210。在一些实现中,出发估计模块206把出发时间数据保存在存储设备241中。

事件分析模块208可以是包括用于分析事件,比如reoc事件和dr事件的例程的软件。在一些实现中,事件分析模块208可以是可由处理器225执行,以提供下面说明的用于分析事件的功能的一组指令。在一些实现中,事件分析模块208可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。事件分析模块208可适合于经信号线228,与处理器225及计算设备200的其他组件协同和通信。

事件分析模块208从事件通知系统111接收描述一个或多个事件的事件数据295。事件分析模块208针对事件的种类和对于事件的任何要求,分析事件数据295。例如,事件分析模块208分析事件数据295,以确定发出了reoc事件,并且对于reoc事件,repg设施170持续由事件数据295规定的一段时间不能向电网114释放电力。在另一个例子中,事件分析模块208分析数据295,以确定dr事件的存在,所述dr事件要求在20:00和24:00之间,在目的地位置(例如,pev123的住处)的用电量不能超过一定的电力量。在另一个例子中,事件分析模块208分析事件数据295,以确定在午夜之前,在目的地位置的用电量需要被降至最小。其他的例证事件和事件要求也是可能的。

包含在充电计划193中的价格可以是动态的,可由公用事业公司103每隔一定时间间隔通过网络105更新。可以每5分钟、每15分钟、每30分钟、每小时、每几小时、每天或某种其他的时间间隔,发生这些更新。充电计划的变化可指示可通过电网114获得的电力的新价格。

在一些实现中,事件可包括可在电网114上获得的电力的价格的变化。例如,价格相对于较早时间或者电力的历史价格可能更高或更低。例如参见图11,元素1110是电价比与dr事件1120一致的较早时间低的时候的例子。其他例子也是可能的。如果相对于较早时间价格较高,那么对于事件的要求可包括向电网114释放一定量的电力,以换取报酬,只要这样做不会妨碍pev123具有足以满足其下一次旅程的充电量即可。如果相对于较早时间价格较低,那么所述要求可包括对电池系统251充电,或者按比当前充电率高的充电率对电池系统251充电。

在一些实现中,事件可包括电池系统251向电网114释放电力。对于该事件的要求可包括记录并保存描述该事件的放电数据293。

事件分析模块208把描述事件的种类和对于该事件的要求的数据发送给功能确定模块210。在一些实现中,事件分析模块208把事件数据295和判定数据保存在存储器227或存储设备241中。

功能确定模块210可以是包括用于确定pev123的一种或多种车辆功能的例程的软件。在一些实现中,功能确定模块210可以是可由处理器225执行,以提供下面说明的用于确定pev123的一种或多种车辆功能的功能的一组指令。在一些实现中,功能确定模块210可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。功能确定模块210可适合于经信号线230,与处理器225及计算设备200的其他组件协同和通信。

在一些实现中,车辆功能可包括对下述中的一个或多个作出反应:reoc事件;dr事件;可在电网114上获得的电力的价格的上涨;可在电网114上获得的电力的价格的下降;从pev123的电池系统向电网114的放电。

例如,响应于reoc事件,车辆功能可包括在reoc事件的时间段期间把电力储存在pev123的电池系统251中。

在另一个例子中,响应于dr事件,车辆功能可包括在dr事件的时间段期间pev123的电池系统251向电网114释放电力,只要这样做不会妨碍pev123具有足以满足由出发估计模块206估计的pev123的下一次旅程的电力即可。

在另一个例子中,响应于pev123的电池系统向电网114释放电力,车辆功能可包括根据充电计划193确定释放给电网114的电力的价格,并就向电网114释放的电力的价格向公用事业公司103要求报酬。

在一些实现中,事件可包括可在电网114上获得的电力的价格的变化。例如,如果相对于较早的时间电价较低,那么车辆功能可包括借助于电网114,对pev123的电池系统251充电。在另一个例子中,如果相对于较早的时间电价较高,那么车辆功能可包括释放储存在pev123的电池系统251中的电力,以换取与由充电计划193指示的较高电价对应的来自公用事业公司103的补偿,只要这样做不会妨碍pev123具有足以满足由出发估计模块206估计的pev123的下一次旅程的电力即可。

在一些实现中,功能确定模块210可接收来自于到达确定模块204的同步到达时间。功能确定模块210可部分根据同步到达时间确定在目的地位置将进行的一种或多种车辆功能。例如,功能确定模块210指令出发估计模块206部分根据同步到达时间估计出发时间数据,并从出发估计模块206接收所述出发时间数据。功能确定模块210部分根据所述出发时间数据确定一种或多种功能。例如,假定出发时间数据包括估计的出发时间。功能确定模块210确定在估计的出发时间之前,在pev123中进行温度控制,以及在pev123和服务器之间传送数据。车辆确定模块210生成描述待执行的一种或多种车辆功能的通知,并把所述通知发送给用户界面模块216,以便呈现给用户。

在一些实现中,出发时间数据可包括估计的出发时间范围。如果估计的出发时间范围指示车辆从目的地位置出发的时间不确定性,那么功能确定模块210可确定立即执行一种或多种车辆功能,以便使由时间不足引起的所述一种或多种车辆功能的执行失败降至最少。例如,如果pev123的出发时间不确定(例如,车辆可能在接下来的几个小时内离开,或者可能在次日早晨离开),那么功能确定模块210确定立即对pev123充电,以防pev123在接下来的几个小时内离开。功能确定模块210把立即决定信号发送给功能实现模块214,以便立即执行所述一种或多种车辆功能。在一些例子中,用户可决定是否立即执行所述一种或多种车辆功能。例如,用户可通过设定pev123的充电首选项,指令功能确定模块210推迟所述一种或多种车辆功能的执行。

在一些实现中,如果估计的出发时间范围指示pev123将在第一预定时间窗口内出发,那么功能确定模块210可确定立即执行一种或多种车辆功能。例如,如果估计的出发时间范围指示pev123将在接下来的3个小时内离开,那么功能确定模块210确定立即对pev123充电。功能确定模块210把立即决定信号发送给功能实现模块214,以便立即执行所述一种或多种车辆功能。

在一些实现中,如果估计的出发时间范围指示pev123将在第二预定时间窗口之后离开,那么功能确定模块210可指令出发估计模块206估计pev123的满足该出发时间范围的出发时间。例如,如果pev123将在次日早晨7:00am之后离开,那么功能确定模块210指令出发估计模块206确定pev123的出发时间,所述出发时间可以是满足出发时间范围的经常出现的出发时间8:15am或者最早的出发时间7:00am,所述经常出现的出发时间描述pev123经常何时离开目的地位置。

在一些实现中,功能确定模块210可部分根据估计的出发时间确定执行一种或多种车辆功能的一种或多种方案。例如,功能确定模块210产生在估计的出发时间之前10分钟,开始控制车内温度的温度控制方案。在再一个例子中,功能确定模块210产生在估计的出发时间之前,在网络流量较低的5:00am-5:30am,在车辆和服务器之间传送数据的数据方案。在另一个例子中,功能确定模块210部分根据估计的出发时间控制车辆的充电。功能确定模块210可包括如下更详细所述,控制车辆的充电的充电确定模块212。

在一些实现中,功能确定模块210可从社交网络服务器155接收用户首选项数据,并进一步部分根据用户首选项数据确定一种或多种车辆功能。例如,如果用户首选项数据指示pev123一到达目的地位置就对pev123充电的首选项,那么功能确定模块210可指令功能实现模块214在pev123到达时立即对pev123充电。在另一个例子中,如果用户首选项数据指示在电费满足阈值时对pev123充电的首选项,那么功能确定模块210可指令充电确定模块212确定电费满足所述阈值的充电时隙,以便对pev123充电。

充电确定模块212可以是包括用于控制pev123的充电的例程的软件。在一些实现中,充电确定模块212可以是功能确定模块210的组件。在一些其他实现中,充电确定模块212可以是与功能确定模块210分离的组件。

在一些实现中,充电确定模块212可从功能确定模块210或出发估计模块206,接收pev123的估计出发时间。估计的出发时间满足指示pev123将在预定时间窗口之后离开(例如,车辆将在次日早晨7:00am离开)的出发时间范围。充电确定模块212部分根据估计的出发时间确定充电完成时间。例如,充电确定模块212确定比估计的出发时间早30分钟的充电完成时间。充电完成时间可以是pev123完成充电的时间。在一些例子中,充电完成时间可以是在估计的出发时间之前的时间。在一些其他例子中,充电完成时间可以和估计的出发时间相同。

在一些实现中,充电确定模块212可从事件分析模块208接收描述一种或多种事件以及与这些事件关联的一个或多个要求的数据。充电确定模块212可部分根据所述一个或多个要求和充电完成时间,确定用于对pev123充电的可用时隙。例如,充电确定模块212确定充电连接开始时间和充电完成时间之间的一组时隙,部分根据所述要求确定不可用于对pev123充电的时隙子集,并通过从所述一组时隙中排除所述时隙子集来确定可用时隙。充电连接开始时间可以是描述pev123和电源之间的充电连接何时开始建立的时间。

在一些实现中,充电确定模块212部分根据用户的旅程数据确定pev123的一个或多个电池的目标充电状态。例如,如果用户的旅程数据指示用户通常一天驾驶pev123不超过3个小时,那么充电确定模块212可确定电池的能够持续pev123的至少3小时驱动的目标充电状态。

充电确定模块212经网络105取回充电计划193。充电确定模块212部分根据下述中的一个或多个从可用时隙中确定一个或多个充电时隙:reoc事件的存在;dr事件的存在;包含在充电计划193中的价格数据;和目标充电状态。例如,充电确定模块212按照关联的电费的升序,排列可用时隙。充电确定模块212选择电费最低并且还实现电池的目标充电状态的一个或多个充电时隙。在另一个例子中,充电确定模块212确定为了把电池从当前充电状态充电到目标充电状态,需要4个时隙。于是,充电确定模块212从可用时隙中选择电费最低的4个充电时隙。如果两个或更多个可用时隙与相同的电费关联,那么对于充电时隙的选择,充电确定模块212可先于稍后的时隙而优先考虑较早的时隙。

在一些实现中,充电确定模块212可把一个或多个充电时隙分配给pev123,以致在所述一个或多个充电时隙,pev123可被充电。在一些实现中,充电确定模块212把所述一个或多个充电时隙发送给功能实现模块214。在一些其他实现中,充电确定模块212把所述一个或多个充电时隙保存在存储设备241中。

在一些实现中,车辆功能包括向电网114释放电力,充电确定模块212可确定在与发生dr事件的时间段或者发生电网114上的电力的价格上涨的时间段对应的时间段的一个或多个放电时隙。

功能实现模块214可以是包括用于实现一种或多种车辆功能的例程的软件。在一些实现中,功能实现模块214可以是可由处理器225执行,以提供下面说明的用于实现一种或多种车辆功能的功能的一组指令。在一些实现中,功能实现模块214可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。功能实现模块214可适合于经信号线232,与处理器225及计算设备200的其他组件协同和通信。

在一些实现中,功能实现模块214响应于来自功能确定模块210的立即决定信号,立即实现一种或多种车辆功能。在一些实现中,功能实现模块214按照由功能确定模块210确定的一种或多种方案,实现一种或多种车辆功能。例如,功能实现模块214按照由功能确定模块210确定的温度控制方案,在估计的出发时间之前的10分钟内,开始控制车内温度。在再一个例子中,功能实现模块214按照数据方案,在网络流量较低的5:00am-5:30am,在pev123和服务器之间传送数据。在另一个例子中,功能实现模块214按照由充电确定模块212确定的一个或多个充电时隙,对pev123充电。在另一个例子中,功能实现模块214根据reoc事件的存在,或者相对于较早时候的较低电价,对pev123充电。在另一个例子中,功能实现模块214根据dr事件的存在,或者相对于较早时候的较高电价,向电网114释放储存在电池系统251中的一些电力。其他例子也是可能的。

用户界面模块216可以是包括生成用于提供用户界面的图形数据的例程的软件。在一些实现中,用户界面模块216是可由处理器225执行,以提供下面说明的生成用于提供用户界面的图形数据的功能的一组指令。在一些实现中,用户界面模块216可被保存在计算设备200的存储器227中,并可由处理器225访问和执行。用户界面模块216可适合于经信号线234,与处理器225及计算设备200的其他组件协同和通信。

在一些实现中,用户界面模块216生成用于向用户提供显示一个或多个充电时隙的用户界面的图形数据。参考图8a,举例说明用于显示充电时隙的例证用户界面。在一些实现中,用户界面模块216从功能确定模块210接收描述对于车辆将执行的车辆功能的通知,并生成用于提供描述所述通知的用户界面的图形数据。用户界面模块21把所述图形数据发送给客户端设备(例如,智能电话机、平板电脑等),使所述客户端设备向用户显示该用户界面。用户界面模块216可生成用于向用户提供其他用户界面的图形数据。

在一些实现中,用户界面可显示下述中的一个或多个:储存在电池系统251中的可再生能源的数量;释放给电网114的电力的数量;从向电网114放电而获得的利润的数量;通过储存可再生能源而提供的利益的数量。

在一些实现中,优化系统可包括当由处理器225执行时,使处理器225进行下述步骤中的一个或多个步骤的代码和例程:估计pev123将进行的下一次旅程;估计下一次旅程将开始的出发时间;估计描述为了完成下一次旅程,pev123将消耗多少瓦数的旅程电力值;确定描述电池系统251目前储存有多少瓦数的pev123电力值;计算发生在dr事件的结束和出发时间之间的充电时间;估计描述在充电时间期间在电池系统251中能够储存多少瓦数的充电时间电力值;和确定最大放电值,所述最大放电值是在dr事件期间,pev123的电池系统251向电网114释放的瓦数的最大量,以致在出发时间,电池系统251储存有旅程电力值,其中最大放电值是根据旅程电力值、pev电力值和充电时间电力值中的一个或多个确定的。优化系统199可把对于电网114的放电局限于最大放电值。

在一些实现中,确定最大放电值包含求解下式:

最大放电值=充电时间电力值-旅程电力值+pev电力值。

在一些实现中,pev123的电池系统251耦接到电网114,优化系统199可包括当由处理器225执行时,使处理器225进行下述步骤中的一个或多个步骤的代码和例程:根据充电计划193识别电力费用相对于历史费用较贵的时间段,所述充电计划描述所述时间段期间的电力费用和电力的历史费用;在所述时间段期间把储存在pev123的电池系统251中的至少一些电力释放到电网114中;监视释放到电网114的电力的瓦数;根据充电计划193,确定所述瓦数的费用;保存描述在所述时间段期间由pev123的电池系统251向电网114释放的瓦数和所述瓦数的费用的放电数据293;和把放电数据提供给公用事业公司103,以便根据所述瓦数的费用获得补偿。

“v2v”意味“车辆对车辆”,其中第一个pev123向第二个pev123(未图示)放电,以对第二个pev123的电池系统251充电。“v2g”意味“车辆对电网”,其中pev123向电网114放电。“v2h”指示“车辆对住宅”,其中pev123向住宅或住所(未图示)放电。因而,优化系统199实现的车辆功能可包括v2v或v2g或v2h放电中的一种或多种。尽管未在图1或2中图示,不过充电系统191、优化系统199和pev123可被配置成以致pev123可通过下述工作模式中的一种或多种模式放电:v2v;v2g;和v2h。例如,pev123可经电力线耦接到住宅或住所的干线,以向住宅或住所放电。所述耦接可包括把电力从直流转化成交流的逆变器,和根据需要对传送给干线的电力的电压升压或降压的一个或多个变压器。

因而,应明白这里提及的所有从pev123的放电都可包括这些工作模式中的任一种工作模式,例如v2v、v2g或v2h。

方法

现在参见图3,说明进行一种或多种车辆功能的方法300的例子。通信模块202接收来自于pev123的一个或多个传感器的传感器数据(302)。例如,通信模块202接收来自于gps传感器的gps数据。该传感器数据描述pev123已到达目的地位置。到达确定模块204部分根据传感器数据确定描述pev123何时到达目的地位置的同步到达时间(304)。功能确定模块210部分根据同步到达时间确定在目的地位置要进行的一种或多种车辆功能(306)。功能实现模块214实现所述一种或多种车辆功能(308)。例如,充电确定模块212确定对pev123充电的一个或多个充电时隙,功能实现模块214按照所述一个或多个充电时隙对pev123充电。

图4是进行一种或多种车辆功能的另一种例证方法400的流程图。通信模块202接收来自于pev123的一个或多个传感器的传感器数据(402)。到达确定模块204部分根据传感器数据,确定描述pev123何时到达目的地位置的同步到达时间(406)。到达确定模块204把同步到达时间保存在车辆到达-出发时间日志299中(408)。出发估计模块206部分根据同步到达时间,估计与pev123关联的出发时间数据(410)。在一些实现中,出发时间数据包括描述pev123何时离开目的地位置的估计出发时间。在一些实现中,出发时间数据包括出发时间范围。估计出发时间数据的例证方法410将参考图5图解说明。

功能确定模块210部分根据出发时间数据,确定与pev123关联的一种或多种车辆功能(412)。确定一种或多种车辆功能的例证方法412将参考图6图解说明。功能实现模块214实现所述一种或多种车辆功能(414)。

图5是用于估计车辆出发时间数据的例证方法410的流程图。通信模块202从车辆到达-出发时间日志299,取回与pev123和目的地位置关联的历史到达时间和历史出发时间(502)。分布确定模块205部分根据历史到达时间和历史出发时间,确定与目的地位置和pev123关联的分布模式(504)。例如,分布模式包括概率密度分布表。在另一个例子中,分布模式包括描述到达时间范围和出发时间范围之间的关联的数据。

出发估计模块206确定与同步到达时间关联的到达日(506)。例如,同步到达时间可以是当前到达时间或者最近的到达时间。到达日可以是工作日、周末或假日等。出发估计模块206部分根据分布模式、到达日和同步到达时间中的一个或多个,估计与pev123关联的出发时间数据(508)。例如,出发估计模块206从分布确定模块205或存储设备241取回与到达日关联的分布模式,并部分根据所述分布模式和同步到达时间确定出发时间数据。

图6是用于确定一种或多种车辆功能的例证方法412的流程图。在一些实现中,出发时间数据包括pev123的出发时间范围。功能确定模块210确定出发时间范围是否指示车辆出发时间的不确定性(602)。例如,出发时间范围指示不清楚pev123是会在接下来的几小时内,还是在次日早晨离开目的地位置。如果出发时间范围指示车辆出发时间的不确定性,那么方法412转到方框604。否则,方法412转到方框606。在方框604,功能确定模块210确定当pev123到达目的地位置时,立即执行一种或多种车辆功能。

在方框606,功能确定模块210判定出发时间范围是否指示pev123会在第一预定时间窗口内离开。例如,功能确定模块210判定出发时间范围是否指示pev123会在接下来的4小时内离开。如果出发时间范围指示pev123会在第一预定时间窗口内离开,那么方法412转到方框604。否则,方法412转到方框608。

在方框608,功能确定模块210判定出发时间范围是否指示pev123会在第二预定时间窗口之后离开。例如,功能确定模块210判定出发时间范围是否指示pev123将在次日早晨7:00am之后离开。如果出发时间范围指示pev123会在第二预定时间窗口之后离开,那么方法412转到方框610。否则,方法412转到方框604。

在方框610,出发估计模块206部分根据同步到达时间和分布模式,估计满足出发时间范围的出发时间。例如,估计的出发时间可以是满足出发时间范围的最经常出现的出发时间或者最早的出发时间。功能确定模块210部分根据估计的出发时间,确定一种或多种车辆功能(612)。所述一种或多种车辆功能可包括对pev123充电。部分根据估计的出发时间控制pev123的充电的例证方法将参考图7图解说明。

图7是控制pev123的充电的例证方法700的流程图。充电确定模块212部分根据估计的出发时间确定充电完成时间(702)。充电确定模块212接收来自事件通知系统111的事件数据295,或者指示价格变化的充电计划193(704)。充电确定模块212分析事件数据295和充电计划193中的一个或多个,以确定对于所述事件的一个或多个要求(706)。充电确定模块212部分根据所述一个或多个要求和充电完成时间,确定用于对pev123充电的可用时隙(708)。

通信模块202取回最新的充电计划193和事件数据295(710)。充电确定模块212确定pev123中的一个或多个电池的目标充电状态(712)。充电确定模块212部分根据(1)目标充电状态,(2)reoc事件或dr事件的存在,和(3)包含在充电计划193中的价格数据,从可用时隙中确定一个或多个充电时隙(714)。充电确定模块212把所述一个或多个时隙分配给pev123(716)。功能实现模块214按照所述一个或多个充电时隙对pev123充电(718)。

图示

图8a是图解说明例证的充电时隙802a、802b的图示800。图示800描述充电连接开始时间804(例如,17:00)和估计的车辆出发时间806(例如,次日早晨8:00)。充电确定模块212确定可用时隙808a和808b及不可用时隙810。归因于dr要求,时隙810不可用于对pev123充电。充电确定模块212从可用时隙808a、808b中,确定具有最低价格的充电时隙802a、802b。

图8b是图解说明分布图形的例子的图示840。例证的分布图形图解说明车辆到达时间和车辆出发时间之间的关系。上面说明了图8b,从而这里不再重复其说明。

图8c是图解说明例证的概率密度分布表的图示880。例证的概率密度分布表描述到达时间和出发时间的联合概率分布。例如,值882指示当到达时间在18:00-24:00内,而出发时间在次日早晨的6:00-12:00内时,联合概率分布具有为0.36的值。

现在参见图9,图中描述的是对reoc事件作出响应的repg设施170的例证方法900的流程图。

在方框902,repg设施170产生可再生能源,并把可再生能源提供给电网114,以换取由公用事业公司103支付的报酬。

在方框904,公用事业公司103的事件通知系统111在电网114中检测到不平衡。所述不平衡可以是供给或需求不平衡。

在方框906,公用事业公司103发出reoc事件。

在方框908,repg设施接收描述reoc事件的事件数据295,并停止向电网114提供可再生能源。

现在参见图10a、10b和10c,图中描述的是优化系统199对reoc事件作出响应的例证方法1000的流程图。

具体参见图10a,在方框1002,优化系统199接收描述reoc事件的事件数据295。

在方框1004,优化系统199估计pev123的电池目前具有多少充电量。

在方框1006,优化系统199估计pev123将进行的下一次旅程。

在方框1008,优化系统199确定为了满足下一次旅程的电力需求,pev123的电池系统251需要多少电力。例如,电池系统251需要足以完成下一次旅程的电力,不致为了供给pev123动力而用光能源。

在方框1010,优化系统199确定下一次旅程的出发时间,并计算在下一次旅程的出发时间之前的一段时间。

在方框1012,优化系统199根据实现最低费用的目标,和足以满足下一次旅程的电力需求的电池系统251中的充电量,计算充电系统191何时需要开始对pev充电。

现在参见图10b,在方框1014,优化系统199确定reoc事件将持续多久。

在方框1016,优化系统199估计在与reoc事件关联的时间段期间并在下一次旅程之前,有多少能源可以来自于repg设施170。这种估计可把充电功能不可用的时间段排除在外。

在方框1018,优化系统199使充电系统191开始利用repg设施170在reoc事件的时间段期间产生的能源,对pev123的电池系统251充电。

在方框1020,在利用repg设施170在reoc事件的时间段期间产生的能源对电池系统251充电时,优化系统199判定是否存在dr事件。这可根据事件数据295的分析来确定。如果公布了dr事件,那么方法1000前进到图10c中的所示的方框1024。如果未公布dr事件,那么方法1000进入方框1022。

在方框1022,在利用repg设施170在reoc事件的时间段期间产生的能源对电池系统251充电时,优化系统199判定就可在电网114上获得的电力的费用来说,目前是否存在价格上涨。这可根据充电计划193的分析来确定。如果目前出现了价格上涨,那么方法1000进入图10c中所示的方框1024。如果目前未出现价格上涨,那么方法1000进入方框1020。

现在参见图10c,在方框1024,优化系统199可使pev123的电池系统251向电网114释放电力。功能确定模块210可根据由事件数据295指示的dr事件(例如,方框1020)或者由充电计划193指示的价格上涨(例如,方框1022)中的一个或多个,确定启动该车辆功能。充电计划193可以是通过网络105,来自公用事业公司103的最新充电计划193。

在方框1026,优化系统199可监视由电池系统251释放给电网114的电力的数量。例如,功能实现模块214可指令一个或多个传感器监视并记录释放给电网114的电力的电流强度(amperage)或电压中的一个或多个。电流强度和电压随后可用于计算功率。在再一个例子中,传感器包括用于监视和记录释放给电网114的功率的功率计。在另一个例子中,传感器还包括用于记录向电网114释放电力的时间段的时钟。其他例子也是可能的。参见方框1028,释放给电网114的电力的数量和向电网114释放电力的时间段可作为放电数据293,被保存在存储器227或者存储设备241中。

另外在方框1026,优化系统199可监视并记录由电池系统251释放给电网114的电力的价格。功能实现模块214可包括配置成根据释放给电网114的电力的数量、释放电力的时间段、和包含在充电计划193中的发生所述放电的时间段的价格数据,来确定所述价格的代码和例程。参见方框1028,处理器225可执行功能实现模块214,并记录放电数据293,放电数据293描述由电池系统251释放给电网114的电力的价格。

图11是图解说明包括repg设施170和优化系统199对reoc事件的例证响应的图表1100的图示。

tou价格可记载在保存于存储器227或存储设备241中的充电计划193中。

pev的电力可描述响应于诸如reoc事件1105、dr事件1120、或者tou费率的下降1110之类的事件,由优化系统199实现的例证车辆功能。

在描述的实现中,发生reoc事件1105,并且在相同时间段期间优化系统199使pev123的电池系统251用repg设施170产生的可再生能源充电。这样,repg设施170不必停止生产可再生能源,或者为把可再生能源储存在电池组中花费费用。repg设施还通过避免与建立、维护和修理电池组相关联的费用,或者因电池组中的电池的处置而产生的废物而获益。pev123的操作人员例如通过使可再生能源被储存在电池系统251中,所述可再生能源随后由pev123使用,释放给第二pev123(即,车辆对车辆放电),或者稍后出售给公用事业公司103(即,车辆对电网放电)而获益。

在描述的实现中,发生dr事件1120,并且在相同时间段期间优化系统199使pev123的电池系统251释放储存在电池系统251中的能源。

图11指示放电可以是“v2v”或“v2g”或“v2h”。“v2v”指示“车辆对车辆”,其中第一个pev123向第二个pev123释放电力,以对第二个pev123的电池系统251充电。“v2g”指示“车辆对电网”,其中pev123向电网114释放电力。“v2h”指示“车辆对住宅”,其中pev123向住宅或住所释放电力。因而,利用优化系统199实现的车辆功能可包括v2v或v2g或v2h放电中的一种或多种。

在描述的实现中,充电计划193指示tou费率更便宜1110,并且在相同时间段期间优化系统199使充电系统191对pev123的电池系统251充电。

图中描述了pev123的下一次旅程的出发时间1115。在一些实现中,pev的电池系统251的充电和pev123的电池系统251的放电由优化系统251配置,以致电池系统251储存足够pev123完成下一次旅程的充电量,不致为了供给pev123动力而用光能源。

在上面的说明中,为了便于解释,记载了众多的具体细节,以便透彻理解说明书。然而对本领域的技术人员来说,显然可在没有这些具体细节的情况下实践本公开。在一些情况下,以方框图的形式表示了各种结构和设备,以便避免使说明模糊难解。例如,上面主要关于用户接口和特定硬件,说明了当前的实现。然而,当前实现可适用于能够接收数据和命令的任意种类的计算设备,和提供服务的任意外设。

说明书中对“一些实现”或“一些实例”的引用意味结合所述实现或实例说明的特定特征、结构或特性可被包含在本说明的至少一种实现中。在说明书中的各个地方出现的短语“在一些实现中”不一定都指的是相同的实现。

下面的详细说明的一些部分是利用对于计算机存储器内的数据比特的操作的算法和符号表示给出的。这些算法描述和表示是数据处理领域的技术人员用于向本领域的其他技术人员最有效地传达其工作的实质的手段。算法在这里并且通常被认为是导致期望结果的步骤的自洽序列。所述步骤是需要物理量的物理处理的步骤。通常(尽管并非必需),这些物理量采取能够被存储、传送、组合、比较和以其他方式处理的电信号或磁信号的形式。已证明有时便利的是(主要出于通用原因)把这些信号称为比特、值、元素、符号、字符、项、数字,等等。

然而,应当记住所有这些和相似的术语与适当的物理量关联,仅仅是适用于这些物理量的方便标记。除非如根据以下讨论显然另有具体说明,否则应理解在本说明中,利用包括“处理”或“计算”或“运算”或“判定”或“显示”等的讨论指的是计算机系统或类似的电子计算设备的动作和处理,所述计算机系统或类似的电子计算设备把在计算机系统的寄存器和存储器内,被表示成物理(电子)量的数据处理和变换成在计算机系统的存储器或寄存器或者其他这样的信息存储、传输或显示设备内,被类似地表示成物理量的其他数据。

说明书的当前实现还可涉及用于进行这里的操作的设备。所述设备可以是为了所需目的而专门构成的,或者它可包括通用计算机,所述通用计算机由保存在该计算机中的计算机程序有选择地激活或重新配置。这样的计算机程序可被保存在计算机可读存储介质中,包括(但不限于)都耦接到计算机系统总线的包括软盘、光盘、cd-rom和磁盘的任意种类的盘片、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡或光卡、包括具有非易失性存储器的usbkey在内的闪存,或者适合于保存电子指令的任意种类的介质。

说明书可采取某些纯硬件实现,某些纯软件实现,或者某些包含硬件元件和软件元件两者的实现的形式。在一些优选实现中,说明书是用软件实现的,所述软件包括(但不限于)固件、驻留软件、微代码等。

此外,说明可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,所述计算机可用或计算机可读介质提供供计算机或任何指令执行系统使用,或者与计算机或任何指令执行系统结合使用的程序代码。对本说明来说,计算机可用或计算机可读介质可以是能够包含、保存、传递、传播或传送供指令执行系统、设备或装置使用,或者与指令执行系统、设备或装置结合使用的程序的任意设备。

适合于保存或执行程序代码的数据处理系统将包括通过系统总线,直接或间接耦接到存储元件的至少一个处理器。存储元件可包括在程序代码的实际执行期间采用的本地存储器,大容量存储器,和高速缓冲存储器,所述高速缓冲存储器提供至少一些程序代码的临时存储,以减少在执行期间,必须从大容量存储器取回代码的次数。

输入/输出或i/o设备(包括(但不限于)键盘、显示器、指示设备等)可直接或者通过居间的i/o控制器耦接到系统。

网络适配器也可耦接到系统,以使数据处理系统能够通过居间的专用或公共网络,变得耦接到其他数据处理系统或远程打印机或存储设备。调制解调器、线缆调制解调器和以太网卡仅仅是目前可用的各种网络适配器中的几个。

最后,这里介绍的算法和显示并不固有地与任何特殊的计算机或其他设备关联。各种通用系统可与依照这里的教导的程序一起使用,或者可证明便利的是构成更专用的设备来进行所需的方法步骤。用于各种这些系统的所需结构将从以下面的说明中显现出来。另外,本说明书未参照任何特定编程语言来描述。应意识到可以使用各种编程语言来实现如这里所述的说明书的教导。

为了举例说明,提供了说明书的各种实现的以上说明。所述说明不是详尽的,也不意图把说明书局限于公开的具体形式。鉴于上述教导,许多修改和变化都是可能的。本公开的范围不由所述详细说明限定,而是由本申请的权利要求书限定。本领域的技术人员会明白,可用其他具体形式,体现本说明书,而不脱离其精神或本质特性。同样地,模块、例程、特征、属性、方法和其他各个方面的特殊命名和划分不是强制或重要的,实现本说明书或其特征的设施可具有不同的名称、划分或格式。此外,对本领域的普通技术人员来说,本公开的模块、例程、特征、属性、方法和其他各个方面显然可被实现成软件、硬件、固件或者这三者的任意组合。另外,说明书的组件(其例子是模块)无论在什么地方被实现成软件,所述组件都可被实现成独立的程序,实现成更大程序的一部分,实现成多个单独的程序,实现成静态或动态链接库,实现成内核可加载模块,实现成设备驱动程序,或用计算机编程领域的普通技术人员现在或未来知道的任何其他方式实现。另外,本公开决不局限于采用任何具体编程语言的实现,或者用于任何具体操作系统或环境的实现。因而,本公开是记载在以下权利要求中的说明书的范围的举例说明,而不是对其的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1