The present disclosure is generally related to a vehicle fueling system. More specifically, the present disclosure is related to a system for charging electric-powered vehicles.
Electric-powered vehicles such as hybrid vehicles or battery electric vehicles (BEVs) refuel by charging electricity to a traction battery via charging infrastructure such as charging stations. Depending on the specific configuration of a charging station and vehicle battery, it may take hours even days to complete a charging process. When the charging infrastructure is limited as compared to the number of the electric-power vehicles, it may be difficult to schedule the charging for each vehicle efficiently. For instance, there may be vehicles finished charging but still occupying the charging station, while other vehicles waiting in the line cannot use the charging station because there is no vacancy.
In one or more illustrative embodiment of the present disclosure, a vehicle includes one or more controllers, programmed to responsive to receiving an indication of a destination, select a charger within a predefined geofence from the destination; responsive to detecting the vehicle becoming less than a predefined distance from the charger, calculate a proposed charging schedule based on a current state-of-charge (SOC) and a desired SOC; and join a queue for the charger with the proposed charging schedule.
In one or more illustrative embodiment of the present disclosure, a device in communication with a vehicle includes a processor, programmed to responsive to receiving a trip destination, select a charging station within a predefined distance from the trip destination; calculate a proposed charging schedule based on a current battery SOC, a desired battery SOC, an estimated departure time, and a charging rate of the charging station; and responsive to receiving input from a user indicative of the proposed charging schedule is acceptable, send the proposed charging schedule via a cloud server to the vehicle and the charging station to join a queue for the charging station.
In one or more illustrative embodiment of the present disclosure, a charging scheduling device associated with a charging station includes a controller, programmed to responsive to detecting a vehicle joining a queue for the charging station, generate a charging schedule for the vehicle based on user-specific parameters of a vehicle user; verify if the charging station can accommodate the charging schedule without displacing other vehicles already in the queue; and responsive to verifying the charging station can accommodate the charging schedule, send an open charger notification to a mobile device associated with the vehicle user.
For a better understanding of the invention and to show how it may be performed, embodiments thereof will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
The present disclosure generally provides for a plurality of circuits or other electrical devices. All references to the circuits and other electrical devices, and the functionality provided by each, are not intended to be limited to encompassing only what is illustrated and described herein. While particular labels may be assigned to the various circuits or other electrical devices, such circuits and other electrical devices may be combined with each other and/or separated in any manner based on the particular type of electrical implementation that is desired. It is recognized that any circuit or other electrical device disclosed herein may include any number of microprocessors, integrated circuits, memory devices (e.g., FLASH, random access memory (RAM), read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), or other suitable variants thereof) and software which co-act with one another to perform operation(s) disclosed herein. In addition, any one or more of the electric devices may be configured to execute a computer-program that is embodied in a non-transitory computer readable medium that is programmed to perform any number of the functions as disclosed.
The present disclosure, among other things, proposes a charging system for electric-powered vehicles. More specifically, the present disclosure proposes a charging station scheduling system.
Referring to
As illustrated in
The computing platform 104 may be provided with various features allowing the vehicle occupants/users to interface with the computing platform 104. For example, the computing platform 104 may receive input from human-machine interface (HMI) controls 112 configured to provide for occupant interaction with the vehicle 102. As an example, the computing platform 104 may interface with one or more buttons (not shown) or other HMI controls configured to invoke functions on the computing platform 104 (e.g., steering wheel audio buttons, a push-to-talk button, instrument panel controls, etc.).
The computing platform 104 may also drive or otherwise communicate with one or more displays 114 configured to provide visual output to vehicle occupants by way of a video controller 116. In some cases, the display 114 may be a touch screen further configured to receive user touch input via the video controller 116, while in other cases the display 114 may be a display only, without touch input capabilities. The computing platform 104 may also drive or otherwise communicate with one or more speakers 118 configured to provide audio output to vehicle occupants by way of an audio controller 120.
The computing platform 104 may also be provided with navigation and route planning features through a navigation controller 122 configured to calculate navigation routes responsive to user input via e.g., the HMI controls 112, and output planned routes and instructions via the speaker 118 and the display 114. Location data that is needed for navigation may be collected from a global navigation satellite system (GNSS) controller 124 configured to communicate with multiple satellites and calculate the location of the vehicle 102. The GNSS controller 124 may be configured to support various current and/or future global or regional location systems such as global positioning system (GPS), Galileo, Beidou, Global Navigation Satellite System (GLONASS) and the like. Map data used for route planning may be stored in the storage 110 as a part of the vehicle data 126. Navigation software may be stored in the storage 110 as a part of the vehicle applications 108.
The computing platform 104 may be configured to wirelessly communicate with a mobile device 128 of the vehicle users/occupants via a wireless connection 130. The mobile device 128 may be any of various types of portable computing device, such as cellular phones, tablet computers, wearable devices, smart watches, laptop computers, portable music players, or other device capable of communication with the computing platform 104. A wireless transceiver 132 may be in communication with a Wi-Fi controller 134, a Bluetooth controller 136, a radio-frequency identification (RFID) controller 138, a near-field communication (NFC) controller 140, and other controllers such as a Zigbee transceiver, an IrDA transceiver (not shown), and configured to communicate with a compatible wireless transceiver 142 of the mobile device 128.
The mobile device 128 may be provided with a processor 144 configured to execute instructions of mobile applications 146 to perform instructions, commands, and other routines in support of the processes such as navigation, telephone, wireless communication, and multi-media processing. The mobile applications may be stored in a non-volatile storage medium 148 of the mobile device 128. For instance, the mobile device 128 may be provided with location and navigation functions via a navigation controller 150 and a GNSS controller 152. Map data needed for navigation may be stored in the storage 148 as a part of mobile data 154. The mobile device 128 may be provided with a wireless transceiver 142 in communication with a Wi-Fi controller 156, a Bluetooth controller 158, a RFID controller 160, a NFC controller 162, and other controllers (not shown), configured to communicate with the wireless transceiver 132 of the computing platform 104.
The computing platform 104 may be further configured to communicate with a telematics control unit (TCU) 164 via one or more in-vehicle network 166. The in-vehicle network 166 may include, but is not limited to, one or more of a controller area network (CAN), an Ethernet network, and a media-oriented system transport (MOST), as some examples.
The TCU 164 may be configured to control telecommunication between vehicle 102 and a cloud 168 through a wireless connection 170 using a modem 172. The term cloud is used as a general term in the present disclosure and may include any computing network involving computers, servers, controllers or the like configured to perform data processing functions and facilitate communication between various parties. The wireless connection 170 may involve or utilize any type of wireless network such as a cellular network enabling the communication between the computing platform 104 and the cloud 168 as well as other parties. The mobile device 128 may be further provided telecommunication features configured to communicate with the cloud 168 via a wireless connection 174 via telecommunication components such as a modem (not shown). In this way, the mobile device 128 may be configured to communicate with the computing platform 104 of the vehicle 102 via the cloud 168 in addition to or in lieu of the wireless connection 130. The TCU 164 and/or the mobile device 128 may be further configured to communicate with a charging station 176 via the cloud 168. The charging station 176 may be configured to charge a traction battery (not shown) of the vehicle 102. The charging station 176 may be provided with a scheduler 178 implemented with a controller or computer (not shown) having processing capabilities configured to perform charging schedules for the vehicle 102. Alternatively, the charging station scheduler 178 may be implemented remotely at the cloud 168 in communication with the charging station 176.
The vehicle 102 may be further provided with an autonomous driving controller 180 configured to operate the vehicle 102 in an autonomous manner with or without human involvement. The autonomous driving controller 180 may be in communication with the GNSS controller 124, the navigation controller 122 and various sensors/cameras (not shown) of the vehicle 102 and configured to generate driving instructions to operate the vehicle 102 to a predefined location. Additionally, the autonomous driving controller 180 may be further configured to communicate with the cloud and receive commands and instructions therefrom to perform the autonomous driving features.
Referring to
Responsive to selecting the charging station 176 for the vehicle 102, at operation 206, the mobile device 128 enters the charging station queue for the selected charging station, and generate a charging schedule for the vehicle 102 at operation 208. The charging schedule may include information about a charge starting time, charge finishing time, charging specification (e.g. charging method/connector, charging current or the like). Alternatively, the charging schedule may be generated by the scheduler 178 through communication with the mobile device 128. The charging schedule may indicate the starting and finishing time of the charging. The charging schedule may be generated based on various factors such as an estimated departure time manually input by the user or calculated by the mobile software, an estimated battery state of charge (SOC) or the like. Responsive to generating the charging schedule, at operation 210, the mobile device 128 generates a key based on the charging schedule allowing a third party to access the vehicle to proceed with the charging. The third party may be an authorized valet driver associated with the selected charging station 176 assigned for the vehicle 102 to pick up the vehicle using the key to drive to the charging station 176 and charge the vehicle 102. The key may be a digital authorization, e.g., a phone-as-a-key (PaaK), within a specific time period and/or geofence allowing the third party to operate the vehicle 102. Additionally or alternatively, in case that the vehicle 102 is provided with autonomous driver features, the mobile device 128 may generate driving instructions for the autonomous driving controller 180 to operate the vehicle 102 to the selected charging station 176. The driving instructions may be sent to the vehicle 102 via the wireless connection 130 or via the cloud 170.
At operation 212, the vehicle 102 is accessed by the third party using the key and moved to the charging station 176 to start charging. Alternatively, in case of an autonomous vehicle, the autonomous driving controller 180 may operate the vehicle 102 to the charging station 176 using the instructions received. At operation 214, the vehicle 102 is moved to a new parking location via the key or the autonomous driving controller 180 responsive to completing the scheduled charging. Depending of the charging schedule previously generated, the battery of the vehicle 102 may not be fully charged when the charging schedule is completed. At operation 216, the computing platform 104 sends the new parking location of the vehicle 102 to the mobile device 128 allowing the user to pick up the vehicle 102.
Referring to
If the schedule does not fit in, the mobile device 128 may look elsewhere and switch to other nearby charging station (not shown). Otherwise, if the charging station 176 can accommodate the charging requirement of the vehicle 102, the mobile device 128 may send the charging schedule to the charging station 176 to put a reservation at 308. Next, at 310, the mobile device 128 may generate a digital key and send the digital key to a digital entity 312 of a third party associated with the charging station 176 giving permission to the third party to access to vehicle 102. The mobile device 128 may further send the key to the vehicle 102 at 314. The digital key may be a valet key which only grant the third party with limited access to the vehicle features. For instance, the key does not allow the third party to access any private data (e.g. previous destinations) of the vehicle 102. Additionally, the digital key may be limited in terms of location and time. The third party may not be allowed to operate the vehicle 102 outside the permitted geofence or time period. Alternatively, if the vehicle 102 is provided autonomous driving features, driving instructions may be sent to the vehicle 102 in lieu of the key.
Having obtained the key to access the vehicle 102, the third party may come to the destination 302 to move the vehicle 102 to the charging station 176 and start charging as scheduled. Alternatively, the vehicle 102 may autonomously drive to the charging station 176 using the driving instructions. Responsive to complete the charging as scheduled, the vehicle 102 may vacate the charging station 176 and move to a new parking location 316 to wait for pick up by the user. The new parking location 316 may be sent to the mobile device 128 at 318.
Referring to
At operation 404, the computing platform 104 outputs options for charging station within a predefined distance or geofence from the destination e.g. via the display 114. The charging stations may be presented in a list in the order of closest to the destination or alternatively on a map allowing the user to select a desired charging station 176 from the options. At operation 406, the computing platform 104 selects the desired charging station 176 from the list or on the map displayed on the display 114 responsive to a user input and sets the desired charging station 176 as the trip destination. Alternatively, the computing platform 104 may be configured to automatically select the desired charging station 176 based on predefined user preferences/configurations (e.g. historic charging location selections) without receiving the user input.
As the vehicle 102 traverses the route, at operation 408, the computing platform 104 detects the vehicle has entered a predefined distance (e.g. one mile) from the charging station 176. In response to such detection, at operation 410, the computing platform 104 askes for input from the user to confirm that he/she still wants to use the selected charging station 176 and join the queue. The user input may be made via the HMI controls 112 or via the display 114 provided with touch screen capabilities. Additionally or alternatively, the user input may be received via a voice command through a microphone (not shown) by way of the audio controller 120. Additionally or alternatively, the user input may be received via the mobile device 128 in communication with the computing platform 104 via the wireless connection 130. If the user input indicates he/she no longer intends to use the selected charging station 176, the process returns to operation 404 to allow the user to reselect a new charging station. Otherwise, if the user input confirms the selected charging station 176, the process proceeds to operation 412.
At operation 412, the computing platform 104 obtain an estimated departure time, a desired exit SOC and the current SOC of the battery of the vehicle 102. The current battery SOC may be obtained from the battery or a battery controller (not shown). The departure time and desired exit SOC may be manually entered by the user or alternatively obtained from other sources such as historic departure records, calendar, text message, email, or the like. With the information obtained at operation 412 combined with the specification of the charging station 176 such as charging power/current capability (as different charging stations may have different specifications), the computing platform 104 calculates a temporary charging schedule and an estimated exit SOC. The estimated SOC may be substantially the same as the desired exit SOC, and the temporary charging schedule may include the time required to reach the desired exit SOC. At operation 416, the computing platform 104 verifies if the temporary charging schedule is acceptable for the vehicle 102. The verification may be performed automatically by the computing platform 104 or manually through user input. If the temporary schedule is not accepted, the process returns to operation 404 to reselect a new charging station. Otherwise, the process proceeds to operation 418 to join the queue for the charging station 176.
Referring to
The FIFO method 504 is illustrated with reference to operation 514, where the scheduler 178 assigns the vehicle 102 to the next spot in the queue, behind those vehicles already in the queue. Next, at operation 510, when a charger at the charging station 176 becomes available, at operation 512, the scheduler 178 sends an open charger notification to the user of the vehicle 102 to invite the user to issue a digital key allowing access to the vehicle 102. Additionally or alternatively, the notification may be sent to the vehicle 102 directly. In case that the vehicle 102 is provided autonomous driving features, the notification may further include information about the charging schedule such as time and location confirmed by the scheduler 178 to allow the vehicle 102 to drive to the charging station 176 autonomously.
In case that the rate-monotonic method 506 is used, at operation 516, the scheduler 178 obtains information such as the time the vehicle 102 joins the queue, estimated departure time, current SOC, desired exit SOC to calculate an estimated charging time for the vehicle 102. Operation 516 is similar to operation 414 illustrated with reference to
In case that the prioritization method 508 is used, at operation 524, the scheduler 178 generates a customized charging schedule for the vehicle 102 using various user specific parameters. For instance, the user specific parameters may include estimated arrival time, estimated departure time, current SOC, desired exit SOC, vehicle type (e.g. BEVs may be given priority over PHEVs as electricity is the only energy source for BEVs), autonomous features, valued customer status, user calendar events/locations or the like. With the customized charging schedule of the vehicle 102, at operation 526, the scheduler 178 determines if the charging station 176 can accommodate the vehicle 102. As an example, each user may be assigned with a charging priority level based on his/her current SOC and/or the price he/she offers to pay. For instance, a vehicle with above 90% SOC may be automatically assigned with a low priority level, whereas a vehicle with less than 30% SOC may be automatically assigned with a higher priority level. Additionally, a vehicle user may be subscribed to different charging plans with different priorities. A premium charging plan with higher fee may grant the user with higher priority level regardless of the current SOC level. The premium charging plan may further allow the user to override his priority level based on the current SOC. Therefore, the scheduler 178 may be configured to re-order the queue as needed based on the user priority level to accommodate the vehicle 102 by removing users with low priority levels from the queue. The low priority plan level user would have to know that they may be removed based on their plan. Operations 526 to 530 are substantially the same as operations 518 to 522 previously discussed and will not be described again here for simplicity purposes.
Alternatively, at operation 502, the scheduler 178 may further receive a temporary charging schedule generated by the vehicle 102 or by the mobile device 128. In this case, the scheduler 178 may be configured to verify of the charging station 176 can accommodate the temporary charging schedule. The scheduler 178 may approve the temporary charging schedule if it is determined that the charging station 176 can accommodate the temporary charging schedule. Otherwise, the scheduler 178 may be further configured to modify the temporary charging schedule based on the above method using various data to generate a new charging schedule.
Referring to
The traction battery of the vehicle 102 may be of a large capacity and it may take hours to fully charge the battery depending of the current SOC and specification of the charging station 176. The charging may complete when the battery is fully charged. Alternatively, the charging may complete at a scheduled time or battery level reaches the desired SOC according to the charging schedule accommodated by the charging station 176. At operation 608, the vehicle 102 completes the charging and disconnects from the charger.
At operation 610, the computing platform 104 checks if there is a new destination set allowing the user to pick up the vehicle 102. If the answer is a yes, the computing platform 104 sets the new location as the destination via the navigation controller 122 and the autonomous driving controller 180 operates the vehicle 102 to the destination and parks the vehicle at an available parking space within or near the new destination at operation 612. If no pickup destination is set, the process proceeds to operation 614 and the autonomous driving controller 180 vacate the vehicle 102 from the charging station 176 and parks the vehicle 102 at a nearby available parking space. At operation 616, the computing platform 104 sends the new parking location to the user via the TCU 164 allowing the user to pick up the vehicle 102.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
Number | Name | Date | Kind |
---|---|---|---|
5892346 | Moroto | Apr 1999 | A |
8639214 | Fujisaki | Jan 2014 | B1 |
8725306 | Ramezani et al. | May 2014 | B2 |
9142978 | Juhasz | Sep 2015 | B2 |
9283856 | Huntzicker et al. | Mar 2016 | B2 |
9387772 | Usuki et al. | Jul 2016 | B2 |
9805519 | Ramanujam | Oct 2017 | B2 |
20120245750 | Paul | Sep 2012 | A1 |
20140257884 | Kyoung | Sep 2014 | A1 |
20150149221 | Tremblay | May 2015 | A1 |
20150306969 | Sabripour | Oct 2015 | A1 |
20180253788 | Takatsuka | Sep 2018 | A1 |
20200219019 | Choi | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
103793758 | May 2014 | CN |
Entry |
---|
Li, et al, “Optimal allocation of charging facilities for electric vehicles based on queuing theory,” Automation of Electric Power Systems, Jul. 25, 2011, vol. 35, No. 14, pp. 58-61, Guangxi University, China, 4 Pages (incl. English abstract). |
Number | Date | Country | |
---|---|---|---|
20200262307 A1 | Aug 2020 | US |