DETERMINING CHARGING OF ELECTRIC DELIVERY VEHICLES

20230375349 · 2023-11-23

    Inventors

    Cpc classification

    International classification

    Abstract

    Various example embodiments generally relate to charging electric devices. There is determined a charging of an electronic delivery vehicle, EDV, configured to deliver a delivery. A delivery route of the delivery configured for the EDV is received. A delivery rule of the delivery is also received. A battery state of the EDV may also be received. Data information of available energy at charging stations may additionally be received. Based on the delivery route, the delivery rule, the battery state and the data information of the available energy, a plan is processed as to when and where to charge the EDV for the delivery. This solution may enable the delivery to be delivered in an optimal way with respect to the electric vehicle, what is being delivered and with respect to the available energy at the charging station. Apparatuses, methods, and computer programs are disclosed.

    Claims

    1. An apparatus for determining a charging of an electronic delivery vehicle, EDV, configured to deliver a delivery, the apparatus configured to: receive a delivery route of the delivery configured for the EDV via a road network; receive a delivery rule of the delivery; receive a battery state of the EDV; and receive data information of available energy at charging stations; and based on the delivery route, the delivery rule, the battery state and the data information of the available energy, process a plan as to when and where to charge the EDV for the delivery, wherein the plan comprises opportunity charging instructions configured to, during or in between the deliveries, instruct the EDV to be charged, even if it does not need extra energy to finish current or planned delivery routes.

    2. The apparatus according to claim 1, wherein the plan comprises: a location of at least one charging station, wherein the delivery route is configured based on the location of the at least one charging station.

    3. The apparatus according to claim 2, wherein the plan comprises: a duration of the charging at the at least one charging station.

    4. The apparatus according to claim 1, wherein the plan comprises: a point of time of performing the charging.

    5. The apparatus according to claim 1, wherein the delivery route of the EDV comprises at least one pickup location, at least one destination location, and a distance of the delivery route for the EDV via the road network.

    6. The apparatus according to claim 5, wherein the delivery route of the EDV is determined by a logistics system with respect to the pickup location, destination location and the road network.

    7. The apparatus according to claim 1, wherein the delivery rule comprises contents of what is being delivered, a type of the EDV which is used for the delivery, and a delivery priority.

    8. The apparatus according to claim 7, wherein the delivery priority comprises information for delivering: as soon as possible, as soon as the pickup destination is ready, within a promised delivery time, or whenever.

    9. The apparatus according to claim 1, wherein an input of the available energy comprises an electricity grid load state, an electricity price, or at least one source information of the available energy.

    10. The apparatus according to claim 1, wherein the plan comprises: depot charging instructions configured to depot charge the EDV when it is not doing deliveries but is parked to a depot.

    11. The apparatus according to claim 1, wherein the plan comprises: mandatory charging instructions configured to order, during or in between the deliveries, the EDV to at least one charging station when the EDV cannot finish the current or future delivery routes without charging.

    12. A method for determining a charging of an electronic delivery vehicle, EDV, configured to deliver a delivery, comprising: receiving a delivery route of the delivery configured for the EDV; receiving a delivery rule of the delivery; receiving a battery state of the EDV; and receiving data information of available energy at charging stations; and based on the delivery route, the delivery rule, the battery state and the data information of the available energy, processing a plan as to when and where to charge the EDV for the delivery, wherein the plan comprises opportunity charging instructions configured to, during or in between the deliveries, instruct the EDV to be charged, even if it does not need extra energy to finish current or planned delivery routes.

    13. (canceled)

    Description

    DESCRIPTION OF THE DRAWINGS

    [0024] The accompanying drawings, which are included to provide a further understanding of the example embodiments and constitute a part of this specification, illustrate example embodiments and together with the description help to understand the example embodiments. In the drawings:

    [0025] FIG. 1 illustrates an example of an electric vehicle charging system, according to an example embodiment;

    [0026] FIG. 2 illustrates an example of an apparatus configured to practice one or more example embodiments;

    [0027] FIG. 3 illustrates an example of a charging plan of an electric delivery vehicle, according to an example embodiment;

    [0028] FIG. 4 illustrates an example of a delivery of an electric delivery vehicle, according to an example embodiment;

    [0029] Like references are used to designate like parts in the accompanying drawings.

    DETAILED DESCRIPTION

    [0030] Reference will now be made in detail to example embodiments, examples of which are illustrated in the accompanying drawings. The detailed description provided below in connection with the appended drawings is intended as a description of the present examples and is not intended to represent the only forms in which the present example may be constructed or utilized. The description sets forth the functions of the example and the sequence of steps for constructing and operating the example. However, the same or equivalent functions and sequences may be accomplished by different examples.

    [0031] An electric delivery vehicle, EDV, can be used to deliver various kinds of deliveries from pickup locations to delivery destinations via an optimized delivery route. An apparatus receives a delivery route of the delivery that is configured for the EDV. The delivery route navigates the EDV from the pickup location(s) to delivery destination(s). The apparatus also receives a delivery rule for the delivery. The delivery rule may have data information about the contents and characteristics of the delivery. The apparatus also receives a battery state of the EDV. This may indicate a current status of the battery of the EDV, for example the amount of the charge left on the battery. The apparatus also receives data information of available energy at charging stations. Charging stations where the EDV may be charged provide data information in relation to the charging operation. The apparatus processes the received data information. Based on the delivery route, the delivery rule, the battery state and the data information of the available energy, the apparatus processes and outputs a plan as to when and where to charge the EDV for conducting the delivery.

    [0032] For example, charging of the EDV may be optimized for the determined delivery route. A plan indicates to the EDV where it is appropriate to be charged, considering various factors in relation to the charging and delivery operations. The plan may also indicate when and for how long the EDV should be charged in relation to the charging and delivery operations.

    [0033] The charging of EDVs may be divided into three different examples. A depot charging actualizes when the EDV is not doing deliveries but is parked to a depot. Typically, this may take place during the night or non-usage hours of the EDV. A mandatory charging is actualized during, or in between, the deliveries when the EDV cannot finish the current or future delivery route(s) without charging. An opportunity charging may be actualized during, or in between, the deliveries when the EDV is charged even if the EDV does not need extra energy to finish the current or planned delivery routes.

    [0034] The apparatus is configured to determine what is an optimal time and location to do the mandatory charging. The apparatus is further configured to determine when and where the EDV should do the opportunity charging. The apparatus may be further configured to determine how the EDV should avoid charging at peak hours, when electricity usage should be avoided. Additionally, the apparatus may be configured to determine the optimal locations to install new charging stations, when typical delivery routes and schedules are given.

    [0035] FIG. 1 illustrates an example of an electric vehicle charging system, according to an example embodiment.

    [0036] A logistics system creates a delivery route 102. In the delivery route 102, deliveries are picked up from one location, a pickup location 101, and delivered to another, a delivery location 103, using the delivery route 102, which is created by the logistics system. The logistics system may be external to the apparatus 200, or alternatively incorporated into the apparatus 200.

    [0037] Each delivery has delivery rules affecting the delivery. The delivery rules may be inputs for the delivery. The delivery rules comprise contents 104 of the delivery, a vehicle 105 of the delivery and a priority 106 of the delivery. Contents 104 describe what is being delivered, for example people, food, goods, etc. A vehicle 105 illustrates which kind of electric vehicle is used for the delivery. The delivery priority 106, alternatively referred to as deadline, illustrates time attributes affecting the delivery.

    [0038] There may be different kinds of priorities for deliveries, or delivery priorities 106. For example, the delivery may need to be delivered as soon as possible. Another example is a taxi order or one-hour delivery from a web-shop. The delivery may need to be delivered as soon as the pickup destination 103 is ready. For example, a food delivery from a restaurant needs to be delivered as soon as the restaurant has finished making the food. The delivery may also need to be delivered within a promised delivery time. For example, a grocery shop could promise a delivery for the next day between 18:00-21:00, or a web-shop could promise a delivery within 14 days of the order. The delivery may also be actualized whenever the EDV picks the delivery. For example, many shops do not promise any specific delivery time, so the delivery vehicle is free to pick up and deliver the package whenever they want.

    [0039] The apparatus 200 is configured to determine, by an optimization algorithm 107, the rules and constraints of the delivery. The apparatus 200 receives an additional input from different variables: a delivery distance 108 between the pickup location 101 to a destination 103 via a road network, a battery SoC 109, and an environmental input 110. The environmental input 110 has data information of availability of renewable electricity, such as solar and wind energy, electricity price, electric grid load.

    [0040] As a result, the apparatus 200 is configured by the optimization algorithm 107 to create a plan 111 on where and when the EDV should be charged for conducting the delivery and considering characteristics of the delivery.

    [0041] FIG. 2 illustrates an example embodiment of an apparatus 200 configured to practice one or more example embodiments. The apparatus 200 may comprise a computing device such as, for example, a server. Although the apparatus 200 is illustrated as a single device, it is appreciated that, wherever applicable, functions of the apparatus 200 may be distributed to a plurality of devices.

    [0042] The apparatus 200 may comprise at least one processor 202. The at least one processor may comprise, for example, one or more of various processing devices, such as for example a co-processor, a microprocessor, a controller, a digital signal processor (DSP), a processing circuitry with or without an accompanying DSP, or various other processing devices including integrated circuits such as, for example, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a microcontroller unit (MCU), a hardware accelerator, a special-purpose computer chip, or the like.

    [0043] The apparatus may further comprise at least one memory 204. The memory may be configured to store, for example, computer program code or the like, for example operating system software and application software. The memory may comprise one or more volatile memory devices, one or more non-volatile memory devices, and/or a combination thereof. For example, the memory may be embodied as magnetic storage devices (such as hard disk drives, floppy disks, magnetic tapes, etc.), optical magnetic storage devices, or semiconductor memories (such as mask ROM, PROM (programmable ROM), EPROM (erasable PROM), flash ROM, RAM (random access memory), etc.).

    [0044] The apparatus 200 may further comprise a communication interface 208 configured to enable the apparatus 200 to transmit and/or receive information to/from other apparatuses. The communication interface 208 may be configured to provide at least one wireless radio connection, such as for example a 3GPP mobile broadband connection (e.g. 3G, 4G, 5G). However, the communication interface may be configured to provide one or more other types of connections, for example a wireless local area network (WLAN) connection such as for example standardized by IEEE 802.11 series or Wi-Fi alliance; a short range wireless network connection such as for example a Bluetooth, NFC (near-field communication), or RFID connection; a wired connection such as for example a local area network (LAN) connection, a universal serial bus (USB) connection or an optical network connection, or the like; or a wired Internet connection. The communication interface 208 may comprise, or be configured to be coupled to, at least one antenna to transmit and/or receive radio frequency signals. One or more of the various types of connections may be also implemented as separate communication interfaces, which may be coupled or configured to be coupled to a plurality of antennas. The communication interface may also comprise an internal communication interface within a system, such as for example a data bus.

    [0045] The apparatus 200 may further comprise a user interface 210 comprising an input device and/or an output device. The input device may take various forms such as a keyboard, a touch screen, or one or more embedded control buttons. The output device may for example comprise a display, a speaker, a vibration motor, or the like.

    [0046] When the apparatus 200 is configured to implement some functionality, some component and/or components of the apparatus, such as for example the at least one processor and/or the memory, may be configured to implement this functionality. Furthermore, when the at least one processor is configured to implement some functionality, this functionality may be implemented using program code 206 comprised, for example, in the memory 204.

    [0047] The functionality described herein may be performed, at least in part, by one or more computer program product components such as software components. According to an embodiment, the apparatus comprises a processor or processor circuitry, such as for example a microcontroller, configured by the program code when executed to execute the embodiments of the operations and functionality described. Alternatively, or in addition, the functionality described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), application-specific Integrated Circuits (ASICs), application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), Graphics Processing Units (GPUs).

    [0048] The apparatus 200 comprises means for performing at least one method described herein. In one example, the means comprise the at least one processor, the at least one memory including program code configured to, when executed by the at least one processor, cause the apparatus to perform the method.

    [0049] FIG. 3 illustrates an example of a charging plan 111 of an EDV, according to an example embodiment. The EDV has an original planned delivery route from a pickup location 101 to delivery destinations 115, 116 and finally 103. Charging stations 112, 113, and 114 are positioned along a road network 117 of the EDV. The plan 111 indicates that the EDV should stop to charge at charging station 114. The plan 111 may also indicate to ignore charging stations 112 and 113. The plan 111 may be based on the example embodiment of FIG. 1.

    [0050] FIG. 4 illustrates an example of a delivery of an EDV, according to an example embodiment. Determination of charging in relation to the delivery may focus on short distance 121 deliveries of goods, food and people. Typically, this happens within a radius of some tens of kilometers. However, depending on the EDV and delivery itself, a longer distance may be applied. A factory 118, a long-distance delivery vehicle 119 and a central distribution center 120 typically provide the delivery to the pickup location 101. According to an embodiment, the EDV may operate as a long-distance delivery vehicle 119. However, typically the EDV operates for a short distance due to battery constrains. EDVs 105 move between different pickup 101 and delivery destinations 103 and often need to be charged at some point during the delivery operations. EDVs may typically go back to a depot 117 during the night, and possibly between deliveries, and may also be charged there.

    [0051] Further features of the process directly result for example from functionalities of the apparatus 200 and possibly other devices, as described throughout the specification and in the appended claims. Different variations of the process may be also applied, as described in connection with the various example embodiments.

    [0052] An apparatus 200 may be configured to perform or cause performance of any aspect of the process described herein. Further, a computer program may comprise instructions for causing, when executed, an apparatus to perform any aspect of the process described herein. Further, an apparatus may comprise means for performing any aspect of the process described herein. According to an example embodiment, the means comprises at least one processor, and memory including program code, the at least one processor, and program code configured to, when executed by the at least one processor, cause performance of any aspect of the process.

    [0053] Any range or device value given herein may be extended or altered without losing the effect sought. Also, any embodiment may be combined with another embodiment unless explicitly disallowed.

    [0054] Although the subject matter has been described in language specific to structural features and/or acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as examples of implementing the claims and other equivalent features and acts are intended to be within the scope of the claims.

    [0055] It will be understood that the benefits and advantages described above may relate to one embodiment or may relate to several embodiments. The embodiments are not limited to those that solve any or all of the stated problems or those that have any or all of the stated benefits and advantages. It will further be understood that reference to ‘an’ item, ‘at least one’ item, and ‘one or more’ items may refer to one or more of those items or a plurality of those items.

    [0056] The steps or operations of the methods described herein may be carried out in any suitable order, or simultaneously where appropriate. Additionally, individual blocks may be deleted from any of the methods without departing from the scope of the subject matter described herein. Aspects of any of the embodiments described above may be combined with aspects of any of the other embodiments described to form further embodiments without losing the effect sought.

    [0057] The term ‘comprising’ is used herein to mean including the method, blocks, or elements identified, but that such blocks or elements do not comprise an exclusive list and a method or apparatus may contain additional blocks or elements.

    [0058] Although subjects may be referred to as ‘first’ or ‘second’ subjects, this does not necessarily indicate any order or importance of the subjects. Instead, such attributes may be used solely for the purpose of making a difference between subjects.

    [0059] It will be understood that the above description is given by way of example only and that various modifications may be made by those skilled in the art. The above specification, examples and data provide a complete description of the structure and use of exemplary embodiments. Although various embodiments have been described above with a certain degree of particularity, or with reference to one or more individual embodiments, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from scope of this specification.