Control device, program, and control method
By setting up a decision unit and an output control unit in the control server of the V2G system, the power supply problem that users participate in registration but fail to participate is solved, and the participation rate and stability of power supply are improved.
Patent Information
- Application Number
- CN202411560852.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-06
- Filing Date
- 2024-11-04
- Publication Date
- 2025-05-06
AI Technical Summary
In the existing V2G system, the power supply that users participate in registration but fail to participate may lead to a decrease in participation rate and insufficient power supply.
By setting a decision unit and an output control unit in the control server, the number of power supplies (participation number) that can actually participate in the power supply is determined, and output control is performed based on the power divided by the predetermined power by the participating number.
The participation registration and participation rate of power supply has been improved, ensuring the stability and adequacy of power supply.
Smart Images

Figure CN119928658A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a control device, a program and a control method. Background Art
[0002] In a vehicle-to-grid (V2G) system as a conventional technology, the vehicles of each user who has registered to participate in the bidding power supply in the power market either participate at maximum output or do not participate. Furthermore, in the V2G system as a conventional technology, the same reward is given to all users who actually participate in the power supply. Alternatively, in the V2G system as a conventional technology, the same reward is given to all users who have registered to participate in the power supply.
[0003] [Prior Technical Literature]
[0004] (Patent Document)
[0005] Patent Document 1: Japanese Patent Application Publication No. 2022-116975 Summary of the invention
[0006] [Problems to be solved by the invention]
[0007] If all registered users are rewarded, they will be rewarded even if they do not participate, so the participation rate will decrease. In addition, if rewards are given only to users who actually participate, users who registered but did not participate may feel unfair because they have to open their vehicle reservations in order to participate. As a result, the motivation to participate in the registration may decrease.
[0008] In addition, if the number of participants and the participation rate decrease, the power and amount of power that can be supplied will decrease. In addition, if the number of participants and the participation rate decrease, there is a possibility that the amount of power will be insufficient relative to the bid power.
[0009] The problem to be solved by the embodiments of the present invention is to provide a control device, a program, and a control method that can increase the registration and participation rate of participants in power supply.
[0010] [Technical means to solve the problem]
[0011] The control device of the embodiment includes a determination unit and an output control unit. The determination unit determines the number of power sources that can actually participate in the power supply to the electrical system, that is, the number of participants. The output control unit outputs the power obtained by dividing the predetermined power amount by the aforementioned number of participants to the electrical system of each of the aforementioned power sources that can actually participate in the aforementioned supply.
[0012] (Effects of the Invention)
[0013] The present invention can increase the participation registration and participation rate in the power supply. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a block diagram showing an example of the configuration of a main part of a V2G system according to an embodiment and components included in the V2G system.
[0015] Figure 2 It is depicted by Figure 1 A flowchart of an example of processing performed by a processor of a control server.
[0016] Figure 3 It is depicted by Figure 1 A flowchart of an example of processing performed by a processor of a control server.
[0017] Figure 4 It is depicted by Figure 1 A flowchart of an example of processing performed by a processor of a control server.
[0018] Figure 5 It is depicted by Figure 1 A flowchart of an example of processing performed by a processor of a terminal device in . DETAILED DESCRIPTION
[0019] The V2G system of the embodiment is described below using the accompanying drawings. In addition, the scales of the various drawings used in the following description of the embodiment are sometimes appropriately changed. In addition, for the sake of convenience, the various drawings used in the following description of the embodiment are sometimes shown with the structure omitted. In addition, in the various drawings and this specification, the same symbols represent the same components.
[0020] Figure 1 It is a block diagram illustrating an example of the structure of the main parts of the V2G system 1 and the components included in the V2G system 1 of the implementation mode. In addition, each component of the device can be built-in or external. The V2G system 1 is a system that supplies the power output by the vehicle 300 to the power system 500 under the control of the control server 100. As an example, the V2G system 1 includes a control server 100, a terminal device 200, a vehicle 300, a power supply device 400 and a power system 500. In addition, the V2G system 1 may also include a part of them. In addition, the number of each component included in the V2G system 1 is not limited. Typically, the V2G system 1 includes a plurality of terminal devices 200, a plurality of vehicles 300 and a plurality of power supply devices 400.
[0021] The control server 100, the terminal device 200, the vehicle 300 and the power supply device 400 are connected to the network NW. Typically, the network NW is a communication network including the Internet. Typically, the network NW is a communication network including a wide area network (WAN). The network NW may also be a communication network including a private network such as an intranet. The network NW may also be a communication network including a local area network (LAN). In addition, the network NW may be a wireless circuit, a wired circuit, or a mixture of wireless circuits and wired circuits. In addition, the network NW may also be a communication network including a dedicated line or a public portable telephone network. The power system 500 may also be connected to the network NW.
[0022] The control server 100 is, for example, a device that controls the power supply from each of the plurality of vehicles 300 to the power system 500. The control server 100 is used, for example, by an aggregator. As an example, the control server 100 includes a processor 110, a read-only memory (ROM) 120, a random access memory (RAM) 130, an auxiliary storage device 140, and a communication interface 150. In addition, a bus 160 or the like connects these parts. In addition, the control server 100 is an example of a control device.
[0023] The processor 110 is the central part of the computer that performs the operations and controls required for the operation of the control server 100, and performs various operations and processes. The processor 110 is, for example, a central processing unit (CPU), a microprocessor (MPU), a system on a chip (SoC), a digital signal processor (DSP), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a field-programmable gate array (FPGA). Alternatively, the processor 110 is a combination of multiple of these. In addition, the processor 110 can also be a combination of hardware accelerators and the like. The processor 110 controls each part based on the firmware, system software, and application software stored in the ROM 120 or the auxiliary storage device 140, so as to realize various functions of the control server 100. In addition, the processor 110 performs the processing described below based on the program. In addition, part or all of the program can also be incorporated into the circuit of the processor 110.
[0024] ROM 120 and RAM 130 are main storage devices of a computer with processor 110 as the core. ROM 120 is a non-volatile memory dedicated to reading data. ROM 120 stores, for example, firmware among the above-mentioned programs. In addition, ROM 120 also stores data used by processor 110 when performing various processes.
[0025] The RAM 130 is a memory used for reading and writing data. The RAM 130 is used as a work area for storing data temporarily used when the processor 110 performs various processes, etc. The RAM 130 is typically a volatile memory.
[0026] The auxiliary storage device 140 is an auxiliary storage device of a computer with the processor 110 as the core. The auxiliary storage device 140 is, for example, an electric erasable programmable read-only memory (EEPROM), a hard disk drive (HDD), or a flash memory. The auxiliary storage device 140 stores the above-mentioned programs, such as system software and application software. In addition, the auxiliary storage device 140 stores data used by the processor 110 when performing various processes, data generated by the processes in the processor 110, and various setting values. The data stored in the auxiliary storage device 140 includes a user database (DB) 141 and an experience DB 142.
[0027] The user DB 141 is a database that stores and manages data related to users using the V2G system. The user DB 141 stores user information associated with a user identifier (ID) for each user. The user ID is unique identification information for each user. The user information is information related to the user identified by the associated user ID. The user information includes, for example, output device information, experience information, reward information, increase and decrease information, and participation setting information.
[0028] The output device information is information that specifies the vehicle 300 and the power supply device 400 used by the user to supply electric power. The vehicle 300 and the power supply device 400 can output electric power to the electric system 500 based on the control of the control server 100 .
[0029] The experience information is information indicating the experience of participating in the power supply. The experience information includes registration experience information and participation experience information. The registration experience information is information indicating the experience of registering to participate in the power supply. The participation experience information includes information indicating the experience of actually participating in the power supply. In addition, hereinafter, "registering to participate in the power supply" is referred to as "participation registration".
[0030] The reward information is information indicating the amount of reward given to the user. The control server 100 gives rewards to users who participate in the power supply. The reward is, for example, legal tender or electronic money. The reward may also be points. The reward may also be one or more of legal tender, electronic money and points.
[0031] Increase / decrease information is information indicating the increase / decrease value of the reward given to the user. The increase / decrease value is a value used to increase / decrease the amount of the reward given to the user. The increase / decrease value is determined based on the experience information, for example. The increase / decrease value is not limited to a number greater than 0, and may also be a negative value.
[0032] The participation setting information is information that specifies the conditions for automatically participating in the power supply. The conditions can be set in advance by the user. The conditions are, for example, within a predetermined period. As the period, for example, a late night time period or a daytime time period can be set.
[0033] The experience DB 142 is a database that stores and manages data related to each user's experience in participating in power supply. As an example, the experience DB 142 includes a registration list and a supply table.
[0034] The registration list is information that shows a list of users who have registered to participate in the form of a table. A user who has registered to participate means that the vehicle 300 used by the user is scheduled to participate in the supply of electricity. The registration list stores, for example, the user ID, the supply ID, and the participation information in association with each other. The supply ID is identification information uniquely assigned to each power supply. In the case where the user ID and the supply ID are stored in association in the registration list, the user identified by the user ID means the user who has registered to participate in the power supply identified by the supply ID.
[0035] The participation information is information indicating whether the user who has registered for participation has actually participated in the power supply. As an example, the participation information can take three values: non-participation state, participation state, and non-participation state.
[0036] The non-participating state indicates that the power supply has not started. The participating state indicates that the power supply is being participated. The non-participating state indicates that the participation in the power supply is suspended.
[0037] The list of users in the non-participating state shows a list of users who have registered for participation but have not participated in the power supply.
[0038] The supply table is information that represents information about each supply in a table state. The supply table stores information about each power supply in association with the supply ID.
[0039] The communication interface 150 is an interface for the control server 100 to communicate via the network NW or the like.
[0040] The bus 160 includes a control bus, an address bus, a data bus, and the like, and transmits signals exchanged between various components of the control server 100 .
[0041] The terminal device 200 is a device used by a user of the V2G system 1. The terminal device 200 is, for example, a personal computer (PC), a tablet terminal, or a smart phone. Alternatively, the terminal device 200 is a control terminal for a smart home. Alternatively, the terminal device 200 may also be a vehicle-mounted device of a vehicle 300. The vehicle-mounted device may be the same as the vehicle-mounted device 310, or may be a vehicle-mounted device different from the vehicle-mounted device 310. Alternatively, the power supply device 400 described later may also include the terminal device 200. As an example, the terminal device 200 includes a processor 210, a ROM 220, a RAM 230, an auxiliary storage device 240, a communication interface 250, an input device 260, and a display device 270. In addition, a bus 280 and the like connect their various parts.
[0042] The processor 210 is the central part of the computer that performs the operations and controls required for the operation of the terminal device 200, and performs various operations and processes. The processor 210 is, for example, a CPU, an MPU, a SoC, a DSP, a GPU, an ASIC, a PLD, or an FPGA. Alternatively, the processor 210 is a combination of multiple of these. In addition, the processor 210 may also be a combination of hardware accelerators, etc. The processor 210 controls each part based on the firmware, system software, and application software programs stored in the ROM 220 or the auxiliary storage device 240, etc., so as to realize the various functions of the terminal device 200. In addition, the processor 210 performs the processing described later based on the program. In addition, part or all of the program may also be incorporated into the circuit of the processor 210.
[0043] ROM 220 and RAM 230 are main storage devices of a computer with processor 210 as the core. ROM 220 is a non-volatile memory dedicated to reading data. ROM 220 stores, for example, firmware among the above-mentioned programs. In addition, ROM 220 also stores data used by processor 210 for various processing.
[0044] The RAM 230 is a memory used for reading and writing data. The RAM 230 is used as a work area for storing data temporarily used when the processor 210 performs various processes, etc. The RAM 230 is typically a volatile memory.
[0045] The auxiliary storage device 240 is an auxiliary storage device of a computer with the processor 210 as the core. The auxiliary storage device 240 is, for example, an EEPROM, an HDD, or a flash memory. The auxiliary storage device 240 stores, for example, system software and application software among the above-mentioned programs. In addition, the auxiliary storage device 240 stores data used when the processor 210 performs various processes, data generated by the processes in the processor 210, and various setting values.
[0046] The communication interface 250 is an interface for the terminal device 200 to communicate via the network NW or the like.
[0047] The input device 260 receives an operation performed by an operator of the terminal device 200. The input device 260 is, for example, a keyboard, a keypad, a touch panel, a mouse, or a controller. In addition, the input device 260 may be a device for voice input.
[0048] The display device 270 displays a screen for notifying the operator of the terminal device 200 of various information. The display device 270 is, for example, a display such as a liquid crystal display or an organic electroluminescence (EL) display. In addition, a touch screen may be used as the input device 260 and the display device 270. That is, the display panel of the touch screen may be used as the display device 270, and the pointing device based on touch input of the touch screen may be used as the input device 260.
[0049] The bus 280 includes a control bus, an address bus, a data bus, and the like, and transmits signals exchanged between various components of the terminal device 200 .
[0050] The vehicle 300 is an electric vehicle capable of outputting electric power to the outside of the vehicle 300. The vehicle 300 is, for example, an electric vehicle (EV) or a plug-in hybrid vehicle (PHEV). Alternatively, the vehicle 300 may be a fuel cell vehicle (FCV). In addition, the vehicle 300 may be another type of electric vehicle. As an example, the vehicle 300 includes an onboard device 310 and a power source 320.
[0051] The vehicle-mounted device 310 controls the output of the power source 320. The vehicle-mounted device 310 is, for example, an electronic control unit (ECU) of the vehicle 300.
[0052] The power source 320 is a power source that supplies electric power to various parts of the vehicle 300. The various parts include, for example, a motor. The motor generates power to propel the vehicle 300. In addition, the power source 320 can output electric power to the outside of the vehicle 300.
[0053] When the vehicle 300 is an EV or PHEV, the power source 320 is a secondary battery. When the vehicle 300 is an FCV, the power source 320 is a fuel cell. In addition, the power source 320 may be a power source other than a secondary battery and a fuel cell. As a power source other than a secondary battery and a fuel cell, for example, a generator and a super capacitor can be listed. In addition, the vehicle 300 may also have a plurality of power sources 320.
[0054] The power supply device 400 receives input of power output by the power supply 320 of the vehicle 300. The power supply device 400 supplies the power to the power system 500. The power supply device 400 may also be capable of supplying the power to a smart house or the like. The power supply device 400 is, for example, provided in a parking space of a building such as a single-family building. In addition, the power supply device 400 may also be provided in a parking space of a building, a factory, or other facilities, not limited to a single-family building.
[0055] In addition, the power supply device 400 may also be capable of charging the power source 320. The power supply device 400 in this case is, for example, electric vehicle supply equipment (EVSE).
[0056] The power system 500 is a system for supplying electricity. The power system 500 includes, for example, power generation, power transformation, power transmission, and power distribution. Since the power system is well known, a detailed description thereof will be omitted.
[0057] The following is based on Figure 2 to Figure 5 The operation of the V2G system 1 according to the embodiment will be described below. The contents of the processing in the following operation description are examples, and various processing that can obtain the same result can be used as appropriate. Figure 2 to Figure 4 1 is a flowchart showing an example of processing performed by the processor 110 of the control server 100. The processor 110 executes, for example, a program stored in the ROM 120 or the auxiliary storage device 140. Figure 2 to Figure 4 processing. Figure 5 FIG. 2 is a flowchart showing an example of processing performed by the processor 210 of the terminal device 200. The processor 210 executes, for example, based on a program stored in the ROM 220 or the auxiliary storage device 240. Figure 5 processing.
[0058] The processor 110 of the control server 100 starts, for example, when bidding in the power market. Figure 2 Processing shown.
[0059] exist Figure 2In step ST11, the processor 110 of the control server 100 bids for selling power in the power market. The processor 110 bids by specifying the amount of power to be supplied (hereinafter referred to as "total supply amount") and the period for supplying power (hereinafter referred to as "supply period") for the power to be sold.
[0060] In step ST12, the processor 110 determines whether the bid conducted in step ST11 has been agreed. If not agreed, the processor 110 determines in step ST12 that it is No and ends. Figure 2 On the other hand, if the contract has been concluded, the processor 110 determines "Yes" in step ST12 and proceeds to step ST13. The total supply amount and supply period are determined according to the bidding contents and the contract result.
[0061] In step ST13, the processor 110 issues a supply ID for the agreed power supply. As mentioned above, the supply ID is unique identification information for each power supply, and can also be said to be unique identification information for each agreement. In addition, the processor 110 associates the total supply amount and the supply period with the supply ID and stores them in the supply table.
[0062] In step ST14, the processor 110 refers to the participation setting information of each user and performs participation registration for the user who has set automatic participation registration. The processor 110, for example, associates the user ID of the user who performs participation registration with the supply ID and participation information and adds it to the registration list, thereby performing participation registration for the user. The supply ID is the supply ID issued in step ST13. The value of the participation information is the non-participation state.
[0063] In step ST15, the processor 110 generates a registration notification. The registration notification is information indicating that the registration has been performed. The registration notification includes information indicating the supply period. After generating the registration notification, the processor 110 instructs the communication interface 150 to send the registration notification to the terminal device 200 of the user who has registered in step ST14. The communication interface 150 receives the instruction to send and sends the registration notification to the terminal device 200. The sent registration notification is received by the communication interface 250 of the terminal device 200.
[0064] In step ST16, the processor 110 solicits participation in registration. Therefore, the processor 110 generates a solicitation notification. The solicitation notification is information that notifies that participation in registration is solicited. The solicitation notification includes information indicating the supply period. After generating the solicitation notification, the processor 110 instructs the communication interface 150 to send the solicitation notification to the terminal device 200. The communication interface 150 receives the instruction to send and sends the solicitation notification to the terminal device 200. The sent solicitation notification is received by the communication interface 250 of the terminal device 200.
[0065] On the other hand, Figure 5 In step ST51, processor 210 of terminal device 200 determines whether a recruitment notification has been received via communication interface 250. If a recruitment notification has not been received, processor 210 determines "No" in step ST51 and proceeds to step ST52.
[0066] In step ST52, processor 210 determines whether a registration notification is received via communication interface 250. If a registration notification is not received, processor 210 determines "No" in step ST52 and proceeds to step ST53.
[0067] In step ST53, the processor 210 determines whether the notification of giving is received via the communication interface 250. If the notification of giving is not received, the processor 210 determines "No" in step ST53 and proceeds to step ST54.
[0068] In step ST54, the processor 210 determines whether a decision notification is received via the communication interface 250. If a decision notification is not received, the processor 210 determines No in step ST54 and returns to step ST51. Then, the processor 210 enters a standby state, in which steps ST51 to ST54 are repeated until a recruitment notification, a registration notification, a grant notification, or a decision notification is received.
[0069] If a recruitment notification is received during the standby state of repeating steps ST51 to ST54 , the processor 210 makes a Yes determination in step ST51 and proceeds to step ST55 .
[0070] In step ST55, the processor 210 notifies the user that the registration is being recruited. Therefore, the processor 210 generates an image corresponding to the recruitment screen, for example. Then, the processor 210 instructs the display device 270 to display the generated image. The display device 270 receives the display instruction and displays the recruitment screen.
[0071] The recruitment screen is a screen for notifying the operator of the terminal device 200 that the participation registration is being recruited. As an example, the recruitment screen includes a Join button and an End button. The Join button is a button used to operate when performing participation registration. The operator of the terminal device 200 operates the Join button when performing participation registration. The End button is a button used to operate when ending the display of the recruitment screen. The operator of the terminal device 200 operates the End button when not performing participation registration or when wanting to close the recruitment screen, for example.
[0072] In step ST56, the processor 210 determines whether to end the display of the recruitment screen. For example, when the end button is operated, the processor 210 determines that the display of the recruitment screen is to be ended. In addition, when a predetermined time has passed since the display of the recruitment screen, the processor 210 determines that the display of the recruitment screen is to be ended. If it is not determined that the display of the recruitment screen is to be ended, the processor 210 determines No in step ST56 and proceeds to step ST57.
[0073] In step ST57, the processor 210 determines whether to register for participation. When there is an input indicating that the registration for participation is to be performed, such as by operating the participation button, the processor 210 determines that the registration for participation is to be performed. If it is not determined that the registration for participation is to be performed, the processor 210 determines No in step ST57 and returns to step ST56. Then, the processor 210 enters a standby state, in which step ST56 and step ST57 are repeatedly performed until it is determined that the display of the recruitment screen is to be ended, or it is determined that the registration for participation is to be performed.
[0074] If it is determined that the display of the recruitment screen is to be terminated during the standby state of repeating steps ST56 and ST57, processor 210 determines Yes in step ST56 and returns to step ST51. At this time, processor 210 controls display device 270 to terminate the display of the recruitment screen.
[0075] If it is determined that the registration is to be performed in the standby state of repeating steps ST56 and ST57 , the processor 210 makes a Yes determination in step ST57 and proceeds to step ST58 .
[0076] In step ST58, the processor 210 generates a registration request. As an example, the registration request includes a user ID. The user ID is the user ID of the user who sends the registration request. After generating the registration request, the processor 210 instructs the communication interface 250 to send the registration request to the control server 100. The communication interface 250 receives the instruction to send and sends the registration request to the control server 100. The sent registration request is received by the communication interface 150 of the control server 100.
[0077] On the other hand, Figure 2 In step ST17, the processor 110 of the control server 100 determines whether a registration request is received via the communication interface 150. If a registration request is not received, the processor 110 determines No in step ST17 and proceeds to step ST18.
[0078] In step ST18, the processor 110 determines whether a suspension request is received via the communication interface 150. If a suspension request is not received, the processor 110 determines "No" in step ST18 and proceeds to step ST19.
[0079] In step ST19, the processor 110 determines whether to end the recruitment of participants for registration. For example, when the length of time from the current time to the start time of power supply is less than a predetermined time, the processor 110 determines that the recruitment of participants for registration is ended. In addition, the processor 110 may also determine that the recruitment of participants for registration is ended when the number of users who have registered for registration reaches a predetermined upper limit. If it is not determined that the recruitment of participants for registration is ended, the processor 110 determines No in step ST19 and returns to step ST17. Then, the processor 110 enters a standby state, and the standby state is to repeat steps ST17 to ST19 until it is determined that a registration request or a termination request is received, or the recruitment of participants for registration is ended.
[0080] If a registration request is received during the standby state of repeating steps ST17 to ST19 , the processor 110 determines Yes in step ST17 and proceeds to step ST20 .
[0081] In step ST20 , processor 110 performs participation registration for the user identified by the user ID included in the registration request received in step ST17 , similarly to step ST14 .
[0082] In step ST21, the processor 110 generates a registration notification. After generating the registration notification, the processor 110 instructs the communication interface 150 to send the registration notification to the terminal device 200. The terminal device 200 is the terminal device 200 that sends the registration request. The communication interface 150 receives the instruction to send and sends the registration notification to the terminal device 200. The sent registration notification is received by the communication interface 250 of the terminal device 200. After processing step ST21, the processor 110 returns to step ST17.
[0083] On the other hand, if the Figure 5 If the processor 210 of the terminal device 200 receives a registration notification during the standby state of steps ST51 to ST54, the processor 210 of the terminal device 200 determines Yes in step ST52 and proceeds to step ST59.
[0084] In step ST59, processor 210 generates an image corresponding to the registration screen. Then, processor 210 instructs display device 270 to display the generated image. Display device 270 receives the display instruction and displays the registration screen.
[0085] The registration screen is a screen for notifying the operator of the terminal device 200 that the registration has been completed. As an example, the registration screen includes a stop button and an end button. The stop button is a button used to stop the supply of participating power. The operator of the terminal device 200 operates the participation button when performing the registration. The end button is a button used to end the display of the recruitment screen.
[0086] In step ST60, processor 210 determines whether to end the display of the registration screen. For example, when the end button is operated, processor 210 determines that the display of the registration screen is to be ended. If the display of the registration screen is not to be ended, processor 210 determines No in step ST60 and proceeds to step ST61.
[0087] In step ST61, the processor 210 determines whether to stop the supply of participating electricity. For example, when there is an input indicating that the supply of participating electricity is stopped, such as when the stop button is operated, the processor 210 determines that the supply of participating electricity is stopped. If it is not determined that the supply of participating electricity is stopped, the processor 210 determines No in step ST61 and returns to step ST60. Then, the processor 210 enters a standby state, in which step ST60 and step ST61 are repeated until it is determined that the display of the registration screen is ended or it is determined that the supply of participating electricity is stopped.
[0088] If it is determined that the display of the registration screen is to be terminated during the standby state of repeating steps ST60 and ST61, processor 210 determines Yes in step ST60 and returns to step ST51. At this time, processor 210 controls display device 270 to terminate the display of the registration screen.
[0089] If it is determined that the supply of participating electric power is to be suspended in the standby state in which step ST60 and step ST61 are repeated, the processor 210 determines Yes in step ST61 and proceeds to step ST62.
[0090] In step ST62, the processor 210 generates a suspension request. The suspension request is information indicating suspension of participation in the supply of electric power. As an example, the suspension request includes a user ID. The user ID is the user ID of the user who is the source of the suspension request. After generating the suspension request, the processor 210 instructs the communication interface 250 to send the suspension request to the control server 100. The communication interface 250 receives the instruction to send and sends the suspension request to the control server 100. The sent suspension request is received by the communication interface 150 of the control server 100. After processing step ST62, the processor 210 returns to step ST51.
[0091] On the other hand, if the Figure 2 If a suspension request is received during the standby state of steps ST17 to ST19, the processor 110 of the control server 100 determines Yes in step ST18 and proceeds to step ST22.
[0092] When the recruitment of participants for registration is completed while the waiting state of repeating steps ST17 to ST19 is in progress, the processor 110 determines Yes in step ST19 and proceeds to step ST22 .
[0093] In step ST22, the processor 110 stores the fact that the user identified by the user ID included in the registration request received in step ST17 has stopped participating in the power supply. Therefore, the processor 110 sets the value of the participation information associated with the user ID and the supply ID issued in step ST13 to a non-participating state, for example. After processing step ST22, the processor 110 returns to step ST17.
[0094] If it is determined that the recruitment of participants is finished while the process of repeating steps ST17 to ST19 is in the standby state, the processor 110 determines Yes in step ST19 and proceeds to step ST19. Figure 3 Step ST23.
[0095] In step ST23, the processor 110 determines whether a suspension request is received via the communication interface 150. If a suspension request is not received, the processor 110 determines No in step ST23 and proceeds to step ST24.
[0096] In step ST24, the processor 110 determines whether the start time of power supply has arrived. If the start time of power supply has not arrived, the processor 110 determines No in step ST24 and returns to step ST23. Then, the processor 110 enters a standby state in which steps ST23 and ST24 are repeated until the start time of power supply for which the suspension request is received has arrived.
[0097] If a suspension request is received while the processor 110 is in the standby state of repeating steps ST23 and ST24 , the processor 110 makes a Yes determination in step ST23 and proceeds to step ST25 .
[0098] In step ST25, processor 110 stores the fact that the user identified by the user ID included in the registration request received in step ST23 has stopped participating in power supply, similarly to step ST22. After processing step ST25, processor 110 returns to step ST23.
[0099] When the power supply start time comes in the standby state of repeating steps ST23 and ST24 , the processor 110 makes a Yes determination in step ST24 and proceeds to step ST26 .
[0100] In step ST26, the processor 110 determines users who actually participate in power supply (hereinafter referred to as "actual participating users") and the number of actual participating users. The processor 110 determines the number of users by executing the following processes (A1) to (A5), for example.
[0101] (A1) The processor 110 refers to the registration list, and acquires all user IDs whose associated participation information values are in the non-participating state, among the user IDs associated with the offer ID issued in step ST13.
[0102] (A2) The processor 110 refers to the user DB and acquires the output device information from the user information respectively associated with the user ID acquired in (A1).
[0103] (A3) The processor 110 checks whether the power output from the power source 320 can be supplied to the power system 500 for each of the vehicle 300 and the power supply device 400 specified by the output device information acquired in (A2). The processor 110 checks whether the power can be supplied to the power system 500 by, for example, inquiring the vehicle 300 and the power supply device 400 via the communication interface 150 and the network NW. At least one of the vehicle 300 and the power supply device 400 checks whether the power can be supplied to the power system 500 based on the inquiry. At least one of the vehicle 300 and the power supply device 400 actually attempts to supply power from the power source 320 to the power system 500. Then, if at least one of the vehicle 300 and the power supply device 400 succeeds in supplying the power, it is determined that the power can be supplied to the power system 500. In addition, at least one of the vehicle 300 and the power supply device 400 may determine that the power supply cannot be performed when the vehicle 300 is not connected to the power supply device 400. In addition, at least one of the vehicle 300 and the power supply device 400 may determine that it is not possible to supply power to the power system 500 when the amount of power that the power supply 320 can output is less than the specified amount of power. At least one of the vehicle 300 and the power supply device 400 sends the determination result of whether it is possible to supply power to the power system 500 to the control server 100. The determination result is received by the communication interface 150. When the determination result received by the communication interface 150 indicates that power can be supplied to the power system 500, the processor 110 determines that the power output by the power supply 320 can be supplied to the power system 500.
[0104] (A4) The processor 110 determines the actual participating user. The actual participating user is a user who uses the vehicle 300 and the power supply device 400 determined in (A3) to be able to supply the power output by the power supply 320 to the power system 500. In addition, the processor 110 updates the registration list. That is, the processor 110 sets the value of the participation information to the non-participating state for the user who is not the actual participating user (hereinafter referred to as "non-participating user") among the users determined by the user ID obtained in (A1).
[0105] (A5) The processor 110 determines the number of actual participating users by counting the number of actual participating users.
[0106] The number of actual participating users is an example of the number of power sources that can actually participate in the power supply to the electric system, that is, the number of participants. Figure 2 and Figure 3The function is performed as an example of a determination unit by processing at least any one of step ST14 and step ST20, and step ST26, and at least any one of step ST22 and step ST25 as needed, and the determination unit determines the number of power sources that can actually participate in the power supply to the electrical system, that is, the number of participants.
[0107] In step ST27 , the processor 110 determines the amount of power supplied to each actual participating user (hereinafter referred to as “user supply amount”) by performing calculation using the following equation, for example.
[0108] (User supply) = (Total supply) ÷ (Actual number of participating users) (1)
[0109] In addition, the processor 110 determines the power of each actually participating user (hereinafter referred to as "user power") by performing calculation using the following equation, for example. The user power is power for supplying the user supply amount according to the supply period.
[0110] (User power) = (User supply amount) ÷ (Supply period) (2)
[0111] In step ST28, the processor 110 instructs each of the actual participating users to supply the user supply amount. That is, the processor 110 controls the vehicle 300 and the power supply device 400 determined by the output device information acquired in (A2) to start supplying power to each of the actual participating users via the communication interface 150 and the network NW. The processor 110 controls the vehicle 300 and the power supply device 400, for example, in such a manner that the user power is output according to the supply period. As a result, each power source 320 outputs the user power to the power system 500 according to the supply period, thereby supplying the user supply amount to the power system 500.
[0112] As an example, assume that the total supply is 90 kWh, the supply period is 2 hours, and the number of actual participating users is 9. In this case, the user supply is 10 kWh according to 90 [kWh] ÷ 9 = 10 [kWh]. In addition, the user power is 5 kW according to 10 [kWh] ÷ 2 [hours] = 5 [kW]. That is, 9 users each output 5 kW of power to the power system 500 for 2 hours, thereby supplying a total of 90 kWh of power to the power system 500.
[0113] Based on the above, the processor 110 functions as an example of an output control unit by performing the processing of steps ST27 and ST28, and the output control unit outputs the power obtained by dividing the predetermined power amount by the number of participants to the electrical system of each power source that can actually participate in the supply.
[0114] In step ST29, the processor 110 determines the amount of reward given to each actual participating user (hereinafter referred to as "amount given"). The amount given can be calculated using the base amount and the increase / decrease value. The processor 110 calculates the base amount, for example, by the following formula.
[0115] (Basic amount) = (Total rewards) ÷ (Actual number of participating users) (3)
[0116] Here, the total reward is determined based on at least one of the agreed amount and the total supply, for example. The processor 110 calculates the total reward using, for example, any of the following equations.
[0117] (Total reward) = (predetermined coefficient C1) × (agreed amount) (4)
[0118] (Total reward) = (predetermined coefficient C2) × (total supply) (5)
[0119] Furthermore, the processor 110 calculates the contribution amount of each actual participating user by, for example, the following equation: In addition, the processor 110 refers to the user DB 141 to acquire the increase / decrease value of each actual participating user.
[0120] (Dosage) = (Basic amount) × (100 + Increase / decrease value) [%] (6)
[0121] In addition, the processor 110 updates the incentive information of the actual participating users in the user DB. That is, the processor 110 adds the calculated amount of reward to the amount of incentive indicated by the incentive information for each actual participating user.
[0122] The processor 110 may deposit the rewards given to each user into the user's account in real time or at a later date. Alternatively, the processor 110 may also give the user at least one of legal currency, electronic currency, and points using other methods.
[0123] As described above, by performing the process of step ST29 , the processor 110 functions as an example of a granting unit that grants an incentive to a user who uses the power that has actually participated in supplying.
[0124] In step ST30, processor 110 updates the registration list. Specifically, processor 110 sets the value of the participation information to the participated state for the actual participating user among the users identified by the user ID acquired in (A1).
[0125] In addition, the processor 110 updates the experience information of the user DB. That is, the processor 110 obtains the supply ID and participation information associated with the user ID from the registration list for each user. Then, the processor 110 associates the obtained supply ID with the participation information and adds it to the experience information in the user information associated with the user ID.
[0126] In step ST31, the processor 110 generates a grant notification. The grant notification is information notifying the grant amount of a reward. The grant notification includes the grant amount of the user to which the grant notification is sent. The grant amount for users other than the actual participating users is 0. After generating the grant notification, the processor 110 instructs the communication interface 150 to send the grant notification to each of the terminal devices 200 of the users who have registered in steps ST14 and ST20. The communication interface 150 receives the instruction to send and sends the grant notification to each of the terminal devices 200. The sent grant notification is received by the communication interface 250 of each terminal device 200. After processing step ST31, the processor 110 ends. Figure 3 Processing shown.
[0127] On the other hand, if the Figure 5 If the processor 210 of the terminal device 200 receives a notification of provision in the standby state of steps ST51 to ST54, the processor 210 of the terminal device 200 determines Yes in step ST53 and proceeds to step ST63.
[0128] In step ST63, the processor 210 generates an image corresponding to the given screen. Then, the processor 210 instructs the display device 270 to display the generated image. The display device 270 receives the display instruction and displays the given screen. After processing step ST63, the processor 210 returns to step ST51.
[0129] The grant screen is a screen for notifying the grant amount to the operator of the terminal device 200. As an example, the grant screen includes an image showing the grant amount included in the grant notification received in step ST53.
[0130] Below, use Figure 4 The method of determining the increase or decrease value is described below. The processor 110 of the control server 100 executes the following command for each user at a predetermined timing. Figure 4 Hereinafter, the user who is the object of calculating the increase or decrease value is referred to as the "target user".
[0131] exist Figure 4 In step ST41, the processor 110 of the control server 100 refers to the user DB 141 and acquires the experience information in the user information associated with the user ID of the target user.
[0132] In step ST42, processor 110 calculates the increase / decrease value. The increase / decrease value is a value that increases as the participation rate increases. The participation rate for a certain period can be calculated using the following formula.
[0133] (Participation rate) = (Actual number of participants) ÷ (Number of registrations) (7)
[0134] Here, the actual number of participations is the number of times a user actually participates in the period. Also, the number of participation registrations is the number of times a user registers for participation in the period. That is, the participation rate is the ratio of users who have actually participated in the power supply among those who have registered for participation.
[0135] As an example, the increase / decrease value is composed of the monthly increase / decrease value and the annual increase / decrease value. That is, the increase / decrease value can be expressed by the following formula, for example.
[0136] (Increase / decrease) = (Monthly increase / decrease) + (Annual increase / decrease) (8)
[0137] The monthly increase or decrease value is a value that increases as the monthly participation rate increases. Here, the so-called month is the most recent month or the month of the previous month. In addition, the so-called previous month is the month before the month that includes the current date. The beginning of the month is not limited to the 1st on the date, and it can also start from other numbers. As an example, it can be from the 15th to the 14th of the next month. As an example, if the monthly participation rate is 60%, the monthly increase or decrease value is -10%, if the monthly participation rate is 70%, the monthly increase or decrease value is -5%, if the monthly participation rate is 80%, the monthly increase or decrease value is 0%, and if the monthly participation rate is 100%, the monthly increase or decrease value is 10%. The monthly increase or decrease value can also be obtained by a mathematical formula. In addition, one month is an example of the first specified period.
[0138] The inter-annual increase or decrease value is a value that increases as the participation rate during the year increases. Here, the so-called inter-annual value is the most recent year or the year of the previous year. In addition, the so-called previous year is the year before the year that includes the current date. The beginning of the year is not limited to January 1st, and it can also start from other numbers. As an example, it can be from April 2nd to April 1st of the following year. As an example, if the participation rate during the year is 50%, the inter-annual increase or decrease value is -1%, if the participation rate during the year is 60%, the inter-annual increase or decrease value is 0%, and if the participation rate during the year is 90%, the inter-annual increase or decrease value is 3%. The inter-annual increase or decrease value can also be calculated by a mathematical formula. In addition, one year is an example of a second prescribed period that is longer than the first prescribed period.
[0139] In step ST43, the processor 110 updates the user DB and stores the increase / decrease value, monthly increase / decrease value, and annual increase / decrease value determined in step ST42. That is, the processor 110 rewrites the increase / decrease information in the user information associated with the user ID of the target user and stores the increase / decrease value, monthly increase / decrease value, and annual increase / decrease value in the increase / decrease information.
[0140] In step ST44, the processor 110 generates a decision notification. The decision notification is information notifying the increase or decrease value determined in step ST42. As an example, the decision notification includes the increase or decrease value determined in step ST42, the monthly increase or decrease value and the annual increase or decrease value, and the monthly participation rate and the annual participation rate. After generating the decision notification, the processor 110 instructs the communication interface 150 to send the decision notification to the terminal device 200 used by the target user. The communication interface 150 receives the instruction to send and sends the decision notification to the terminal device 200. The sent decision notification is received by the communication interface 250 of the terminal device 200.
[0141] On the other hand, if the Figure 5 If the processor 210 of the terminal device 200 receives the decision notification during the standby state of steps ST51 to ST54, the processor 210 of the terminal device 200 determines Yes in step ST54 and proceeds to step ST64.
[0142] In step ST64, processor 210 generates an image corresponding to the decision screen. Then, processor 210 instructs display device 270 to display the generated image. Display device 270 receives the display instruction and displays the decision screen. After processing step ST64, processor 210 returns to step ST51.
[0143] The decision screen is a screen for notifying the operator of the terminal device 200 of the determined increase / decrease value, monthly increase / decrease value, and annual increase / decrease value. As an example, the decision screen includes an image showing the increase / decrease value, monthly increase / decrease value, and annual increase / decrease value included in the decision notification received in step ST54, as well as the monthly participation rate and the annual participation rate.
[0144] According to the V2G system 1 of the embodiment, the control server 100 outputs an equal amount of power from each power source 230 that can actually participate in the power supply to the power system 500. As a result, there is no situation where a user who has registered for participation and has prepared for the power supply to be possible but fails to participate, as in the conventional V2G system. As a result, the control server 100 of the embodiment prevents a decrease in the user's registration for participation and the participation rate. That is, the control server 100 of the embodiment can increase the registration for participation and the participation rate for the power supply.
[0145] In addition, according to the V2G system 1 of the embodiment, the control server 100 rewards each user who has actually participated in the supply of electricity. Thus, the control server 100 of the embodiment prevents the decrease of the user's participation registration and participation rate. That is, the control server 100 of the embodiment can increase the participation registration and participation rate for the power supply.
[0146] In addition, according to the V2G system 1 of the embodiment, the higher the participation rate is, the larger the number of incentives is provided by the control server 100. Thus, the control server 100 of the embodiment can increase the registration of participants and the participation rate for power supply.
[0147] In addition, according to the V2G system 1 of the embodiment, the higher the participation rate in a month, the more rewards the control server 100 provides, and further, the higher the participation rate in a year that is longer than a month, the more rewards the control server 100 provides. Thus, the control server 100 of the embodiment can increase the participation rate in both a short period of a month and a long period of a year.
[0148] The above-mentioned embodiment may be modified as follows.
[0149] The V2G system 1 may start supplying power without confirming whether power can be supplied. This confirmation is described in (A3) in the above embodiment. In this case, the processor 110 of the control server 100, for example, Figure 2 Among the user IDs associated with the supply ID published in step ST13, the value of the associated participation information is a user identified by a user ID in a non-participating state, as the actual participating user. In this case, there may be a user who cannot supply electricity after the start of electricity supply. The processor 110 changes the user who cannot supply electricity from an actual participating user to a non-participating user. In addition, the processor 110 recalculates the user supply amount and the user power by re-performing the process of step ST27. Thus, the processor 110 responds to the situation where the number of actual participating users decreases. In the above-mentioned embodiment, the increase and decrease value consists of a monthly increase and decrease value and an annual increase and decrease value. However, the increase and decrease value may also consist of only one of the monthly increase and decrease value or the annual increase and decrease value. That is, the increase and decrease value may also be a monthly increase and decrease value. The increase and decrease value may also be an annual increase and decrease value.
[0150] In the above-mentioned embodiment, the increase / decrease value is composed of the monthly increase / decrease value and the annual increase / decrease value. That is, the increase / decrease value is determined according to the monthly participation rate and the annual participation rate. However, the increase / decrease value can also be calculated using the participation rate of a period other than the monthly and annual period. The increase / decrease value is a value that becomes higher as the participation rate of the period becomes higher.
[0151] In the above-mentioned embodiment, the increase / decrease value is a ratio. However, the increase / decrease value may not be a ratio.
[0152] In the above-mentioned embodiment, the increase or decrease value is determined according to the participation rate. However, the processor 110 may also use the actual number of participations to determine the increase or decrease value. In this case, the increase or decrease value is a value that increases as the actual number of participations in the prescribed period increases. Even in this case, the control server 100 of the embodiment may increase the participation registration and participation rate for power supply.
[0153] Devices other than the control server 100 may also bid for power. In this case, the device sends supply instruction information to the control server 100 when an agreement is made. The supply instruction information is information that instructs the supply of power to the electrical system 500. The supply instruction information includes, for example, a total supply amount and a supply period. The total supply amount and the supply period are determined according to the bidding content and the agreed result. The supply instruction information is received by the communication interface 150 of the control server 100. The processor 110 executes the supply instruction information according to the received supply instruction information. Figure 2 This time, the processor 110 uses the total supply amount and supply period included in the supply instruction information to perform Figure 2 The processing after step ST14.
[0154] In the above-described embodiment, the vehicle 300 including the power source 320 outputs electric power. However, instead of the vehicle 300, a mobile object other than an automobile may output electric power. The mobile object includes the power source 320.
[0155] The power source 320 may not be provided in the mobile object. For example, the power source 320 may be installed in a building or the like.
[0156] In the above-mentioned embodiment, the supply of electric power is based on the results of bidding and agreement in the electric power market. However, the supply of electric power may also be determined without going through the electric power market.
[0157] Each device 100 in the embodiment may be composed of a plurality of devices.
[0158] The processor 110 and the processor 210 may implement part or all of the processing implemented by the program in the above-mentioned embodiments by means of a hardware structure of a circuit.
[0159] The program for implementing the processing of the implementation mode is transferred, for example, in a state stored in a non-temporary computer-readable storage medium in the device. However, the device may also be transferred without storing the program. Then, the program may also be transferred separately and written to the device. The transfer of the program in this case may be achieved, for example, by recording it in a removable non-temporary computer-readable storage medium, or by downloading it via a network such as the Internet or a LAN.
[0160] The embodiments of the present invention have been described above, but these are shown as examples and are not intended to limit the scope of the present invention. The embodiments of the present invention can be implemented in various forms without departing from the gist of the present invention.
[0161] Reference numerals
[0162] 1V2G system
[0163] 100 control servers
[0164] 110,210 processors
[0165] 120,220 ROM
[0166] 130,230 RAM
[0167] 140,240 auxiliary storage devices
[0168] 141 UserDB
[0169] 142 Experience DB
[0170] 150,250 communication interface
[0171] 160,280 bus
[0172] 200 terminal devices
[0173] 260 Input Devices
[0174] 270 display devices
[0175] 300 vehicles
[0176] 310 vehicle mounted device
[0177] 320 Power Supply
[0178] 400 power supply device
[0179] 500 Power System
Claims
1. A control device comprising: a determination unit that determines the number of power sources that can actually participate in supplying power to the electrical system, that is, the number of participants; and The output control unit outputs an amount of electric power obtained by dividing a predetermined amount of electric power by the number of participants to an electric system of each of the power sources that can actually participate in the supply.
2. The control device according to claim 1, further comprising a granting unit that grants an incentive to a user who uses the power source that has actually participated in the supply.
3. The control device according to claim 2, wherein: The higher the proportion of those who have actually participated in the offer among those who have registered to participate in the offer, that is, the higher the participation rate, the larger the amount of the reward the granting unit gives.
4. The control device according to claim 3, wherein: The granting unit increases the number of the incentives as the participation rate in the first predetermined period is higher, and the granting unit increases the number of the incentives as the participation rate in the second predetermined period longer than the first predetermined period is higher.
5. The control device according to claim 2, wherein: The greater the number of times the supply is actually performed, the greater the amount of the reward provided by the granting unit.
6. A program that causes a processor included in a control device to function as: a determination unit that determines the number of power sources that can actually participate in supplying power to the electrical system, that is, the number of participants; and The output control unit outputs an amount of electric power obtained by dividing a predetermined amount of electric power by the aforementioned number of participants to an electrical system of each of the aforementioned power sources.
7. A control method for determining the number of power sources that can actually participate in the power supply to the electrical system, i.e., the number of participants, The predetermined amount of electric power is divided by the aforementioned number of participants, and the resulting amount of electric power is output to the electrical system of each of the aforementioned power sources.
Citation Information
Patent Citations
Electric power system
JP2022116975A