充电控制系统转让专利

申请号 : CN201610686019.5

文献号 : CN106467034B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 土屋庆幸

申请人 : 丰田自动车株式会社

摘要 :

本发明涉及充电控制系统。云服务器(30)创建用于通过使用充电站(20)给安装在车辆(10)上的蓄电装置充电的充电计划。该车辆(10)能够通过使用位于多个充电站点的充电站(20)给蓄电装置充电。该云服务器(30)学习对于每个充电站点而言的车辆(10)的停留时间。然后,该云服务器(30)根据与车辆(10)所停留的充电站点有关的学习结果和车辆(10)的到达时间推定车辆(10)的离开时间,并且根据所推定的离开时间创建充电计划。

权利要求 :

1.一种充电控制系统,其创建用于给安装在车辆上的蓄电装置充电的充电计划,所述蓄电装置从位于所述车辆外部的电源进行充电,所述车辆被配置为,允许从位于多个充电站点的所述电源给所述蓄电装置充电,所述充电控制系统的特征在于包括:学习单元,其被配置为针对所述多个充电站点中的每一个充电站点,从与该充电站点关联的过去车辆停留信息学习所述车辆的停留时间,所述过去车辆停留信息包括到达该充电站点的时间和离开该充电站点的时间,创建单元,其被配置为,当所述车辆停留在所述充电站点中的任一者处时,推定所述车辆的离开时间,所述离开时间根据所述停留时间的学习结果和所述车辆的到达时间而被推定,所述停留时间的学习结果与所述车辆所停留的充电站点关联,以及所述创建单元被配置为,考虑从所述蓄电装置的充电完成到所推定的离开时间的等待时间的缩短,根据所述离开时间创建所述充电计划。

2.根据权利要求1所述的充电控制系统,其特征在于进一步包括:

获取单元,其被配置为获取所述车辆的当前位置信息,其中

所述创建单元被配置为,当所述当前位置信息指示的所述车辆的停留位置为临时充电站点时,在不创建所述充电计划的情况下创建允许从所述电源给所述蓄电装置充电的指令,所述临时充电站点是所述车辆被认为临时停留的充电站点。

说明书 :

充电控制系统

技术领域

[0001] 本发明涉及充电控制系统,特别是涉及创建用于通过使用位于车辆外部的电源给安装在车辆上的蓄电装置充电的充电计划的充电控制系统。

背景技术

[0002] 公开号为2013-215084的日本专利申请(JP 2013-215084 A)公开一种用于控制电动车辆或插电式混合动力车辆的充电的充电控制系统。在该充电控制系统中,推定包括行驶距离、点火接通(IG-ON)时间、离开时间和车辆在家停留时间的依赖于充电的车辆行为的趋势。然后,使用所推定的车辆行为的趋势设定车辆的充电计划。通过该充电控制系统,即使用户不太了解车辆的行为,也可以设定适当的充电计划(请参阅JP 2013-215084 A)。
[0003] 当可以通过使用位于多个充电站点(例如,当不仅在家执行充电,而且还在家外执行充电时)的车辆外部电源(也称为“外部电源”)给车载蓄电装置充电时,从车辆到达每个充电站点到其离开的时段对于每个充电站点而言都不同,因此,充电计划的准确性可能降低。
[0004] JP 2013-215084 A中描述的充电控制系统很有用,因为它可以使用所学习的车辆行为的趋势设定车辆的充电计划。但是,尚未专门研究在多个充电站点执行蓄电装置的充电时可能发生的充电计划准确性降低的问题。

发明内容

[0005] 开发本发明以便解决上述问题,目的是提供一种能够提高充电计划准确性的充电控制系统。
[0006] 根据本发明,一种充电控制系统创建用于从位于车辆外部的电源给安装在所述车辆上的蓄电装置充电的充电计划。所述车辆被配置为,允许从位于多个充电站点的所述电源给所述蓄电装置充电。所述充电控制系统包括学习单元和创建单元。所述学习单元被配置为学习对于所述充电站点中的每一者而言的所述车辆的停留时间。所述创建单元被配置为,当所述车辆停留在所述充电站点中的任一者处时,推定所述车辆的离开时间,并且根据所述离开时间创建所述充电计划。所述离开时间根据与所述车辆所停留的充电站点关联的所述停留时间的学习结果和所述车辆的到达时间而被推定。
[0007] 根据本发明,学习对于每个充电站点而言的车辆的停留时间。然后,当车辆停留在多个充电站点中的任一者处时,使用与充电站点关联的学习结果推定车辆的离开时间。这样,可以高度准确地推定对于每个充电站点而言的离开时间。因此,通过本发明,可以提高针对每个充电站点的充电计划的准确性。
[0008] 所述充电控制系统可以包括:获取单元,其被配置为获取所述车辆的当前位置信息。然后,所述创建单元可被配置为,当所述当前位置信息指示的所述车辆的停留位置为临时充电站点时,在不创建所述充电计划的情况下创建允许从所述电源给所述蓄电装置充电的指令。所述临时充电站点是所述车辆被认为临时停留的充电站点。
[0009] 通过上述配置,可以避免其中在车辆被认为临时停留的任一充电站点处,在车辆离开时尚未开始使用外部电源充电的情况。

附图说明

[0010] 下面将参考附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,在所述附图中,相同的参考标号表示相同的要素,其中:
[0011] 图1是示出根据本发明的第一实施例的车辆充电系统的整体配置的视图;
[0012] 图2是示意性地示出图1所示的车辆的配置的框图;
[0013] 图3是功能性地示出图1所示的云服务器的配置的框图;
[0014] 图4是示出由图3所示的车辆信息获取和管理单元获取和管理的信息的视图;
[0015] 图5是示出由图3所示的停留时间学习单元获取的学习结果的一个实例的视图;
[0016] 图6是示出在云服务器中执行的学习例程的过程的流程图;
[0017] 图7是示出在云服务器中执行的充电计划设定例程的过程的流程图;
[0018] 图8是示出充电站点各组的一个实例的视图;
[0019] 图9是示出第二实施例中的在云服务器中执行的充电计划设定例程的过程的流程图;
[0020] 图10是示出在创建车辆的预空气调节计划以及充电计划时执行的计划设定例程的过程的流程图;以及
[0021] 图11是示出在创建预热计划以及蓄电装置的充电计划时执行的计划设定例程的过程的流程图。

具体实施方式

[0022] 将参考附图详细地描述本发明的一些实施例。在附图中,相同的参考标号被赋予相同或相应的部件或部分,这些部件和部分的描述不再重复。
[0023] 图1示出其中使用根据本发明的第一实施例的充电控制系统的车辆充电系统的整体配置。参考图1,车辆充电系统1包括车辆10、充电站20、云服务器30和移动终端40。在第一实施例中,云服务器30对应于根据本发明的“学习单元”、“创建单元”、“获取单元”的一个实例。
[0024] 车辆10被配置为,被提供来自位于车辆外部的充电站20的电力,以使车载蓄电装置(未示出)可被充电。作为一个实例,被设置在从充电站20起延伸的充电电缆的末端的充电连接器被连接到车辆10的入口,以便车辆10从充电站20接收电力。车辆10也可以通过使用安装在车辆10上的电力接收线圈接收电力,该电力接收线圈经由电磁场,以非接触的方式从被提供来自充电站20的电力的电力发送线圈接收电力。例如,车辆10为电动车辆,诸如可以使用存储在蓄电装置中的电力行驶的混合动力车辆或电动汽车。
[0025] 车辆10被配置为能够经由通信装置(未示出)与云服务器30通信。车辆10将云服务器30创建从充电站20给蓄电装置充电的充电计划所需的有关车辆10的信息发送到云服务器30。下面将详细描述从车辆10发送到云服务器30的信息。
[0026] 充电计划是从充电站20给蓄电装置充电的时间计划,包括充电开始时间、充电结束时间等,这些时间根据给蓄电装置充电所需的时长、有关充电的电费(electricity cost)、以及在车辆离开之前满充电状态下的等待时长来设定。
[0027] 车辆10从云服务器30接收从充电站20给蓄电装置充电的充电计划(该计划由云服务器30创建)。在车辆10中,根据充电计划执行从充电站20给蓄电装置的充电。备选地,可以根据所创建的充电计划,将充电执行指令从云服务器30发送到车辆10,并且响应于来自云服务器30的充电执行指令,在车辆10中执行蓄电装置的充电。
[0028] 充电站20是向车辆10提供充电电力的电源。充电站20被设置在多个充电站点处,充电站点包括用户的家、以及家以外的诸如服务区和购物中心之类的位置。也就是说,安装在车辆10上的蓄电装置可以通过使用位于多个充电站点的充电站20而被充电。
[0029] 云服务器30被配置为能够经由通信装置(未示出)与车辆10和移动终端40通信。云服务器30从车辆10接收有关车辆10的信息(将在下面描述)。此信息包括有关车辆10所使用的充电站20的信息(例如,安装站点(诸如家、购物中心或服务区)、到达充电站20的时间、离开充电站20的时间,等等),云服务器30使用上述信息学习对于安装有充电站20的每个充电站点而言的车辆10的停留时间。
[0030] 进一步地,当车辆10停留在任一安装有充电站20的充电站点处时,云服务器30根据与车辆10停留的充电站点(充电站20)关联的学习结果(车辆10在相关充电站点的停留时间的学习值)和车辆10的到达时间推定车辆10的离开时间。然后,在考虑蓄电装置的充电所需的时间、有关充电的电费、以及满充电状态下的等待时间缩短等的情况下,云服务器30根据所推定的离开时间创建车辆10的充电计划。下面将详细地描述云服务器30的处理。
[0031] 可以与云服务器30通信的移动终端40从云服务器30接收云服务器30创建的充电计划,并且在显示单元上显示该计划。通过此方式,车辆10的用户可以在移动终端40上确认云服务器30所创建的车辆10的充电计划。
[0032] 图2是示意性地示出图1所示的车辆10的配置的框图。参考图2,车辆10包括电力接收单元110、充电器120、蓄电装置130、驱动单元140、ECU(电子控制单元)150、DCM(数据通信模块)160和导航系统170。
[0033] 电力接收单元110主要由入口构成,在从充电站20(图1)起延伸的充电电缆的末端设置的充电连接器可被连接到该入口。在采用非接触式或无线电力传输(使用电连接到充电站20的电力发送线圈)的情况下,电力接收单元110可以主要由电力接收线圈构成,该电力接收线圈通过电磁场从电力发送线圈接收电力。
[0034] 由ECU 150控制的充电器120将从充电站20接收到的电力变换为蓄电装置130的电压电平,并且将所产生的电力传送到蓄电装置130。充电器120例如包括整流器、逆变器(inverter),等等。
[0035] 蓄电装置130可以存储从充电器120接收到的电力,并且将所存储的电力提供给驱动单元140。例如,蓄电装置130包括诸如镍氢电池或锂离子电池之类的二次电池,或电双层电容器。蓄电装置130也可以存储在车辆的行驶期间由驱动单元140中的再生制动产生的电力。
[0036] 驱动单元140产生用于驱动驱动轮(未示出)的驱动力,以使车辆10行驶。尽管图中未示出,但是驱动单元140包括被提供来自蓄电装置130的电力的转换器和逆变器、由逆变器驱动以便驱动驱动轮的电动机,等等。驱动单元140可以包括产生用于给蓄电装置130充电的电力的发电机、以及可以驱动发电机的引擎。
[0037] ECU 150包括CPU(中央处理单元)、存储器、输入/输出缓冲器等(所有这些均未示出),并且执行对车辆10的各种控制。通常,当点火钥匙(或开关)被接通时,请求包括驱动单元140的行驶系统的启动,ECU 150控制驱动单元140以便执行车辆10的行驶控制。
[0038] 另外,ECU 150收集有关车辆10的信息(将在下面描述),并且经由DCM 160将此信息发送到云服务器30(图1)。进一步地,如果ECU 150经由DCM 160从云服务器30接收到用于从车辆10所停留的充电站点处安装的充电站20给蓄电装置130充电的充电计划,则ECU 150根据充电计划执行用于通过从电力接收单元10接收到的电力给蓄电装置130充电的充电控制。ECU 150监视蓄电装置130的充电状态(SOC),并且在蓄电装置130被置于满充电状态时停止充电控制。
[0039] DCM 160是能够与云服务器30进行无线通信的通信装置。DCM 160可以与云服务器30进行各类信息的通信。在第一实施例中,DCM 160至少将ECU 150收集的车辆10的信息发送到云服务器30。DCM 160还接收从云服务器30发送的充电计划,并且将该计划输出到ECU 
150。
[0040] 导航系统170利用GPS(全球定位系统)输出有关车辆10的当前位置的信息。然后,经由DCM 160将车辆10的当前位置信息作为有关车辆10的一个信息项发送到云服务器30。
[0041] 图3是功能性地示出图1所示的云服务器30的配置的框图。参考图3,服务器30包括通信单元310、车辆信息获取和管理单元320、停留时间学习单元330和充电计划创建单元340。通信单元310从车辆10接收有关车辆10的信息。另外,通信单元310将充电计划创建单元340创建的充电计划发送到车辆10。
[0042] 车辆信息获取和管理单元320经由通信单元310,从车辆10获取有关车辆10的信息,并且以与车辆10和充电站20(充电站点)关联的方式管理所获取的信息。
[0043] 图4示出由图3所示的车辆信息获取和管理单元320获取和管理的信息。参考图4,车辆信息获取和管理单元320获取车辆停留信息、车辆当前位置信息、充电量信息作为有关车辆10的信息。
[0044] 车辆停留信息包括以下信息:诸如车辆10到达安装有充电站20的充电站点的时间,以及车辆10从充电站点离开的时间。例如,当车辆10到达安装有充电站20的充电站点时,以及当车辆10从充电站点离开时,车辆停留信息作为有关车辆10的信息被从车辆10发送到云服务器30。
[0045] 管理对于每个充电站点(每个充电站20)而言的车辆停留时间。也就是说,与彼此不同的充电站点(充电站20)关联的各项车辆停留信息作为彼此不同的车辆停留信息项而被管理。另外,每当车辆10停留在充电站点(充电站20)时,从车辆10获取车辆停留信息。
[0046] 车辆当前位置信息例如包括车辆10的GPS信息(位置信息)、以及导航系统170(图2)的目的地搜索信息。尽管车辆当前位置信息可以每分钟或每小时被从车辆10发送到云服务器30,但是至少当车辆10到达安装有车辆10所使用的充电站20的充电站点时,将车辆当前位置信息作为有关车辆10的信息从车辆10发送到云服务器30。
[0047] 充电量信息包括如下信息:诸如车辆10的蓄电装置130(图2)的容量(Wh)、SOC(充电状态)、OCV(开路电压)等。尽管充电量信息可以每分钟或每小时被从车辆10发送到云服务器30,但是至少当车辆10到达安装有车辆10所使用的充电站20的充电站点时,将充电量信息作为有关车辆10的信息从车辆10发送到云服务器30。
[0048] 返回参考图3,停留时间学习单元330使用车辆信息获取和管理单元320针对每个充电站点(每个充电站20)管理的车辆停留信息,学习对于每个充电站点(每个充电站20)而言的车辆10的停留时间。
[0049] 图5示出由图3所示的停留时间学习单元330获取的学习结果的一个实例。参考图5,停留时间学习单元330从与特定购物中心关联的过去车辆停留信息(到达相关站点的时间和离开该站点的时间),学习车辆10在充电站A(设置有充电站A的特定购物中心)的停留时间。
[0050] 同时,针对不同于充电站A的充电站B,停留时间学习单元300从与特定服务区关联的过去车辆停留信息,学习车辆10在充电站B(设置有充电站B的特定服务区)的停留时间。进一步地,针对在家设置的充电站C,停留时间学习单元300从与用户的家关联的过去车辆停留信息,学习车辆10在充电站C(在家)的停留时间。
[0051] 因此,停留时间学习单元330使用车辆信息获取和管理单元320针对每个充电站点(每个充电站20)而获取和管理的车辆停留信息,学习对于每个充电站点(每个充电站20)而言的车辆10的停留时间。
[0052] 再次参考图3,充电计划创建单元340创建用于通过充电站20给车辆10的蓄电装置130充电的充电计划。更具体地说,当车辆10停留在安装有充电站20的多个充电站点(诸如用户的家、购物中心和服务区)中的任一者处时,充电计划创建单元340根据停留时间学习单元330针对车辆10所停留的充电站点(充电站20)的学习结果、以及车辆10到达充电站点(充电站20)的时间,推定车辆10的离开时间。
[0053] 然后,充电计划创建单元340根据所推定的车辆10的离开时间,创建用于从安装在车辆10所停留的充电站点的充电站20给车辆10的蓄电装置130充电的充电计划。可以采用各种方法作为创建充电计划的具体方法。例如,在考虑给蓄电装置130充电所需的时间、车辆10停留期间的电费、以及从蓄电装置130的充电完成(满充电状态)到离开时间的等待时间缩短等的情况下,使用车辆10的离开时间作为条件创建充电计划。
[0054] 蓄电装置130的充电所需的时间可以基于从车辆10获取的充电量信息和预定的充电率来判定。车辆10的停留期间的电费例如可以根据从电力公司提供的电价信息来计算。为了减少或防止蓄电装置130的劣化,应该使从蓄电装置130的充电完成(满充电状态)到离开时间的等待时间最小化。
[0055] 充电计划创建单元340所创建的充电计划经由通信单元310被发送到车辆10。在车辆10中,根据充电计划执行通过充电站20对蓄电装置130的充电。备选地,充电执行指令可以根据充电计划创建单元340所创建的充电计划而从云服务器30发送到车辆10,并且蓄电装置130的充电可以响应于该充电执行指令而在车辆10中执行。
[0056] 图6是示出在云服务器30中执行的学习例程的过程的流程图。参考图6,云服务器30判定是否已经从车辆10接收到与安装有充电站20的充电站点关联的车辆停留信息(图4)(步骤S10)。在此,当车辆10离开其中通过充电站20执行了充电的充电站点时,从车辆10接收车辆停留信息,车辆停留信息至少包括到达相关充电站点的时间和从充电站点离开的时间。
[0057] 如果在步骤S10判定已经接收到车辆停留信息(步骤S10的结果为“是”),则云服务器30学习对于车辆停留信息所指示的充电站点(充电站20)而言的车辆10的停留时间(步骤S20)。即,云服务器30管理对于每个充电站点(每个充电站20)而言的车辆停留信息,并且针对每个充电站点(每个充电站20)学习车辆10在充电站点(充电站20)的停留时间。然后,存储并保留对于每个充电站点(每个充电站20)而言的学习结果。
[0058] 图7是示出在云服务器30中执行的充电计划设定例程的过程的流程图。参考图7,云服务器30判定是否已经从车辆10接收到与安装有充电站20的充电站点关联的车辆停留信息(图4)(步骤S110)。在此,当车辆10到达通过充电站20执行充电的充电站点时,从车辆10接收车辆停留信息,车辆停留信息至少包括到达相关充电站点的时间。
[0059] 如果在步骤S110判定未接收到车辆停留信息(步骤S110的结果为“否”),则云服务器30继续到步骤S160,而不执行步骤S110之后的一系列步骤。
[0060] 如果在步骤S110判定已经接收到车辆停留信息(步骤S110的结果为“是”),则云服务器30判定是否存在与对于相关充电站点(充电站20)而言的车辆10的停留时间有关的学习结果(步骤S115)。如果判定存在与相关充电站点(充电站20)关联的学习结果(步骤S115的结果为“是”),则云服务器30根据与相关的充电站点(充电站20)关联的学习结果、以及到达充电站点的时间(被包括在步骤S110接收的车辆停留信息中)推定车辆10的离开时间(步骤S120)。
[0061] 然后,在考虑车辆停留期间所花的电费、从蓄电装置130的充电完成(满充电状态)到离开时间的等待时间缩短等的情况下,云服务器30根据在步骤S120推定的离开时间,创建从充电站20给车辆的蓄电装置130充电的充电计划(步骤S130)。
[0062] 一旦创建充电计划,云服务器30将所创建的充电计划发送到车辆10(步骤S140)。因此,在车辆10中,根据从云服务器30接收到的充电计划,执行从充电站20对蓄电装置130的充电。
[0063] 进一步地,云服务器30向用户的移动终端40(图1)通知所创建的充电计划(步骤S150)。因此,用户可以在移动终端40上确认根据执行充电的充电站20而创建的充电计划。在图7的例程中,步骤S140和S150可以同时执行,或者可以按照步骤S150、步骤S140的顺序执行。
[0064] 如果在步骤S115判定不存在与相关的充电站点(充电站20)关联的学习结果(步骤S115的结果为“否”),则云服务器30通知用户未自动创建充电计划(步骤S155)。备选地,云服务器30可以通知用户,要求他/她手动设定充电计划。云服务器30可以经由用户的移动终端40,或经由车辆10向用户通知上述信息。
[0065] 如上所述,在第一实施例中,针对安装有充电站20的每个充电站点学习车辆10的停留时间。然后,当车辆10停留在多个充电站点的任一者处时,使用与充电站点关联的学习结果推定车辆10的离开时间。通过此方式,可以高度准确地推定车辆10在每个充电站点的离开时间。因此,根据第一实施例,可以提高针对每个充电站点的充电计划的准确性。
[0066] 在本发明的第二实施例中,根据设置有充电站20的充电站点(设施)的特性,将充电站点分类为若干组。然后,执行适合于每组充电站点的充电。
[0067] 图8示出充电站点的分组的一个实例。在第二实施例中,充电站点被分类为三组,即,A组、B组和C组。
[0068] 与在家充电对应的诸如私宅和公寓大楼的停车场之类的充电站点可被分类为A组。与在用户的家以外的目的地充电对应的诸如商业设施和主题公园之类的充电站点可被分类为B组。与在行驶路途中的临时停留期间充电对应的充电站点可被分类为C组。临时停留表示与A组和B组的停留时间相比,时间足够短的停留。例如,可以将服务区、便利店、加油站等分类为C组。
[0069] 可以基于从车辆10获取的车辆当前位置信息(包括GPS信息)判定车辆10正停留在哪个充电站点。
[0070] 根据第二实施例的车辆充电系统的整体配置与图1所示的根据第一实施例的整体配置相同。
[0071] 图9是示出根据第二实施例的在云服务器30中执行的充电计划设定例程的过程的流程图。参考图9,该流程图中示出的步骤S210、S211、步骤S230-S250、以及步骤S255与图7所示的步骤S110、S115、步骤S130-S150、以及步骤S155相同,因此不再重复这些步骤的介绍。
[0072] 如果在步骤S211判定存在与相关充电站点(充电站20)关联的学习结果(步骤S211的结果为“是”),则云服务器30从车辆10获取车辆10的当前位置信息(步骤S212)。车辆10的当前位置信息由车辆10的导航系统170检测。
[0073] 然后,云服务器30判定车辆10的当前停留位置(充电站点)属于A组、B组和C组中的哪一组(步骤S214)。如果判定车辆10的停留位置(充电站点)属于A组(与在家充电对应)(步骤S214的结果为“A组”),则云服务器30使用与对于相关充电站点(充电站20)而言的车辆10的停留时间有关的学习结果,推定车辆10的离开时间(步骤S220)。然后,云服务器30继续到步骤S230。
[0074] 如果在步骤S214判定车辆10的停留位置(充电站点)属于B组(与在家以外的目的地充电对应)(步骤S214的结果为“B组”),则云服务器30使用与对于相关充电站点(充电站20)而言的车辆10的停留时间有关的学习结果和目的地信息(诸如充电站点的设施的营业时间),推定车辆10的离开时间。例如,当基于与车辆10的停留时间有关的学习结果而推定的离开时间晚于设施的营业结束时间时,可以将设施的营业结束时间推定为离开时间。
[0075] 一旦在步骤S220或步骤S222推定车辆10的离开时间,云服务器30便继续到步骤S230,并且根据所推定的离开时间创建用于从充电站20给车辆10的蓄电装置130充电的充电计划。步骤S230之后的步骤S240、S250分别与图7所示的步骤S140、S150相同。
[0076] 如果在步骤S214判定车辆10的停留位置(充电站点)属于C组(与在行驶路途中的临时停留期间充电对应)(步骤S214的结果为“C组”),则云服务器30在不创建车辆10的充电计划的情况下,创建允许通过充电站20给蓄电装置130充电的指令,并且将该指令发送到车辆10(步骤S224)。因此,在车辆10中,一旦充电站20的充电连接器被连接到车辆10的入口,便立即执行通过充电站20对蓄电装置10的充电。在执行步骤S224之后,云服务器30继续到步骤S260。
[0077] 如上所述,在第二实施例中,根据设置有充电站20的充电站点(设施)的特性将充电站点分类为A到C组。然后,如果判定车辆10的停留位置(充电站点)属于C组(等同于行驶路途中的临时停留期间充电),则不创建充电计划,但是允许通过充电站20给蓄电装置130充电的指令被创建,并且被发送到车辆10。因此,根据第二实施例,可以避免其中在车辆被认为临时停留的充电站点(C组)处,在车辆10离开时尚未开始通过充电站20给蓄电装置130充电的情况。表述“车辆临时停留”表示停留时间相对于在家或目的地的停留时间而言足够短。例如,C组的停留位置包括其中车辆被认为出于对车辆充电的目的而停留的位置,以及其中即使在停留开始时充电,在停留结束时也可能未完成充电的位置。C组的停留位置例如包括行驶路途中的服务区、便利店、加油站等。
[0078] 在上述实施例的每一者中,学习对于每个充电站点而言的车辆10的停留时间,并且基于使用学习结果而推定的离开时间创建车辆10的充电计划。但是,除了创建充电计划之外,还可以根据车辆10的离开时间执行车辆10的预空气调节(preliminary air conditioning)、蓄电装置130的预热(warm-up)等。由于车辆10的离开时间的推定准确性可以通过针对每个充电站点的学习来提高,因此,也可以提高根据车辆10的离开时间而计划预空气调节、蓄电装置130的预热等的准确性。
[0079] 图10是示出在创建充电计划之外还创建车辆10的预空气调节计划时执行的计划设定例程的过程的流程图。参考图10,该流程图中示出的步骤S310-S330以及S355分别与图7所示的步骤S110-S130以及步骤S155相同,因此不再重复这些步骤的介绍。
[0080] 一旦在步骤S330创建车辆10的充电计划,云服务器30便根据在步骤S320推定的离开时间创建在车辆10中执行的预空气调节的计划(步骤S335)。然后,云服务器30将在步骤S330创建的充电计划、以及在步骤S335创建的预空气调节计划发送到车辆10(步骤S340)。因此,在车辆10中,基于云服务器30创建的充电计划执行从充电站20给蓄电装置130充电,以及基于云服务器30创建的预空气调节计划执行离开之前的预空气调节。
[0081] 进一步地,云服务器30向用户的移动终端40(图1)通知在步骤S330创建的充电计划,以及在步骤S335创建的预空气调节计划(步骤S350)。因此,用户可以在移动终端40上确认根据执行充电的充电站20而创建的充电计划,以及预空气调节计划。步骤S340、S350可以同时执行,或者可以按照步骤S350、步骤S340的顺序执行。
[0082] 图11是示出在创建预热计划以及蓄电装置130的充电计划时执行的计划设定例程的过程的流程图。参考图11,该流程图中示出的步骤S410-S430以及步骤S455分别与图7所示的步骤S110-S130以及步骤S155相同,因此不再重复这些步骤的介绍。
[0083] 一旦在步骤S430创建车辆10的充电计划,云服务器30便根据在步骤S420推定的离开时间创建升高车辆10中的蓄电装置130的温度的计划(步骤S435)。执行离开之前的蓄电装置130的预热,以便在车辆开始行驶时确保电池输出。蓄电装置130的温度可以借助与装置130分开设置的加热器来升高,或者可以通过使蓄电装置130强制充电或放电(例如,通过使电力在蓄电装置130与辅助电池等之间提供和接收)来升高。
[0084] 然后,云服务器30将在步骤S430创建的充电计划,以及在步骤S435创建的升高蓄电装置130的温度的预热计划发送到车辆10(步骤S440)。因此,在车辆10中,基于在云服务器30中创建的充电计划,从充电站20给蓄电装置130充电,以及基于云服务器30创建的预热计划,执行离开之前的蓄电装置130的预热。
[0085] 进一步地,云服务器30向用户的移动终端40(图1)通知在步骤S430创建的充电计划,以及在步骤S435创建的蓄电装置130的预热计划(步骤S450)。因此,用户可以在移动终端40上确认根据执行充电的充电站20而创建的充电计划,以及蓄电装置130的预热计划。步骤S440、S450可以同时执行,或者可以按照步骤S450、步骤S440的顺序执行。
[0086] 尽管上面已经阐述了第一实施例的修改实例,但是可以按照上述方式,在充电计划的创建之外,还执行车辆10的预空气调节、蓄电装置130的预热等,作为第二实施例的修改实例。
[0087] 尽管在上述每个实施例中,在云服务器30中执行学习例程和充电计划设定例程,但是执行这些例程的位置不限于云服务器30。例如,上述每个例程可以在车辆10的ECU 150中执行。