Power allocation to transports
An example operation includes one or more of determining, by a station, a first group of transports in need of charge and a second group of transports capable of providing charge, prioritizing, by the station, at least one transport of the second group to come to the station at a time prior to when at least one transport of the first group comes to the station, receiving, at the station, a first amount of charge from the at least one transport of the second group, and providing, from the station, a second amount of charge to the at least one transport of the first group.
1. A method, comprising:
determining, by a station, a first group of transports in need of charge and a second group of transports capable of providing charge;
prioritizing, by the station, at least one transport of the second group to come to the station at a time prior to when at least one transport of the first group comes to the station;
receiving, at the station, a first amount of charge from the at least one transport of the second group, wherein the first amount of charge from the at least one transport of the second group is based on a request for a second amount of charge from the at least one transport of the first group and enables the station to remain energy positive when providing the second amount of charge to the at least one transport of the first group; and
terminating, by the station, the second amount of charge being provided to the at least one transport of the first group before the station ceases to be energy positive.
2. The method of claim 1 , wherein the second amount of charge is less than or equal to the first amount of charge.
3. The method of claim 1 , comprising
determining a current amount of charge at the station at a current time; and
determining a future time the at least one transport of the second group will come to the station based on the current amount of charge, a first amount of charge required by two or more of the first group of transports and a second amount of charge available from two or more of the second group of transports.
4. The method of claim 1 , comprising
determining the second amount of charge required of the at least one transport of the first group; and
selecting the at least one transport of the second group to come to the station based on the charge value required being less than a sum of the current amount of charge at the station and the first amount of charge.
5. The method of claim 1 , comprising
determining a charge value available and a charge time required to achieve the charge value based on a location of the at least one transport of the second group and a current amount of charge at the station; and
transmitting a request to the at least one transport of the second group to come to the station at a time after the at least one transport of the first group arrives at the station.
6. The method of claim 1 , comprising receiving, by the station, a validation of the provided charge from at least one component, wherein the validation comprises a blockchain consensus between a peer group consisting of the at least one transport of the first group and the at least one component.
7. The method of claim 6 , comprising executing a smart contract, by the station, to record the validation and the at least one component on a blockchain based on the blockchain consensus.
8. A station comprising:
a processor configured to
determine a first group of transports in need of charge and a second group of transports that can provide charge;
prioritize at least one transport of the second group to come to the station at a time prior to when at least one transport of the first group comes to the station;
receive a first amount of charge from the at least one transport of the second group, wherein the first amount of charge from the at least one transport of the second group is based on a request for a second amount of charge from the at least one transport of the first group and enables the station to remain energy positive when providing the second amount of charge to the at least one transport of the first group; and
terminate the second amount of charge being provided to the at least one transport of the first group before the station ceases to be energy positive.
9. The station of claim 8 , wherein the second amount of charge is less than or equal to the first amount of charge.
10. The station of claim 8 , wherein the processor is further configured to
determine a current amount of charge at the station at a current time; and
determine a future time the at least one transport of the second group will come to the station based on the current amount of charge, a first amount of charge required by two or more of the first group of transports and a second amount of charge available from two or more of the second group of transports.
11. The station of claim 8 , wherein the processor is further configured to
determine the second amount of charge required of the at least one transport of the first group; and
select the at least one transport of the second group to come to the station based on the charge value required that is less than a sum of the current amount of charge at the station and the first amount of charge.
12. The station of claim 8 , wherein the processor is further configured to
determine a charge value available and a charge time required to achieve the charge value based on a location of the at least one transport of the second group and a current amount of charge at the station; and
transmit a request to the at least one transport of the second group to come to the station at a time after the at least one transport of the first group arrives at the station.
13. The station of claim 8 , wherein the processor is configured to receive a validation of the provided charge from at least one component, wherein the validation comprises a blockchain consensus between a peer group that consists of the station and the at least one component.
14. The station of claim 13 , wherein the processor is configured to execute a smart contract to record the validation and the at least one component on a blockchain based on the blockchain consensus.
15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
determining, by a station, a first group of transports in need of charge and a second group of transports capable of providing charge;
prioritizing, by the station, at least one transport of the second group to come to the station at a time prior to when at least one transport of the first group comes to the station;
receiving, at the station, a first amount of charge from the at least one transport of the second group, wherein the first amount of charge from the at least one transport of the second group is based on a request for a second amount of charge from the at least one transport of the first group and enables the station to remain energy positive when providing the second amount of charge to the at least one transport of the first group; and
terminating, by the station, the second amount of charge being provided to the at least one transport of the first group before the station ceases to be energy positive.
16. The non-transitory computer readable storage medium of claim 15 , wherein the second amount of charge is less than or equal to the first amount of charge.
17. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform
determining a current amount of charge at the station at a current time; and
determining a future time the at least one transport of the second group will come to the station based on the current amount of charge, a first amount of charge required by two or more of the first group of transports and a second amount of charge available from two or more of the second group of transports.
18. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform
determining the second amount of charge required of the at least one transport of the first group; and
selecting the at least one transport of the second group to come to the station based on the charge value required being less than a sum of the current amount of charge at the station and the first amount of charge.
19. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform
determining a charge value available and a charge time required to achieve the charge value based on a location of the at least one transport of the second group and a current amount of charge at the station; and
transmitting a request to the at least one transport of the second group to come to the station at a time after the at least one transport of the first group arrives at the station.
20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform
receiving, by the station, a validation of the provided charge from at least one component, wherein the validation comprises a blockchain consensus between a peer group consisting of the at least one transport of the first group and the at least one component.