Energy use aggregation and charge control of a plug-in electric vehicle
09796286 · 2017-10-24
Assignee
Inventors
- Venkata Prasad Atluri (Farmington Hills, MI, US)
- Ian J. Sutherland (Grosse Pointe, MI, US)
- Russ Eling (Lasalle, CA)
- Alexander D. Keros (Redondo Beach, CA, US)
Cpc classification
Y02T90/16
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
B60L53/00
PERFORMING OPERATIONS; TRANSPORTING
H04L67/125
ELECTRICITY
H02J2310/12
ELECTRICITY
Y04S20/222
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
B60L53/68
PERFORMING OPERATIONS; TRANSPORTING
B60L53/62
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/14
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
Y02T10/70
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
H02J7/0013
ELECTRICITY
H02J3/322
ELECTRICITY
Y02B70/3225
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
B60L53/665
PERFORMING OPERATIONS; TRANSPORTING
Y04S40/18
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
H02J3/14
ELECTRICITY
H02J7/00
ELECTRICITY
H02J7/00047
ELECTRICITY
Y02T90/12
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
Y02T10/7072
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
International classification
H02J7/00
ELECTRICITY
Abstract
A network includes vehicle(s) having a battery pack and vehicle telematics unit (VTU), and a server. A server in communication with the VTUs and remote client device(s) is programmed to receive vehicle information from the VTU, including an energy throughput value defined by charging power delivered to the battery pack during an active charging event. The server receives utility information and a load adjustment request from the remote client device, including a power interrupt permission status describing whether interruption of power by a host of the client device is permitted. Charging control signals are transmitted in response to the load adjustment request to enable or postpone the charging event. Energy throughput is recorded over multiple active charging events, which are then combined or aggregated. Output data, e.g., a bill or report describing the aggregated energy throughput values, may be generated by the server. A method and server are also disclosed.
Claims
1. A vehicle charging network comprising: a plurality of vehicles each having a respective rechargeable battery pack and a respective vehicle telematics unit (VTU); and a server having a processor, memory, and a transceiver in communication with the VTUs, wherein the server is in communication with a remote client device and is programmed to: receive vehicle information from the VTUs via the transceiver, including a location of each of the vehicles, an amount of electrical charging power delivered to the battery packs during an active charging event, and a fuel level of at least some of the vehicles; transmit charging control signals to the VTUs in response to a load adjustment request from the remote client device to thereby cause the VTUs to control the active charging event and at least partially satisfy the load adjustment request; record, as an energy throughput value, the amount of electrical charging power delivered to the vehicles over time for a plurality of the active charging events; aggregate a plurality of the recorded energy throughput values over a calibrated duration or a calibrated number of prior active charging events; generate output data describing the aggregated energy throughput values; and prioritize charging of each of the vehicles based on the received vehicle information, including the fuel levels.
2. The vehicle charging network of claim 1, wherein the load adjustment request is a load reduction request, and wherein the transmitted charging control signals temporarily postpone the active charging event.
3. The vehicle charging network of claim 2, wherein the vehicle has an electrical contactor, and wherein receipt of the charging control signals by a respective one of the VTUs causes the respective electrical contactor to open and thereby break an electrical path between the respective battery pack and an offboard power supply to thereby temporarily postpone the active charging event.
4. The vehicle charging network of claim 1, wherein the transmitted charging control signals enable the active charging event.
5. The vehicle charging network of claim 1, wherein each of the vehicles has a respective charging timer, and wherein receipt of the charging control signals by the VTUs causes the VTUs to change a setting of the respective charging timer to postpone the active charging event.
6. The vehicle charging network of claim 1, wherein the load adjustment request is a load reduction request, and wherein the server is programmed to calculate a total possible power draw of the plurality of vehicles and transmit the charging control signals to at least partially satisfy the load reduction request.
7. The vehicle charging network of claim 1, wherein the server is programmed to transmit an alert message describing an impending control action of the server, and to receive and process a confirmation signal from a user device in response to the alert message.
8. A method comprising: receiving, via a server, vehicle information from a vehicle telematics unit (VTU) of each of a plurality of vehicles, each of the vehicles having a respective battery pack, the vehicle information including a location of the vehicle, an amount of electrical charging power delivered to the battery packs during an active charging event, and a respective fuel level of at least some of the vehicles; receiving a load adjustment request from a remote client device; transmitting charging control signals to the VTUs in response to the load adjustment request to thereby cause the VTUs to control the active charging event and at least partially satisfy the load adjustment request; determining, as an energy throughput value, the amount of electrical charging power delivered to each of the vehicles over time for a plurality of the active charging events; aggregating, via the server, a plurality of the recorded energy throughput values over a calibrated duration or a calibrated number of prior active charging events; generating output data, via the server, describing the aggregated energy throughput values; and prioritizing an order of charging based on the received vehicle information from each of the vehicles, including the respective fuel levels.
9. The method of claim 8, further comprising calculating a total possible power draw of the plurality of the vehicles via the server in response to receiving the load adjustment request.
10. The method of claim 8, wherein each of the vehicles includes a respective charging timer, and wherein transmitting the charging control signals includes transmitting a request for a change of a setting of the charging timers.
11. The method of claim 8, further comprising transmitting an alert message via the server to a user device describing an impending control action of the server; and receiving and processing a confirmation signal from the user device in response to the alert message.
12. A server for a vehicle charging network having a plurality of remote client devices and a plurality of plug-in electric vehicles each having a respective rechargeable battery pack and a respective vehicle telematics unit (VTU), the server comprising: a processor; memory; and a transceiver in communication with the VTUs, wherein the server is in communication with the remote client devices and is programmed to: receive vehicle information from the VTUs, including a location of each of the vehicles, a fuel level of at least some of the vehicles, and a corresponding state of charge and charging status of each of the battery packs; receive a load adjustment request from at least one of the client devices; change a setting of a respective charging timer of each of the vehicles remotely via transmission of charging control signals to the VTUs in response to the received load adjustment request to thereby postpone or enable charging of the battery packs; determine an energy throughput value at each of a plurality of active charging events using the vehicle information from the VTUs, wherein the energy throughput value defines an amount of charging power delivered to the battery packs during a corresponding one of the active charging events; aggregate the determined energy throughput values over a calibrated duration; generate output data describing the aggregated energy throughput values; and prioritize charging of the vehicles using the received vehicle information, including the respective fuel levels.
13. The server of claim 12, wherein the server is programmed to: receive utility information including a power interrupt permission status of the vehicle describing whether an interruption of charging power is permitted; receive, as the load adjustment request, a load reduction request from at least one of the client devices; and transmit charging control signals to the VTU to thereby command a temporary interruption of the active charging event when interruption of power is permitted during the load reduction request.
14. The server of claim 12, wherein the server is programmed to calculate a total possible power draw of a plurality of the vehicles in response to the load adjustment request.
15. The server of claim 14, wherein each of the vehicles includes a respective electrical contactor, and the server is further programmed to command the electrical contactors, via the respective VTUs of each of the vehicles, to open an electrical path between the respective battery pack and an offboard power supply in response to the load reduction request.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
DETAILED DESCRIPTION
(4) Referring to the drawings, wherein like reference numbers refer to like components, and beginning with
(5) As used herein, the term “plug-in electric vehicle” refers to any battery electric, hybrid electric, or extended-range electric vehicle having a battery pack 22 that can be selectively recharged as needed via an offboard power supply 15, e.g., a standard voltage or a high-voltage charging outlet or a commercial charging station. Depending on the design, plug-in electric vehicles may also be recharged while in use via regenerative braking as is well known in the art. While omitted from
(6) Additionally, each vehicle 20 of
(7) Receipt of charging control signals (arrow 12) from the server 40 by a given VTU 30 enable onboard charging control actions to occur in response to changing load requirements as determined by the client devices 50A, 50B, and/or 50C and relayed to the vehicles 20 via the server 40. Such charging control signals (arrow 12) enable charging of the battery pack 22, for instance by closing the contactor 17 and/or setting the timer T to a present or future time depending on the user's known rate/off-peak/on-peak charging preferences. As explained below, if required the charging control signals (arrow 12) can cause the contactor 17 to open by operation or command of the VTU 30 and thereby break an electrical path between the offboard power supply 15 and the battery pack 22. Such a control action would interrupt an active charging operation. Alternatively, the charging control signals (arrow 12) may operate by changing a setting on the timer T, a control action which controls operation of the contactor 17 and thus postpones charging. While described below separately with reference to
(8) The server 40 of
(9) The server 40 of
(10) More specifically, the server 40 of
(11) As is well known in the art, a telematics unit such as the VTU 30 in each vehicle 20 is a computer device used to integrate telecommunications, vehicle information, and communications technologies aboard a vehicle and to send, receive, and store such information. Telematics devices are capable of gathering data from an existing on-board diagnostics (OBD-II) system of each vehicle 20, and of using global positioning system (GPS) capabilities to precisely track the location of the vehicle 20 in which the VTU 30 is hosted. An existing controller area network (CAN) bus may be used to monitor the status of various electronic control units and systems aboard the vehicle 20 as part of typical telematics functionality.
(12) Utility providers or energy companies may host the client devices 50A, 50B, and 50C as noted above. Such client devices 50A, 50B, and 50C at minimum include another computer device configured with similar hardware to that described above with respect to the server 40, e.g., a processor, memory, and associated hardware. The client devices 50A, 50B, and 50C are programmed to provide utility information (arrows 45A, 45B, and 45C) to the server 40 as part of the methods 100 and 200 as explained below. While only three client devices 50A, 50B, and 50C are shown for illustrative simplicity, any number of such client devices may be used in the network 10. However, as utility companies typically operate over a fairly large geographic area, the network 10 may be expected to include a relatively limited number of such client devices.
(13) During peak load periods, a given utility company may take certain preemptive control actions with respect to limiting the amount of power supplied to its customer base. Such actions, which are necessary to keep the power grid stable, may include starting additional power generating assets and interrupting certain loads that are under utility control, e.g., via an interruptible contract directly with the user's facility, or cycling businesses or neighborhoods offline to prevent larger collapses in voltage. Alternatively, the utility company may coordinate charging at off-peak hours and/or when power generation by alternative energy sources such as wind, hydro, or solar energy sources is prevalent, e.g., during periods of high wind in the case of wind energy as determined by the client devices 50A, 50B, and/or 50C.
(14) As an extension of such contract-based interruptible service, the present methods 100 and 200 make real-time vehicle charging data available via the VTU 30 of each vehicle 20, such that individual utilities can allow on-peak charging via the server 40 when overall grid loads are low, or can postpone or interrupt charging to certain vehicles 20 when overall grid loads are high. The server 40 can make this determination on a vehicle-by-vehicle basis depending on the totality of the vehicle information (arrows 25) provided to the server 40 automatically via each of the vehicles 20 in the network 10.
(15) In the present method 100 in particular, each VTU 30 transmits respective vehicle information (arrow 25) to the server 40 to describe, for instance, a present charging on/off status of that particular vehicle 20, a state of charge (SOC) of the battery pack 22, the geographic coordinates or charging location of a given present or ongoing charging event, a fuel level of the vehicle 20 if applicable, i.e., if the vehicle 20 is a hybrid electric or an extended-range electric vehicle, and energy throughput/power draw occurring during the present charging event.
(16) As it may not be possible to read a given utility-provided meter directly, a processor of the VTU 30 or another control unit of the vehicle 20 may calculate the energy throughput based on the rate of change in the SOC, the voltage or current rating of the charging source 15, and the duration of active charging. Optionally, an electrical power meter 33 may be used to measure and report to the VTU 30 the charging energy consumed in a given charging event.
(17) The vehicle information (arrows 25) from each vehicle 20 of
(18) The server 40 of
(19) Optionally, the server 40 of
(20) For instance, while a given operator of a vehicle 20 may have previously contracted for interruptible charging service, for various reasons the same operator may not be able to permit such an action at the moment the action is to take place, whether due to maintenance issues, scheduling, or the like. In such an instance, the operator may transmit the confirmation signal (arrow 13) declining the interruption. Such a decision may have consequences in terms of fees or other penalties imposed by the server 40 and/or the hosts of the client devices 50A, 50B, 50C. In some scenarios the load on the grid may be sufficiently high that the client devices 50, 50B, and/or 50C, via the server 40, may override the operator's desired control action.
(21) As part of the methods 100 and 200, the server 40 of
(22) That is, regardless of where in the network 10 a given vehicle 20 charges during a given billing cycle, the total energy use by that specific vehicle 20 is isolated from all other charging occurring in the network 10 and is aggregated by the server 40. As a result, any facility or residence hosting the charging event is not separately charged for the same energy use. In other words, power use by a given vehicle 20 is effectively intercepted from all confirmed or registered charging locations and consolidated into a single vehicle energy bill for that particular vehicle 20, without impacting the user's residential bill or that of the owner or resident of the point of charge.
(23) As an example, an operator of a vehicle 20 operating in the network 10 of
(24) Upon receipt of the output data 11A, the owner of the vehicle 20 can submit payment to a host of the server 40, which then allocates and distributes the payment to the various utilities or other hosts of the client devices 50A, 50B, and/or 50C providing for the total energy as reported in the monthly bill less any fees for providing the third party billing services. Other commercial approaches may be envisioned such as the server 40 billing for each utility separately such that the owner of one of the vehicles 20 of
(25) Referring to
(26) Step 104 entails determining whether the charging event initiated at step 102 is complete. For example, the VTU 30 may determine, from the state of charge of the battery pack 22, whether the present charge event is complete. If so, the VTU 30 automatically transmits the vehicle information (arrow 25) describing the power use during the just-completed charging event to the server 40. The server 40 is thus apprised of the precise charging location and power usage of the vehicle 20, as well as the identity of the vehicle 20, e.g., via its vehicle identification number or other unique identifying information, and thus the identity of the owner/operator of that vehicle 20. The method 100 remains at step 104 until the charging event is finished and then proceeds to step 106.
(27) At step 106, the server 40 of
(28) Step 108 includes incrementing the charging event number, i.e., n=n+1. Thus, the second charging event in a given cycle is charging event 2, and so forth. The method 100 then repeats step 102.
(29) Step 110 includes aggregating the n charging events (n=1, 2, . . . ) from steps 102-108. As explained above, the host of the server 40 may be a third party billing provider, in which case the aggregation occurring in step 110 includes collecting all of the charging history of a given vehicle 20 for a given billing cycle. The method 100 then proceeds to step 112.
(30) At step 112, the server 40 generates the output data (arrow 11) described above with reference to
(31) Referring to
(32) At any time based on the load on the entire power grid, at step 202 the server 40 may receive a load reduction request (LRR) from one or more of the client devices 50A, 50B, and/or 50C of
(33) At step 204, the server 40 evaluates each of the vehicles 20 presently in the network 10 to determine a status of each vehicle 20. Step 204 includes determining which of the vehicles 20 have contracted with the client devices 50A, 50B, and/or 50C for interruptible service, which vehicles 20 are presently charging, and the SOC and fuel level, if appropriate, of the charging vehicles 20. Of the charging vehicles 20 in the network 10, the server 40 may calculate the total possible power reduction (PA) in response to the load reduction request, doing so based on the power draw of each vehicle 20 participating in an interruptible contract, i.e.:
P.sub.A.sup.=(P.sub.A1+P.sub.A2+P.sub.A3. . . +P.sub.An)
By knowing via the VTU 30 the current power draw of each vehicle 20, i.e., P.sub.A1, P.sub.A2, etc., the server 40 can calculate PA. The method 200 then proceeds to step 206.
(34) At step 206, the server 40 may set a charging priority (PRI) for the vehicles 20 in the network 10 to help meet the load reduction request of step 202. The charging priority may include assigning a higher charging priority to a given vehicle 20 with interruptible (INT) charging service having a relatively low volume of fuel in its tank than a vehicle 20 having interruptible service and full tank of fuel. Likewise, vehicles 20 that are battery electric may be assigned a higher charging priority given the lack of fuel aboard such vehicles 20 for onboard power generation. The state of charge of the vehicle battery pack, as communicated via the VTU 30, may also be used by the server 40 in setting priority. For example, a vehicle 20 with a nearly full (high state of charge) battery pack 22 will be interrupted before a vehicle 20 with a nearly depleted (low state of charge) battery pack 22.
(35) Step 206 also includes transmitting the charging control signals (arrow 12) to each charging vehicle 20 within the network 10 as shown in
(36) As part of step 206, the server 40 of
(37) At step 208, the server 40 determines, via communication with the client devices 50A, 50B, and 50C, whether the load reduction request of step 202 has been released. That is, when a given utility company no longer requires load reduction on the grid, it may communicate this decision to the server 40 via the utility information (arrows 45A, 45B, and 45C). The method 200 proceeds to step 210 if such a release is received at step 208. Otherwise, the method 200 repeats step 204 and continues to prioritize or reprioritize charging of the vehicles 20 based on their changing charging status as set forth above. So that vehicles 20 are not cycled on and off as part of this process, the server 40 may apply a minimum off time for interrupted vehicles 20, e.g., one hour, before reprioritizing the charging order.
(38) Step 210 includes transmitting the charging control signals (arrows 12) to the vehicles 20 to command resumption of full or unrestricted charging of the vehicles 20 in the network 10 of
(39) Step 212 includes transmitting the provider portion 11B of the output data 11A from the server 40 to one or more of the client devices 50A, 50B, and/or 50C. Step 212 may be executed periodically or continuously during charging to keep the hosts of the client devices 50A, 50B, and 50C informed as to the charging status of the vehicles 20. For example, after prioritization at step 206 the server 40 can inform the client devices 50A, 50B, and/or 50C as to efforts to meet the load reduction request of step 202, including the total possible power reduction (PA) from step 204. This step ensures that compensation for load reduction efforts, often in the form of reduced electricity rates or billing credits, are received in accordance with agreed-upon terms.
(40) After step 210 a final transmission of the provider portion 11B of the output data 11A is sent to the affected client devices 50A, 50B, and/or 50C to inform the hosts of the client devices 50A, 50B, and/or 50C as to the energy use. As noted above, the provider portion 11B sent to the client devices 50A, 50B, 50C describes or reports the energy throughput supplied to a given vehicle 20 by that particular service provider. Step 212 ensures that the information provided to the owner/operator of each vehicle 20 is also reported to the service provider that supplies the energy used during charging.
(41) As will be appreciated by one of ordinary skill in the art, the capture and aggregation of individual charging data via the network 10 of
(42) Additionally, use of the network 10 and the methods 100 and 200 described above with reference to
(43) While the best modes for carrying out the present disclosure have been described in detail, those familiar with the art to which this disclosure relates will recognize various alternative designs and embodiments within the scope of the appended claims.