电动车辆充电的制作方法

文档序号:15691316发布日期:2018-10-16 22:19阅读:152来源:国知局
电动车辆充电的制作方法

本发明涉及车辆技术领域,并且更具体地涉及电动车辆充电。



背景技术:

电动车辆正变得越来越普遍。这些车辆通常通过插入公用电网来充电,或者可以使用可用的公共资源来充电,例如,使用可用光通过光伏电池充电。然而,这些资源在不同时间不同地点可能不可用和/或效率较低。



技术实现要素:

根据本发明,提供一种系统,包括计算机,计算机被编程为:

一旦确定由车辆接收的光低于光阈值,基于当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆导航到充电位置。

根据本发明的一个实施例,其中计算机进一步被编程为一旦确定保持在光伏充电位置处的成本大于保持在光伏充电位置处的利益,就将车辆导航远离光伏充电位置。

根据本发明的一个实施例,其中充电位置是光伏充电位置和感应充电位置中的一个。

根据本发明的一个实施例,其中当预测或当前充电水平高于第二充电阈值时,充电位置是光伏充电位置。

根据本发明的一个实施例,计算机进一步被编程为基于车辆意图被操作的时间来确定光伏充电位置。

根据本发明的一个实施例,计算机进一步被编程为基于从光传感器接收的信息来确定光伏充电位置。

根据本发明的一个实施例,计算机进一步被编程为基于当前充电水平、预测充电率以及直到日落的时间的量来确定预测充电水平。

根据本发明的一个实施例,计算机进一步被编程为基于从智能灯接收的信息来确定光伏充电位置。

根据本发明的一个实施例,计算机进一步被编程为响应于确定运动致动的光已经关闭而致动车辆以提供运动,运动可以由运动致动的光感测到。

根据本发明的一个实施例,其中当当前时间在日落之后时,由车辆接收的光被识别为低于光阈值。

根据本发明,提供一种方法,包括:

一旦确定由车辆接收的光低于光阈值,基于当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆导航到充电位置。

根据本发明的一个实施例,该方法进一步包括一旦确定保持在光伏充电位置处的成本大于保持在光伏充电位置处的利益,就将车辆导航远离光伏充电位置。

根据本发明的一个实施例,其中充电位置是光伏充电位置和感应充电位置中的一个。

根据本发明的一个实施例,其中当预测或当前充电水平高于第二充电阈值时,充电位置是光伏充电位置。

根据本发明的一个实施例,该方法进一步包括基于车辆意图被操作的时间来确定光伏充电位置。

根据本发明的一个实施例,该方法进一步包括基于从光传感器接收的信息来确定光伏充电位置。

根据本发明的一个实施例,该方法进一步包括基于当前充电水平、预测充电率以及直到日落的时间的量来确定预测充电水平。

根据本发明的一个实施例,该方法进一步包括基于从智能灯接收的信息来确定光伏充电位置。

根据本发明的一个实施例,该方法进一步包括响应于确定运动致动的光已经关闭而致动车辆以提供运动,运动由运动致动的光感测到。

根据本发明的一个实施例,其中当当前时间在日落之后时,由车辆接收的光被识别为低于光阈值。

附图说明

图1是示例车辆充电系统的部件的框图;

图2示出了用于使用图1的示例车辆充电系统进行充电的示例过程的流程图。

具体实施方式

介绍

本文公开了一种方法,该方法包括一旦确定由车辆接收的光低于光阈值,基于当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆导航到充电位置。充电位置可以是光伏充电位置和感应充电位置中的一个。当预测或当前充电水平高于第二阈值时,充电位置可以是光伏充电位置。当预测或当前充电水平低于第二阈值时,充电位置可以是感应光伏充电位置。当当前时间在日落之后时,由车辆接收的光可以被识别为低于光阈值。

该方法可以进一步包括一旦确定保持在光伏充电位置处的成本大于保持在光伏充电位置处的利益,就将车辆导航远离光伏充电位置。

该方法可以进一步包括基于光伏充电位置数据库来确定光伏充电位置。

该方法可以进一步包括基于车辆意图被操作的时间来确定光伏充电位置。

该方法可以进一步包括基于从光传感器接收的信息来确定光伏充电位置。

该方法可以进一步包括基于从智能灯接收的信息来确定光伏充电位置。

该方法可以进一步包括基于当前充电水平、预测充电率和直到日落的时间的量来确定预测充电水平。

该方法可以进一步包括响应于确定运动致动的光已经关闭而致动车辆以提供运动,该运动可以由运动致动的光感测到。该运动可以通过致动外后视镜(sideviewmirror)来提供。

该方法可以进一步包括响应于确定当前充电水平高于另一个阈值而将车辆导航到初始位置。

本文还公开了一种计算机,该计算机具有被编程为执行所公开的方法的一些或全部的处理器和存储器。还公开了一种计算机可读介质,该计算机可读介质存储用于执行所公开的方法的一些或全部的计算机可执行指令。

本文还公开了一种系统,该系统包括计算机,该计算机被编程为一旦确定由车辆接收到的光低于光阈值,基于确定当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆导航到充电位置。充电位置可以是光伏充电位置和感应充电位置中的一个。当预测或当前充电水平高于第二充电阈值时,充电位置可以是光伏充电位置。当当前时间在日落之后时,由车辆接收的光可以被识别为低于光阈值。

该计算机可以被进一步编程为一旦确定保持在光伏充电位置处的成本大于保持在光伏充电位置处的利益,将车辆导航远离光伏充电位置。

该计算机可以被进一步编程为基于车辆意图被操作的时间来确定光伏充电位置。

该计算机可以被进一步编程为基于从光传感器接收的信息来确定光伏充电位置。

该计算机可以被进一步编程为基于当前充电水平、预测充电率和直到日落的时间的量来确定预测充电水平。

该计算机可以被进一步编程为基于从智能灯接收到的信息来确定光伏充电位置。

该计算机可以被进一步编程为响应于确定运动致动的光已经关闭而致动车辆以提供运动,该运动可以由运动致动的光感测到。

参考图1,车辆12中的计算机10被编程为一旦确定由车辆12接收到的光低于光阈值,基于当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆12导航到充电位置。

计算机10的程序设计解决了在当前解决方案不提供用于给车辆充电的技术架构的情况下对车辆12充电的问题,即,当由车辆12接收到的光低于光阈值时(例如在太阳已经日落之后),如何提供光来为车辆12充电。

车辆12可以经由网络18与用户设备14和/或服务器计算机16(例如,“云”服务器)通信。

经由电路、芯片或其他电子部件实现的网络18便于在多个系统部件之间有线或无线通信。在一些情况下,网络18便于有线和无线两者通信。有线通信的示例包括通过电缆、光纤等的通信。有线通信协议的示例包括以太网等。无线通信可以经由蜂窝塔、卫星、天线等来实现。无线通信协议的示例包括蓝牙、ieee802.11(俗称wifi(无线局域网))、卫星电信协议以及诸如3g、lte的蜂窝协议等。

服务器计算机16是包括硬件(例如,电路、芯片、天线、以太网端口等)的计算设备,并且被编程为例如经由网络18向和从车辆12、用户设备14和其他计算设备发送、接收和处理信息。服务器计算机16包括以下面描述的用于处理器20和存储器22的方式实现的处理器和存储器。服务器计算机16可以被编程为执行包括如本文所讨论的过程、方法和其他计算和存储操作。服务器计算机16可以使用包括本文讨论的那些任何合适的技术。

用户设备14可以是如上所描述为服务器计算机16实现的各种计算设备中的任何一种,例如智能电话、平板电脑、个人数字助理等,用户设备14可以例如直接或经由网络18与车辆12和服务器计算机16通信。用户设备14可以包括用户界面24。用户界面24向用户设备14(例如,触敏显示屏、键盘、麦克风、扬声器等)的用户呈现信息并从用户设备14的用户接收信息。

车辆

车辆12可以包括诸如轿车、旅行车、运动型多功能车辆、交叉车辆、厢式货车、小型箱式货车、出租车、公共汽车等的任何自主乘客或商用机动车辆。计算机10(有时被称为车辆控制器)可以能够完全或者以更大或更小的程度独立于人类驾驶员的介入而操作车辆12。计算机10可以被编程为操作推进器26、制动器28、转向器30和/或其它车辆系统。

为了本公开的目的,自主模式被定义为其中车辆12的推进器26、制动器28和转向器30中的每一个由一个或多个计算机控制的模式;在半自主模式中,车辆12的计算机控制车辆的推进器26、制动器28和转向器30中的一个或两个。

除了推进器26、制动器28和转向器30之外,车辆12还可以包括外后视镜32、导航系统34、收发器36、光伏充电装置38、感应充电装置40、电池42、传感器44和计算机10,它们全部经由通信网络46彼此通信。

车辆12通信网络46包括用于促进车辆部件之间的通信的硬件,诸如通信总线。通信网络46可以根据多种通信协议(诸如控制器局域网(can)、以太网、wifi、本地互连网络(lin)和/或其他有线或无线机制)来促进车辆部件之间的有线或无线通信。

车辆的推进器26将存储的能量转换成车辆12的运动。推进器26可以是已知的车辆推进子系统,例如包括电池42、电动马达以及向车轮传递旋转运动的变速器的电动动力传动系统;包括电动动力传动系统的元件和常规动力传动系统的元件(例如连接到向车轮传递旋转运动的变速器的内燃机)的混合动力动力传动系统;或需要储存电力的任何其他类型的推进器。推进器26与计算机10和/或人类驾驶员通信并从计算机10和/或从人类驾驶员接收输入。人类驾驶员可以经由例如加速器踏板和/或变速杆来控制推进器26。

制动器28通常是已知的车辆制动子系统并且抵抗车辆12的运动从而减慢和/或停止车辆12。制动器28可以是诸如盘式制动器、鼓式制动器、带式制动器等的摩擦制动器;再生制动器;任何其他合适类型的制动器;或者组合。制动器28与计算机10和/或人类驾驶员通信并从计算机10和/或人类驾驶员接收输入。人类驾驶员可以经由例如制动踏板来控制制动器28。

转向器30通常是已知的车辆转向子系统并且控制车轮的转向。转向器30与方向盘和/或计算机10通信并从方向盘和/或计算机10接收输入。转向器30可以是具有电动助力转向的齿条和小齿轮系统、线控转向系统、如本领域中已知的两者或者任何其他合适的系统。

外后视镜32枢转地安装在车辆12上并且包括机电部件(例如线性致动器、伺服马达等)以在延伸和缩回状态之间致动外后视镜32(例如在接收到来自计算机10的命令时)。

导航系统34经由可以确定车辆12的当前位置的电路、芯片或其他电子部件来实现。导航系统34可以经由基于卫星的系统(诸如全球定位系统(gps))来实现。导航系统34可以基于从地球轨道中的各种卫星接收的信号对车辆12的位置进行三角测量。导航系统34被编程为经由通信网络46向例如计算机10输出表示车辆12的当前位置的信号。在一些情况下,导航系统34被编程为确定从当前位置到未来的位置的路线,包括开发替代路线(例如,如果道路被淹没)。导航系统34可以访问本地存储在导航系统34中、存储在计算机10存储器22(下面讨论)中和/或存储在服务器计算机16中的虚拟地图,并根据虚拟地图数据开发路线。

收发器36无线地从其他收发器发送和接收信息,使得信号、数据和其他信息能够与其他计算机和网络系统交换。收发器36经由可促进无线通信的天线、电路、芯片或其他电子部件来实现。示例收发器36包括wifi系统、无线电发射器和接收器、电信系统、蓝牙系统、蜂窝系统和移动卫星收发器。收发器36可以直接地(诸如经由rf(射频)通信)和/或间接地(诸如经由网络18)与其他车辆和设备(例如用户设备14、服务器计算机16、智能灯48(下面讨论))通信。

光伏充电装置38将光转换成电力。光伏充电装置38可以包括并联和/或串联连接的一个或多个光伏电池,以提供期望的电输出特性,例如某个目标输出,例如110伏。

感应充电装置40无线地接收能量(例如以交变磁场的形式),并且将能量转换成电力。感应充电装置40可以包括感应线圈(例如已知的并且因此在附图中未示出)。

感应充电装置40和光伏充电装置38电连接到各种车辆12部件,例如电池42,使得电力可以从感应充电装置40和光伏充电装置38流到电池42。

电池42存储电能。电池42可以包括串联和/或并联连接的一个或多个电池单元,以提供期望的电压和能量储存容量特性。电池42可以是用于车辆电气化的任何合适的类型,例如用于例如插电式混合动力电动车辆(phev)、混合动力电动车辆(hvac)或电池电动车辆(bev)中的锂离子电池、镍氢电池、铅酸电池或超级电容器。

传感器44可以检测车辆12的内部状态,例如车轮速度、车轮定向、电池42的充电水平,例如利用电压传感器、和发动机和变速器变量。传感器44可以检测车辆12的位置或定向,例如全球定位系统(gps)传感器;加速计(诸如压电或微机电系统(mems)传感器);陀螺仪(诸如速率、环形激光器或光纤陀螺仪);惯性测量单位(imu);和磁力计。传感器44可以检测外部世界,例如雷达传感器、扫描激光测距仪、光检测和测距(lidar)装置、照度计和诸如照相机的图像处理传感器。传感器可以包括通信设备,例如车辆至基础设施(v2i)或车辆至车辆(v2v)设备。

计算机10是包括处理器20和存储器22的计算设备。计算机10例如经由通信网络46与用于向计算机10提供数据的一个或多个输入设备和可以从计算机10接收数据和/或指令的一个或多个输出设备进行电子通信,例如以致动输出设备。示例输入设备包括:导航系统34、收发器36、光伏充电装置38、感应充电装置40、传感器44等以及向计算机10提供数据的其他传感器和/或电子控制单元(ecu)。可以由计算机10致动的示例输出设备包括:推进器26、制动器28、转向器30、外后视镜32、导航系统34、收发器36、光伏充电装置38、感应充电装置40等。

处理器20(以及本文引用的其他计算设备的处理器)经由电路、芯片或其他电子部件来实现,并且可以包括一个或多个微控制器、一个或多个现场可编程门阵列(fpga)、一个或多个专用集成电路(asic)、一个或多个数字信号处理器(dsp)、一个或多个定制集成电路等。处理器20可编程以处理经由导航系统34、收发器36、光伏充电装置38、感应充电装置40、传感器44、存储器22等以及向计算机10提供数据的其他传感器和/或电子控制单元(ecu)接收到的数据和通信,例如在通信网络46上。处理数据和通信可以包括处理以:一旦确定由车辆12接收到的光低于光阈值,基于当前车辆充电水平和预测充电水平中的一个低于充电阈值的确定,将车辆12导航到充电位置。处理器20可进一步被编程为执行本文描述的过程。

存储器22(或数据存储设备)经由电路、芯片或其他电子部件来实现,并且可以包括只读存储器(rom)、随机存取存储器(ram)、闪速存储器、电可编程存储器(eprom)、电可编程和可擦除存储器(eeprom)、嵌入式多媒体卡(emmc)、硬盘驱动器或任何易失性或非易失性介质等中的一个或多个。存储器22可以存储从传感器44收集的数据和用于计算机10的程序设计,以执行本文描述的过程。

计算机10被编程为基于确定当由车辆接收的光低于光阈值时的当前车辆充电水平和当由车辆接收的光低于光阈值时的预测充电水平中的一个低于充电阈值,将车辆12导航到充电位置。

计算机10可以通过经由通信网络46基于从导航系统34和传感器44接收的信息向转向器30、制动器28和推进器26发送命令来导航车辆12。

充电位置可以存储在导航系统34、计算机10存储器22和/或服务器计算机16中。充电位置可以包括地理位置(例如经度和纬度坐标)以及充电位置的类型(例如光伏充电位置、感应充电位置等)。

计算机10可以被编程为基于当由车辆接收的光低于光阈值时的当前车辆充电水平和/或当由车辆接收的光低于光阈值时的预测充电水平与第二充电阈值充电水平(例如75%)的比较来导航到不同类型的充电位置。例如,计算机可以当预测或当前充电水平高于第二充电阈值时,将车辆12导航到光伏充电位置,并且可以当预测或当前充电水平低于第二充电阈值时,将车辆12导航到感应光伏充电位置。

光伏充电位置提供用于经由光伏充电装置38转换成电力的光。示例光伏充电位置包括具有顶灯的停车场和甲板(deck)、被路灯照亮的街边停车位等。

感应充电位置提供用于经由感应充电装置40转换成电力的电磁场。例如,感应充电板可以安装在停车位上。感应充电板可以从公用电网汲取电力并经由感应线圈将电力转换成交变电磁场。

计算机10可以基于来自检测电池42的电压(例如100伏)的电压传感器44的信息来识别当前的充电水平。计算机10可以利用将电压与电池充电水平相关联的查找表等(例如存储在存储器22中)来识别当前充电水平(例如80%)。查找表可以进一步将充电水平(例如80%)与电能量(例如8千瓦小时)相关联。

当由车辆接收的光低于光阈值时的预测充电水平可以基于当前充电水平、预测充电率以及直到日落的时间量。例如,当预测充电率是恒定值时,可以通过将预测充电率(例如,0.5千瓦)乘以直到日落的时间量(例如2小时)并将其添加到与当前充电水平(例如80%)相关的电能的量(例如8千瓦小时)来找到预测充电水平,产生当由车辆接收的光低于光阈值(例如9千瓦小时)时的预测能量的量。当由车辆接收的光低于光阈值时,预测的能量的量可以与查找表一起使用,以识别当由车辆接收的光低于光阈值(例如90%)时的预测充电水平。当预测的充电率是变量时,乘法可以用更高级的数学运算(例如积分)来代替。预测充电率可以基于诸如指示潜在云层的天气数据、一天中的当前时间、日落时间、当前充电率、历史充电率、车辆12的位置、由车辆12接收的光的量等的信息(例如从服务器计算机16接收并用传感器44检测)来确定。

当当前时间在日落之后时,由车辆接收的光可被识别为低于光阈值。在日落之后,也就是说,当太阳在某个位置处日落和随后升起之间的时间,可以由计算机10根据由计算机10从服务器计算机16接收的信息和/或存储在存储器22中的信息来识别。例如,将日落和日出的各种位置、日期和时间相关联的日落信息表可以存储在存储器22和/或服务器计算机16中。基于已知的位置和日期,计算机10可以在日落信息表中查找日落之后的时间跨度。

识别何时由车辆接收的光低于光阈值可以基于测量的亮度,例如基于由计算机10从传感器44(例如光传感器)接收的信息。计算机10可以将测量的亮度与光阈值水平进行比较。当车辆12被制造时,光阈值水平可以被存储在计算机10中。光阈值水平可以基于在日落之前通常可用的自然光的量以及在光伏充电位置处通常可用的光的量来确定,例如,使得光阈值低于通常可用的自然光的量并且高于在光伏充电位置处通常可用的光的量。

充电阈值充电水平(例如80%)可以在车辆的制造期间输入到计算机10,由用户例如经由用户设备14输入,由计算机10基于历史充电数据、预测即将到来的车辆使用、预期的第二天的可用光/天气条件、直到日出的剩余时间等来确定。

计算机10可以被编程为基于光伏充电位置数据库来确定光伏充电位置。光伏充电位置数据库包括与各种光伏充电位置相关的信息,例如地理位置信息、光操作信息(例如在下午7点至上午5点之间,某个位置处的光将处于“打开”状态)、提供在该位置处的光强度信息(例如光的量,例如40勒克斯)、停车限制信息(例如将车辆12停放在该位置所需的许可或支付费)等。光伏充电位置数据库可以存储在存储器22、导航系统34、服务器计算机16等中。

例如,计算机10可以通过识别光伏充电位置数据库中满足各种标准(例如在阈值距离(例如4英里内)内、在某个时间段(例如从下午11点到上午3点)期间处于“打开”状态、提供光的阈值量(例如30勒克司)、不具有某些停车限制(例如不需要残疾人许可)等)的光伏充电位置来确定光伏充电位置数据库中的光伏充电位置。该标准可以由用户例如经由用户设备14提供。该标准可以由计算机10例如基于电池充电水平、预期的车辆12使用时间(下面讨论)等来确定。

计算机10可以从车辆12的光传感器44接收数据。光传感器44测量光的强度(例如30勒克斯)和/或可以由光产生的电力的量(例如150伏)。示例光传感器44包括照度计、照相机、光伏充电装置38等。从光传感器44接收的信息可以用于测量和存储光信息以供稍后使用和/或识别光源并且将车辆12靠近该光源导航。

计算机10可以被编程为用光传感器44(例如,光度计或光伏充电装置38)测量光强度和/或在位置处可以由光产生的电力的量。例如,当车辆12处于停车场中时当由车辆接收的光低于光阈值时,车辆12可以将该位置和所测量的可用光的量添加到光伏充电位置数据库,例如存储在车辆12的计算机10和/或服务器计算机16中,使得车辆12可以在稍后返回该位置以接收充电。当位置和测量的光的量被添加到服务器计算机16中的光伏充电位置数据库时,这样的信息对其他车辆是可用的,从而有助于将光伏充电位置数据库中的可用数据聚集来源。

计算机10可以被编程为利用光传感器44(例如照相机)识别光源,并且将车辆12朝向该光源导航以接收更高强度的光。例如,当停放在光伏充电位置时,车辆12可以例如使用照相机和已知的图像处理技术来识别光源和到光源的方向。作为另一个示例,车辆12可以例如使用照相机和已知的图像处理技术来识别并导航到最靠近该光源的停车位置,例如当车辆12确定可用光低于光阈值量时,例如当车辆12位于包括人造光源的停车结构中时。计算机10可以基于来自照相机和导航系统34的信息将车辆12朝向光源导航,例如以确保车辆12不停放在道路的中间等。

计算机10可以被编程为基于从智能灯48接收到的信息来确定光伏充电位置。智能灯48包括计算设备和收发器,即硬件(例如电路、芯片、天线等),计算设备和收发器被编程为在“打开”和“关闭”状态之间致动智能灯48,并且传送关于智能灯48的状态信息,例如智能灯48的位置、智能灯48何时处于或将处于“打开”状态,由智能灯产生的光的量(例如40,000流明)等。关于智能灯48的信息可以经由网络18或经由诸如蓝牙的短程协议传送例如到车辆12和/或服务器计算机16。

例如,计算机10可以从智能灯48例如经由网络18接收指示智能灯48处于特定位置并将处于“打开”状态从而在特定时间产生一定光的量的信息。计算机10可以将来自智能灯48的信息与阈值要求(如上所述用于确定光伏充电位置)进行比较。当来自智能灯48的信息指示智能灯48满足阈值要求,和/或超过光伏充电位置数据库中的光伏充电位置的那些信息时,例如,智能灯48比数据库中的任何充电位置更接近阈值距离(例如1000米)、以预定阈值(例如40,000流明)产生更多的光等,则车辆12可以将智能灯48的位置确定为光伏充电位置。因此,车辆12可以导航到智能灯48的位置。

计算机10可以被编程为基于预期的车辆12的使用时间(即,用户意图使用车辆12的预测时间(例如下午3点到下午4点))来确定光伏充电位置。预期的车辆12的使用时间可以基于用户的输入,例如,对用户设备14的输入,该输入指示用户正计划离开家在特定时间去上班。预期的车辆12的使用时间可以基于历史的车辆12的使用数据,例如,计算机10可以识别每周四上午2点用户使用车辆12从特定位置(例如本地商业)行驶回家。基于预期的车辆12使用时间,计算机10可以确定光伏充电位置,例如以使当前时间与预期的使用时间之间接收的电荷最大化。

例如,计算机10可以识别直到预期的车辆使用时间的时间的量(例如2小时)。车辆12可以基于到该位置的距离和在该位置处的可用光的量来确定光伏充电位置。例如,由于行驶时间的差异,与具有较大的光强度的另一位置相比,车辆12可以确定导航到具有较低的光强度的较近的位置,例如,车辆12可以确定行驶15分钟并且在较低的光强度的位置充电持续1小时45分钟与行驶30分钟并且在较大的光强度的位置充电持续1小时30分钟相比,将产生更多的电力(并且电池消耗更少)。

计算机10可以被编程为一旦确定保持在光伏充电位置处的成本大于保持在光伏充电位置处的利益,就将车辆12导航远离该光伏充电位置。在这种情况下,保持在光伏充电位置的成本是与光伏充电位置相关的货币成本。例如,光伏充电位置可以是需要例如经由网络18从计算机10到服务器计算机16支付授权的计费停车位置。这种支付可以基于在该位置花费的时间的量,例如,每小时1美元停车。保持在光伏充电位置处的利益是从光伏充电位置处接收的光产生的电力,例如0.5千瓦。计算机10可以将产生的电力转换成货币等价物以与保持光伏充电位置处的成本进行比较。例如,车辆12可以识别在其他充电位置(例如,感应充电位置或在用户的家位置处插入车辆12)获取电力的成本,例如每千瓦时1美元。因此,计算机10可以确定成本(例如,2美元停车一小时)大于利益(例如每小时产生0.5美元的电力(每千瓦时1美元乘以1小时乘以0.5千瓦))。响应于这种确定,计算机10可以将车辆12导航远离光伏充电位置。

计算机10可以被编程为响应于确定运动致动的光已经关闭而致动车辆12以提供运动,该运动可以由运动致动的光感测到。例如,计算机10可以例如基于从光传感器44(例如,光度计、照相机、光伏充电装置38等)接收到的信息来识别光源已经转为“关闭”状态。响应与这种识别,计算机10可以致动车辆12以提供运动。例如,计算机10可以致动外后视镜32以在延伸和缩回位置之间移动。另外地或替代地,计算机10可以致动推进器26以使车辆12移动(例如向前方向2英尺)。

计算机10可以被编程为例如基于感应充电位置数据库来确定感应充电位置。感应充电位置数据库可以包括与各种感应充电位置有关的信息,例如,地理位置(例如经度和纬度坐标)、电费(例如,每千瓦时1美元)、充电率(例如100千瓦)等。感应充电位置数据库可以存储在存储器22和/或服务器计算机16中。

计算机10可以被编程为响应于确定当前充电水平高于另一充电阈值(例如95%)将车辆12导航到初始位置,如下面针对第三和第四充电阈值充电水平所讨论的。

过程

图2是示出了用于控制自主可再充电电动车辆12在太阳光不可用时最大化充电效率的示例性过程200的流程图。当车辆12打开或以其他方式置于可操作状态时,在一天中的特定时间,例如配置为在日落前两小时使计算机10从睡眠状态到唤醒状态,基于测量的亮度,例如,当计算机10从光传感器44接收到指示亮度低于光阈值(例如25勒克斯)的信息时、例如当落日和/或云层减少由车辆12接收的光时、当车辆12被物理结构(例如,停车场的顶棚天花板等)禁止接收自然光时,过程200在框210中开始。

在框210中,当由车辆接收的光低于光阈值时,计算机10确定电池42的充电水平是或将低于第一充电阈值充电水平(例如95%)。一旦确定充电水平是或将低于第一充电阈值,过程200就移动到框220。一旦确定充电水平不是或不会低于第一充电阈值,该过程结束。或者,该过程可以保持在框210处以监控电池42的充电水平是否降至第一充电阈值充电水平以下。

在框220中,当由车辆接收的光低于光阈值时,计算机10确定电池42的充电水平是或将高于第二充电阈值充电水平(例如80%)。一旦确定充电水平不是或将不会高于第二充电阈值,过程200就移动到框230。一旦确定充电水平是或将高于第一充电阈值,过程200就移动到框250。第二充电阈值充电水平可以基于可以在光伏充电位置处接收的预期充电来确定。当由车辆接收的光低于光阈值时,感应充电位置通常提供比光伏充电位置更多的电力。因此,第二充电阈值可以相对于在光伏充电位置处的可用电力的量而被作为目标,例如以确定光伏充电位置是否足够或者是否需要感应插入充电。

在框230中,计算机10将车辆12导航到感应充电位置并接收充电。例如,计算机10基于感应充电位置数据库来确定感应充电位置,基于从导航系统34和传感器44接收的信息将车辆12导航到感应充电位置,并且经由感应充电装置40接收充电。

接下来在框240处,计算机10确定电池42的充电水平高于第三充电阈值充电水平(例如95%)。一旦确定充电水平高于第三充电阈值,过程200就移动到框290。一旦确定充电水平不高于第三充电阈值,车辆12保持在接收充电的感应充电位置处,以时间间隔(例如每2分钟)重复框240。

在框250处,计算机10将车辆12导航到光伏充电位置并接收充电。例如,计算机10确定光伏充电位置,基于从导航系统34接收到的信息导航到光伏充电位置,并且经由光伏充电装置38接收充电。另外地或替代地,计算机10可以例如基于从照相机接收的信息来识别提供光伏充电的光源以及相对于车辆12朝向光源的方向和/或最靠近光源的停车位置。计算机10然后可以例如基于从传感器44和导航系统34接收到的信息通过致动推进器26、制动器28和转向器30将车辆10导向识别的光源和/或停车位置。

接下来,在框260处,计算机10确定保持在光伏充电位置处的成本是否大于保持在光伏充电位置处的利益。一旦确定成本大于利益,过程200就返回到框250以将车辆12导航到不同的光伏充电位置。一旦确定成本不大于利益,车辆12保持在接收充电的光伏充电位置处。

接下来,在框270处,计算机10例如基于来自光传感器44的信息确定在光伏充电位置处的光是否已关闭。一旦确定光已经关闭,过程前进到框275。一旦确定光没有关闭,过程前进到框280。

在框275处,计算机10致动车辆12以提供感测运动。例如,计算机10可以致动推进器26和/或外后视镜32。

在框280处,计算机10确定电池42的充电水平高于第四充电阈值充电水平(例如95%)。一旦确定充电水平高于第四充电阈值,过程200就移动到框280。一旦确定充电水平不高于第四充电阈值,车辆12就保持在接收充电的光伏充电位置处,以时间间隔(例如每2分钟)重复框260、框270和框280。

在框290处,计算机10将车辆12导航到初始位置。在框280之后,过程200结束。

结论

计算装置通常包括计算机可执行指令,其中该指令可以由一个或多个例如上述类型的计算装置执行。计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独地或组合的javatm、c、c++、visualbasic、javascript、perl等。这些应用程序中的一些可以在诸如java虚拟机、dalvik虚拟机等的虚拟机上编译和执行。通常,处理器(例如微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成一个或多个程序,包括这里所描述的一个或多个程序。这样的指令或其他数据可以采用各种计算机可读介质存储和传送。计算机可读介质(也简称为处理器可读介质)包括任意非暂时性(例如有形的)的参与提供数据(例如指令)的介质,该数据可以由计算机(例如计算机处理器)读取。这样的介质可以采用多种形式,包括但不限于非易失性介质和易失性介质。非易失性介质可以包括例如光盘或磁盘或其他永久性存储器。易失性介质可以包括例如典型地构成主存储器的动态随机存取存储器(dram)。这样的指令可以通过一种或多种传输介质,包括同轴线缆、铜线和光纤,包括内部包含耦接于计算机处理器的系统总线线缆。计算机可读介质的常规形式包括,如软盘、柔性盘、硬盘、磁盘、任何其他磁性介质、cd-rom(只读光盘驱动器)、dvd(数字化视频光盘)、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、ram(随机存取存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、flash-eeprom(闪速电可擦除可编程只读存储器)、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。

数据库、数据仓库或本文描述的其他数据存储可以包括用于存储、访问和检索各种数据的各种机构,该数据包括分层数据库、系统文件的文件组、具有专有格式应用程序的应用数据库、关系数据库管理系统(rdbms)等。每一个这样的数据库存储通常包括在采用了例如上述之一的计算机操作系统的计算设备内,并且通过网络以任意一种或多种方式被访问。文件系统可以从计算机操作系统访问,并且包括以多种形式存储的文件。除了用于创建、存储、编辑、执行存储程序的语言,rdbms通常采用结构化查询语言(sql),例如前面所述的pl/sql语言。

在一些示例中,系统元件是在一个或多个计算装置(例如服务器、私人电脑等)上实施的计算机可读指令(例如软件),该指令存储在与此相关(例如盘、存储器等)的计算机可读介质上。计算机程序产品可以包括这样存储于计算机可读介质用于实施上述功能的指令。

关于本文所述的介质、程序、系统、方法等,应理解的是虽然这样的程序等的步骤描述为按照一定的顺序排列发生,但这样的程序可以采用以这里描述的顺序之外的顺序完成的描述的步骤实施操作。进一步应该理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略这里所述的某些步骤。换言之,本文的系统和/或过程的描述提供用于说明某些实施例的目的,并且不应该以任何方式解释为限制公开的主题。

已经以说明性方式描述了本公开,并且应该理解,已经使用的术语旨在具有描述性文字的性质而不是限制性的。鉴于上述教导,本公开的许多修改和变化是可能的,并且可以以与具体描述不同的方式来实施本公开。

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