The present description relates to a method and system for charging an electric vehicle.
An electric machine may stop at a public charging station from time to time to refill a traction battery. Some public charging devices (aka “chargers”), also known as electric vehicle supply equipment (EVSE), may be configured to “Plug & Charge” a vehicle. Plug & Charge may allow a vehicle operator to plug a vehicle into a charger and begin charging the vehicle without offering a credit card, app, or other form of payment. While “Plug & Charge” may be a desirable way to charge an electric vehicle, many EVSE do not support the “Plug & Charge” operating standards. Therefore, vehicles may not experience the benefits of “Plug & Charge” at some EVSE.
Public charge management services (CMS), an aggregator of EVSE operated by charge point operators (CPO) that automatically bills for charging services and activates EVSE use an open charge point interface (OCPI) standard to provide unique identities for geographic locations (LocationID) and individual EVSE (EVSEID), but this service does not provide an actual unique media access control (MAC) address for each EVSE via OCPI. A vehicle receiving charge at an direct current fast charger (DCFC) EVSE that is operated by CMS receives a MAC address for the EVSE during a signal level attenuation characterization (SLAC) (e.g., a communication sequence initialization procedure in which EVSE notifies a vehicle it is present and the vehicle notifies the EVSE that the vehicle is present at the EVSE), but the MAC address is not associated with a LocationID or EVSEID that is used to activate the public charger via a remote charging start request that is sent to the CMS. Therefore, a vehicle cannot identify which EVSE it would like to receive charge from and be billed for charging services. As such, the vehicle cannot initiate a charging start request to the CMS solely based on the EVSE MAC address received.
Some EVSE may also be unable to supply charge from time to time due to lack of maintenance, power disruptions, and/or degradation of EVSE components. If EVSE degradation occurs while a vehicle is being charged, the EVSE may supply data to the vehicle that indicates why the EVSE may no longer be able to supply charge. The vehicle may know the EVSE MAC address of a degraded charger, but not the LocationID or the EVSEID. Therefore, the vehicle may not be able make other vehicles aware that the EVSE is not presently able to supply charge or is experiencing reliability issues even though the CPO is reporting the charger in good standing via OCPI. As such, some vehicles may be inadvertently routed to an EVSE that may not be able to supply charge, are difficult to activate or perform in a less than desirable way.
The inventors herein have recognized the above-mentioned issues and have developed a method for charging a traction battery, comprising: generating a relationship between a media access control address value and a location identification value; and activating an electric vehicle supply equipment via referencing the relationship according to the media access control address value.
By generating a relationship between a media access control address value and a location identification value, it may be possible to plug a vehicle into an EVSE device (e.g., direct current (DC) fast charger that supplies DC electric power to an electric vehicle) and begin charging without having to produce a credit card or other monetary payment device. Thus, a vehicle operator may simply plug and charge an electric vehicle at any DC fast charger irrespective of whether or not it supports the ISO 15118 Plug & Charge standard.
The present description may provide several advantages. In particular, the approach may benefit a vehicle charging experience. Further, the approach may provide several ways to register and activate at a higher percent of EVSE devices so that they may be automatically activated in response to plugging a vehicle in to an EVSE device. The approach also enables a cloud to rate the reliability and performance of each individual chargers so users may plug into the best EVSE equipment and have the highest change of charging success. Additionally, the approach may function even in the presence of MAC address changes.
The above advantages and other advantages, and features of the present description will be readily apparent from the following Detailed Description when taken alone or in connection with the accompanying drawings.
The summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key or essential features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
The advantages described herein will be more fully understood by reading an example of an embodiment, referred to herein as the Detailed Description, when taken alone or with reference to the drawings, where:
The present description is related to systems and methods for managing vehicle charging. The systems and methods may allow a vehicle to receive charge and billing from an EVSE network without an operator using credit card or software application (app). The vehicle may be an electric vehicle of the type shown in
Vehicle propulsion system 100 has a rear axle 122. In some examples, rear axle 122 may comprise two half shafts, for example first half shaft 122a, and second half shaft 122b. Vehicle propulsion system 100 further has front wheels 130 and rear wheels 131. Rear wheels 131 may be driven via electric machine 126.
The rear axle 122 is coupled to electric machine 126. Rear drive unit 136 may transfer power from electric machine 126 to axle 122 resulting in rotation of rear wheels 131. Rear drive unit 136 may include a gearbox 171 including a low gear 175 and a high gear 177 that are coupled to electric machine 126 via output shaft 126a of electric machine 126. Low gear 175 may be engaged via fully closing low gear clutch 176. High gear 177 may be engaged via fully closing high gear clutch 178. High gear clutch 178 and low gear clutch 176 may be opened and closed via commands received by rear drive unit 136 over controller area network (CAN) 199. Alternatively, high gear clutch 178 and low gear clutch 176 may be opened and closed via digital outputs or pulse widths provided via control system 114. Rear drive unit 136 may include differential 128 so that torque may be provided to first half shaft 122a and to second half shaft 122b. In some examples, an electrically controlled differential clutch (not shown) may be included in rear drive unit 136.
Electric machine 126 may receive electrical power from onboard electrical energy storage device 132. Furthermore, electric machine 126 may provide a generator function to convert the vehicle's kinetic energy into electrical energy, where the electrical energy may be stored at electric energy storage device 132 for later use by electric machine 126. An inverter system controller (ISC) 134 may convert alternating current generated by electric machine 126 to direct current for storage at the electric energy storage device 132 and vice versa. Electric drive system 135 includes electric machine 126 and inverter system controller 134. Inverter system controller may include a microcontroller, memory (e.g., random-access memory and read-only memory), and input/output circuitry (not shown). Electric energy storage device 132 may be a battery (e.g., a traction battery that provides energy to propel a vehicle), capacitor, inductor, or other electric energy storage device. Electric power flowing into electric drive system 135 may be monitored via current sensor 145 and voltage sensor 146. Position and speed of electric machine 126 may be monitored via position sensor 147. Torque generated by electric machine 126 may be monitored via torque sensor 148.
In some examples, electric energy storage device 132 may be configured to store electrical energy that may be supplied to other electrical loads residing on-board the vehicle (other than the motor), including cabin heating and air conditioning, engine starting, headlights, cabin audio and video systems, etc.
Control system 114 may communicate with electric machine 126, energy storage device 132, inverter system controller 134, etc. Control system 114 may receive sensory feedback information from electric drive system 135 and energy storage device 132, etc. Further, control system 114 may send control signals to electric drive system 135 and energy storage device 132, etc., responsive to this sensory feedback. Control system 114 may receive an indication of an operator requested output of the vehicle propulsion system from a human operator 102, or an autonomous controller. For example, control system 114 may receive sensory feedback from driver demand pedal position sensor 194 which communicates with driver demand pedal 192. Pedal 192 may refer schematically to a driver demand pedal. Similarly, control system 114 may receive an indication of an operator requested vehicle braking via a human operator 102, or an autonomous controller. For example, control system 114 may receive sensory feedback from brake pedal position sensor 157 which communicates with brake pedal 156.
Energy storage device 132 may periodically receive electrical energy from a power source such as fast charging station 1 that is electrically coupled to a stationary power grid (not shown) residing external to the vehicle (e.g., not part of the vehicle). As a non-limiting example, vehicle propulsion system 100 may be configured as a plug-in electric vehicle (EV), whereby electrical energy may be supplied to electric energy storage device 132 via the fast charging station 1 and the power grid (not shown). The fast charging station may be electrically coupled to a vehicle receptacle 3 via a plug 2. The receptacle 3 may be electrically coupled to the electric energy storage device 132.
Electric energy storage device 132 includes an electric energy storage device controller 139 and a power distribution module 138. Electric energy storage device controller 139 may provide charge balancing between energy storage element (e.g., battery cells) and communication with other vehicle controllers (e.g., controller 112). Power distribution module 138 controls flow of power into and out of electric energy storage device 132.
One or more wheel speed sensors (WSS) 195 may be coupled to one or more wheels of vehicle propulsion system 100. The wheel speed sensors may detect rotational speed of each wheel. Such an example of a WSS may include a permanent magnet type of sensor.
Controller 112 may comprise a portion of a control system 114. In some examples, controller 112 may be a single controller of the vehicle. Control system 114 is shown receiving information from a plurality of sensors 116 (various examples of which are described herein) and sending control signals to a plurality of actuators 181 (various examples of which are described herein). As one example, sensors 116 may include tire pressure sensor(s) (not shown), wheel speed sensor(s) 195, etc. In some examples, sensors associated with electric machine 126, wheel speed sensor 195, etc., may communicate information to controller 112, regarding various states of electric machine operation. Controller 112 includes non-transitory (e.g., read only memory) 165, random access memory 166, digital inputs/outputs 168, and a microcontroller 167. Controller 112 may receive input data and provide data to human/machine interface 140 via CAN 199. Controller 112 may be a controller that is additional to inverter system controller 134, or alternatively, it may be a controller that is part of inverter system controller 134. Controller 112 may receive vehicle navigation and travel route data (e.g., travel distance, start of travel location, end of travel location, direct current fast charge (DCFC) station locations, road grades, geographical data, etc.) from global position system (GPS) navigation system 150.
Referring now to
In one example, the mapping or relationship at 299 may be referenced or indexed by GPS position and MAC address. The mapping or relationship 299 outputs a LocationID (indicated as an x) and an EVSEID (indicated as y).
Referring now to
The CDS may convert a vehicle alert GPS location indication to a LocationID. The CDS may also determine which EVSE at the LocationID activated at the time the vehicle plugged into the EVSE at the LocationID to determine the EVSEID. The EVSE MAC address may be linked or mapped to the LocationID and the EVSEID according to the in-use status data that was submitted by the EVSE to the CMS.
The system of
Referring now to
At 402, upon a vehicle being electrically coupled or plugged into EVSE, the vehicle performs a SLAC handshake (e.g., initiates communication via electric signals) with the EVSE. The SLAC handshake may include signaling the EVSE that a vehicle is present and electrically coupled to the EVSE. The EVSE may also send a signal to the vehicle to let the vehicle know that the EVSE is present. The EVSE may also send a MAC address of the EVSE to the vehicle. The vehicle determines the location of the vehicle via the vehicle's GPS system and the vehicle sends an alert to the cloud. The alert includes the MAC address of the EVSE and the present GPS coordinates for the location of the vehicle. The alert may be sent via a cellular phone network or a satellite link that is coupled to the internet. Method 400 proceeds to 404.
At 404, the cloud server listens for an alert that is sent via a vehicle and communicated via the internet. The cloud isolates the EVSE MAC address and the GPS coordinates of the vehicle location from data that is communicated between the vehicle and the cloud server. In other words, the EVSE MAC address and GPS coordinates are removed from the data communicated between the vehicle and the cloud server so that the plug and activate method described herein may be performed. Method 400 proceeds to 406.
At 406, method 400 submits the EVSE MAC address and the GPS coordinates for the vehicle to the CDS. The Plug & Activate feature may make the submission. The CDS stores in a database a mapping of the EVSE MAC addresses to LocationID and EVSEID. The LocationID identifies a geographic location of where charging services may be provided and the EVSEID identifies a particular charger or ESVE at the geographic location. Each LocationID includes an associated GPS location to identify a particular geographic location where the EVSE are located. In other words, the mapping may associate a unique EVSE MAC address with a unique LocationID and EVSEID so that an EVSE with the MAC address may be activated to enable traction battery charging by activating the EVSE according to the LocationID and EVSEID. Thus, the CDS provides a linkage between EVSE MAC address and the EVSE identifiers (e.g., the LocationID and the EVSEID) so that a particular LocationID and EVSEID may be determined from the EVSE MAC address, thereby allowing the EVSE at the LocationID and EVSEID to be activated when the EVSE does not conform to plug and charge standards. Method 400 proceeds to 408.
At 408, the CDS compares the GPS coordinates of the vehicle to the GPS coordinates associated with LocationIDs that are stored in a database. The comparison may be used to determine if the GPS location of the vehicle matches a GPS location at a particular LocationID of an EVSE. If the GPS location is not new (e.g., the GPS location already is included in the CDS database), then the EVSE MAC address is compared against known mappings for EVSEIDs at the LocationID. The particular EVSE that is being requested to provide charge may be activated according to the mapping that is stored in the database when the GPS location is not new. Method 400 proceeds to 410.
At 410, if there is no mapping between the EVSE MAC address and the LocationID/EVSEID, the CDS rejects the automatic vehicle charging request. The CDS may send the rejection to the Plug & Activate feature. If there is a mapping between the EVSE MAC address and the LocationID/EVSEID, method 400 generates a request to activate the EVSE that the vehicle is electrically coupled to and the CMS activates the EVSE device to charge the vehicle. Method 400 proceeds to 412.
At 412, the cloud server may provide a world wide web internet experience that may be accessed via a phone application software (app) or another human/machine interface. The phone app or human/machine interface app generates a list of EVSE at the present public LocationID as determined from the vehicle GPS coordinates and data supplied via the cloud server. The list may be generated from a database of EVSE as a function of geographical location that may be stored in the cloud server. Method 400 proceeds to 414.
At 414, method 400 solicits user input to the phone or human/machine interface app for the user to select an EVSE at the present vehicle's location so that the EVSE may be activated to charge the vehicle. The cloud server may get the LocationID and EVSEIDs at a particular geographic location by soliciting the CMS for this data or from prior charging event of other vehicles. Method 400 proceeds to 416.
At 416, the cloud server submits the LocationID or EVSEID to the EVSS to generate a remote charging start request that is to be sent to the CMS. Method 400 proceeds to 418.
At 418, the EVSS submits an activation command from the cloud server to the CMS for activating the EVSE that corresponds to the LocationID or EVSEID. Method 400 proceeds to 420.
At 420, the cloud server listens for confirmation by the CMS that the EVSE at the LocationID is activated. The CMS may send a message to the cloud server to indicate that the EVSE at the location of the vehicle has been activated. Method 400 proceeds to 422.
At 422, method 400 the EVSS confirms that activation of the EVSE that is coupled to the vehicle is successful when confirmation of the same is provided by the CMS to the EVSS. Method 400 proceeds to 424.
At 424, the charge assist software of the cloud server notifies the CDS that the EVSE at the location of the EVSE MAC address and the associated LocationID/EVSEID has been successfully activated, thereby confirming the relationship between the MAC address of the EVSE and the LocationID/EVSEID stored in memory of the cloud server. Method 400 proceeds to 426.
At 426, method 400 adjusts the EVSE MAC address mapping or relationship database with the new data. In other words, method 400 enters a new EVSE MAC address and LocationID with EVSEID into the cloud server database relationship according to the EVSE MAC address retrieved from the EVSE and the LocationID/EVSEID that was used to activate the EVSE. Method 400 proceeds to exit.
In this way, method 400 receives a EVSE MAC address from an EVSE, submits the EVSE MAC address along with the vehicle's present GPS location, if there is not a LocationID with EVSEID for the specific EVSE MAC address at the vehicle's present GPS location, the plug and activate request is denied, but the user is prompted to enter a EVSE that has a LocationID with EVSEID, the cloud server requests activation of the EVSE selected by the user, if the activation is successful, the CDS updates the EVSE MAC address to a LocationID with EVSEID in the EVSE MAC address mapped database.
Referring now to
At 502, method 500 listens for a vehicle being electrically coupled to an EVSE. The EVSE sends a status to the CMS to indicate that the EVSE is in use when a vehicle is electrically coupled to the EVSE. The EVSE reports a LocationID or EVSEID to the CMS when the EVSE is in use.
At substantially the same time, the vehicle receives a MAC address from the EVSE upon the vehicle being electrically coupled to the EVSE. The vehicle sends the MAC address, the GPS location of the vehicle, and the time that the vehicle was most recently plugged into the EVSE from an unplugged state to a cloud server. Method 500 proceeds to 504.
At block 504, method 500 sends the vehicle plug-in time stamp (e.g., the time of the instant when the vehicle most recently transitioned from not being electrically coupled to the EVSE to being electrically coupled to the vehicle) and in-use status (e.g., in-use or not in-use) from an EVSE to a CMS. The CMS sends the time stamp data and in-use status along with a LocationID and an EVSEID to a location aggregator. The LocationID may include GPS coordinates corresponding to the geographical location of a group of EVSE. Method 500 proceeds to 506.
At 506, method 500 sends a time stamp (e.g., a numerical time value), MAC address of the EVSE that the vehicle is electrically coupled to, a charging alert, and vehicle GPS location from a vehicle to the cloud server. Method 500 proceeds to 508.
At 508, the CDS links or maps the EVSE MAC address to an EVSE LocationID and EVSEID according to the GPS position of the vehicle and the GPS position that is associated with a LocationID and EVSEID that were made in use when the vehicle plugged into the EVSE with the reported EVSE MAC address. For example, if a vehicle is plugged into an EVSE at 2:38 PM, the EVSE changes its status from not in-use to in-use and provides its status to the CMS along with the time that the EVSE status changed. At nearly the same time, the vehicle receives a MAC address from the EVSE and transmits the vehicle's GPS coordinates along with the EVSE MAC address and time that the vehicle was plugged into the EVSE (e.g., electrically coupled to the EVSE). The CMS passes the EVSE status, LocationID, EVSEID, and time that the EVSE became in-use to the location aggregator and CDS. The CDS matches the time that the EVSE became in-use to the time that the vehicle was plugged into the EVSE. For example, the CDS matches a LocationID and EVSEID that became in use at 2:38 PM to a vehicle that was plugged in at 2:38 PM. Once the CDS determines that a particular vehicle became electrically coupled to an EVSE at 2:38 PM and the EVSE that became in-use at 2:38, then the MAC address that the EVSE delivered to the vehicle may be associated with the LocationID and EVSEID that were supplied to the location aggregator at 2:38 PM so that the EVSE may be associated with a particular MAC address. Subsequently, when a vehicle plugs into the EVSE and receives the MAC address, the cloud server may reference the mapping of the MAC address to the LocationID and EVSEID so that the EVSE may be activated to charge a traction battery of a vehicle. It should also be mentioned that the mapping of MAC address to Location ID/EVSEID may not be based on one charging event. Rather, the mapping may be based on data over a time period, such as one week, so that the mapping may be considered to be more reliable. Method 500 proceeds to exit.
In this way, a MAC address may be mapped or associated with a LocationID and an EVSEID so that a vehicle may contact a cloud server to activate an EVSE even when the EVSE does not conform to “Plug and Charge” standards. The mapping may be applied to achieve a simplified vehicle charging procedure.
Thus, the methods of
The methods of
Referring now to
Note that the example control and estimation routines included herein can be used with various engine and/or vehicle system configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other vehicle hardware. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the example embodiments described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. Further, at least a portion of the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the control system. The control actions may also transform the operating state of one or more sensors or actuators in the physical world when the described actions are carried out by executing the instructions in a system including the various vehicle hardware components in combination with one or more controllers.
This concludes the description. The reading of it by those skilled in the art would bring to mind many alterations and modifications without departing from the spirit and the scope of the description.