US20210394642A1 - Systems and methods for providing an adjusted state of charge limit - Google Patents
Systems and methods for providing an adjusted state of charge limit Download PDFInfo
- Publication number
- US20210394642A1 US20210394642A1 US16/907,681 US202016907681A US2021394642A1 US 20210394642 A1 US20210394642 A1 US 20210394642A1 US 202016907681 A US202016907681 A US 202016907681A US 2021394642 A1 US2021394642 A1 US 2021394642A1
- Authority
- US
- United States
- Prior art keywords
- user
- vehicle
- charge
- charging
- arrival time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/12—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/50—Charging stations characterised by energy-storage or power-generation means
- B60L53/53—Batteries
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/60—Monitoring or controlling charging stations
- B60L53/62—Monitoring or controlling charging stations in response to charging parameters, e.g. current, voltage or electrical charge
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/60—Monitoring or controlling charging stations
- B60L53/68—Off-site monitoring or control, e.g. remote control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/50—Control modes by future state prediction
- B60L2260/52—Control modes by future state prediction drive range estimation, e.g. of estimation of available travel distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/50—Control modes by future state prediction
- B60L2260/54—Energy consumption estimation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/7072—Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/12—Electric charging stations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
- Y02T90/167—Systems integrating technologies related to power network operation and communication or information technologies for supporting the interoperability of electric or hybrid vehicles, i.e. smartgrids as interface for battery charging of electric vehicles [EV] or hybrid vehicles [HEV]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S30/00—Systems supporting specific end-user applications in the sector of transportation
- Y04S30/10—Systems supporting the interoperability of electric or hybrid vehicles
- Y04S30/12—Remote or cooperative charging
Definitions
- vehicles are designed to be recharged using charging stations.
- electric vehicles may use an electric motor to provide all or part of the mechanical drive power of the vehicle.
- Some types of electric vehicle may be charged from an external source via a charging station.
- a plugin electric vehicle may include batteries which store power from the electrical grid in an electrochemical cell.
- charging stations may be often positioned in parking structures and lots. While the number of available charging stations is increasing, typically, a parking lot or structure may only have a few parking spots where vehicles may access the charging stations.
- a system for providing an adjusted SOC limit/ceiling may include a recognition module, a position module, a charge state module, and a charging module.
- the recognition module may be configured to determine an initial SOC limit for a vehicle associated with a user.
- the initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle.
- the position module may be configured to estimate an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user.
- the charge state module may be configured to calculate an adjusted SOC limit based on the arrival time of the user.
- the charging module may be configured to set the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- a method may include determining an initial SOC limit for a vehicle associated with a user.
- the initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle.
- the method may also include estimating an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user.
- the method may further include calculating an adjusted SOC limit based on the arrival time of the user.
- the method yet may further include setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- a non-transitory computer readable storage medium storing instructions that when executed by a computer, which includes a processor to perform a method.
- the method may include determining an initial SOC limit for a vehicle associated with a user.
- the initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle.
- the method may also include estimating an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user.
- the method further may include calculating an adjusted SOC limit based on the arrival time of the user.
- the method yet may further include setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- FIG. 1 is a schematic view of an exemplary parking area having a charging station, according to one embodiment.
- FIG. 2 is a block diagram of an operating environment for providing an adjusted SOC limit, according to one embodiment.
- FIG. 3 is a process flow for providing an adjusted SOC limit, according to one embodiment.
- FIG. 4 is an illustration of an example computer-readable medium or computer-readable device including processor-executable instructions configured to embody one or more of the provisions set forth herein, according to one embodiment.
- SOC State of charge
- BEV battery electric vehicle
- PHEV plug-in hybrid electric vehicle
- users may have to wait to access public charging stations.
- a user may opt to leave their vehicle during charge in order to eat, shop, or take a bathroom break, etc.
- the length of the charging session may vary based on charging factors, such as usage of the charger by other vehicles, charging speed, ambient temperature, etc. This ‘fluctuation’ of charging time adds uncertainty to the length of the charging session. Accordingly, the user may experience pressure or anxiety to return to the vehicle promptly once the vehicle has finished charging.
- a vehicle may occupy a charging station even after it has been charged to a predetermined SOC limit.
- the user may park their vehicle at a charging station because charging stations are typically located in preferred parking spaces, for example, near the entrance.
- the vehicle may only need to be charged for two hours to reach the predetermined SOC limit.
- the user 108 may plan to be back within 2 hours, but only begin leaving at the 2-hour mark. Accordingly, the vehicle may occupy the parking space associated with the charging station for longer than two hours, after the charging session has ended, while the user is returning.
- Other vehicles may not be able to access the charging station to receive a charge while the previously parked vehicle is sitting in the parking space not receiving a charge.
- the systems and methods described herein provide an adjusted SOC limit for the user in order to accommodate the user's schedule.
- Charging systems may provide different charging options.
- the adjusted SOC limit may be associated with a charging option that provides the vehicle with the desired charge while avoiding any penalties.
- an adjusted SOC limit may be used to charge the vehicle for a longer amount of time if the user is going to unexpectedly spend a longer time away from the vehicle.
- the adjusted SOC limit may be calculated based on the proximity of the user. For example, the proximity of the user may be determined in order to calculate the return rate of the user.
- the adjusted SOC limit may be calculated to charge the vehicle in a manner that comports with the user's return to the vehicle.
- the user may avoid incurring idle penalties because the vehicle would be charging for an amount of time corresponding to the length of time that user is actually away.
- Bus refers to an interconnected architecture that is operably connected to other computer components inside a computer or between computers.
- the bus may transfer data between the computer components.
- the bus may be a memory bus, a memory processor, a peripheral bus, an external bus, a crossbar switch, and/or a local bus, among others.
- the bus may also be a vehicle bus that interconnects components inside a vehicle using protocols such as Media Oriented Systems Transport (MOST), Controller Area network (CAN), Local Interconnect network (LIN), among others.
- MOST Media Oriented Systems Transport
- CAN Controller Area network
- LIN Local Interconnect network
- Charging station refers to an access point to an energy source that a vehicle may engage to receive a charge. Accordingly, the charging station is an element in an energy infrastructure capable of transferring energy, for example, from the grid to a vehicle.
- the charging station may include a connector to connect to the vehicle to the charging station.
- the charge connector may include a range of heavy duty or special connectors that conform to the variety of standards, such as DC rapid charging, multi-standard chargers, and AC fast charging, etc.
- Computer components refers to a computer-related entity (e.g., hardware, firmware, instructions in execution, combinations thereof).
- Computer components may include, for example, a process running on a processor, a processor, an object, an executable, a thread of execution, and a computer.
- a computer component(s) may reside within a process and/or thread.
- a computer component may be localized on one computers and/or may be distributed between multiple computers.
- Computer communication refers to a communication between two or more communicating devices (e.g., computer, personal digital assistant, cellular telephone, network device, vehicle, vehicle computing device, infrastructure device, roadside equipment) and may be, for example, a network transfer, a data transfer, a file transfer, an applet transfer, an email, a hypertext transfer protocol (HTTP) transfer, and so on.
- communicating devices e.g., computer, personal digital assistant, cellular telephone, network device, vehicle, vehicle computing device, infrastructure device, roadside equipment
- HTTP hypertext transfer protocol
- a computer communication may occur across any type of wired or wireless system and/or network having any type of configuration, for example, a local area network (LAN), a personal area network (PAN), a wireless personal area network (WPAN), a wireless network (WAN), a wide area network (WAN), a metropolitan area network (MAN), a virtual private network (VPN), a cellular network, a token ring network, a point-to-point network, an ad hoc network, a mobile ad hoc network, a vehicular ad hoc network (VANET), a vehicle-to-vehicle (V2V) network, a vehicle-to-everything (V2X) network, a vehicle-to-infrastructure (V2I) network, among others.
- LAN local area network
- PAN personal area network
- WPAN wireless personal area network
- WAN wireless network
- WAN wide area network
- MAN metropolitan area network
- VPN virtual private network
- VANET vehicular ad
- Computer communication may utilize any type of wired, wireless, or network communication protocol including, but not limited to, Ethernet (e.g., IEEE 802.3), WiFi (e.g., IEEE 802.11), communications access for land mobiles (CALM), WiMax, Bluetooth, Zigbee, ultra-wideband (UWAB), multiple-input and multiple-output (MIMO), telecommunications and/or cellular network communication (e.g., SMS, MMS, 3G, 4G, LTE, 5G, GSM, CDMA, WAVE), satellite, dedicated short range communication (DSRC), among others.
- Ethernet e.g., IEEE 802.3
- WiFi e.g., IEEE 802.11
- Communications Access e.g., WiMax
- Bluetooth e.g., WiMax
- UWAB ultra-wideband
- MIMO multiple-input and multiple-output
- telecommunications and/or cellular network communication e.g., SMS, MMS, 3G, 4G, LTE, 5G, GSM, CD
- Communication interface may include input and/or output devices for receiving input and/or devices for outputting data.
- the input and/or output may be for controlling different vehicle features, which include various vehicle components, systems, and subsystems.
- the term “input device” includes, but is not limited to: keyboard, microphones, pointing and selection devices, cameras, imaging devices, video cards, displays, push buttons, rotary knobs, and the like.
- the term “input device” additionally includes graphical input controls that take place within a user interface, which may be displayed by various types of mechanisms such as software and hardware-based controls, interfaces, touch screens, touch pads or plug and play devices.
- An “output device” includes, but is not limited to, display devices, and other devices for outputting information and functions.
- Computer-readable medium refers to a non-transitory medium that stores instructions and/or data.
- a computer-readable medium may take forms, including, but not limited to, non-volatile media, and volatile media.
- Non-volatile media may include, for example, optical disks, magnetic disks, and so on.
- Volatile media may include, for example, semiconductor memories, dynamic memory, and so on.
- a computer-readable medium may include, but are not limited to, a floppy disk, a flexible disk, a hard disk, a magnetic tape, other magnetic medium, an ASIC, a CD, other optical medium, a RAM, a ROM, a memory chip or card, a memory stick, and other media from which a computer, a processor or other electronic device may read.
- Database is used to refer to a table. In other examples, “database” may be used to refer to a set of tables. In still other examples, “database” may refer to a set of data stores and methods for accessing and/or manipulating those data stores.
- a database may be stored, for example, at a disk, data store, and/or a memory.
- Data store may be, for example, a magnetic disk drive, a solid-state disk drive, a floppy disk drive, a tape drive, a Zip drive, a flash memory card, and/or a memory stick.
- the disk may be a CD-ROM (compact disk ROM), a CD recordable drive (CD-R drive), a CD rewritable drive (CD-RW drive), and/or a digital video ROM drive (DVD ROM).
- the disk may store an operating system that controls or allocates resources of a computing device.
- Display may include, but is not limited to, LED display panels, LCD display panels, CRT display, plasma display panels, touch screen displays, among others, that are often found in vehicles to display information about the vehicle.
- the display may receive input (e.g., touch input, keyboard input, input from various other input devices, etc.) from a user.
- the display may be accessible through various devices, for example, though a remote system.
- the display may also be physically located on a portable device, mobility device, or vehicle.
- Logic circuitry includes, but is not limited to, hardware, firmware, a non-transitory computer readable medium that stores instructions, instructions in execution on a machine, and/or to cause (e.g., execute) an action(s) from another logic circuitry, module, method and/or system.
- Logic circuitry may include and/or be a part of a processor controlled by an algorithm, a discrete logic (e.g., ASIC), an analog circuit, a digital circuit, a programmed logic device, a memory device containing instructions, and so on.
- Logic may include one or more gates, combinations of gates, or other circuit components. Where multiple logics are described, it may be possible to incorporate the multiple logics into one physical logic. Similarly, where a single logic is described, it may be possible to distribute that single logic between multiple physical logics.
- Non-volatile memory may include volatile memory and/or nonvolatile memory.
- Non-volatile memory may include, for example, ROM (read only memory), PROM (programmable read only memory), EPROM (erasable PROM), and EEPROM (electrically erasable PROM).
- Volatile memory may include, for example, RAM (random access memory), synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), and direct RAM bus RAM (DRRAM).
- the memory may store an operating system that controls or allocates resources of a computing device.
- Module includes, but is not limited to, non-transitory computer readable medium that stores instructions, instructions in execution on a machine, hardware, firmware, software in execution on a machine, and/or combinations of each to perform a function(s) or an action(s), and/or to cause a function or action from another module, method, and/or system.
- a module may also include logic, a software-controlled microprocessor, a discrete logic circuit, an analog circuit, a digital circuit, a programmed logic device, a memory device containing executing instructions, logic gates, a combination of gates, and/or other circuit components. Multiple modules may be combined into one module and single modules may be distributed among multiple modules.
- Operaable connection or a connection by which entities are “operably connected,” is one in which signals, physical communications, and/or logical communications may be sent and/or received.
- An operable connection may include a wireless interface, a physical interface, a data interface, and/or an electrical interface.
- Portable device is a computing device typically having a display screen with user input (e.g., touch, keyboard) and a processor for computing. Portable devices include, but are not limited to, handheld devices, mobile devices, smart phones, laptops, tablets, e-readers, smart speakers. In some embodiments, a “portable device” could refer to a remote device that includes a processor for computing and/or a communication interface for receiving and transmitting data remotely.
- Processor processes signals and performs general computing and arithmetic functions. Signals processed by the processor may include digital signals, data signals, computer instructions, processor instructions, messages, a bit, a bit stream, that may be received, transmitted and/or detected. Generally, the processor may be a variety of various processors including multiple single and multicore processors and co-processors and other multiple single and multicore processor and co-processor architectures. The processor may include logic circuitry to execute actions and/or algorithms.
- “Station systems,” as used herein may include, but is not limited to, any system that may be used to enhance the charge capability, use, and/or safety of a charging station.
- Exemplary station systems include, but are not limited to: a monitoring system, a vehicle identification system, a user detection system, communication system, a charge allocation system, a charge management system, a scheduling system, a sensory system, and a camera system among others.
- a “user,” as used herein may include, but is not limited to, one or more biological beings exerting a demand on a source of energy, such as an electrical grid.
- the user may be a driver or a passenger of a vehicle.
- Value and “level”, as used herein may include, but is not limited to, a numerical or other kind of value or level such as a percentage, a non-numerical value, a discrete state, a discrete value, a continuous value, among others.
- value of X or “level of X” as used throughout this detailed description and in the claims refers to any numerical or other kind of value for distinguishing between two or more states of X. For example, in some cases, the value or level of X may be given as a percentage between 0% and 100%. In other cases, the value or level of X could be a value in the range between 1 and 10. In still other cases, the value or level of X may not be a numerical value, but could be associated with a given discrete state, such as “not X”, “slightly x”, “x”, “very x” and “extremely x”.
- Vehicle refers to any moving vehicle powered wholly or partially by any form of rechargeable energy.
- vehicle includes, but is not limited to, cars, trucks, vans, minivans, SUVs, motorcycles, scooters, boats, go-karts, amusement ride cars, rail transport, personal watercraft, and aircraft.
- a motor vehicle includes one or more engines.
- vehicle may refer to an electric vehicle that is capable of carrying one or more users and is powered entirely or partially by one or more electric motors powered by an electric battery.
- the EV may include battery electric vehicles (BEV) and plug-in hybrid electric vehicles (PHEV).
- vehicle may also refer to an autonomous vehicle and/or self-driving vehicle.
- the autonomous vehicle may carry one or more users.
- vehicle may include vehicles that are automated or non-automated with pre-determined paths or free-moving vehicles.
- FIG. 1 is a parking area 100 including the charging station 102 .
- the charging station 102 provides energy to vehicles, such as the vehicle 104 , here shown in parking space 106 .
- the charging station 102 is specifically associated with the parking space 106 .
- the charging station 102 may be associated with a plurality of parking spaces.
- the charging station 102 may include charging equipment that may be installed in a private or public location for example, at a public (e.g., non-networked) or private (e.g., networked) charging station(s).
- the charging station 102 may include a charging station identification designation (e.g., identification number, serial number, alpha-numeric code, station name) that may be used to identify a particular charging stations.
- the charging station 102 may replenish the vehicle 104 using a charging energy source type that indicates the type of energy the charging station 102 provides.
- Energy may include clean renewable energy and non-renewable energy. Clean renewable energy may include, solar energy, hydro energy, biomass energy, wind energy, among others.
- Non-renewable energy may include electricity from a grid source supplied by one or more utility providers, and in the case of hybrid vehicles, fossil fuels.
- the vehicle 104 may be capable of being fast charged based on fast charging components (not shown) that may be operably connected to the vehicle 104 .
- Fast charging may enable the vehicle 104 to be charged at one or more charging speed tiers that provide a higher charging power (e.g., voltage, power, etc.) than a default charging speed tier or a slower charging speed tier.
- the charging station 102 may include fast charging electric charging equipment (not shown) that may be facilitate the charging of the vehicle 104 at the one or more charging speed tiers.
- the charging station 102 may provide one or more charging speed tiers that provide a default charging speed (e.g., where a default amount of charging power is provided to charge the vehicle 104 at a default charging speed) and/or one or more levels of fast charging speeds at one or more charging voltages.
- a default charging speed e.g., where a default amount of charging power is provided to charge the vehicle 104 at a default charging speed
- one or more fast charging speed tiers may provide one or more levels of fast charging from a default charging speed tier or one or more slower charging speed tiers that may provide slower charging at one or more lower charging voltages (e.g., increase from 240 volts to 480 volts) to more quickly charge the vehicle 104 to the adjusted SOC.
- a user 108 may occupy the parking area 100 .
- the user 108 user may be a vehicle occupant.
- the user 108 may also have a portable device 110 , such as a phone, key fob, personal fitness device, and activity tracker, among others.
- the user 108 may be remotely located from the vehicle 104 .
- the vehicle 104 may have autonomously driven to the parking area 100 while the user 108 is somewhere else, such as a location 112 .
- the location 112 may be a retail outlet, office, residence, manufacturer, hospital, restaurant, etc.
- the user 108 may transmit a schedule 114 associated with the vehicle 104 via, for example, the portable device 110 .
- the schedule 114 indicates the plans and/or actions of the user.
- the schedule may include a partial timeline for the vehicle 104 and/or the user 108 .
- the schedule 114 may be dynamic and change with input or location of the user 108 .
- the user 108 and/or the vehicle 104 may access an operating environment 200 , shown in FIG. 2 , to charge the vehicle 104 to an adjusted SOC limit.
- the user 108 may transmit the schedule 114 for charging the vehicle 104 from the portable device 110 to the operating environment 200 .
- the schedule 114 may be transmitted from the vehicle 104 to the operating environment 200 .
- FIG. 2 a block diagram of the operating environment 200 for providing the adjusted SOC limit according to an exemplary embodiment.
- One or more of the components of the operating environment 200 may be considered in whole or in part a vehicle communication network.
- the charging station 102 communicates with a remote server 202 over a network 204 and a computing device 206 .
- the computing device 206 may be provided at the charging station 102 , the portable device 110 , the remote server 202 , or other remote location operably connected to the charging station 102 and/or the remote server 202 via the network 204 .
- Station systems 208 and station sensors 210 communicate information about the charging station 102 or the physical environment (e.g., the parking area 100 ) of the charging station 102 to the computing device 206 .
- the operating environment 200 may be implemented as part of a telematics unit, a head unit, a navigation unit, an infotainment unit, an electronic control unit, among others of a vehicle, such as the vehicle 104 shown.
- the computing device 206 may be capable of providing wired or wireless computer communications utilizing various protocols to send/receive electronic signals internally to/from components of the operating environment.
- the computing device 206 may be operably connected for internal computer communication via the bus 222 (e.g., a Controller Area Network (CAN) or a Local Interconnect Network (LIN) protocol bus) to facilitate data input and output between the computing device 206 and the components of the operating environment.
- the bus 222 e.g., a Controller Area Network (CAN) or a Local Interconnect Network (LIN) protocol bus
- CAN Controller Area Network
- LIN Local Interconnect Network
- the computing device 206 includes a processor 212 , a memory 214 , a data store 216 , a position determination unit 218 , and a communication interface 220 , which are each operably connected for computer communication via a bus 222 and/or other wired and wireless technologies defined herein.
- the computing device 206 may include provisions for processing, communicating, and interacting with various components of the charging station 102 and other components of the operating environment 200 .
- the computing device 206 may be implemented with the charging station 102 or the vehicle 104 , for example, as part of a telematics unit, a head unit, an infotainment unit, an electronic control unit, an on-board unit, or as part of a specific control system, among others.
- the computing device 206 may be implemented remotely for example, with a portable device 110 or the remote server 202 , connected via the network 204 .
- the processor 212 may include logic circuitry with hardware, firmware, and software architecture frameworks for remote control of the charging station 102 .
- the processor 212 may store application frameworks, kernels, libraries, drivers, application program interfaces, among others, to execute and control hardware and functions discussed herein.
- the processor 212 may include a recognition module 224 , position module 226 , a charge state module 228 , and a charging module 230 , although the processor 212 may be configured into other architectures.
- the memory 214 and/or the data store 216 may store data about the charging station 102 . Further, in some embodiments, the memory 214 and/or the data store 216 may store similar components as the processor 212 for execution by the processor 212 .
- the modules of the processor 212 may access the position determination unit 218 via the bus 222 .
- the position determination unit 218 may include hardware (e.g., sensors) and software to determine and/or acquire position data about the vehicle 104 .
- the position determination unit 218 may include a global positioning system (GPS) unit (not shown) and/or an inertial measurement unit (IMU) (not shown).
- GPS global positioning system
- IMU inertial measurement unit
- the position determination unit 218 may provide a geo-position of the charging station 102 , the vehicle 104 , the user 108 , and the portable device 110 , among others based on satellite data from, for example, a global position source (not shown), or from any Global Navigational Satellite infrastructure (GNSS), including GPS, Glonass (Russian) and/or Galileo (European). Further, the position determination unit 218 may provide dead-reckoning data or motion data from, for example, a gyroscope, accelerometer, magnetometers, among others.
- GNSS Global Navigational Satellite infrastructure
- the position determination unit 218 may provide dead-reckoning data or motion data from, for example, a gyroscope, accelerometer, magnetometers, among others.
- the communication interface 220 may include software and hardware to facilitate data input and output between the components of the computing device 206 and other components of the operating environment 200 , the vehicle 104 , and/or the portable device 110 .
- the communication interface 220 may include network interface controllers (not shown) and other hardware and software that manages and/or monitors connections and controls bi-directional data transfer between the communication interface 220 and other components of the operating environment 200 , the charging station 102 , the vehicle 104 , and/or the portable device 110 using, for example, the network 204 .
- the station systems 208 may include any type of vehicle control system and/or vehicle described herein to enhance the charging station 102 and/or safety of the charging station 102 .
- the station systems 208 may include a communication system 234 .
- the communication system 234 may facilitate communication from the charging station 102 and access the communication protocols of other entities. For example, when communicating with the vehicle 104 , the communication system 234 may determine a media access control (MAC) address of the vehicle 104 .
- the communication system 234 may also facilitate communication with the user 108 via, for example, the portable device 110 .
- the station sensors 210 may include various types of sensors for use with the charging station 102 and/or the station systems 208 for detecting and/or sensing a parameter of the charging station 102 , the station systems 208 , charging information, and/or the environment surrounding the charging station 102 .
- the station sensors 210 may provide charging information about the current charge state of the charging station 102 .
- the station sensors 210 may include, but are not limited to proximity sensors, vision sensors, motion sensors, environmental sensors, and charge sensors, among others.
- the station sensors 210 may be any type of sensor, for example, acoustic, electric, environmental, imaging, light, pressure, force, moisture, thermal, temperature, proximity, among others.
- the station sensors 210 may include an optical sensor 236 for converting light information into electrical signals.
- the computing device 206 may determine an adjusted SOC for the vehicle 104 .
- the computing device 206 may manage the charging station 102 , such that the computing device 206 sets the schedule, the charging rate, the type of charge provided, etc. for the charging station 102 .
- the charging station 102 may be operably connected for computer communication with the vehicle 104 , additional electric vehicles (not shown), the computing device 206 , and/or the remote server 202 , for example, to transmit and receive data (e.g., charge parameters, charging data, feedback, vehicle system data, the schedule 114 , a reservation interface, as will be discussed below) to and from the vehicle 104 , any additional vehicles, the remote server 202 and/or the computing device 206 .
- the remote server 202 may include a remote processor 238 , remote memory 240 , remote data 242 , and remote communication interface 244 .
- the communication interface 220 and or the communication system 234 may be a wired or wireless link to the charging station 102 .
- the vehicle 104 , additional vehicles, the charging station 102 , the remote server 202 and/or the computing device 206 may be operably controlled to initiate or terminate charging of the vehicle 104 from the charging station 102 based on the systems and methods for providing the adjusted SOC as described herein.
- the vehicle 104 , the charging station 102 , any additional vehicles, and/or the remote server 202 may receive and transmit data through the network 204 to the computing device 206 .
- the computing device 206 may include one or more computing devices (not shown) that may communicate with one or more charging station entities. Detailed embodiments describing exemplary methods using the system and network configuration discussed above will now be discussed in detail.
- FIG. 3 a method 300 for providing an adjusted SOC limit according to an exemplary embodiment is provided.
- FIG. 3 will be described with reference to FIGS. 1 and 2 .
- the method 300 may be described by a number of steps. For simplicity, the method 300 will be described by these steps, but it is understood that the steps of the method 300 may be organized into different architectures, blocks, stages, and/or processes.
- the method 300 includes the recognition module 224 determining an initial SOC limit for a vehicle 104 associated with a user 108 .
- the initial SOC limit indicates an initial amount of charge that a charging station will provide the vehicle 104 to increase a charge level of the vehicle 104 .
- the initial SOC limit may be any value or level, but for clarity here will be described as a percentage of the battery capacity of the vehicle 104 .
- the initial SOC limit may be a default setting of the vehicle 104 .
- the vehicle 104 may default to an initial SOC limit of 80% of the total capacity of vehicle 104 .
- the initial SOC limit may be set based on the cost of charging the vehicle 104 . For example, suppose the cost is $0.85 per kilowatt hour. The user 108 may be able to charge the vehicle 104 at their residence for $0.55. Therefore, the user 108 may only wish to charge the vehicle 104 to a lower SOC limit at the location 112 and wait to fully charge the vehicle 104 at the residence where the energy cost is less expensive. Accordingly, rather than 80% of the capacity of the battery, the initial SOC limit may be set to 60%.
- the initial SOC limit is determined based on a cost of the initial amount of charge.
- the initial SOC limit may be determined on the distance to a primary location associated with the vehicle 104 , such as the residence of the user 108 . The farther away the primary location, the higher the recognition module 224 may set the initial SOC limit. The distance to the primary location may be determined by the position module 226 .
- the recognition module 224 may determine the initial SOC limit based on the vehicle 104 .
- a default setting may be specific to the vehicle 104 .
- the recognition module 224 may identify the vehicle 104 present at the charging station 102 .
- the recognition module 224 may recognize the vehicle 104 based on the proximity of the vehicle 104 to the charging station 102 .
- the proximity may be based on communication between the charging station 102 , the vehicle 104 , the portable device 110 , and/or the recognition module 224 .
- the recognition module 224 may also identify the vehicle 104 based on sensor data from the charging station 102 .
- the station systems 208 and/or the station sensors 210 may identify the vehicle 104 .
- an optical sensor 236 of the station sensors 210 may capture image data associated with the vehicle 104 or the charging station 102 .
- the recognition module 224 may compare the image data to information about the vehicle 104 . Accordingly, the recognition module 224 may identify the vehicle 104 based on characteristics (e.g., charging protocols, voltage pattern, make and model, license plate number, etc.).
- the image data may be received from the remote server 202 , the portable device 110 , infrastructure from the parking area 100 , roadside equipment (not shown) associated with the parking space 106 , or from the vehicle 104 .
- the recognition module 224 may identify the vehicle 104 to access a vehicle profile that specifies the initial SOC limit.
- the vehicle profile may be stored at the recognition module 224 , the vehicle 104 , or the remote server 202 .
- the vehicle profile may indicate various SOC levels corresponding energy cost ranges. For example, if the energy costs $0.51-$0.60 the vehicle profile may set the initial SOC to 90% of the battery capacity, $0.61-$0.70 the vehicle profile may set the initial SOC to 80% of the battery capacity, $0.71-$0.80 the vehicle profile may set the initial SOC to 70% of the battery capacity, and $0.81-$0.90 the vehicle profile may set the initial SOC to 60% of the battery capacity.
- the recognition module 224 may access the vehicle profile of the vehicle 104 and determine the initial SOC limit is 60% of the battery capacity based on the cost of the energy.
- the recognition module 224 may also identify the vehicle 104 based on an interaction with the charging station 102 .
- the interaction may be defined by the charging station 102 being electrically engaged with the vehicle 104 , for example, via a cable or connector is physically engaged with an adapter (not shown) of the vehicle 104 .
- the recognition module 224 may identify the vehicle 104 based on an electrical connection between the vehicle 104 and the charging station 102 .
- the charging station 102 may provide inductive charging by using, for example, inductive charging plates.
- the station systems 208 may receive charging parameters via the communication system 234 .
- the recognition module 224 may identify the vehicle 104 based on the charging parameters.
- the recognition module 224 may determine the initial SOC limit for the vehicle 104 associated with the user 108 , based on the identification of the vehicle 104 , the characteristics of the vehicle 104 , and/or the charging parameters associated with the vehicle 104 .
- the method 300 includes the position module 226 estimating an arrival time of the user 108 at the vehicle 104 .
- the arrival time is based on a current location of the user 108 .
- the position module 226 may identify the current location of the user 108 using location services, for example, the GPS, the position determination unit 218 , etc., of the portable device 110 .
- the position module 226 may ping the portable device 110 the user 108 .
- the portable device 110 may respond with response signal.
- the position module 226 may determine how far away the user 108 is based on the amount of time it takes to receive the response signal from the portable device 110 .
- the position module 226 may query the portable device 110 for location data and receive location data in response.
- the location data may include the current location of the portable device, and by extension the user 108 , or may include information enabling the position module 226 to calculate the current location of the user 108 .
- the location data may include coordinates of the portable device 110 , radial distances, mapping, turn-by-turn directions, previous, current, or predictive locations of the portable device 110 , etc.
- the position module 226 estimates the arrival time of the user 108 based on the position of the user 108 .
- the position module 226 may determine a distance to the location 112 , for example, the distance from the location 112 to the vehicle 104 at the charging station 102 may be a half mile.
- the position module 226 may store distances from the charging station 102 to local sites.
- the position module 226 may access the remote server 202 to identify the current location of the user 108 .
- the remote server 202 may store distances from the charging station 102 to local sites, such as the location 112 , in a look-up table.
- the position module 226 may access the remote server 202 for location data associated with the user 108 .
- the user may check-in to the location 112 via social media platforms using the portable device 110 .
- the remote server 202 may forward information about that check-in, such as the location 112 or location data to the position module 226 .
- the position module 226 may estimate the arrival time of the user 108 based on the return rate of the user 108 .
- the return rate is an estimated or calculated speed at which the user 108 returns to the vehicle 104 .
- the return rate may be based on the average footspeed of the user 108 or average footspeed an adult.
- the return rate may be personalized for the user based on an iterative determination of the current location of the user 108 .
- the position module 226 may calculate the return rate of the user 108 based on two or more locations of the user 108 , such as a first location of the user 108 at a first time and a second location of the user 108 at the second time.
- the return rate may be provided by the portable device 110 .
- the portable device 110 may generate and store portable device data.
- the portable device 110 is an activity tracker.
- the portable device data may include information about the portable device 110 and/or the user 108 , such as the position data, the speed of the user 108 , and/or the return rate.
- the position module 226 may also estimate the arrival time of the user 108 based on the schedule 114 .
- the schedule 114 may indicate the ending time of an event.
- the position module 226 may determine that the end of the event will coincide with the arrival time of the user 108 at the vehicle 104 .
- the schedule 114 may be associated with the user 108 or the location 112 .
- the location 112 is a cinema.
- the schedule 114 may be the listing of movie times and run times associated with the cinema. Further suppose that the user 108 arrives at the charging station 102 associated with the location 112 at 8:15 PM and the next movie start time is listed 15 minutes later as 8:30 PM on the schedule 114 and has a runtime of 1.5 hours.
- the position module 226 may estimate the arrival time of the user as 15 minutes after the end of the movie and therefore be at 10:15 PM.
- the period of 15 minutes corresponds to the period between the vehicle 104 arriving at the charging station 102 and the start time of the movie.
- the position module 226 may calculate the return rate of the user based on the vehicle 104 first arriving at the charging station 102 and the schedule 114 . In another embodiment, the position module 226 may not determine a return rate.
- the position module 226 may estimate the arrival time of the user 108 at the vehicle 104 as 10:00 PM, the end of the movie according to the schedule 114 .
- the schedule 114 may be received directly from the vehicle 104 .
- the vehicle 104 may access the portable device 110 or the remote server 202 to retrieve the schedule 114 .
- the schedule 114 may be maintained specifically for vehicle 104 .
- the schedule 114 may include origins, destinations, waypoints, pick-up time, and/or estimated arrival time.
- the schedule 114 may include the time that the user 108 arrives at the charging station 102 .
- the vehicle 104 may be monitored, managed, and/or operated by a third party using the remote server 202 . Accordingly, the schedule 114 may be generated by the remote processor 238 , stored in the remote memory 240 , or included in the remote data 242 .
- the schedule 114 may also be based on the historical user data of the user 108 .
- the user may frequent the location 112 and return to the vehicle 104 at approximately the same time.
- the location 112 is an office.
- the user 108 may return to the vehicle 104 at 5:30 PM when the vehicle 104 is engaged with a charging station 102 associated with the location 112 .
- the position module 226 may estimate the arrival time of the user based on the historical user data included the schedule 114 .
- the schedule 114 may be generated by virtue of a reservation interface of the position module 226 .
- the reservation interface may be utilized by the user 108 to submit a reservation, appointment, meeting, etc. that would be included in the schedule 114 .
- the schedule 114 may include a proposed charging session that the user 108 selects for the vehicle 104 .
- the proposed charging session may include a predicted charging end time.
- the predicted charging end time may be based on the charging parameters.
- the position module 226 may estimate the arrival time of the user 108 at the vehicle 104 to coincide with the predicted charging end time of the schedule 114 .
- the user 108 of the vehicle 104 may use a display (not shown) of the vehicle 104 and/or the portable device 110 as an input device for the reservation interface as one example of the parked period may be input from the user 108 .
- the position module 226 is triggered to estimate the arrival time of the user 108 . Therefore, in some embodiments, the position module may not act to estimate the arrival time until a charging parameter is satisfied. For example, the position module 226 may estimate the arrival time in response to the vehicle 104 receiving a threshold amount of charge.
- the initial SOC limit is 60% of the battery capacity of the vehicle 104 .
- the position module 226 may be triggered to estimate the arrival time of the user 108 when the vehicle reaches a threshold SOC of the initial SOC limit. If the threshold SOC corresponds to 5% of the battery capacity, the position module 226 would trigger the estimate of the arrival time when the vehicle 104 reaches 55% of the battery capacity given the initial SOC of 60%. Accordingly, the threshold SOC is a predetermined percentage of the initial SOC.
- the position module 226 may also be triggered to estimate the arrival time of the user 108 based on a schedule 114 of the user 108 .
- a schedule 114 of the user 108 For example, suppose that the end time of the movie is 10:00 PM. The position module 226 may be triggered to estimate the arrival time of the user 108 at 10:00 PM. In this manner, the position module 226 may determine if the user 108 is returning to the vehicle 104 or moving farther away. Suppose the user 108 moves from the cinema, a first location, towards a second location, such as an ice cream store. The position module 226 may estimate arrival time of the user 108 as becoming further in to the future as the user 108 is getting farther and farther away. Accordingly, position module 226 may be triggered based on the schedule 114 .
- the method 300 includes the charge state module 228 calculating an adjusted SOC limit based on the arrival time of the user 108 .
- the initial SOC limit may be an SOC that is less that the full amount that allows the vehicle 104 .
- the adjusted SOC limit may increase the charge level from the initial SOC limit so that the user 108 is not charged idle fees if the initial SOC limit is reached before the user returns to the vehicle 104 .
- the adjusted SOC limit may decrease the charge level from the initial SOC limit. For example, the adjusted SOC limit may decrease the charge level if the user 108 is unexpectedly returning earlier. Accordingly, the adjusted SOC limit is a change to the initial SOC limit.
- the adjusted SOC limit may also be based on the charging parameters between the charging station 102 the vehicle 104 .
- the charging parameters may include the charging rate and/or charging speed tiers associated with the charging station 102 .
- the charge state module 228 may calculate the adjusted SOC limit based on the parked period and the charging rate and/or charging speed tiers of the charging station 102 . In this manner, the adjusted SOC limit may be calculated based on the length of time that vehicle 104 will be present in the parking space 106 , based on the schedule 114 , and how fast the charging station 102 will deliver energy to the vehicle 104 .
- the charging parameters may also include the pricing of energy received from the charging station 102 .
- the charging parameters may include energy pricing.
- the charge state module 228 may compare the energy pricing of the charging station 102 to a cost threshold. If the energy pricing exceeds the cost threshold, the charge state module 228 may set a lower adjusted SOC limit to prevent the vehicle 104 from receiving too much energy at the high cost while also ensuring that the vehicle 104 has sufficient energy to meet the needs of the user 108 . Conversely, if the energy pricing does not exceed the cost threshold, the charge state module 228 may set a higher adjusted SOC limit so that the user may take advantage of the lower energy pricing in a manner that satisfies the parked period.
- the charge state module 228 may calculate the adjusted SOC limit based on the arrival time of the user 108 determined based on the return rate.
- the position module 226 has determined that the user 108 is walking at a return rate of 20 minutes per mile and that the user is 1.5 miles away from the vehicle. Accordingly, the position module 226 may estimate the arrival time of the user 108 as being 30 minutes.
- the charge state module 228 may determine that based on the initial SOC limit that the vehicle 104 will complete charging in 5 minutes leaving the vehicle 104 idle at the charging station 102 for 25 minutes. Thus, the charge state module 228 may calculate the adjusted SOC limit to increase the initial SOC limit to keep the vehicle 104 charging for 25 minutes.
- the charge state module 228 may calculate the adjusted SOC limit based on the charging parameters. For example, the charging rate may be 1% of battery capacity per 5 minutes. Suppose from the examples above that the initial SOC limit is set to 60% and that the vehicle 104 will need to be charged for the remaining 25 minutes after the initial SOC limit is met. The charge state module 228 may calculate the adjusted SOC limit to be 65% based on the charging rate and the remaining time.
- the charge state module 228 may calculate the adjusted SOC limit based on the charging speed tiers available from the charging station 102 .
- the charging station 102 may have provided the vehicle 104 energy at a fast charging speed tier rather than a default charging speed tier to reach the initial SOC limit.
- the fast charging speed tier provides energy at a higher cost that the default charging speed tier.
- the charge state module 228 may calculate the time and/or cost associated with a number of candidate adjusted SOC limits corresponding to a plurality of the charging speed tier available. The charge state module 228 may then select the adjusted SOC limit from the number of candidate SOC limits based on a preference of the user 108 , for example, to minimize cost.
- the charging rate of charging rate may be 1% of battery capacity per 5 minutes is the fast charging speed tier and that the charging station 102 also offers a default charging speed tier of 1% of battery capacity per 15 minutes at a decreased cost.
- the charge state module 228 may calculate the adjusted SOC limit for the default charging speed tier as 62% and accordingly select both that the adjusted SOC limit be 62% and that the default charging speed tier be used once the initial SOC limit is met.
- the charge state module 228 may modify the initial SOC limit to the adjusted SOC limit so that the vehicle 104 receives a continuous charge.
- the charge state module may allow for a pause in charging.
- the pause in charging may be less than a grace period associated with idle fees.
- the charging station sensors 210 detect pauses in charging and if a pause lasts longer than five minutes an idle fee is assessed against the vehicle 104 . Therefore, the charging station 102 has a five minute grace period with regard to idle fees.
- the charge state module 228 may schedule a three minute break in charging before resuming charging to take advantage of the grace period so the vehicle 104 is not assessed idle fees.
- the method 300 includes the charging module 230 setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- the charging module 230 may communicate with the charging station 102 , the vehicle 104 , the user 108 , the portable device 110 , the computing device 206 , and/or the remote server 202 among others.
- the charging module 230 may communicate adjusted SOC limit and possibly any charging parameters, for example, any charging parameters that arte to be adjusted based on the adjusted SOC limit, such as the charging speed tier. Accordingly, the charging module 230 may set the vehicle 104 to receive a charge until the adjusted SOC limit is reached.
- the vehicle 104 may have an end ramp such that the charging speed is lower as the adjusted SOC limit is approached.
- the charging module 230 may set charging parameters, such as the charging speed tier, so that the adjusted SOC limit is reached according to the estimated arrival of the user 108 and/or the schedule 114 . Therefore, the adjusted SOC limit is set for the vehicle 104 to better accommodate the user 108 , the schedule 114 , as well as any unexpected conditions that may affect the estimated arrival time of the user 108 .
- Still another aspect of the systems and methods for providing an adjusted SOC limit involves a computer-readable medium including processor-executable instructions configured to implement one aspect of the techniques presented herein.
- An aspect of a computer-readable medium or a computer-readable device devised in these ways is illustrated in FIG. 4 , wherein an implementation 400 includes a computer-readable medium 408 , such as a CD-R, DVD-R, flash drive, a platter of a hard disk drive, etc., on which is encoded computer-readable data 406 .
- This encoded computer-readable data 406 such as binary data including a plurality of zero's and one's as shown in 406 , in turn includes a set of processor-executable computer instructions 404 configured to operate according to one or more of the principles set forth herein.
- the processor-executable computer instructions 404 may be configured to perform a method 402 , such as the method 300 of FIG. 3 .
- the processor-executable computer instructions 404 may be configured to implement a system, such as the operating environment of FIG. 2 .
- Many such computer-readable media may be devised by those of ordinary skill in the art that are configured to operate in accordance with the techniques presented herein.
- Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions or other data.
- Memory 214 and data store 216 are examples of computer storage media.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store the desired information and which may be accessed by the computing device 206 .
- Computer readable media includes communication media.
- Communication media typically embodies computer readable instructions or other data in a “modulated data signal” such as a carrier wave or other transport mechanism and includes any information delivery media.
- modulated data signal includes a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
- first”, “second”, or the like are not intended to imply a temporal aspect, a spatial aspect, an ordering, etc. Rather, such terms are merely used as identifiers, names, etc. for features, elements, items, etc.
- a first channel and a second channel generally correspond to channel A and channel B or two different or two identical channels or the same channel.
- “comprising”, “comprises”, “including”, “includes”, or the like generally means comprising or including, but not limited to.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
- This application is a continuation-in-part and claims priority to the application entitled “SYSTEMS AND METHODS FOR PROVIDING A PERSONALIZED STATE OF CHARGE” of Eri Izumi Maeda, application Ser. No. 16/906,767 filed on Jun. 19, 2020, which is expressly incorporated by reference herein.
- Increasingly, vehicles are designed to be recharged using charging stations. For example, electric vehicles may use an electric motor to provide all or part of the mechanical drive power of the vehicle. Some types of electric vehicle may be charged from an external source via a charging station. A plugin electric vehicle may include batteries which store power from the electrical grid in an electrochemical cell. To facilitate charging of electric vehicles, charging stations may be often positioned in parking structures and lots. While the number of available charging stations is increasing, typically, a parking lot or structure may only have a few parking spots where vehicles may access the charging stations.
- According to one aspect, a system for providing an adjusted SOC limit/ceiling is provided. The system may include a recognition module, a position module, a charge state module, and a charging module. The recognition module may be configured to determine an initial SOC limit for a vehicle associated with a user. The initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle. The position module may be configured to estimate an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user. The charge state module may be configured to calculate an adjusted SOC limit based on the arrival time of the user. The charging module may be configured to set the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- According to another aspect, a method is provided. The method may include determining an initial SOC limit for a vehicle associated with a user. The initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle. The method may also include estimating an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user. The method may further include calculating an adjusted SOC limit based on the arrival time of the user. The method yet may further include setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
- According to a further aspect, a non-transitory computer readable storage medium storing instructions that when executed by a computer, which includes a processor to perform a method is provided. The method may include determining an initial SOC limit for a vehicle associated with a user. The initial SOC limit may indicate an initial amount of charge that a charging station will provide to the vehicle to increase a charge level of the vehicle. The method may also include estimating an arrival time of the user at the vehicle. The arrival time may be based on a current location of the user. The method further may include calculating an adjusted SOC limit based on the arrival time of the user. The method yet may further include setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit.
-
FIG. 1 is a schematic view of an exemplary parking area having a charging station, according to one embodiment. -
FIG. 2 is a block diagram of an operating environment for providing an adjusted SOC limit, according to one embodiment. -
FIG. 3 is a process flow for providing an adjusted SOC limit, according to one embodiment. -
FIG. 4 is an illustration of an example computer-readable medium or computer-readable device including processor-executable instructions configured to embody one or more of the provisions set forth herein, according to one embodiment. - State of charge (SOC) is the level of charge of an electric battery relative to its capacity. The units of SOC may be percentage points (0%=empty; 100%=full). In a battery electric vehicle (BEV) (HV), or plug-in hybrid electric vehicle (PHEV), the SOC for the battery pack is the equivalent of a fuel gauge. However, repeatedly charging the battery to 100% may have a negative impact on battery life.
- Furthermore, users may have to wait to access public charging stations. During a long-distance trip or even during a routine charging session, a user may opt to leave their vehicle during charge in order to eat, shop, or take a bathroom break, etc. While users are aware of approximately how long a charging session may last, the length of the charging session may vary based on charging factors, such as usage of the charger by other vehicles, charging speed, ambient temperature, etc. This ‘fluctuation’ of charging time adds uncertainty to the length of the charging session. Accordingly, the user may experience pressure or anxiety to return to the vehicle promptly once the vehicle has finished charging.
- If a user does not return promptly, a vehicle may occupy a charging station even after it has been charged to a predetermined SOC limit. Suppose that a user is visiting a bar or restaurant. The user may park their vehicle at a charging station because charging stations are typically located in preferred parking spaces, for example, near the entrance. The vehicle may only need to be charged for two hours to reach the predetermined SOC limit. The
user 108 may plan to be back within 2 hours, but only begin leaving at the 2-hour mark. Accordingly, the vehicle may occupy the parking space associated with the charging station for longer than two hours, after the charging session has ended, while the user is returning. Other vehicles may not be able to access the charging station to receive a charge while the previously parked vehicle is sitting in the parking space not receiving a charge. Therefore, some charging stations have implemented an idle penalty for vehicles that occupy the parking space associated with the charging station when not receiving a charge. In addition, many chargers have idle fees associated with it, where the BEV owner may incur a fee, typically per minute, for leaving their car plugged in after finished charging. - The systems and methods described herein provide an adjusted SOC limit for the user in order to accommodate the user's schedule. Charging systems may provide different charging options. The adjusted SOC limit may be associated with a charging option that provides the vehicle with the desired charge while avoiding any penalties. Continuing the example from above, an adjusted SOC limit may be used to charge the vehicle for a longer amount of time if the user is going to unexpectedly spend a longer time away from the vehicle. Continuing the example from above, the adjusted SOC limit may be calculated based on the proximity of the user. For example, the proximity of the user may be determined in order to calculate the return rate of the user. Thus, the adjusted SOC limit may be calculated to charge the vehicle in a manner that comports with the user's return to the vehicle. Moreover, the user may avoid incurring idle penalties because the vehicle would be charging for an amount of time corresponding to the length of time that user is actually away.
- The following includes definitions of selected terms employed herein. The definitions include various examples and/or forms of components that fall within the scope of a term and that may be used for implementation. The examples are not intended to be limiting. Further, one having ordinary skill in the art will appreciate that the components discussed herein, may be combined, omitted or organized with other components or organized into different architectures.
- “Bus,” as used herein, refers to an interconnected architecture that is operably connected to other computer components inside a computer or between computers. The bus may transfer data between the computer components. The bus may be a memory bus, a memory processor, a peripheral bus, an external bus, a crossbar switch, and/or a local bus, among others. The bus may also be a vehicle bus that interconnects components inside a vehicle using protocols such as Media Oriented Systems Transport (MOST), Controller Area network (CAN), Local Interconnect network (LIN), among others.
- “Charging station,” as used here, refers to an access point to an energy source that a vehicle may engage to receive a charge. Accordingly, the charging station is an element in an energy infrastructure capable of transferring energy, for example, from the grid to a vehicle. The charging station may include a connector to connect to the vehicle to the charging station. For example, the charge connector may include a range of heavy duty or special connectors that conform to the variety of standards, such as DC rapid charging, multi-standard chargers, and AC fast charging, etc.
- “Component,” as used herein, refers to a computer-related entity (e.g., hardware, firmware, instructions in execution, combinations thereof). Computer components may include, for example, a process running on a processor, a processor, an object, an executable, a thread of execution, and a computer. A computer component(s) may reside within a process and/or thread. A computer component may be localized on one computers and/or may be distributed between multiple computers.
- “Computer communication,” as used herein, refers to a communication between two or more communicating devices (e.g., computer, personal digital assistant, cellular telephone, network device, vehicle, vehicle computing device, infrastructure device, roadside equipment) and may be, for example, a network transfer, a data transfer, a file transfer, an applet transfer, an email, a hypertext transfer protocol (HTTP) transfer, and so on. A computer communication may occur across any type of wired or wireless system and/or network having any type of configuration, for example, a local area network (LAN), a personal area network (PAN), a wireless personal area network (WPAN), a wireless network (WAN), a wide area network (WAN), a metropolitan area network (MAN), a virtual private network (VPN), a cellular network, a token ring network, a point-to-point network, an ad hoc network, a mobile ad hoc network, a vehicular ad hoc network (VANET), a vehicle-to-vehicle (V2V) network, a vehicle-to-everything (V2X) network, a vehicle-to-infrastructure (V2I) network, among others. Computer communication may utilize any type of wired, wireless, or network communication protocol including, but not limited to, Ethernet (e.g., IEEE 802.3), WiFi (e.g., IEEE 802.11), communications access for land mobiles (CALM), WiMax, Bluetooth, Zigbee, ultra-wideband (UWAB), multiple-input and multiple-output (MIMO), telecommunications and/or cellular network communication (e.g., SMS, MMS, 3G, 4G, LTE, 5G, GSM, CDMA, WAVE), satellite, dedicated short range communication (DSRC), among others.
- “Communication interface,” as used herein may include input and/or output devices for receiving input and/or devices for outputting data. The input and/or output may be for controlling different vehicle features, which include various vehicle components, systems, and subsystems. Specifically, the term “input device” includes, but is not limited to: keyboard, microphones, pointing and selection devices, cameras, imaging devices, video cards, displays, push buttons, rotary knobs, and the like. The term “input device” additionally includes graphical input controls that take place within a user interface, which may be displayed by various types of mechanisms such as software and hardware-based controls, interfaces, touch screens, touch pads or plug and play devices. An “output device” includes, but is not limited to, display devices, and other devices for outputting information and functions.
- “Computer-readable medium,” as used herein, refers to a non-transitory medium that stores instructions and/or data. A computer-readable medium may take forms, including, but not limited to, non-volatile media, and volatile media. Non-volatile media may include, for example, optical disks, magnetic disks, and so on. Volatile media may include, for example, semiconductor memories, dynamic memory, and so on. Common forms of a computer-readable medium may include, but are not limited to, a floppy disk, a flexible disk, a hard disk, a magnetic tape, other magnetic medium, an ASIC, a CD, other optical medium, a RAM, a ROM, a memory chip or card, a memory stick, and other media from which a computer, a processor or other electronic device may read.
- “Database,” as used herein, is used to refer to a table. In other examples, “database” may be used to refer to a set of tables. In still other examples, “database” may refer to a set of data stores and methods for accessing and/or manipulating those data stores. A database may be stored, for example, at a disk, data store, and/or a memory.
- “Data store,” as used herein may be, for example, a magnetic disk drive, a solid-state disk drive, a floppy disk drive, a tape drive, a Zip drive, a flash memory card, and/or a memory stick. Furthermore, the disk may be a CD-ROM (compact disk ROM), a CD recordable drive (CD-R drive), a CD rewritable drive (CD-RW drive), and/or a digital video ROM drive (DVD ROM). The disk may store an operating system that controls or allocates resources of a computing device.
- “Display,” as used herein may include, but is not limited to, LED display panels, LCD display panels, CRT display, plasma display panels, touch screen displays, among others, that are often found in vehicles to display information about the vehicle. The display may receive input (e.g., touch input, keyboard input, input from various other input devices, etc.) from a user. The display may be accessible through various devices, for example, though a remote system. The display may also be physically located on a portable device, mobility device, or vehicle.
- “Logic circuitry,” as used herein, includes, but is not limited to, hardware, firmware, a non-transitory computer readable medium that stores instructions, instructions in execution on a machine, and/or to cause (e.g., execute) an action(s) from another logic circuitry, module, method and/or system. Logic circuitry may include and/or be a part of a processor controlled by an algorithm, a discrete logic (e.g., ASIC), an analog circuit, a digital circuit, a programmed logic device, a memory device containing instructions, and so on. Logic may include one or more gates, combinations of gates, or other circuit components. Where multiple logics are described, it may be possible to incorporate the multiple logics into one physical logic. Similarly, where a single logic is described, it may be possible to distribute that single logic between multiple physical logics.
- “Memory,” as used herein may include volatile memory and/or nonvolatile memory. Non-volatile memory may include, for example, ROM (read only memory), PROM (programmable read only memory), EPROM (erasable PROM), and EEPROM (electrically erasable PROM). Volatile memory may include, for example, RAM (random access memory), synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), and direct RAM bus RAM (DRRAM). The memory may store an operating system that controls or allocates resources of a computing device.
- “Module,” as used herein, includes, but is not limited to, non-transitory computer readable medium that stores instructions, instructions in execution on a machine, hardware, firmware, software in execution on a machine, and/or combinations of each to perform a function(s) or an action(s), and/or to cause a function or action from another module, method, and/or system. A module may also include logic, a software-controlled microprocessor, a discrete logic circuit, an analog circuit, a digital circuit, a programmed logic device, a memory device containing executing instructions, logic gates, a combination of gates, and/or other circuit components. Multiple modules may be combined into one module and single modules may be distributed among multiple modules.
- “Operable connection,” or a connection by which entities are “operably connected,” is one in which signals, physical communications, and/or logical communications may be sent and/or received. An operable connection may include a wireless interface, a physical interface, a data interface, and/or an electrical interface.
- “Portable device,” as used herein, is a computing device typically having a display screen with user input (e.g., touch, keyboard) and a processor for computing. Portable devices include, but are not limited to, handheld devices, mobile devices, smart phones, laptops, tablets, e-readers, smart speakers. In some embodiments, a “portable device” could refer to a remote device that includes a processor for computing and/or a communication interface for receiving and transmitting data remotely.
- “Processor,” as used herein, processes signals and performs general computing and arithmetic functions. Signals processed by the processor may include digital signals, data signals, computer instructions, processor instructions, messages, a bit, a bit stream, that may be received, transmitted and/or detected. Generally, the processor may be a variety of various processors including multiple single and multicore processors and co-processors and other multiple single and multicore processor and co-processor architectures. The processor may include logic circuitry to execute actions and/or algorithms.
- “Station systems,” as used herein may include, but is not limited to, any system that may be used to enhance the charge capability, use, and/or safety of a charging station. Exemplary station systems include, but are not limited to: a monitoring system, a vehicle identification system, a user detection system, communication system, a charge allocation system, a charge management system, a scheduling system, a sensory system, and a camera system among others.
- A “user,” as used herein may include, but is not limited to, one or more biological beings exerting a demand on a source of energy, such as an electrical grid. The user may be a driver or a passenger of a vehicle.
- “Value” and “level”, as used herein may include, but is not limited to, a numerical or other kind of value or level such as a percentage, a non-numerical value, a discrete state, a discrete value, a continuous value, among others. The term “value of X” or “level of X” as used throughout this detailed description and in the claims refers to any numerical or other kind of value for distinguishing between two or more states of X. For example, in some cases, the value or level of X may be given as a percentage between 0% and 100%. In other cases, the value or level of X could be a value in the range between 1 and 10. In still other cases, the value or level of X may not be a numerical value, but could be associated with a given discrete state, such as “not X”, “slightly x”, “x”, “very x” and “extremely x”.
- “Vehicle,” as used herein, refers to any moving vehicle powered wholly or partially by any form of rechargeable energy. The term “vehicle” includes, but is not limited to, cars, trucks, vans, minivans, SUVs, motorcycles, scooters, boats, go-karts, amusement ride cars, rail transport, personal watercraft, and aircraft. In some cases, a motor vehicle includes one or more engines. Further, the term “vehicle” may refer to an electric vehicle that is capable of carrying one or more users and is powered entirely or partially by one or more electric motors powered by an electric battery. The EV may include battery electric vehicles (BEV) and plug-in hybrid electric vehicles (PHEV). The term “vehicle” may also refer to an autonomous vehicle and/or self-driving vehicle. The autonomous vehicle may carry one or more users. Further, the term “vehicle” may include vehicles that are automated or non-automated with pre-determined paths or free-moving vehicles.
- Referring now to the drawings, the showings are for purposes of illustrating one or more exemplary embodiments and not for purposes of limiting the same.
FIG. 1 is aparking area 100 including the chargingstation 102. The chargingstation 102 provides energy to vehicles, such as thevehicle 104, here shown inparking space 106. Here, the chargingstation 102 is specifically associated with theparking space 106. However, the chargingstation 102 may be associated with a plurality of parking spaces. - In one or more embodiments, the charging
station 102 may include charging equipment that may be installed in a private or public location for example, at a public (e.g., non-networked) or private (e.g., networked) charging station(s). The chargingstation 102 may include a charging station identification designation (e.g., identification number, serial number, alpha-numeric code, station name) that may be used to identify a particular charging stations. The chargingstation 102 may replenish thevehicle 104 using a charging energy source type that indicates the type of energy the chargingstation 102 provides. Energy may include clean renewable energy and non-renewable energy. Clean renewable energy may include, solar energy, hydro energy, biomass energy, wind energy, among others. Non-renewable energy may include electricity from a grid source supplied by one or more utility providers, and in the case of hybrid vehicles, fossil fuels. - In one or more configurations, the
vehicle 104 may be capable of being fast charged based on fast charging components (not shown) that may be operably connected to thevehicle 104. Fast charging may enable thevehicle 104 to be charged at one or more charging speed tiers that provide a higher charging power (e.g., voltage, power, etc.) than a default charging speed tier or a slower charging speed tier. In some cases, the chargingstation 102 may include fast charging electric charging equipment (not shown) that may be facilitate the charging of thevehicle 104 at the one or more charging speed tiers. - In particular, the charging
station 102 may provide one or more charging speed tiers that provide a default charging speed (e.g., where a default amount of charging power is provided to charge thevehicle 104 at a default charging speed) and/or one or more levels of fast charging speeds at one or more charging voltages. For example, one or more fast charging speed tiers may provide one or more levels of fast charging from a default charging speed tier or one or more slower charging speed tiers that may provide slower charging at one or more lower charging voltages (e.g., increase from 240 volts to 480 volts) to more quickly charge thevehicle 104 to the adjusted SOC. - In some embodiments, a
user 108, associated with thevehicle 104, may occupy theparking area 100. Theuser 108 user may be a vehicle occupant. Theuser 108 may also have aportable device 110, such as a phone, key fob, personal fitness device, and activity tracker, among others. In another embodiment, theuser 108 may be remotely located from thevehicle 104. For example, thevehicle 104 may have autonomously driven to theparking area 100 while theuser 108 is somewhere else, such as alocation 112. Thelocation 112 may be a retail outlet, office, residence, manufacturer, hospital, restaurant, etc. Theuser 108 may transmit aschedule 114 associated with thevehicle 104 via, for example, theportable device 110. Theschedule 114 indicates the plans and/or actions of the user. For example, the schedule may include a partial timeline for thevehicle 104 and/or theuser 108. Theschedule 114 may be dynamic and change with input or location of theuser 108. - The
user 108 and/or thevehicle 104 may access anoperating environment 200, shown inFIG. 2 , to charge thevehicle 104 to an adjusted SOC limit. For example, theuser 108 may transmit theschedule 114 for charging thevehicle 104 from theportable device 110 to the operatingenvironment 200. In another embodiment, theschedule 114 may be transmitted from thevehicle 104 to the operatingenvironment 200. -
FIG. 2 , a block diagram of the operatingenvironment 200 for providing the adjusted SOC limit according to an exemplary embodiment. One or more of the components of the operatingenvironment 200 may be considered in whole or in part a vehicle communication network. The chargingstation 102 communicates with a remote server 202 over anetwork 204 and acomputing device 206. Thecomputing device 206 may be provided at the chargingstation 102, theportable device 110, the remote server 202, or other remote location operably connected to the chargingstation 102 and/or the remote server 202 via thenetwork 204. -
Station systems 208 andstation sensors 210 communicate information about the chargingstation 102 or the physical environment (e.g., the parking area 100) of the chargingstation 102 to thecomputing device 206. In another embodiment, the operatingenvironment 200 may be implemented as part of a telematics unit, a head unit, a navigation unit, an infotainment unit, an electronic control unit, among others of a vehicle, such as thevehicle 104 shown. Thecomputing device 206 may be capable of providing wired or wireless computer communications utilizing various protocols to send/receive electronic signals internally to/from components of the operating environment. Additionally, thecomputing device 206 may be operably connected for internal computer communication via the bus 222 (e.g., a Controller Area Network (CAN) or a Local Interconnect Network (LIN) protocol bus) to facilitate data input and output between thecomputing device 206 and the components of the operating environment. - Generally, the
computing device 206 includes aprocessor 212, amemory 214, adata store 216, aposition determination unit 218, and acommunication interface 220, which are each operably connected for computer communication via a bus 222 and/or other wired and wireless technologies defined herein. Thecomputing device 206, may include provisions for processing, communicating, and interacting with various components of the chargingstation 102 and other components of the operatingenvironment 200. As discussed above, thecomputing device 206 may be implemented with the chargingstation 102 or thevehicle 104, for example, as part of a telematics unit, a head unit, an infotainment unit, an electronic control unit, an on-board unit, or as part of a specific control system, among others. In other embodiments, thecomputing device 206 may be implemented remotely for example, with aportable device 110 or the remote server 202, connected via thenetwork 204. - The
processor 212 may include logic circuitry with hardware, firmware, and software architecture frameworks for remote control of the chargingstation 102. Thus, in some embodiments, theprocessor 212 may store application frameworks, kernels, libraries, drivers, application program interfaces, among others, to execute and control hardware and functions discussed herein. For example, theprocessor 212 may include arecognition module 224, position module 226, acharge state module 228, and acharging module 230, although theprocessor 212 may be configured into other architectures. Thememory 214 and/or thedata store 216 may store data about the chargingstation 102. Further, in some embodiments, thememory 214 and/or thedata store 216 may store similar components as theprocessor 212 for execution by theprocessor 212. - The modules of the
processor 212 may access theposition determination unit 218 via the bus 222. Theposition determination unit 218 may include hardware (e.g., sensors) and software to determine and/or acquire position data about thevehicle 104. For example, theposition determination unit 218 may include a global positioning system (GPS) unit (not shown) and/or an inertial measurement unit (IMU) (not shown). Thus, theposition determination unit 218 may provide a geo-position of the chargingstation 102, thevehicle 104, theuser 108, and theportable device 110, among others based on satellite data from, for example, a global position source (not shown), or from any Global Navigational Satellite infrastructure (GNSS), including GPS, Glonass (Russian) and/or Galileo (European). Further, theposition determination unit 218 may provide dead-reckoning data or motion data from, for example, a gyroscope, accelerometer, magnetometers, among others. - The
communication interface 220 may include software and hardware to facilitate data input and output between the components of thecomputing device 206 and other components of the operatingenvironment 200, thevehicle 104, and/or theportable device 110. Specifically, thecommunication interface 220 may include network interface controllers (not shown) and other hardware and software that manages and/or monitors connections and controls bi-directional data transfer between thecommunication interface 220 and other components of the operatingenvironment 200, the chargingstation 102, thevehicle 104, and/or theportable device 110 using, for example, thenetwork 204. - Referring again to the charging
station 102, thestation systems 208 may include any type of vehicle control system and/or vehicle described herein to enhance the chargingstation 102 and/or safety of the chargingstation 102. Here, thestation systems 208 may include acommunication system 234. Thecommunication system 234 may facilitate communication from the chargingstation 102 and access the communication protocols of other entities. For example, when communicating with thevehicle 104, thecommunication system 234 may determine a media access control (MAC) address of thevehicle 104. Thecommunication system 234 may also facilitate communication with theuser 108 via, for example, theportable device 110. - The
station sensors 210, which may be implemented with thestation systems 208, may include various types of sensors for use with the chargingstation 102 and/or thestation systems 208 for detecting and/or sensing a parameter of the chargingstation 102, thestation systems 208, charging information, and/or the environment surrounding the chargingstation 102. For example, thestation sensors 210 may provide charging information about the current charge state of the chargingstation 102. Thestation sensors 210 may include, but are not limited to proximity sensors, vision sensors, motion sensors, environmental sensors, and charge sensors, among others. Thestation sensors 210 may be any type of sensor, for example, acoustic, electric, environmental, imaging, light, pressure, force, moisture, thermal, temperature, proximity, among others. For example, thestation sensors 210 may include anoptical sensor 236 for converting light information into electrical signals. - Using the system and network configuration discussed above, the
computing device 206 may determine an adjusted SOC for thevehicle 104. In particular, thecomputing device 206 may manage the chargingstation 102, such that thecomputing device 206 sets the schedule, the charging rate, the type of charge provided, etc. for the chargingstation 102. For example, the chargingstation 102 may be operably connected for computer communication with thevehicle 104, additional electric vehicles (not shown), thecomputing device 206, and/or the remote server 202, for example, to transmit and receive data (e.g., charge parameters, charging data, feedback, vehicle system data, theschedule 114, a reservation interface, as will be discussed below) to and from thevehicle 104, any additional vehicles, the remote server 202 and/or thecomputing device 206. The remote server 202 may include aremote processor 238,remote memory 240,remote data 242, andremote communication interface 244. For example, thecommunication interface 220 and or thecommunication system 234 may be a wired or wireless link to the chargingstation 102. In one embodiment, thevehicle 104, additional vehicles, the chargingstation 102, the remote server 202 and/or thecomputing device 206 may be operably controlled to initiate or terminate charging of thevehicle 104 from the chargingstation 102 based on the systems and methods for providing the adjusted SOC as described herein. - In an exemplary embodiment, the
vehicle 104, the chargingstation 102, any additional vehicles, and/or the remote server 202 may receive and transmit data through thenetwork 204 to thecomputing device 206. Thecomputing device 206 may include one or more computing devices (not shown) that may communicate with one or more charging station entities. Detailed embodiments describing exemplary methods using the system and network configuration discussed above will now be discussed in detail. - Referring now to
FIG. 3 , amethod 300 for providing an adjusted SOC limit according to an exemplary embodiment is provided.FIG. 3 will be described with reference toFIGS. 1 and 2 . As shown inFIG. 3 , themethod 300 may be described by a number of steps. For simplicity, themethod 300 will be described by these steps, but it is understood that the steps of themethod 300 may be organized into different architectures, blocks, stages, and/or processes. - At
block 302, themethod 300 includes therecognition module 224 determining an initial SOC limit for avehicle 104 associated with auser 108. The initial SOC limit indicates an initial amount of charge that a charging station will provide thevehicle 104 to increase a charge level of thevehicle 104. The initial SOC limit may be any value or level, but for clarity here will be described as a percentage of the battery capacity of thevehicle 104. - The initial SOC limit may be a default setting of the
vehicle 104. For example, thevehicle 104 may default to an initial SOC limit of 80% of the total capacity ofvehicle 104. In another embodiment, the initial SOC limit may be set based on the cost of charging thevehicle 104. For example, suppose the cost is $0.85 per kilowatt hour. Theuser 108 may be able to charge thevehicle 104 at their residence for $0.55. Therefore, theuser 108 may only wish to charge thevehicle 104 to a lower SOC limit at thelocation 112 and wait to fully charge thevehicle 104 at the residence where the energy cost is less expensive. Accordingly, rather than 80% of the capacity of the battery, the initial SOC limit may be set to 60%. Thus, the initial SOC limit is determined based on a cost of the initial amount of charge. In another embodiment, the initial SOC limit may be determined on the distance to a primary location associated with thevehicle 104, such as the residence of theuser 108. The farther away the primary location, the higher therecognition module 224 may set the initial SOC limit. The distance to the primary location may be determined by the position module 226. - In another embodiment, the
recognition module 224 may determine the initial SOC limit based on thevehicle 104. For example, a default setting may be specific to thevehicle 104. Accordingly, therecognition module 224 may identify thevehicle 104 present at the chargingstation 102. Therecognition module 224 may recognize thevehicle 104 based on the proximity of thevehicle 104 to the chargingstation 102. The proximity may be based on communication between the chargingstation 102, thevehicle 104, theportable device 110, and/or therecognition module 224. Therecognition module 224 may also identify thevehicle 104 based on sensor data from the chargingstation 102. For example, thestation systems 208 and/or thestation sensors 210 may identify thevehicle 104. In one embodiment, anoptical sensor 236 of thestation sensors 210 may capture image data associated with thevehicle 104 or the chargingstation 102. Therecognition module 224 may compare the image data to information about thevehicle 104. Accordingly, therecognition module 224 may identify thevehicle 104 based on characteristics (e.g., charging protocols, voltage pattern, make and model, license plate number, etc.). In another embodiment, the image data may be received from the remote server 202, theportable device 110, infrastructure from theparking area 100, roadside equipment (not shown) associated with theparking space 106, or from thevehicle 104. - The
recognition module 224 may identify thevehicle 104 to access a vehicle profile that specifies the initial SOC limit. The vehicle profile may be stored at therecognition module 224, thevehicle 104, or the remote server 202. The vehicle profile may indicate various SOC levels corresponding energy cost ranges. For example, if the energy costs $0.51-$0.60 the vehicle profile may set the initial SOC to 90% of the battery capacity, $0.61-$0.70 the vehicle profile may set the initial SOC to 80% of the battery capacity, $0.71-$0.80 the vehicle profile may set the initial SOC to 70% of the battery capacity, and $0.81-$0.90 the vehicle profile may set the initial SOC to 60% of the battery capacity. Returning to the example from above in which the cost of energy is $0.85, therecognition module 224 may access the vehicle profile of thevehicle 104 and determine the initial SOC limit is 60% of the battery capacity based on the cost of the energy. - The
recognition module 224 may also identify thevehicle 104 based on an interaction with the chargingstation 102. In one embodiment, the interaction may be defined by the chargingstation 102 being electrically engaged with thevehicle 104, for example, via a cable or connector is physically engaged with an adapter (not shown) of thevehicle 104. Thus, therecognition module 224 may identify thevehicle 104 based on an electrical connection between thevehicle 104 and the chargingstation 102. In another embodiment, suppose the chargingstation 102 may provide inductive charging by using, for example, inductive charging plates. When thevehicle 104 is in position to receive a charge via the inductive charging plates, thestation systems 208 may receive charging parameters via thecommunication system 234. Therecognition module 224 may identify thevehicle 104 based on the charging parameters. - A number of charging parameters are associated with the
vehicle 104. The charging parameters may define the interactions of thevehicle 104 with other systems and objects, such as thestation systems 208 of the chargingstation 102, thecomputing device 206, or the remote server 202. The charging parameters may include a default SOC limit, charging protocols, voltage pattern, engagement protocols, authentication information, and/or vehicle data about thevehicle 104. The vehicle data may information about thevehicle 104 such characteristics including the vehicle identification number, color, make, model, etc. The charging parameters may communicable to the systems and the objects. For example, the charging parameters may be communicated to thestation systems 208 via thecommunication system 234 or thecomputing device 206 via thecommunication interface 220 and/or thenetwork 204. Accordingly, in some embodiments, therecognition module 224 may determine the initial SOC limit for thevehicle 104 associated with theuser 108, based on the identification of thevehicle 104, the characteristics of thevehicle 104, and/or the charging parameters associated with thevehicle 104. - Returning to
FIG. 3 , atblock 304, themethod 300 includes the position module 226 estimating an arrival time of theuser 108 at thevehicle 104. The arrival time is based on a current location of theuser 108. The position module 226 may identify the current location of theuser 108 using location services, for example, the GPS, theposition determination unit 218, etc., of theportable device 110. For example, the position module 226 may ping theportable device 110 theuser 108. Theportable device 110 may respond with response signal. The position module 226 may determine how far away theuser 108 is based on the amount of time it takes to receive the response signal from theportable device 110. In another embodiment, the position module 226 may query theportable device 110 for location data and receive location data in response. The location data may include the current location of the portable device, and by extension theuser 108, or may include information enabling the position module 226 to calculate the current location of theuser 108. The location data may include coordinates of theportable device 110, radial distances, mapping, turn-by-turn directions, previous, current, or predictive locations of theportable device 110, etc. - The position module 226 estimates the arrival time of the
user 108 based on the position of theuser 108. Suppose that theuser 108 is determined to be at thelocation 112. The position module 226 may determine a distance to thelocation 112, for example, the distance from thelocation 112 to thevehicle 104 at the chargingstation 102 may be a half mile. The position module 226 may store distances from the chargingstation 102 to local sites. In another embodiment, the position module 226 may access the remote server 202 to identify the current location of theuser 108. For example, the remote server 202 may store distances from the chargingstation 102 to local sites, such as thelocation 112, in a look-up table. In another embodiment, the position module 226 may access the remote server 202 for location data associated with theuser 108. In one embodiment, the user may check-in to thelocation 112 via social media platforms using theportable device 110. The remote server 202 may forward information about that check-in, such as thelocation 112 or location data to the position module 226. - When the location of the
user 108 is known, the position module 226 may estimate the arrival time of theuser 108 based on the return rate of theuser 108. The return rate is an estimated or calculated speed at which theuser 108 returns to thevehicle 104. The return rate may be based on the average footspeed of theuser 108 or average footspeed an adult. The return rate may be personalized for the user based on an iterative determination of the current location of theuser 108. For example, the position module 226 may calculate the return rate of theuser 108 based on two or more locations of theuser 108, such as a first location of theuser 108 at a first time and a second location of theuser 108 at the second time. In another embodiment, the return rate may be provided by theportable device 110. For example, theportable device 110 may generate and store portable device data. Suppose that theportable device 110 is an activity tracker. The portable device data may include information about theportable device 110 and/or theuser 108, such as the position data, the speed of theuser 108, and/or the return rate. - The position module 226 may also estimate the arrival time of the
user 108 based on theschedule 114. For example, theschedule 114 may indicate the ending time of an event. The position module 226 may determine that the end of the event will coincide with the arrival time of theuser 108 at thevehicle 104. Theschedule 114 may be associated with theuser 108 or thelocation 112. Suppose thelocation 112 is a cinema. Theschedule 114 may be the listing of movie times and run times associated with the cinema. Further suppose that theuser 108 arrives at the chargingstation 102 associated with thelocation 112 at 8:15 PM and the next movie start time is listed 15 minutes later as 8:30 PM on theschedule 114 and has a runtime of 1.5 hours. The position module 226 may estimate the arrival time of the user as 15 minutes after the end of the movie and therefore be at 10:15 PM. The period of 15 minutes corresponds to the period between thevehicle 104 arriving at the chargingstation 102 and the start time of the movie. Here, the position module 226 may calculate the return rate of the user based on thevehicle 104 first arriving at the chargingstation 102 and theschedule 114. In another embodiment, the position module 226 may not determine a return rate. Returning to the example from above, the position module 226 may estimate the arrival time of theuser 108 at thevehicle 104 as 10:00 PM, the end of the movie according to theschedule 114. - The
schedule 114 may be received directly from thevehicle 104. For example, thevehicle 104 may access theportable device 110 or the remote server 202 to retrieve theschedule 114. In another embodiment, theschedule 114 may be maintained specifically forvehicle 104. Suppose that the vehicle is autonomously operated for hire, theschedule 114 may include origins, destinations, waypoints, pick-up time, and/or estimated arrival time. In one embodiment, theschedule 114 may include the time that theuser 108 arrives at the chargingstation 102. Thevehicle 104 may be monitored, managed, and/or operated by a third party using the remote server 202. Accordingly, theschedule 114 may be generated by theremote processor 238, stored in theremote memory 240, or included in theremote data 242. - The
schedule 114 may also be based on the historical user data of theuser 108. For example, the user may frequent thelocation 112 and return to thevehicle 104 at approximately the same time. Suppose that thelocation 112 is an office. Theuser 108 may return to thevehicle 104 at 5:30 PM when thevehicle 104 is engaged with a chargingstation 102 associated with thelocation 112. Accordingly, the position module 226 may estimate the arrival time of the user based on the historical user data included theschedule 114. - The
schedule 114 may be generated by virtue of a reservation interface of the position module 226. The reservation interface may be utilized by theuser 108 to submit a reservation, appointment, meeting, etc. that would be included in theschedule 114. In some embodiments, theschedule 114 may include a proposed charging session that theuser 108 selects for thevehicle 104. The proposed charging session may include a predicted charging end time. The predicted charging end time may be based on the charging parameters. The position module 226 may estimate the arrival time of theuser 108 at thevehicle 104 to coincide with the predicted charging end time of theschedule 114. Theuser 108 of thevehicle 104 may use a display (not shown) of thevehicle 104 and/or theportable device 110 as an input device for the reservation interface as one example of the parked period may be input from theuser 108. - In some embodiments, the position module 226 is triggered to estimate the arrival time of the
user 108. Therefore, in some embodiments, the position module may not act to estimate the arrival time until a charging parameter is satisfied. For example, the position module 226 may estimate the arrival time in response to thevehicle 104 receiving a threshold amount of charge. Suppose that the initial SOC limit is 60% of the battery capacity of thevehicle 104. The position module 226 may be triggered to estimate the arrival time of theuser 108 when the vehicle reaches a threshold SOC of the initial SOC limit. If the threshold SOC corresponds to 5% of the battery capacity, the position module 226 would trigger the estimate of the arrival time when thevehicle 104 reaches 55% of the battery capacity given the initial SOC of 60%. Accordingly, the threshold SOC is a predetermined percentage of the initial SOC. - The position module 226 may also be triggered to estimate the arrival time of the
user 108 based on aschedule 114 of theuser 108. Returning to the cinema example from above, suppose that the end time of the movie is 10:00 PM. The position module 226 may be triggered to estimate the arrival time of theuser 108 at 10:00 PM. In this manner, the position module 226 may determine if theuser 108 is returning to thevehicle 104 or moving farther away. Suppose theuser 108 moves from the cinema, a first location, towards a second location, such as an ice cream store. The position module 226 may estimate arrival time of theuser 108 as becoming further in to the future as theuser 108 is getting farther and farther away. Accordingly, position module 226 may be triggered based on theschedule 114. - At block 306, the
method 300 includes thecharge state module 228 calculating an adjusted SOC limit based on the arrival time of theuser 108. As described above, charging thevehicle 104 to the full amount (i.e., 100% SOC) may decrease the life of the battery of thevehicle 104. Therefore, the initial SOC limit may be an SOC that is less that the full amount that allows thevehicle 104. In one embodiment, the adjusted SOC limit may increase the charge level from the initial SOC limit so that theuser 108 is not charged idle fees if the initial SOC limit is reached before the user returns to thevehicle 104. In another embodiment, the adjusted SOC limit may decrease the charge level from the initial SOC limit. For example, the adjusted SOC limit may decrease the charge level if theuser 108 is unexpectedly returning earlier. Accordingly, the adjusted SOC limit is a change to the initial SOC limit. - The adjusted SOC limit may also be based on the charging parameters between the charging
station 102 thevehicle 104. For example, the charging parameters may include the charging rate and/or charging speed tiers associated with the chargingstation 102. In one embodiment, thecharge state module 228 may calculate the adjusted SOC limit based on the parked period and the charging rate and/or charging speed tiers of the chargingstation 102. In this manner, the adjusted SOC limit may be calculated based on the length of time thatvehicle 104 will be present in theparking space 106, based on theschedule 114, and how fast the chargingstation 102 will deliver energy to thevehicle 104. - The charging parameters may also include the pricing of energy received from the charging
station 102. Suppose that theuser 108 wishes to limit the amount of energy received from charging stations with high pricing. The charging parameters may include energy pricing. Thecharge state module 228 may compare the energy pricing of the chargingstation 102 to a cost threshold. If the energy pricing exceeds the cost threshold, thecharge state module 228 may set a lower adjusted SOC limit to prevent thevehicle 104 from receiving too much energy at the high cost while also ensuring that thevehicle 104 has sufficient energy to meet the needs of theuser 108. Conversely, if the energy pricing does not exceed the cost threshold, thecharge state module 228 may set a higher adjusted SOC limit so that the user may take advantage of the lower energy pricing in a manner that satisfies the parked period. - In one embodiment, the
charge state module 228 may calculate the adjusted SOC limit based on the arrival time of theuser 108 determined based on the return rate. Suppose the position module 226 has determined that theuser 108 is walking at a return rate of 20 minutes per mile and that the user is 1.5 miles away from the vehicle. Accordingly, the position module 226 may estimate the arrival time of theuser 108 as being 30 minutes. Thecharge state module 228 may determine that based on the initial SOC limit that thevehicle 104 will complete charging in 5 minutes leaving thevehicle 104 idle at the chargingstation 102 for 25 minutes. Thus, thecharge state module 228 may calculate the adjusted SOC limit to increase the initial SOC limit to keep thevehicle 104 charging for 25 minutes. - The
charge state module 228 may calculate the adjusted SOC limit based on the charging parameters. For example, the charging rate may be 1% of battery capacity per 5 minutes. Suppose from the examples above that the initial SOC limit is set to 60% and that thevehicle 104 will need to be charged for the remaining 25 minutes after the initial SOC limit is met. Thecharge state module 228 may calculate the adjusted SOC limit to be 65% based on the charging rate and the remaining time. - Moreover the
charge state module 228 may calculate the adjusted SOC limit based on the charging speed tiers available from the chargingstation 102. For example, the chargingstation 102 may have provided thevehicle 104 energy at a fast charging speed tier rather than a default charging speed tier to reach the initial SOC limit. Suppose the fast charging speed tier provides energy at a higher cost that the default charging speed tier. Thecharge state module 228 may calculate the time and/or cost associated with a number of candidate adjusted SOC limits corresponding to a plurality of the charging speed tier available. Thecharge state module 228 may then select the adjusted SOC limit from the number of candidate SOC limits based on a preference of theuser 108, for example, to minimize cost. Suppose that the charging rate of charging rate may be 1% of battery capacity per 5 minutes is the fast charging speed tier and that the chargingstation 102 also offers a default charging speed tier of 1% of battery capacity per 15 minutes at a decreased cost. Thecharge state module 228 may calculate the adjusted SOC limit for the default charging speed tier as 62% and accordingly select both that the adjusted SOC limit be 62% and that the default charging speed tier be used once the initial SOC limit is met. - The
charge state module 228 may modify the initial SOC limit to the adjusted SOC limit so that thevehicle 104 receives a continuous charge. In another embodiment, the charge state module may allow for a pause in charging. For example, the pause in charging may be less than a grace period associated with idle fees. Suppose that the chargingstation sensors 210 detect pauses in charging and if a pause lasts longer than five minutes an idle fee is assessed against thevehicle 104. Therefore, the chargingstation 102 has a five minute grace period with regard to idle fees. Thecharge state module 228 may schedule a three minute break in charging before resuming charging to take advantage of the grace period so thevehicle 104 is not assessed idle fees. - At
block 308, themethod 300 includes thecharging module 230 setting the adjusted SOC limit so that the charging station will provide an adjusted amount of charge to the vehicle corresponding to the adjusted SOC limit. In this manner, thecharging module 230 may communicate with the chargingstation 102, thevehicle 104, theuser 108, theportable device 110, thecomputing device 206, and/or the remote server 202 among others. Thecharging module 230 may communicate adjusted SOC limit and possibly any charging parameters, for example, any charging parameters that arte to be adjusted based on the adjusted SOC limit, such as the charging speed tier. Accordingly, thecharging module 230 may set thevehicle 104 to receive a charge until the adjusted SOC limit is reached. In some embodiments, thevehicle 104 may have an end ramp such that the charging speed is lower as the adjusted SOC limit is approached. Thecharging module 230 may set charging parameters, such as the charging speed tier, so that the adjusted SOC limit is reached according to the estimated arrival of theuser 108 and/or theschedule 114. Therefore, the adjusted SOC limit is set for thevehicle 104 to better accommodate theuser 108, theschedule 114, as well as any unexpected conditions that may affect the estimated arrival time of theuser 108. - Still another aspect of the systems and methods for providing an adjusted SOC limit involves a computer-readable medium including processor-executable instructions configured to implement one aspect of the techniques presented herein. An aspect of a computer-readable medium or a computer-readable device devised in these ways is illustrated in
FIG. 4 , wherein animplementation 400 includes a computer-readable medium 408, such as a CD-R, DVD-R, flash drive, a platter of a hard disk drive, etc., on which is encoded computer-readable data 406. This encoded computer-readable data 406, such as binary data including a plurality of zero's and one's as shown in 406, in turn includes a set of processor-executable computer instructions 404 configured to operate according to one or more of the principles set forth herein. In thisimplementation 400, the processor-executable computer instructions 404 may be configured to perform amethod 402, such as themethod 300 ofFIG. 3 . In another aspect, the processor-executable computer instructions 404 may be configured to implement a system, such as the operating environment ofFIG. 2 . Many such computer-readable media may be devised by those of ordinary skill in the art that are configured to operate in accordance with the techniques presented herein. - The term “computer readable media” as used herein includes computer storage media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions or other data.
Memory 214 anddata store 216 are examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which may be used to store the desired information and which may be accessed by thecomputing device 206. - The term “computer readable media” includes communication media. Communication media typically embodies computer readable instructions or other data in a “modulated data signal” such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” includes a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
- Various operations of aspects are provided herein. The order in which one or more or all of the operations are described should not be construed as to imply that these operations are necessarily order dependent. Alternative ordering will be appreciated based on this description. Further, not all operations may necessarily be present in each aspect provided herein.
- As used in this application, “or” is intended to mean an inclusive “or” rather than an exclusive “or”. Further, an inclusive “or” may include any combination thereof (e.g., A, B, or any combination thereof). In addition, “a” and “an” as used in this application are generally construed to mean “one or more” unless specified otherwise or clear from context to be directed to a singular form. Additionally, at least one of A and B and/or the like generally means A or B or both A and B. Further, to the extent that “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.
- Further, unless specified otherwise, “first”, “second”, or the like are not intended to imply a temporal aspect, a spatial aspect, an ordering, etc. Rather, such terms are merely used as identifiers, names, etc. for features, elements, items, etc. For example, a first channel and a second channel generally correspond to channel A and channel B or two different or two identical channels or the same channel. Additionally, “comprising”, “comprises”, “including”, “includes”, or the like generally means comprising or including, but not limited to.
- It will be appreciated that several of the above-disclosed and other features and functions, or alternatives or varieties thereof, may be desirably combined into many other different systems or applications. Also that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/907,681 US11220192B1 (en) | 2020-06-19 | 2020-06-22 | Systems and methods for providing an adjusted state of charge limit |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/906,767 US11390185B2 (en) | 2020-06-19 | 2020-06-19 | Systems and methods for providing a personalized state of charge |
| US16/907,681 US11220192B1 (en) | 2020-06-19 | 2020-06-22 | Systems and methods for providing an adjusted state of charge limit |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/906,767 Continuation-In-Part US11390185B2 (en) | 2020-06-19 | 2020-06-19 | Systems and methods for providing a personalized state of charge |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20210394642A1 true US20210394642A1 (en) | 2021-12-23 |
| US11220192B1 US11220192B1 (en) | 2022-01-11 |
Family
ID=79023003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/907,681 Active US11220192B1 (en) | 2020-06-19 | 2020-06-22 | Systems and methods for providing an adjusted state of charge limit |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US11220192B1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11381101B1 (en) * | 2021-10-06 | 2022-07-05 | Geotab Inc. | Systems for vehicle battery charging around charge-adverse time periods |
| US20240109431A1 (en) * | 2022-10-04 | 2024-04-04 | GM Global Technology Operations LLC | Road trip detection for state of charge management in a motor vehicle |
| US20240359588A1 (en) * | 2023-04-28 | 2024-10-31 | Nissan North America, Inc. | Electric vehicle charging control device |
| CN119749329A (en) * | 2025-01-07 | 2025-04-04 | 深圳市点蓝新能源技术有限公司 | Slow-charging and quick-discharging type charging pile energy storage method, system, medium and program product |
| CN120327335A (en) * | 2025-06-16 | 2025-07-18 | 陕西同力重工股份有限公司 | Off-road pure electric wide-body vehicle and battery replacement method thereof |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008249417A (en) * | 2007-03-29 | 2008-10-16 | Aisin Aw Co Ltd | Stop-off facility guidance system and stop-off facility guidance method |
| US8054038B2 (en) * | 2009-01-29 | 2011-11-08 | Tesla Motors, Inc. | System for optimizing battery pack cut-off voltage |
| JP5028505B2 (en) * | 2010-03-26 | 2012-09-19 | 本田技研工業株式会社 | Electric car |
| KR101262459B1 (en) * | 2010-10-12 | 2013-05-08 | 기아자동차주식회사 | Telematics unit for remote charging control and service providing method of the same |
| US8509988B2 (en) * | 2010-11-16 | 2013-08-13 | Honda Motor Co., Ltd. | Cellular communication strategy |
| JP5838336B2 (en) * | 2011-11-08 | 2016-01-06 | パナソニックIpマネジメント株式会社 | Power supply system |
| CN105530285B (en) * | 2014-10-15 | 2019-11-29 | 松下电器(美国)知识产权公司 | Information notice method, information notifying system and recording medium |
| JP6314906B2 (en) * | 2015-05-20 | 2018-04-25 | トヨタ自動車株式会社 | Hybrid vehicle |
| FR3045193B1 (en) | 2015-12-10 | 2022-06-03 | Schneider Electric Ind Sas | METHOD FOR ENERGY MANAGEMENT OF AN ELECTRIC VEHICLE CHARGING STATION |
| WO2018029543A2 (en) | 2016-04-01 | 2018-02-15 | Ijuze Corporation Pte Ltd. | An automated system for managing and providing a network of charging stations |
| US10625625B2 (en) | 2017-04-07 | 2020-04-21 | Honda Motor Co., Ltd. | System and method for creating a charging schedule for an electric vehicle |
| CN110892601B (en) | 2017-05-16 | 2023-09-22 | 宝马股份公司 | Intelligent charging scheduling device and method for electric vehicle |
| EP3718073A4 (en) | 2017-12-01 | 2021-08-25 | California Institute of Technology | EV ADAPTIVE LOAD OPTIMIZATION FRAMEWORK AND METHODS |
| JP2019103338A (en) * | 2017-12-06 | 2019-06-24 | トヨタ自動車株式会社 | Electric power controller for vehicle |
| WO2019126806A1 (en) | 2017-12-22 | 2019-06-27 | The Regents Of The University Of California | Design and control of electric vehicle charging infrastructure |
| US20190275893A1 (en) | 2018-03-06 | 2019-09-12 | Wellen Sham | Intelligent charging network |
| EP3784518A1 (en) | 2018-04-25 | 2021-03-03 | EGS Entwicklungs- und Forschungs- GmbH | Digital access system for vehicles for loading operations controlled from outside |
| US20200175614A1 (en) | 2018-11-29 | 2020-06-04 | International Business Machines Corporation | Electric vehicle charging station having reverse tiered discount incentive |
| US11001161B2 (en) | 2019-02-15 | 2021-05-11 | Ford Global Technologies, Llc | Electric vehicle charging scheduler |
| US11281217B2 (en) * | 2019-06-25 | 2022-03-22 | Ford Global Technologies, Llc | Enhanced vehicle operation |
| US20210065073A1 (en) | 2019-08-14 | 2021-03-04 | Honda Motor Co., Ltd. | System and method for presenting electric vehicle charging options |
| WO2021055843A1 (en) | 2019-09-20 | 2021-03-25 | AMPLY Power, Inc. | Real-time electric vehicle fleet management |
| KR20210088957A (en) | 2020-01-07 | 2021-07-15 | 엘지전자 주식회사 | Apparatus and method for assigning charging pile to electronic vehicles |
| US10953765B1 (en) | 2020-01-13 | 2021-03-23 | NAD Grid Corp | Methods and systems for facilitating charging sessions for electric vehicles |
| US11349324B2 (en) | 2020-03-09 | 2022-05-31 | Honda Motor Co., Ltd. | Systems and methods for providing a personalized charging rate |
-
2020
- 2020-06-22 US US16/907,681 patent/US11220192B1/en active Active
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11381101B1 (en) * | 2021-10-06 | 2022-07-05 | Geotab Inc. | Systems for vehicle battery charging around charge-adverse time periods |
| US11394061B1 (en) * | 2021-10-06 | 2022-07-19 | Geotab Inc. | Methods for vehicle battery charging around charge-adverse time periods |
| US11535114B1 (en) * | 2021-10-06 | 2022-12-27 | Geotab Inc. | Systems for vehicle battery charging using charge-restriction event |
| US12191694B2 (en) | 2021-10-06 | 2025-01-07 | Geotab Inc. | Methods for vehicle battery charging |
| US12237707B2 (en) | 2021-10-06 | 2025-02-25 | Geotab Inc. | Systems for controlling power distribution to vehicles |
| US12301039B2 (en) | 2021-10-06 | 2025-05-13 | Geotab Inc. | Systems for vehicle battery charging |
| US20240109431A1 (en) * | 2022-10-04 | 2024-04-04 | GM Global Technology Operations LLC | Road trip detection for state of charge management in a motor vehicle |
| US12128771B2 (en) * | 2022-10-04 | 2024-10-29 | GM Global Technology Operations LLC | Road trip detection for state of charge management in a motor vehicle |
| US20240359588A1 (en) * | 2023-04-28 | 2024-10-31 | Nissan North America, Inc. | Electric vehicle charging control device |
| CN119749329A (en) * | 2025-01-07 | 2025-04-04 | 深圳市点蓝新能源技术有限公司 | Slow-charging and quick-discharging type charging pile energy storage method, system, medium and program product |
| CN120327335A (en) * | 2025-06-16 | 2025-07-18 | 陕西同力重工股份有限公司 | Off-road pure electric wide-body vehicle and battery replacement method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US11220192B1 (en) | 2022-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11220192B1 (en) | Systems and methods for providing an adjusted state of charge limit | |
| US11349324B2 (en) | Systems and methods for providing a personalized charging rate | |
| US12202372B2 (en) | Systems and methods for selecting a charging entity based on occupancy status | |
| US20220316899A1 (en) | System and method for presenting electric vehicle charging options | |
| US11390185B2 (en) | Systems and methods for providing a personalized state of charge | |
| US11396245B2 (en) | Hybrid vehicle-to-grid and mobility service request system | |
| EP2792538A2 (en) | System and method for selecting an electric vehicle charging station | |
| US11913797B2 (en) | Systems and methods for selecting a charging entity based on occupancy status | |
| US11541772B2 (en) | Systems and methods for charging station management | |
| US11587004B2 (en) | System and method for placement optimization of public electric vehicle charging stations using telematics data | |
| JP7289623B2 (en) | Method of operating electric vehicle, electric vehicle and non-transitory computer readable medium | |
| US11869102B2 (en) | Systems and methods for providing distance based notifications for electric vehicles | |
| US20210229565A1 (en) | Systems and methods for policing charging behavior | |
| WO2020020464A1 (en) | Computer-implemented method and data processing system for predicting return of a user to a vehicle | |
| US12221005B2 (en) | System for estimating required battery power for moving bodies | |
| WO2020219366A1 (en) | Systems and methods for managing electrically-assisted personal mobility vehicles | |
| JP6428185B2 (en) | Shared vehicle management apparatus and shared vehicle management method | |
| US20230191931A1 (en) | Systems and methods for a multi-vehicle charging station | |
| US20220261726A1 (en) | Method, information processing device, and non-transitory storage medium | |
| US20230003536A1 (en) | Vehicle transit on demand | |
| US20230264582A1 (en) | Systems and methods for user negotiation at a multi-vehicle charging station | |
| JP2019081470A (en) | Air-conditioning control system | |
| EP4224385A1 (en) | Presentation device, presentation method and presentation program | |
| JP7409282B2 (en) | Servers, charging systems and programs | |
| JP7593246B2 (en) | Information processing device, information processing system, program, and vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HONDA MOTOR CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MAEDA, ERI IZUMI;REEL/FRAME:053000/0503 Effective date: 20200619 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |