用于创建电动交通工具的充电时间表的系统和方法与流程

文档序号:15737851发布日期:2018-10-23 21:47阅读:205来源:国知局

本申请涉及电动交通工具。



背景技术:

电动交通工具包含电存储机构(例如由可再充电电池提供动力的电力发动机)以存储电并给电动交通工具提供动力。可通过使用例如安装在自住住宅处的充电设备或安装在公共或私人充电站处的充电设备来周期性地给电存储机构再充满电。电动交通工具的所有者可能一般为使充电效率和成本平衡而担心。在很多情况下,当所有者连接他们的电动交通工具来充电时,电动交通工具可充电到最大充电状态(例如可再充电电池的100%充电状态),而不考虑在充电期期间的能量的成本。一些公用设施提供者为电动交通工具充电实现“分时电价”费率以鼓励非高峰充电,从而最小化电网影响,使得能量的成本可从一个充电期到另一充电期变化。



技术实现要素:

根据一个方面,用于创建电动交通工具的充电时间表的计算机实现的方法包括确定电动交通工具的当前充电状态。确定当前充电状态包括确定当前充电状态是否高于下列项中的至少一个:电动交通工具的最小充电状态和电动交通工具的目标充电状态。该方法还包括确定给电动交通工具充电以达到下列项中的至少一个的能量的每千瓦小时平均价格:电动交通工具的目标充电状态和最大充电状态。该方法还包括基于当前充电状态和每千瓦小时平均价格来创建充电时间表。电动交通工具的充电被控制以达到目标充电状态和最大充电状态中的至少一个。

根据另一方面,提供用于创建电动交通工具的充电时间表的系统。系统包括存储指令的存储器,指令当由处理器执行时使处理器确定电动交通工具的当前充电状态。确定当前充电状态包括确定当前充电状态是否高于下列项中的至少一个:电动交通工具的最小充电状态和电动交通工具的目标充电状态。指令还使处理器确定给电动交通工具充电以达到下列项中的至少一个的能量的每千瓦小时平均价格:电动交通工具的目标充电状态和最大充电状态。指令还使处理器基于当前充电状态和每千瓦小时平均价格来创建充电时间表。电动交通工具的充电被控制以达到目标充电状态和最大充电状态中的至少一个。

根据又一方面,非临时计算机可读存储介质存储指令,其当由至少包括处理器的计算机执行时使计算机执行一种方法,该方法包括确定电动交通工具的当前充电状态。确定当前充电状态包括确定当前充电状态是否高于下列项中的至少一个:电动交通工具的最小充电状态和电动交通工具的目标充电状态。指令还包括确定给电动交通工具充电以达到下列项中的至少一个的能量的每千瓦小时平均价格:电动交通工具的目标充电状态和最大充电状态。指令还包括基于当前充电状态和每千瓦小时平均价格来创建充电时间表。电动交通工具的充电被控制以达到目标充电状态和最大充电状态中的至少一个。

附图说明

图1是根据示例性实施方案的用于创建电动交通工具的充电时间表的说明性系统的高级示意图;

图2是根据示例性实施方案的说明性电动交通工具架构的示意图;

图3是根据示例性实施方案的说明性远程服务器架构的示意图;

图4是根据示例性实施方案的说明性智能充电应用的示意图;

图5是根据示例性实施方案的用于在电动交通工具的当前充电状态低于电动交通工具的最小充电状态时创建针对充电期的充电时间表的说明性方法的过程流程图。

图6是根据示例性实施方案的用于在电动交通工具的当前充电状态高于电动交通工具的最小充电状态并低于电动交通工具的目标充电状态时创建针对充电期的充电时间表的说明性方法的过程流程图;

图7是根据示例性实施方案的用于在电动交通工具的当前充电状态高于电动交通工具的目标充电状态时创建针对充电期的充电时间表的说明性方法的过程流程图;以及

图8是根据示例性实施方案的用于创建电动交通工具的充电时间表的说明性方法的过程流程图。

具体实施方式

下文包括在本文使用的选定术语的定义。定义包括落在术语的范围内并可以对实现使用的部件的各种例子和/或形式。例子并没有被规定为限制性的。

如在本文使用的“总线”指可操作地连接到在计算机内部或在计算机之间的其它计算机部件的互连架构。总线可在计算机部件之间传送数据。总线可以是存储器总线、存储器控制器、外围总线、外部总线、纵横交换机和/或本地总线连同其它部件。总线也可以是交通工具总线,其使用协议例如控制器区域网(CAN)、本地互联网(LIN)连同其它网络来使在交通工具内部的部件互连。

如在本文使用的“计算机通信”指在两个或多个计算设备(例如计算机、个人数字助理、蜂窝电话、网络设备)之间的通信,且可以例如是网络传输、文件传输、小型应用程序传输、电子邮件、超文本传输协议(HTTP)传输等。计算机通信可在例如无线系统(例如IEEE 802.11)、以太网系统(例如IEEE802.3)、令牌环系统(例如IEEE 802.5)、局域网(LAN)、广域网(WAN)、点对点系统、电路交换系统、分组交换系统等上出现。

如在本文使用的“计算机可读介质”指提供信号、指令和/或数据的介质。计算机可读介质可采取形式,包括但不限于非易失性介质和易失性介质。非易失性介质可包括例如光盘或磁盘等。易失性介质可包括例如半导体存储器、动态存储器等。计算机可读介质的公共形式包括但不限于软盘、柔性盘、硬盘、磁带、其它磁性介质、其它光学介质、RAM(随机存取存储器)、ROM(只读存储器)和计算机、处理器或其它电子设备可从中读取的其它介质。

如在本文使用的“数据存储区”可以是例如磁盘驱动器、固态磁盘驱动器、软盘驱动器、磁带驱动器、Zip驱动器、闪存卡和/或记忆棒。此外,磁盘可以是CD-ROM(光盘ROM)、CD可记录驱动器(CD-R驱动器)、CD可再写驱动器(CD-RW驱动器)和/或数字视频ROM驱动器(DVD ROM)。磁盘可存储控制或分配计算设备的资源的操作系统。数据存储区也可以指数据库,例如表格、一组表格、一组数据存储区(例如磁盘、存储器、表格、文件、列表、队列、大堆阵、寄存器)和用于访问和/或操纵在那些表格和数据存储区中的那些数据的方法。数据存储区可存在于一个逻辑和/或物理实体中和/或可分布在两个或多个逻辑和/或物理实体之间。

如在本文使用的“存储器”可包括易失性存储器和/或非易失性存储器。非易失性存储器可包括例如ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦除PROM)和EEPROM(电可擦除PROM)。易失性存储器可包括例如RAM(随机存取存储器)、同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)和直接RAM总线RAM(DRRAM)。存储器可存储控制或分配计算设备的资源的操作系统。

“可操作连接”或实体“可操作地被连接”所借助于的连接是一种连接,其中信号、物理通信和/或逻辑通信可被发送和/或接收。可操作连接可包括物理接口、数据接口和/或电气接口。

如在本文使用的“处理器”处理信号并执行通用计算和算术功能。由处理器处理的信号可包括数字信号、数据信号、计算机指令、处理器指令、消息、位、位流或可被接收、传输和/或检测的其它手段。通常,处理器可以是各种不同的处理器,包括多个信号和多核心处理器和协处理器和其它多个单核和多核处理器和协处理器架构。处理器可包括各种模块以执行各种功能。

如在本文使用的“便携式设备”是计算设备,其一般具有带有用户输入(例如触摸、键盘)的显示屏和用于计算的处理器。便携式设备包括但不限于钥匙坠、手持设备、移动设备、智能电话、膝上型计算机、平板计算机和电子阅读器。

如在本文使用的“电动交通工具(EV)”指任何移动的交通工具,其能够携带一个或多个占有人员且完全或部分地由一个或多个电动机提供动力,电动机由电池提供动力。EV可包括电池电动交通工具(BEV)、插电式混合电动交通工具(PHEV)和扩展范围电动交通工具(EREV)。术语“交通工具”包括但不限于汽车、卡车、有篷货车、小货车、SUV、摩托车、踏板车、轮船、个人水艇和飞艇。

如在本文使用的“值”和“水平”可包括但不限于数字或其它种类的值或水平,例如百分比、非数字值、离散状态、离散值、连续值连同其它值。如在整个这个详细描述中和在权利要求中使用的术语“X的值”或“X的水平”指用于区分开X的两个或多个状态的任何数字或其它种类的值。例如,在一些情况下,X的值或水平可作为在0%和100%之间的百分比被给出。在其它情况下,X的值或水平可以是在1和10之间的范围内的值。在又其它情况下,X的值或水平可以不是数字值,但可与给定离散状态例如“不是X”、“稍微x”、“x”“非常x”和“极端x”相关。

现在参考附图,其中附图是为了说明一个或多个示例性实施方案的目的而不是为了限制其的目的,图1是根据示例性实施方案的用于创建电动交通工具(EV)102的充电时间表的说明性系统100的高级示意图。系统100的部件以及本文讨论的其它系统和架构的部件可以被组合、省略或组织成各种实施方案的不同架构。

在图1的示例性实施方案中,系统100包括由电动机104和电存储机构例如电池106提供动力的EV 102。在一个实施方案中,EV 102纯粹是电动的,因为它只有电动机104。在其它实施方案中,EV 102可具有电动机104和内燃机(未示出)。在一些实施方案中,EV 102可具有任何数量的电动机、电池和/或内燃机,且它们可串联地(例如,如在扩展范围电动交通工具中的)、并联地或串联和并联操作的某种组合操作。

EV 102可操作地被连接用于经由无线通信网络110与远程服务器108进行计算机通信。EV 102可通过网络110将数据(例如充电状态数据、能量成本数据、充电命令/信号)传输到远程服务器108并从远程服务器108接收数据,且反之亦然。远程服务器108可以是远离(例如在板外)EV 102的远程服务器或设备。将参考图2和图3在本文更详细地讨论EV 102和远程服务器108的系统架构。

在图1的示例性实施方案中,系统100可包括可经由充电链路114连接到EV 102的充电站112。充电站112可以给EV 102的一个或多个电存储机构(例如电池106)再充满电。此外,在一些实施方案中,充电站112可以可操作地被连接,用于与EV 102和/或远程服务器108进行计算机通信,例如以将数据(例如充电参数、充电数据和反馈、交通工具系统数据)传输到EV 102和/或远程服务器108并从EV 102和/或远程服务器108接收数据。充电链路114可以是到充电站112的有线或无线链路。计算机通信也可经由充电链路114和/或有线或无线通信链路出现。如下面讨论的,在一个实施方案中,EV 102、充电站112和/或充电链路114可以可操作地被控制以基于在系统100内实现的一个或多个充电时间表来开始或终止EV 102从充电站112的充电。

在一个或多个实施方案中,充电站112可包括充电设备,并可安装在自住住宅处或自住住宅外部,例如在公共(例如非联网)或私有(例如联网)充电站处。充电站112可包括可用于识别特定的充电站112的充电站识别名称(例如识别号、序号、字母数字代码、站名称)。充电站可使用指示充电站提供的能量的类型的充电能量源类型来给电池106再充满电。能量可包括干净的可再生能量和不可再生能量。干净的可再生能量可包括太阳能、水能、生物质能、风能连同其它能量。不可再生能量可包括来自电网源的电和在混合交通工具的情况下来自化石燃料的电。

在示例性实施方案中,EV 102、充电站112和/或远程服务器108可通过网络110接收数据并将数据传输到公用设施计算基础设施116。公用设施计算基础设施116可包括可与一个或多个能量提供者(例如公用设施公司)通信的一个或多个计算设备(未示出),能量提供者可包括用于产生能量、将能量传输和/或分配到消费者的设施。

在一个实施方案中,公用设施计算基础设施116可接收远景和/或实时价格数据,其可由每个相应的能量提供者提供以传递不同的公用设施费率。远景和/或实时价格数据可包括在某个时间段期间(例如每小时、每天、每星期)的每日能量费率。在一个实施方案中,公用设施计算基础设施116可基于从一个或多个能量提供者接收的公用设施费率来确定能量的每千瓦小时价格(每kWh价格),其可传递到EV 102、远程服务器108和/或充电站112。每kWh价格可包括动态值,其可基于一天的时刻、季节、地区、时区等随着的时间的过去而改变。例如,特定的一天的每个小时可基于由一个或多个能量提供者实现的一个或多个定价方案来包括每kWh差价。

在一个或多个实施方案中,由一个或多个能量提供者实现的一个或多个定价方案可包括被提供为定价策略的分时电价(TOU)费率,以基于能量被利用的时刻、能量被提供和/或能量被输送的地点来提供能量定价。基于当前的供应需求情况(例如电网负载),TOU费率可以是动态的,使得一个或多个能量提供者可在非高峰时间期间比高峰时间期间提供更低的TOU费率。一个或多个能量提供者可提供TOU费率,其可被实现来基于可包括较低的使用高峰、较高的使用高峰、较高的使用非高峰、较低的使用非高峰等的定价方案来提供不同的价格。

在一个实施方案中,公用设施计算基础设施116可接收远景和/或实时价格数据,并可传递EV 102可基于由系统100的智能充电应用118实现的一个或多个充电时间表被充电的一个或多个时间段期间的每kWh价格。在示例性实施方案中,智能充电应用118可由EV 102(例如处理器、电子控制单元)和/或远程服务器108(例如处理器)执行。智能充电应用118可包括各种模块和/或逻辑以便于一个或多个充电时间表的创建和实现和/或EV 102的充电。如下面更详细描述的,智能充电应用118可确定EV 102的当前充电状态(SOC)(例如EV 102的电池106的当前充电值)。

在示例性实施方案中,一个或多个充电时间表可分别包括一个或多个时隙(例如四分之一小时、半小时、每小时等),其还可包括可在相应的时隙期间以一个或多个充电间隔提供到EV 102的一个或多个充电水平(例如0-10)。如下面讨论的,智能充电应用118可基于分析EV 102的当前SOC和由公用设施计算基础设施116提供的一个或多个时间段期间每kWh价格来创建一个或多个充电时间表以将EV 102充电到目标SOC或最大SOC。

现在参考图2,根据示例性实施方案示出说明性电动交通工具架构200例如图1的EV 102的示意图。特别是,EV 102可包括交通工具计算设备202(例如远程信息处理单元、电子控制单元),其具有用于处理EV 102的各种部件和系统100的其它部件并与EV 102的各种部件和系统100的其它部件通信和交互作用的规定。交通工具计算设备202可包括处理器204、存储器206、数据存储区208、位置确定设备210(GPS)、多个交通工具系统212(例如包括电动机104、电池106)和通信接口214。架构200的部件(包括交通工具计算设备202)可以可操作地被连接用于经由总线216(例如控制器区域网(CAN)或局部互连网(LIN)协议总线)和/或其它有线和无线技术进行计算机通信。交通工具计算设备202以及EV 102可包括未示出的其它部件和系统。

数据存储区208可存储应用数据,其也可包括关于智能充电应用118的数据。EV 102的通信接口214可提供软件、固件和/或硬件以便于在交通工具计算设备202的部件和其它部件、网络和数据源之间的数据输入和输出。此外,通信接口214可便于与在EV 102中的显示器218(例如头部单元、显示器叠层、平视显示器)和连接到EV 102的其它输入/输出设备220例如便携式设备222(例如钥匙坠、智能电话)的通信。在一些实施方案中,便携式设备222可包括交通工具计算设备202的一些或所有部件和功能。此外,通信接口214可便于在EV 102和便携式设备222之间的通信,便携式设备222可包括用于操作EV 102的各种功能的显示器和/或输入/输出设备(未示出)。在一个实施方案中,EV 102的显示器218和/或便携式设备222可用于提供一个用户界面,其包括可作为智能充电应用118的人机界面而被包括的应用用户界面。

现在参考图3,根据示例性实施方案示出说明性远程服务器架构300例如图1的远程服务器108的示意图。远程服务器108从EV 102(图1)远程地(即在板外)被定位,且在一些实施方案中可由(例如EV 102的)原始设备制造商(OEM)、公用设施提供者、监察机构连同其它机构维护。此外,在一些实施方案中,远程服务器108可以是另一类型的远程设备或由云架构支持。在图3中,远程服务器108可包括计算设备302,其还可包括处理器304、存储器306、数据存储区308和通信接口310。架构300的部件(包括计算设备302)可以可操作地被连接用于经由总线312和/或其它有线和无线技术进行计算机通信。计算设备302以及远程服务器108可包括未示出的其它部件和系统。

数据存储区308可存储也可包括关于智能充电应用118的数据的应用数据。通信接口310提供软件、固件和/或硬件以便于在计算设备302的部件和其它部件、网络和数据源之间的数据输入和输出。在一些实施方案中,通信接口310可用于与EV 102、充电站112、便携式设备222和/或系统100和架构200的其它部件通信。

现在将根据示例性实施方案且继续参考图1-3更详细地讨论智能充电应用118及其部件。在一个或多个实施方案中,智能充电应用118可由EV 102的交通工具计算设备202和/或远程服务器108的计算设备302执行。数据可被发送到EV 102、远程服务器108、充电站112、充电链路114和/或便携式设备222的部件或从智能充电应用118接收。例如,来自智能充电应用118的命令可被发送到充电站112和/或充电链路114以在一个或多个时间段期间基于一个或多个因素和/或一个或多个充电时间表来开始或终止EV 102的充电。

在示例性实施方案中,智能充电应用118可包括可经由显示器218呈现的、经由便携式设备222呈现的和/或被包括在EV 102内和/或便携式设备222上的一个或多个用户输入接口和/或输入装置(例如按钮)。在一个实施方案中,一个或多个用户输入接口和/或输入装置可包括启用和禁止输入,其可由个人利用来启用或禁止智能充电功能。更特别地,如果个人利用启用输入来启用智能充电功能,则智能充电应用118可基于分析EV 102的当前SOC和由公用设施计算基础设施116提供的一个或多个时间段期间每kWh价格来创建一个或多个充电时间表。相反,如果个人利用禁止输入来禁止智能充电,则智能充电应用118可以不创建一个或多个充电时间表,且可以只基于充电执行输入的输入来开始充电。充电执行输入可用于基于个人使EV 102按照他/她的选择在一段时间期间被充电的意图来开始EV 102的充电或开始EV 102的充电直到EV 102达到最大SOC为止。

在一个或多个实施方案中,一个或多个用户输入接口可包括充电站接口。充电站接口可允许个人指定充电站112和额外的充电系统(未示出)作为所保存的充电站。所保存的充电站可包括可容易由个人利用来给EV 102充电的充电站。例如,所保存的充电站可包括可位于个人的家处的充电站112和可位于个人的办公室处的另一充电站(未示出)。所保存的充电站的指定可由智能充电应用118利用来创建关于EV 102的一个或多个充电时间表。换句话说,当被启用时,当确定EV 102连接到所保存的充电站时,智能充电应用118可以只创建关于EV 102的一个或多个充电时间表。例如,如果个人指定充电站112作为所保存的充电站,如果智能充电应用118确定EV 102连接到充电站112,则智能充电应用118可创建关于EV 102的一个或多个充电时间表。

在一个实施方案中,当指定充电站112作为所保存的充电站时,智能充电应用118可确定与充电站112相关的充电站识别名称,并可由充电站112传递到EV 102和/或远程服务器108。当确定充电站识别名称时,智能充电应用118可以用充电站识别名称填充所保存的充电站列表(例如数据库)。

在可选的实施方案中,当EV 102连接到充电站112时且当基于充电站接口的利用将充电站112标记为所保存的充电站时,智能充电应用118可利用EV 102的GPS 210来确定EV 102的位置。更特别地,智能充电应用118可与GPS 210通信以确定EV 102的GPS位置坐标以确定(所标记的)充电站112的位置,当它经由充电链路114连接到EV 102时。当确定EV 102的GPS位置坐标时,智能充电应用118可以将EV 102的GPS位置坐标和(所标记的)充电站112的识别名称(其可包括充电站识别名称)填充到所保存的充电站列表。在一个实施方案中,智能充电应用118可以在充电站接口上给个人提供所保存的充电站列表,其中个人可在所保存的充电站列表上添加额外的信息,编辑信息和/或删除所保存的充电站。

在示例性实施方案中,智能充电应用118可与EV 102的电池通信以确定电池106的最大被允许电荷。电池106的最大被允许电荷可以是代表电池106被完全充电到100%的电荷的水平。智能充电应用118可在数据存储区208和/或数据存储区308内存储最大被允许电荷作为EV 102的最大充电状态。

在一个实施方案中,智能充电应用118也可与EV 102的电池通信以确定电池106的最小所需电荷。电池106的最小所需电荷可包括电池106在预定的时间范围(例如基于EV 102的操作的40-60分钟)和/或预定的距离范围(例如基于EV 102的操作的10-20英里)操作EV 102的电动机106所需的最小电荷。当确定电池106的最小所需电荷时,智能充电应用118可在数据存储区208和/或数据存储区308内存储电池106的最小所需电荷作为EV 102的最小SOC。如下面讨论的,最小SOC可由智能充电应用118利用作为可与EV 102的当前SOC比较的阈值。例如,当智能充电功能被启用且EV 102经由充电链路114连接到充电站112(被标记为所保存的充电站)时,最小SOC可包括10%的SOC,其可作为可与EV 102的当前SOC比较的阈值来被利用。

在一个实施方案中,智能充电应用118可与电池106、GPS 210和/或多个交通工具系统212通信以确定EV 102的驱动配置文件。EV 102的驱动配置文件可包括EV 102在一个或多个特定的时间范围期间被驱动的平均距离和/或时间的配置文件。例如,EV 102的驱动配置文件可包括EV 102在一星期的每天期间被驱动的平均距离和/或时间的配置文件。

在示例性实施方案中,智能充电应用118可评估EV 102的驱动配置文件并可基于EV 102的驱动配置文件确定一个或多个(动态)目标SOC值,其可在时间基础上波动。例如,在一些情况中,EV 102的驱动配置文件可包括与在一般周末相比的在一般工作日(周一到周五)期间的相似的一组距离/时间值。因此,驱动配置文件可能在确定在一般工作日和一般周末内的每天的每个小时期间的一个或多个目标值方面是有用的。智能充电应用118可基于EV 102的驱动配置文件确定目标SOC作为高于最小SOC和低于最大SOC的电池106的所需电荷,其可被用作目标以提供足够的能量来在特定的一天的过程期间操作EV 102。

在可选的实施方案中,一个或多个用户输入接口可包括目标阈值接口。目标阈值接口可由OEM和/或个人利用来设置针对一个或多个时间范围的一个或多个定制目标阈值(例如电池106的电荷的百分比)。智能充电应用118可基于一个或多个定制目标阈值实现定制目标阈值作为可在一个或多个特定的时间范围(例如天)被使用的一个或多个目标SOC值。

如下面将讨论的,目标SOC可由智能充电应用118利用作为可与EV 102的当前SOC比较的阈值。例如,当智能充电功能被启用且EV 102经由充电链路114连接到充电站112(被标记为所保存的充电站)时,目标SOC可包括50%的SOC,其可作为可与EV 102的当前SOC比较的阈值来被利用。

现在参考图4,根据示例性实施方案示出智能充电应用118的示意图。如所讨论的,智能充电应用118可包括各种模块和/或逻辑以便于一个或多个充电时间表的创建和实现和/或EV 102的充电。在示例性实施方案中,智能充电应用118可包括站确定模块402、SOC确定模块404、定价确定模块406和充电逻辑引擎408。

在示例性实施方案中,站确定模块402可确定EV 102经由连接链路而连接到的一个或多个充电站是否被标记为所保存的充电站。如果站确定模块402确定EV 102连接到所保存的充电站以及智能充电功能被启用,则站确定模块402可将充电站112是所保存的充电站的确定传递到充电逻辑引擎408以创建一个或多个充电时间表来按照所启用的智能充电功能以给EV 102充电。

在一个实施方案中,当经由充电链路114连接到充电站112(或可选的充电站)时,站确定模块402可确定EV 102连接到充电站112并可与充电站112通信以确定可与充电站112相关的充电站识别名称。当确定充电站112的充电站识别名称时,站确定模块402可访问所保存的充电站列表以查询列表有关充电站112的充电站识别名称。如果充电站112的充电站识别名称基于所保存的充电站列表的查询被检索,则站确定模块402可确定充电站112被指定为所保存的充电站。

在另一实施方案中,当经由充电链路114连接到充电站112(或可选的充电站)时,站确定模块402可确定EV 102连接到充电站112并可与EV 102的GPS 210通信以确定EV 102的当前GPS位置坐标。当确定EV 102的GPS位置坐标时,站确定模块402可访问所保存的充电站列表以查询列表有关当前GPS位置坐标的预定位置范围内的GPS位置坐标,其可包括与充电站112(被标记为所保存的充电站)的识别名称相关的EV 102的以前存储的GPS位置坐标。如果以前存储的EV 102的GPS位置坐标被确定为在EV 102的当前位置坐标的预定位置范围内,则站确定模块402可确定充电站112是所保存的充电站。

在示例性实施方案中,SOC确定模块404可与EV 102的电池106通信以确定EV 102的当前SOC。电池106可将在电池106的电荷的数量(电池106的实时充电水平)和电池106的最大被允许电荷(电池106的完全充电水平)之间的差异传递到SOC确定模块404。SOC确定模块404可基于在电池106的电荷的数量和电池106的最大被允许电荷之间的差异来确定EV 102的当前SOC。如下面讨论的,SOC确定模块404可将EV 102的当前SOC传递到充电逻辑引擎408以创建一个或多个充电时间表以按照所启用的智能充电功能来给EV 102充电。

在一个实施方案中,当EV 102的当前SOC低于目标SOC时,定价确定模块406可确定将EV 102从当前SOC充电到目标SOC的每kWh平均价格。定价确定模块406可此外确定将EV 102从当前SOC充电到最大SOC的每kWh平均价格。更特别地,定价确定模块406可与公用设施计算基础设施116通信以确定能量的每kWh价格,其可基于从一个或多个能量提供者接收的公用设施费率。如上面陈述的,能量的每kWh价格可包括可基于一天的时间、季节、地区、时区等随着时间的过去而改变的动态值。

如上面讨论的,定价确定模块406可相对于EV 102的目标SOC和/或EV 102的最大SOC来评估EV 102的当前SOC。充电逻辑引擎408可计算充电时间值(TTC值),其可以针对目标SOC和最大SOC的每个提供到定价确定模块406。TTC值可反映将EV 102的电池106从当前SOC充电到目标SOC的估计时间。此外,另一TTC值可反映将EV 102的电池106从当前SOC充电到目标SOC的估计时间。在一个或多个实施方案中,定价确定模块406可基于基于EV 102的特定充电期的特定时间范围(例如时间、日期等)来实现目标SOC和/或最大SOC的TTC来确定每kWh平均价格。

在示例性实施方案中,充电逻辑引擎408可从智能充电应用118的前面提到的模块402、404、406接收数据,并可基于EV 102的当前SOC和能量的每kWh平均价格来创建一个或多个充电时间表以实现EV 102的一个或多个SOC。现在将关于示例性情形更详细地讨论智能充电功能。示例性情形与如由SOC确定模块404在智能充电应用118的智能充电功能的启用期间提供的EV 102的当前SOC有关。

图5是根据示例性实施方案的用于在EV 102的当前SOC低于EV 102的最小SOC时创建针对充电期的充电时间表的说明性方法500的过程流程图。将参考图1-4的部件描述图5,但是应认识到,图5的方法500可与其它系统和/或部件一起使用。方法500可由智能充电应用118实现,当应用118确定应用118的智能充电功能被启用或未被从以前的启用状态禁止时。此外,当站确定模块402确定EV 102在充电期期间连接到所保存的充电站时,可实现方法500。例如当站确定模块402确定EV 102经由充电链路114连接到被标记为所保存的充电站的充电站112时。

在示例性实施方案中,当EV 102连接到充电站112以开始充电期时,SOC确定模块404可与EV 102的电池106通信并可确定EV 102的当前SOC。当确定EV 102的当前SOC时,SOC确定模块404可将当前SOC传递到充电逻辑引擎408。充电逻辑引擎408可比较当前SOC与最小SOC、目标SOC(其可适用于所开始的充电期的时间范围)和最大SOC。如果充电逻辑引擎408确定当前SOC低于最小SOC,则智能充电应用118可在块502开始方法500,其中方法500可包括控制EV 102的充电以将EV 102充电到最小SOC。在一个实施方案中,充电逻辑引擎408可计算从当前SOC到最小SOC的EV102的TTC值。当确定TTC值时,充电逻辑引擎408可将TTC值传递到EV102的交通工具计算设备202,并可发送充电信号以由充电站112基于TTC值来立即开始将EV 102充电到最小SOC。在另一实施方案中,充电逻辑引擎408可将TTC值传递到充电站112,并可直接向充电站112发送开始EV 102的充电的充电信号以基于TTC值立即将EV 102充电到最小SOC。可从充电站112给EV 102供应能量以在可对应于TTC值的一段时间期间给EV 102充电。

方法500可继续进行到块504,其中方法500可包括确定EV 102的当前SOC是否达到最小SOC。在一个实施方案中,当EV 102的立即充电开始时,SOC确定模块404可基于预定频率(例如每30秒)来检查EV 102的当前SOC以确定EV 102的当前SOC是否达到最小SOC。当确定EV 102的当前SOC达到最小SOC时,SOC确定模块404可将对应的信号发送到充电逻辑引擎408。在一些实施方案中,当从SOC确定模块404接收到关于EV 102的当前SOC达到最小SOC的信号时,充电逻辑引擎408可将充电禁止信号发送到交通工具计算设备202和/或充电站112以禁止EV 102的充电。

如果确定EV 102的当前SOC没有达到最小SOC(在块504),则EV 102的充电可继续(按照块502)。如果确定EV 102的当前SOC达到最小SOC(在块504),则方法500可继续进行到块506,其中方法500可包括创建充电时间表以达到目标SOC。在示例性实施方案中,充电逻辑引擎408可从SOC确定模块404接收EV 102的当前SOC,并可计算从EV 102的当前SOC到目标SOC的EV 102的TTC值。定价确定模块406可与定价确定模块406通信以确定在由公用设施计算基础设施116提供的一个或多个时间段期间的能量的每kWh价格。

在一个实施方案中,充电逻辑引擎408可创建充电时间表来以一个或多个充电间隔启用和禁止EV 102的充电。充电时间表可分别包括一个或多个时隙(例如四分之一小时、半小时、每小时等),其还可包括可在一个或多个相应的时隙期间以一个或多个充电间隔被提供到EV 102的一个或多个充电水平直到EV 102的当前SOC达到目标SOC为止。在一些实施方案中,可基于一个或多个价格阈值和前面提到的驱动配置文件来确定充电时间表的一个或多个充电间隔。换句话说,一个或多个充电间隔可与一个或多个时间范围有关,时间范围基于驱动配置文件来提供能量的每kWh最有效的定价和/或可能对给EV 102充电是最佳的。例如,充电时间表可包括在可包括当EV 102可能不那么频繁地被使用时的非高峰时间的周末的较长的一段时间期间发生的一个或多个充电间隔。另一方面,充电时间表可包括可在可包括当EV 102可能更频繁地被使用时的一些高峰时间和一些非高峰时间的工作日的较短的一段时间期间发生(更频繁地)的一个或多个充电间隔。

当创建充电时间表以达到目标SOC(在块506)时,方法500可继续进行到块508,其中方法500可包括确定将EV 102充电到最大SOC的每kWh平均价格是否小于将EV 102充电到目标SOC的平均kWh。在示例性实施方案中,充电逻辑引擎408可计算从EV 102的当前SOC到最大SOC的EV 102的TTC值。充电逻辑引擎408可传递从当前SOC到最大SOC的EV 102的TTC值和从最小SOC到目标SOC的EV 102的TTC值(在块506讨论)。当接收到TTC值时,定价确定模块406可与公用设施计算基础设施116通信以确定能量的每kWh价格,其可基于在充电期期间从一个或多个能量提供者接收的公用设施费率。

在一个实施方案中,定价确定模块406可基于基于EV 102的充电期的特定的时间范围(例如时间、日期等)从当前SOC实现目标SOC的TTC值来确定每kWh平均价格(例如对包括从当前SOC实现目标SOC的TTC值的小时中的每个的每kWh平均价格)。此外,定价确定模块406可基于基于EV 102的充电期的特定时间范围从当前SOC实现最大SOC的TTC来确定每kWh平均价格(例如对包括从当前SOC实现目标SOC的TTC值的小时中的每个的每kWh平均价格)。当确定将EV 102充电到目标SOC和最大SOC的每kWh平均价格时,定价确定模块406可将每kWh平均价格传递到充电逻辑引擎408以确定将EV 102充电到最大SOC的每kWh平均价格是否小于将EV 102充电到目标SOC的每kWh平均价格。

如果确定将EV 102充电到最大SOC的每kWh平均价格大于将EV 102充电到目标SOC的每kWh平均价格(在块508),则方法500可继续进行到块510,其中方法500可包括基于充电时间表以达到目标SOC来控制EV 102的充电。在一个实施方案中,充电逻辑引擎408可将充电信号传递到EV 102的交通工具计算设备202以由充电站112以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到目标SOC(在块506创建)。在另一实施方案中,充电逻辑引擎408可此外或可选地将充电信号直接传递到充电站112来以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到目标SOC。

如果确定将EV 102充电到最大SOC的每kWh平均价格小于将EV 102充电到目标SOC的每kWh平均价格(在块508),则方法500可继续进行到块512,其中方法500可包括创建充电时间表以达到最大SOC。在一个实施方案中,定价确定模块406可与定价确定模块406通信以确定在由公用设施计算基础设施116提供的一个或多个时间段期间的能量的每kWh价格。

在一个实施方案中,充电逻辑引擎408可创建充电时间表来以一个或多个充电间隔启用和禁止EV 102的充电,直到EV 102的当前SOC达到最大SOC为止。充电时间表可分别包括一个或多个时隙(例如四分之一小时、半小时、每小时等),其还可包括可在一个或多个相应的时隙期间以一个或多个充电间隔提供到EV 102的一个或多个充电水平,直到EV 102的当前SOC达到最大SOC为止。在一些实施方案中,可基于一个或多个价格阈值和前面提到的驱动配置文件来确定充电时间表的一个或多个充电间隔。

当创建充电时间表以达到最大SOC(在块512)时,方法500可继续进行到块514,其中方法500可包括基于充电时间表以达到最大SOC来控制EV102的充电。在一个实施方案中,充电逻辑引擎408可将充电信号传递到EV102的交通工具计算设备202来以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到最大SOC(在块512创建)。在另一实施方案中,充电逻辑引擎408可以此外或可选地将充电信号直接传递到充电站112来以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到最大SOC。

图6是根据示例性实施方案的用于在EV 102的当前SOC高于EV 102的最小SOC并低于EV 102的目标SOC时创建针对充电期的充电时间表的说明性方法600的过程流程图。将参考图1-4的部件描述图6,但是应认识到,图6的方法600可与其它系统和/或部件一起使用。方法600可由智能充电应用118实现,当应用118确定应用118的智能充电功能被启用或未被从以前的启用状态禁止时。此外,当站确定模块402确定EV 102在充电期期间连接到所保存的充电站时,可实现方法600。

在示例性实施方案中,当确定EV 102的当前SOC时,SOC确定模块404可将当前SOC传递到充电逻辑引擎408。充电逻辑引擎408可比较当前SOC与最小SOC、目标SOC(其可适用于所开始的充电期的时间范围)和最大SOC。如果充电逻辑引擎408确定当前SOC高于最小SOC但低于目标SOC,则智能充电应用118可在块602开始方法600,其中方法600可包括创建充电时间表以达到目标SOC。如上面所讨论的,充电逻辑引擎408可创建充电时间表来以一个或多个充电间隔启用和禁止EV 102的充电。充电时间表可以在一个或多个相应的时隙期间以一个或多个充电间隔提供到EV 102,直到EV 102的当前SOC达到目标SOC为止。

当创建充电时间表以达到目标SOC(在块602)时,方法600可包括确定将EV 102充电到最大SOC的每kWh平均价格是否小于将EV 102充电到目标SOC的每kWh平均价格。如上面讨论的,定价确定模块406可基于基于EV 102的特定充电期的特定时间范围(例如时间、日期等)从当前SOC实现目标SOC的TTC值来确定每kWh平均价格。此外,定价确定模块406可基于基于EV 102的充电期的特定时间范围从当前SOC实现最大SOC的TTC来确定每kWh平均价格。当确定将EV 102充电到目标SOC和最大SOC的每kWh平均价格时,定价确定模块406可将每kWh平均价格传递到充电逻辑引擎408以确定将EV 102充电到最大SOC的每kWh平均价格是否小于将EV 102充电到目标SOC的每kWh平均价格。

如果确定将EV 102充电到最大SOC的每kWh平均价格大于将EV 102充电到目标SOC的每kWh平均价格(在块604),则方法600可继续进行到块606,其中方法600可包括基于充电时间表以达到目标SOC来控制EV 102的充电。充电逻辑引擎408可将充电信号传递到交通工具计算设备202和/或充电站112来以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到目标SOC。

如果确定将EV 102充电到最大SOC的每kWh平均价格小于将EV 102充电到目标SOC的每kWh平均价格(在块604),则方法600可继续进行到块608,其中方法600可包括创建充电时间表以达到最大SOC。充电逻辑引擎408可创建充电时间表来以一个或多个充电间隔启用和禁止EV 102的充电,直到EV 102的当前SOC达到最大SOC为止。充电时间表可在一个或多个相应的时隙期间以一个或多个充电间隔被提供到EV 102,直到EV 102的当前SOC达到最大SOC为止。

方法600可继续进行到块610,其中方法600可包括基于充电时间表以达到最大SOC来控制EV 102的充电。如上面所讨论的,充电逻辑引擎408可将充电信号传递到交通工具计算设备202和/或充电站112来以对应于被包括在充电时间表内的一个或多个充电间隔的一个或多个间隔开始给EV 102充电以达到最大SOC。

图7是根据示例性实施方案的用于在EV 102的当前SOC高于EV 102的目标SOC时创建针对充电期的充电时间表的说明性方法700的过程流程图。将参考图1-4的部件描述图7,但是应认识到,图7的方法700可与其它系统和/或部件一起使用。方法700可由智能充电应用118实现,当应用118确定应用118的智能充电功能被启用或未被从以前的启用状态禁止时。此外,当站确定模块402确定EV 102在充电期期间连接到所保存的充电站时,可实现方法700。

在示例性实施方案中,当确定EV 102的当前SOC时,SOC确定模块404可将当前SOC传递到充电逻辑引擎408。充电逻辑引擎408可比较当前SOC与最小SOC、目标SOC(其可适用于所开始的充电期的时间范围)和最大SOC。如果充电逻辑引擎408确定当前SOC高于目标SOC,则智能充电应用118可在块702开始方法700,其中方法700可包括计算将EV充电到最大SOC的TTC值。在一个实施方案中,当从SOC确定模块404接收到当前SOC时,充电逻辑引擎408可计算从当前SOC到最大SOC的EV 102的TTC值。在一个实施方案中,充电逻辑引擎408可将通信信号发送到显示器218和/或便携式设备222以向个人将所计算的TTC值显现为将EV 102充电到最大SOC所需的剩余时间。个人可利用这个信息来确定他/她是否想要禁止智能充电功能或允许EV 102的充电开始。

当计算将EV 102充电到最大SOC的TTC值(在块702)时,在块704,方法700可包括控制EV 102的充电以将EV 102充电到最大SOC。在一个实施方案中,充电逻辑引擎408可将TTC值传递到EV 102的交通工具计算设备202,并可发送充电信号以基于TTC值来开始将EV 102立即充电到最大SOC。在另一实施方案中,充电逻辑引擎408可将TTC值传递到充电站112,并可将开始EV 102的充电的充电信号直接发送到充电站112以基于TTC值来将EV 102立即充电到最大SOC。

继续参考图1-4,在一个实施方案中,如果个人输入可由个人利用来禁止智能充电功能的禁止输入,则智能充电应用118可以不创建一个或多个充电时间表,且可以只基于充电执行输入的输入来开始充电。在一个实施方案中,如果EV 102被确定为连接到所保存的充电站且个人经由显示器218和/或便携式设备222(例如经由在钥匙坠上的输入按钮)输入充电执行输入,则充电逻辑引擎408可计算将EV 102充电到最大SOC的TTC值,并可将TTC值传递到EV 102的交通工具计算设备202和/或充电站112。充电逻辑引擎408可将充电信号发送到交通工具计算设备202和/或充电站112以基于TTC值来开始将EV 102立即充电到最大SOC。

图8是根据示例性实施方案的用于创建EV 102的充电时间表的说明性方法800的过程流程图。将参考图1-4的部件描述图8,但是应认识到,图8的方法可与其它系统和/或部件一起使用。方法800可在块802开始,其中方法800可包括确定EV 102的当前SOC。该方法可继续进行到块804,其中方法800可包括确定给EV 102充电以达到目标SOC和最大SOC中的至少一个的能量的每kWh平均价格。

方法800可继续进行到块806,其中方法800可包括基于当前SOC和每kWh平均价格来创建充电时间表。如上面所讨论的,当确定将EV 102充电到最大SOC的能量的每kWh平均价格小于将EV充电到目标SOC的能量的每KWh平均价格时,可控制EV的充电以达到最大SOC。

也可在存储计算机可执行指令的计算机可读存储介质的上下文中描述和实现在本文讨论的实施方案。计算机可读存储介质包括计算机存储介质和通信介质。例如,闪存驱动器、数字通用盘(DVD)、光盘(CD)、软盘和磁带。计算机可读存储介质可包括在用于存储信息例如计算机可读指令、数据指令、模块或其它数据的任何方法或技术中实现的易失性和非易失性、移动和不可移动介质。计算机可读存储介质不包括非临时有形介质和所传播的数据信号。

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