A user electricity scheduling method, device and equipment based on incentive and credit

By calculating based on users' historical electricity consumption data and credit scores, candidate users are selected and electricity dispatching tasks and incentives are assigned, solving the problem of insufficient user interaction in traditional power dispatching and improving the reliability of electricity dispatching and user satisfaction.

CN116011741BActive Publication Date: 2026-07-03GUANGXI POWER GRID CORP +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGXI POWER GRID CORP
Filing Date
2022-12-16
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing power dispatching technologies struggle to improve user satisfaction while ensuring the reliability of power dispatching. Traditional one-size-fits-all load dispatching methods lack user interaction, and simple price or material compensation incentives are insufficient to guarantee the reliability of power dispatching.

Method used

By acquiring users' historical electricity load data, the load time elasticity coefficient and adjustable load coefficient are calculated, candidate users are selected, and electricity dispatching tasks are allocated according to the current credit value and credit weight. Combined with the credit value adjustment incentive mechanism, user participation and interactive response are realized.

Benefits of technology

This improved the reliability and user satisfaction of power dispatch, encouraged users to actively participate in power dispatch, and reduced the operating costs of the power grid.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116011741B_ABST
    Figure CN116011741B_ABST
Patent Text Reader

Abstract

This invention relates to the field of power dispatching technology and discloses a user power dispatching method, apparatus, and equipment based on incentives and reputation. The invention calculates a load time elasticity coefficient based on each user's historical power load data and selects candidate users based on this coefficient; it calculates an adjustable load coefficient based on the current power load data of each candidate user and selects target users based on this adjustable load coefficient; it assigns reputation weights based on the target users' current reputation values ​​to calculate the power dispatching tasks for the target users during the target dispatching period; it adjusts the corresponding reputation values ​​based on the target users' completion of the corresponding power dispatching tasks; and it determines the incentive for each target user's current interaction response based on the adjusted reputation values. This invention can achieve high user satisfaction while ensuring the reliability of power dispatching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power dispatching technology, and in particular to a user power dispatching method, apparatus and equipment based on incentives and reputation. Background Technology

[0002] Power dispatching is an effective management method used to ensure the safe and stable operation of the power grid, reliable power supply to external sources, and the orderly conduct of various power production activities. Traditional power dispatching often employs a one-size-fits-all approach to load dispatching. While this method offers a degree of reliability in power dispatching, it fails to enable interaction with users.

[0003] Existing technologies incentivize users to participate in power dispatching tasks (i.e., participate in interactive responses) through simple price or material compensation. While this approach can achieve interaction with users, it does not take into account the actual power consumption of users participating in interactive responses, making it difficult to guarantee the reliability of power dispatching.

[0004] Therefore, there is an urgent need for a power dispatching scheme that can both ensure the reliability of power dispatching and improve user satisfaction. Summary of the Invention

[0005] This invention provides a user power dispatching method, apparatus, and equipment based on incentives and reputation, which solves the technical problem that current power dispatching schemes are unable to achieve high user satisfaction while ensuring the reliability of power dispatching.

[0006] The first aspect of this invention provides a user electricity dispatching method based on incentives and reputation, comprising:

[0007] Obtain historical electricity load data of each user who requested to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than a first preset threshold as candidate users.

[0008] Obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response.

[0009] Determine the current credit value of each target user, assign a corresponding credit weight to the corresponding target user based on the current credit value, and calculate the power dispatch task of each target user in the target dispatch period of this interaction response based on the total dispatch load of this interaction response and the credit weight.

[0010] Determine the dispatchable charge of each target user during the target scheduling period, and adjust the corresponding power consumption scheduling task according to the dispatchable charge to obtain the power consumption scheduling task of each target user during the target scheduling period.

[0011] Each of the aforementioned power dispatching tasks is sent to the corresponding target user. The corresponding reputation value is adjusted according to the target user's completion of the corresponding power dispatching task. The incentive for each target user's interaction response is determined based on the adjusted reputation value.

[0012] According to one achievable method of the first aspect of the present invention, determining the current reputation value of each of the target users includes:

[0013] Obtain the historical records of each target user's participation in interactive responses; the historical records include the cumulative number of times the target user received and completed the electricity dispatch task;

[0014] The current reputation value of the corresponding target user is calculated based on the cumulative number of receptions and the cumulative number of completions.

[0015] According to one aspect of the present invention, the step of calculating the current reputation value of the corresponding target user based on the cumulative number of receptions and the cumulative number of completions includes:

[0016] Calculate the current reputation score of the target user using the following formula:

[0017]

[0018] In the formula, R i D represents the current reputation value of target user i. i G represents the cumulative number of times target user i has completed the electricity dispatch task. i This represents the cumulative number of times target user i has received power dispatch tasks.

[0019] According to one achievable method of the first aspect of the present invention, the allocation of a corresponding reputation weight to the corresponding target user based on the current reputation value includes:

[0020] Calculate the sum of current credit scores based on the current credit scores of all target users;

[0021] The ratio of the target user's current reputation value to the sum of the current reputation values ​​is used as the reputation weight of the corresponding target user.

[0022] According to one achievable method of the first aspect of the present invention, the step of calculating the electricity dispatching task for each target user during the target dispatching period of the current interaction response based on the total dispatching load of the current interaction response and the reputation weight includes:

[0023] S10, Calculate the dispatchable power load of the target user:

[0024]

[0025] In the formula, P i The dispatchable charge for target user i; H is the adjustment coefficient when the total system power load is too high; P it Let θ be the real-time electricity load of user i at time t. it Let be the adjustable load factor for user i at time t. P represents the average electricity load of user i on that day. im The highest real-time electricity load for user i on that day;

[0026] S20, if the target user's reputation weight is 0, calculate the ratio of the total scheduling load to the sum of the current reputation values ​​as the minimum power dispatch task:

[0027]

[0028] In the formula, E is the total scheduling load, and M is the number of target users participating in this interactive response;

[0029] When P i >P0, taking the minimum power consumption scheduling task P0 as the corresponding target user's power consumption scheduling task, when P i ≤P0, with the target user's dispatchable power load P i As a power dispatching task for the corresponding target users;

[0030] S30, if the credit weight of the target user is not 0, calculate the candidate power dispatch task for the corresponding target user according to the following formula:

[0031] P ib = (EM×P0)×w i +P0

[0032] In the formula, P ib w represents the candidate power dispatching task for target user i. i The reputation weight for target user i;

[0033] When P i >P ib Candidate power dispatch task P ib As the electricity dispatching task for the corresponding target user; when P i ≤P ib Based on the dispatchable power load P of the target user i As a power dispatching task for the corresponding target users;

[0034] S40, combining steps S10 to S30, outputs the power consumption scheduling task for each target user during the target scheduling period as follows:

[0035]

[0036] In the formula, P id This indicates the electricity dispatching task for target user i during the target dispatching period.

[0037] According to one achievable method of the first aspect of the present invention, determining the incentive for each target user's current interaction response based on the adjusted reputation value includes:

[0038] The adjusted reputation value is rounded up to obtain the corresponding reputation level of the target user;

[0039] Based on the reputation level, the incentive for each target user's interaction response is calculated using the following formula:

[0040]

[0041] In the formula, S i As an incentive for the target user i's current interaction response, [R] i ] represents the credit rating of target user i, s represents the price subsidy adjustment coefficient used by the power grid to adjust subsidies to users, and r represents the preset rating threshold.

[0042] A second aspect of the present invention provides a user power dispatching device based on incentives and reputation, comprising:

[0043] The first selection module is used to obtain the historical electricity load data of each user who requests to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than a first preset threshold as candidate users.

[0044] The second selection module is used to obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response.

[0045] The power dispatch task calculation module is used to determine the current credit value of each target user, assign a corresponding credit weight to the corresponding target user according to the current credit value, and calculate the power dispatch task of each target user in the target dispatch period of the current interaction response based on the total dispatch load of the current interaction response and the credit weight.

[0046] The incentive determination module is used to distribute each of the power dispatching tasks to the corresponding target users, adjust the corresponding reputation value according to the target users' completion of the corresponding power dispatching tasks, and determine the incentive for each target user's current interaction response based on the adjusted reputation value.

[0047] According to one embodiment of the second aspect of the present invention, the power dispatching task calculation module includes:

[0048] The data acquisition unit is used to acquire the historical records of each target user's participation in interactive responses; the historical records include the cumulative number of times the target user has received and completed the electricity dispatch task.

[0049] The first calculation unit is used to calculate the current reputation value of the corresponding target user based on the cumulative number of receptions and the cumulative number of completions.

[0050] According to one achievable method of the second aspect of the present invention, the first computing unit is specifically used for:

[0051] Calculate the current reputation score of the target user using the following formula:

[0052]

[0053] In the formula, R i D represents the current reputation value of target user i. i G represents the cumulative number of times target user i has completed the electricity dispatch task. i This represents the cumulative number of times target user i has received power dispatch tasks.

[0054] According to one embodiment of the second aspect of the present invention, the power dispatching task calculation module includes:

[0055] The second calculation unit is used to calculate the dispatchable electrical load of the target user:

[0056]

[0057] In the formula, P i The dispatchable charge for target user i; H is the adjustment coefficient when the total system power load is too high; P it Let θ be the real-time electricity load of user i at time t. it Let be the adjustable load factor for user i at time t. P represents the average electricity load of user i on that day. im The highest real-time electricity load for user i on that day;

[0058] The third calculation unit is used to calculate the ratio of the total scheduling load to the sum of the current credit values ​​as the minimum power dispatch task if the credit weight of the target user is 0.

[0059]

[0060] In the formula, E is the total scheduling load, and M is the number of target users participating in this interactive response;

[0061] The third calculation unit is also used when P i >P0, taking the minimum power consumption scheduling task P0 as the corresponding target user's power consumption scheduling task, when P i ≤P0, with the target user's dispatchable power load P i As a power dispatching task for the corresponding target users;

[0062] The fourth calculation unit is used to calculate the candidate power dispatch task for the target user if the target user's reputation weight is not 0, according to the following formula:

[0063] P ib = (EM×P0)×w i +P0

[0064] In the formula, P ib w represents the candidate power dispatching task for target user i. i The reputation weight for target user i;

[0065] The fourth calculation unit is also used when P i >P ib Candidate power dispatch task P ib As the electricity dispatching task for the corresponding target user; when P i ≤P ib Based on the dispatchable power load P of the target user i As a power dispatching task for the corresponding target users;

[0066] The integrated output unit is used to integrate the calculation results of the second, third, and fourth calculation units and output the power consumption scheduling tasks for each target user during the target scheduling period as follows:

[0067]

[0068] In the formula, P id This indicates the electricity dispatching task for target user i during the target dispatching period.

[0069] According to one achievable embodiment of the second aspect of the present invention, the excitation determination module comprises:

[0070] The credit rating determination unit is used to round up the adjusted credit value to obtain the credit rating of the corresponding target user.

[0071] The incentive determination unit is used to calculate the incentive for each target user's current interaction response based on the reputation level, according to the following formula:

[0072]

[0073] In the formula, S i As an incentive for the target user i's current interaction response, [R] i ] represents the credit rating of target user i, s represents the price subsidy adjustment coefficient used by the power grid to adjust subsidies to users, and r represents the preset rating threshold.

[0074] A third aspect of the present invention provides a user power dispatching device based on incentives and reputation, comprising:

[0075] A memory for storing instructions; wherein the instructions are used to implement the incentive- and reputation-based user power dispatching method as described in any of the above embodiments.

[0076] A processor for executing instructions in the memory.

[0077] The fourth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the incentive- and reputation-based user power dispatching method as described in any of the above embodiments.

[0078] As can be seen from the above technical solutions, the present invention has the following advantages:

[0079] This invention calculates a load time elasticity coefficient based on each user's historical electricity load data and selects candidate users based on this coefficient. It then calculates an adjustable load coefficient based on each candidate user's current electricity load data and selects target users from the candidate users based on this adjustable load coefficient. A reputation weight is assigned based on the target user's current reputation value, and the electricity dispatching task for each target user during the target dispatching period is calculated based on the total dispatching load and reputation weight of this interactive response. Each electricity dispatching task is then distributed to the corresponding target user, and the corresponding reputation value is adjusted based on the target user's completion of the corresponding electricity dispatching task. The adjusted reputation value is used to determine the interactive response incentive for each target user. This invention assigns corresponding electricity dispatching tasks to users based on their reputation level in the interactive response and provides certain interactive response incentives to users who meet the conditions, thus encouraging user participation in electricity dispatching tasks. Using the reputation value as a parameter in the dispatching scheme assigned to users makes the implementation of the electricity dispatching scheme more reliable. Rewarding users who meet the conditions for completing the electricity dispatching task effectively increases user enthusiasm for participating in electricity dispatching. This invention can assign appropriate dispatching schemes to users based on their specific circumstances, closely aligning with users' electricity consumption habits, reducing user dissatisfaction, and lowering the cost of power grid operation. Attached Figure Description

[0080] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0081] Figure 1 A flowchart of a user power dispatching method based on incentives and reputation is provided as an optional embodiment of the present invention;

[0082] Figure 2 A flowchart for determining the power dispatching task for each target user is provided as an optional embodiment of the present invention;

[0083] Figure 3 The diagram below shows the structural connection of a user power dispatching device based on incentives and reputation, provided as an optional embodiment of the present invention.

[0084] Figure label:

[0085] 1-First selection module; 2-Second selection module; 3-Power dispatching task calculation module; 4-Incentive determination module. Detailed Implementation

[0086] This invention provides a user power dispatching method, apparatus, and equipment based on incentives and reputation, which addresses the technical problem that current power dispatching schemes struggle to achieve high user satisfaction while ensuring the reliability of power dispatching.

[0087] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0088] This invention provides a user power dispatching method based on incentives and reputation.

[0089] Please see Figure 1 , Figure 1 The flowchart illustrates a user power dispatching method based on incentives and reputation provided by an embodiment of the present invention.

[0090] The present invention provides a user power dispatching method based on incentives and reputation, comprising steps S1-S4.

[0091] Step S1: Obtain the historical electricity load data of each user who requested to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than the first preset threshold as candidate users.

[0092] In one feasible approach, the historical electricity load data includes the electricity load for each time period of each day within a preset statistical period, and the calculation of the load time flexibility coefficient for each user based on the historical electricity load data includes:

[0093] Determine the highest daily electricity load within a preset statistical period, and normalize the electricity load for each time period of the corresponding day based on the highest electricity load to obtain the normalized load for each time period;

[0094] The root mean square error of the standardized load belonging to the same time period for each day within the preset statistical period is calculated to obtain the root mean square error of the standardized load for each time period of the day.

[0095] The load time elasticity coefficient for the corresponding user is calculated based on the normalized load mean square error.

[0096] The formula for standardizing electrical load is as follows:

[0097]

[0098] In the formula, w represents the statistical period number, where w is a natural number greater than or equal to 1; d represents the date number within a statistical period, where d = 1, 2, ..., 7; t represents the t-th time period of a day, where t = 0, 1, ..., 23; P widt N represents the per-unit load for time period t on day d in the w-th statistical period. widt N represents the electricity load during time period t on day d in the w-th statistical period. widm This represents the highest electricity load on day d in the w-th statistical period.

[0099] The formula for calculating the per-unit load mean square error is as follows:

[0100]

[0101]

[0102] In the formula, P lidt This represents the per-unit load for the time period t on day d in the l-th statistical period.

[0103] The formula for calculating the load time elasticity coefficient is as follows:

[0104]

[0105]

[0106] In the formula, This represents the load time elasticity coefficient for user i.

[0107] Step S2: Obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response.

[0108] The step of calculating the current adjustable load factor for each candidate user based on the current electricity load data includes:

[0109] Based on the current electricity load data, determine the average real-time electricity load and the highest real-time electricity load of the corresponding candidate user on that day. Calculate the difference between the current real-time electricity load and the average electricity load as the first difference, and calculate the difference between the highest real-time electricity load and the average electricity load as the second difference. Use the ratio of the first difference to the second difference as the current adjustable load coefficient of the corresponding candidate user.

[0110] Specifically, the formula for calculating the adjustable load factor is as follows:

[0111]

[0112] In the formula, θ it P represents the adjustable load factor of user i up to time t. it This represents the real-time electricity load of user i up to time t. P represents the average electricity load of user i on that day. im This represents the highest real-time electricity load for user i on that day.

[0113] Step S3: Determine the current reputation value of each target user, assign a corresponding reputation weight to the corresponding target user based on the current reputation value, and calculate the power dispatch task of each target user in the target dispatch period of this interaction response based on the total dispatch load of this interaction response and the reputation weight.

[0114] In one feasible manner, determining the current reputation value of each of the target users includes:

[0115] Obtain the historical records of each target user's participation in interactive responses; the historical records include the cumulative number of times the target user received and completed the electricity dispatch task;

[0116] The current reputation value of the corresponding target user is calculated based on the cumulative number of receptions and the cumulative number of completions.

[0117] The cumulative number of received and cumulative number of completed tasks can correspond to a preset statistical period. For example, the cumulative number of times the target user participates in interactive responses within the past month / quarter / year can be used as the cumulative number of received tasks, and the cumulative number of completed tasks within that period can be used as the cumulative number of completed tasks. It should be noted that the statistical period corresponding to the historical records can be modified according to the actual situation.

[0118] In this embodiment of the invention, a reputation value is calculated based on the number of times the target user receives and completes the power dispatch task, so that the obtained reputation value can objectively and truthfully reflect the actual situation of the target user's participation in interactive response.

[0119] As a specific implementation method, the current reputation score of the corresponding target user is calculated according to the following formula:

[0120]

[0121] In the formula, R i D represents the current reputation value of target user i. i G represents the cumulative number of times target user i has completed the electricity dispatch task. i This represents the cumulative number of times target user i has received power dispatch tasks.

[0122] In this embodiment, a specific formula for calculating the reputation value is provided, which is simple and convenient to calculate.

[0123] As another specific implementation, a correction coefficient can be added to the formula for calculating the current reputation value. The value of this correction coefficient can be determined based on the average number of times the target user completes electricity dispatch tasks. For example, if the average number of completions exceeds a first preset threshold, a correction coefficient of 1.1 is provided, and the current reputation value of target user i is... The value of this correction coefficient can also be set based on the cumulative number of uncompleted electricity dispatch tasks for the target user. For example, if the cumulative number of uncompleted tasks exceeds a second preset threshold, a correction coefficient of 0.9 is provided, and the current reputation value of target user i is [value missing]. It should be noted that the value of this correction factor can also be determined by combining the above two situations, or by setting other relevant parameters related to the target user's performance of electricity dispatching tasks.

[0124] In another feasible approach, an initial reputation value for each target user can be pre-set through expert evaluation, and then the initial reputation value can be updated based on the user's actual performance in fulfilling the electricity dispatch task to obtain the current reputation value.

[0125] In other feasible methods, each target user can be pre-set with a maximum initial reputation score. The current reputation score can then be obtained by reducing the reputation score based on the user's actual failure to fulfill electricity dispatch tasks. For example, historical data can be used to obtain the user's cumulative number of unfulfilled and received electricity dispatch tasks. The ratio of these two values ​​can then be used as a reputation attenuation coefficient. The target user's reputation score can be retrieved and multiplied by this coefficient to obtain the current reputation score.

[0126] In one feasible approach, assigning a corresponding reputation weight to the target user based on the current reputation value includes:

[0127] Calculate the sum of current credit scores based on the current credit scores of all target users;

[0128] The ratio of the target user's current reputation value to the sum of the current reputation values ​​is used as the reputation weight of the corresponding target user.

[0129] According to this embodiment, the formula for allocating the reputation weight is as follows:

[0130]

[0131] In the formula, M represents the target number of users participating in this interactive response, and w i R is the reputation weight for target user i.i R represents the current reputation value of target user i. l This represents the current reputation value of the l-th target user.

[0132] In one feasible way, such as Figure 2 As shown, the step of calculating the electricity dispatching task for each target user during the target dispatching period of this interactive response based on the total dispatching load and the reputation weight includes:

[0133] Step S10: Calculate the dispatchable power load of the target user;

[0134] Step S20: If the credit weight of the target user is 0, calculate the ratio of the total dispatch load to the sum of the current credit values ​​as the minimum power dispatch task; when the dispatchable power load of the target user is greater than the minimum power dispatch task, use the minimum power dispatch task as the power dispatch task for the corresponding target user; when the dispatchable power load of the target user is not greater than the minimum power dispatch task, use the dispatchable power load of the target user as the power dispatch task for the corresponding target user.

[0135] Step S30: If the credit weight of the target user is not 0, calculate the candidate power dispatch task for the corresponding target user according to the following formula; when the dispatchable power load of the target user is greater than its candidate power dispatch task, the candidate power dispatch task shall be used as the power dispatch task of the target user; when the dispatchable power load of the target user is not greater than its candidate power dispatch task, the dispatchable power load of the target user shall be used as the power dispatch task of the target user.

[0136] Step S40, combining steps S10 to S30, outputs the power consumption scheduling tasks for each target user during the target scheduling period.

[0137] The dispatchable power load of the target user is calculated according to the following formula:

[0138]

[0139] In the formula, P i The dispatchable charge for target user i; H is the adjustment coefficient when the total system power load is too high; P it Let θ be the real-time electricity load of user i at time t. it Let be the adjustable load factor for user i at time t. P represents the average electricity load of user i on that day. im The highest real-time electricity load for user i on that day;

[0140] The minimum power consumption dispatch task is calculated according to the following formula:

[0141]

[0142] In the formula, E is the total scheduling load, and M is the number of target users participating in this interactive response;

[0143] Candidate power dispatch tasks are calculated according to the following formula:

[0144] P ib = (EM×P0)×w i +P0

[0145] In the formula, P ib w represents the candidate power dispatching task for target user i. i The reputation weight for target user i;

[0146] The output of the power consumption scheduling tasks for each target user during the target scheduling period is as follows:

[0147]

[0148] In the formula, P id This indicates the electricity dispatching task for target user i during the target dispatching period.

[0149] This embodiment provides a specific allocation formula for power dispatch tasks. When the target user's reputation weight is 0, the user is assigned the minimum power dispatch task, ensuring that all users participating in the interactive response can be assigned a power dispatch task, thus guaranteeing the reliability of the power dispatch scheme. For users whose reputation weight is not 0, power dispatch is performed based on their reputation weight, making the implementation of the power dispatch scheme even more reliable.

[0150] Step S4: Distribute each of the power dispatching tasks to the corresponding target users, adjust the corresponding reputation value according to the target users' completion of the corresponding power dispatching tasks, and determine the incentive for each target user's interaction response based on the adjusted reputation value.

[0151] The specific method for adjusting the reputation value is as follows: if the user receives and completes the current electricity dispatch task, the reputation value increases; if the user receives but does not complete the current electricity dispatch task, the reputation value decreases; if the user does not receive the current electricity dispatch task, the reputation value remains unchanged.

[0152] It should be noted that the unit value for each credit score adjustment can be determined based on the actual situation. This embodiment does not impose any limitations on this.

[0153] In one feasible approach, determining the incentive for each target user's current interaction response based on the adjusted reputation value includes:

[0154] The adjusted reputation value is rounded up to obtain the corresponding reputation level of the target user;

[0155] Based on the reputation level, the incentive for each target user's interaction response is calculated using the following formula:

[0156]

[0157] In the formula, S i As an incentive for the target user i's current interaction response, [R] i ] represents the credit rating of target user i, s represents the price subsidy adjustment coefficient used by the power grid to adjust subsidies to users, and r represents the preset rating threshold.

[0158] The incentive for this interactive response is essentially a price subsidy coefficient for the user. In practice, this incentive can be used to calculate the price that should be compensated to the corresponding user, thereby increasing user participation in the interactive response.

[0159] The present invention also provides a user power dispatching device based on incentives and reputation, which can be used to execute the user power dispatching method based on incentives and reputation described in any of the above embodiments of the present invention.

[0160] Please see Figure 3 , Figure 3 The diagram shows a structural connection block diagram of a user power dispatching device based on incentives and reputation provided in an embodiment of the present invention.

[0161] An embodiment of the present invention provides a user power dispatching device based on incentives and reputation, comprising:

[0162] The first selection module 1 is used to obtain the historical electricity load data of each user who requests to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than the first preset threshold as candidate users.

[0163] The second selection module 2 is used to obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response.

[0164] The power dispatching task calculation module 3 is used to determine the current credit value of each target user, assign a corresponding credit weight to the corresponding target user according to the current credit value, and calculate the power dispatching task of each target user in the target dispatching period of the current interaction response based on the total dispatching load of this interaction response and the credit weight.

[0165] The incentive determination module 4 is used to distribute each of the power dispatching tasks to the corresponding target users, adjust the corresponding reputation value according to the target users' completion of the corresponding power dispatching tasks, and determine the incentive for each target user's current interaction response based on the adjusted reputation value.

[0166] In one feasible implementation, the power dispatching task calculation module 3 includes:

[0167] The data acquisition unit is used to acquire the historical records of each target user's participation in interactive responses; the historical records include the cumulative number of times the target user has received and completed the electricity dispatch task.

[0168] The first calculation unit is used to calculate the current reputation value of the corresponding target user based on the cumulative number of receptions and the cumulative number of completions.

[0169] In one feasible implementation, the first computing unit is specifically used for:

[0170] Calculate the current reputation score of the target user using the following formula:

[0171]

[0172] In the formula, R i D represents the current reputation value of target user i. i G represents the cumulative number of times target user i has completed the electricity dispatch task. i This represents the cumulative number of times target user i has received power dispatch tasks.

[0173] In one feasible implementation, the power dispatching task calculation module 3 includes:

[0174] The second calculation unit is used to calculate the sum of the current credit values ​​of all target users;

[0175] The third calculation unit is used to use the ratio of the target user's current reputation value to the sum of the current reputation values ​​as the reputation weight of the corresponding target user.

[0176] In one feasible implementation, the power dispatching task calculation module 3 further includes:

[0177] The second calculation unit is used to calculate the dispatchable electrical load of the target user:

[0178]

[0179] In the formula, P i The dispatchable charge for target user i; H is the adjustment coefficient when the total system power load is too high; P itLet θ be the real-time electricity load of user i at time t. it Let be the adjustable load factor for user i at time t. P represents the average electricity load of user i on that day. im The highest real-time electricity load for user i on that day;

[0180] The third calculation unit is used to calculate the ratio of the total scheduling load to the sum of the current credit values ​​as the minimum power dispatch task if the credit weight of the target user is 0.

[0181]

[0182] In the formula, E is the total scheduling load, and M is the number of target users participating in this interactive response;

[0183] The third calculation unit is also used when P i >P0, taking the minimum power consumption scheduling task P0 as the corresponding target user's power consumption scheduling task, when P i ≤P0, with the target user's dispatchable power load P i As a power dispatching task for the corresponding target users;

[0184] The fourth calculation unit is used to calculate the candidate power dispatch task for the target user if the target user's reputation weight is not 0, according to the following formula:

[0185] P ib = (EM×P0)×w i +P0

[0186] In the formula, P ib w represents the candidate power dispatching task for target user i. i The reputation weight for target user i;

[0187] The fourth calculation unit is also used when P i >P ib Candidate power dispatch task P ib As the electricity dispatching task for the corresponding target user; when P i ≤P ib Based on the dispatchable power load P of the target user i As a power dispatching task for the corresponding target users;

[0188] The integrated output unit is used to integrate the calculation results of the second, third, and fourth calculation units and output the power consumption scheduling tasks for each target user during the target scheduling period as follows:

[0189]

[0190] In the formula, Pid This indicates the electricity dispatching task for target user i during the target dispatching period.

[0191] In one feasible implementation, the excitation determination module 4 includes:

[0192] The credit rating determination unit is used to round up the adjusted credit value to obtain the credit rating of the corresponding target user.

[0193] The incentive determination unit is used to calculate the incentive for each target user's current interaction response based on the reputation level, according to the following formula:

[0194]

[0195] In the formula, S i As an incentive for the target user i's current interaction response, [R] i ] represents the credit rating of target user i, s represents the price subsidy adjustment coefficient used by the power grid to adjust subsidies to users, and r represents the preset rating threshold.

[0196] The present invention also provides a user power dispatching device based on incentives and reputation, comprising:

[0197] A memory is used to store instructions; wherein the instructions are used to implement the incentive- and reputation-based user power dispatching method as described in any of the above embodiments;

[0198] A processor for executing instructions in the memory.

[0199] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the incentive- and reputation-based user power dispatching method as described in any of the above embodiments.

[0200] In the above embodiments of the present invention, users are assigned corresponding scheduling tasks based on their reputation level in interactive responses, and users who meet the conditions are given certain price incentives to encourage them to participate in electricity dispatching tasks. By using reputation value as a parameter in the user dispatching scheme, the implementation of the electricity dispatching scheme becomes more reliable. Rewarding users who meet the conditions for completing dispatching tasks increases user enthusiasm for participating in electricity dispatching, thereby aligning with users' electricity consumption habits, reducing user dissatisfaction, and lowering the cost of power grid operation.

[0201] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, equipment, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and the specific beneficial effects of the devices, equipment, and modules described above can be referred to the corresponding beneficial effects in the foregoing method embodiments, and will not be repeated here.

[0202] In the several embodiments provided in this application, it should be understood that the disclosed apparatus, devices, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0203] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0204] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0205] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0206] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A user electricity dispatching method based on incentives and reputation, characterized in that, include: Obtain historical electricity load data of each user who requested to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than a first preset threshold as candidate users. Obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response. Determine the current reputation value of each target user, and assign a corresponding reputation weight to the corresponding target user based on the current reputation value; The power dispatching task for each target user during the target dispatching period of this interactive response is calculated based on the total dispatching load of this interactive response and the reputation weight. Each of the aforementioned power dispatching tasks is sent to the corresponding target users. The corresponding reputation value is adjusted according to the target users' completion of the corresponding power dispatching tasks. The incentive for each target user's interaction response is determined based on the adjusted reputation value. The step of assigning corresponding reputation weights to the relevant target users based on the current reputation value includes: Calculate the sum of current credit scores based on the current credit scores of all target users; The ratio of the target user's current reputation score to the sum of the current reputation scores is used as the reputation weight of the corresponding target user; The calculation of the electricity dispatching task for each target user during the target dispatching period of this interactive response based on the total dispatching load and the reputation weight includes: S10, Calculate the dispatchable power load of the target user: In the formula, For target users The dispatchable charge; H is the adjustment coefficient when the total power load of the system is too high; for Time users Real-time power load, for Time users Adjustable load factor For users On the average electricity load of the day, For users The peak real-time electricity load of the day; S20, if the target user's reputation weight is 0, calculate the ratio of the total scheduling load to the sum of the current reputation values ​​as the minimum power dispatch task: In the formula, For the total scheduling load, The target number of users to participate in this interactive response; when To dispatch tasks with minimal power consumption As a power dispatching task for the corresponding target users, when Based on the dispatchable power load of the target users As a power dispatching task for the corresponding target users; S30, if the credit weight of the target user is not 0, calculate the candidate power dispatch task for the corresponding target user according to the following formula: In the formula, Indicates target user Candidate power dispatching tasks, For target users Reputation weight; when Candidate power dispatching tasks As a power dispatching task for the corresponding target users; when Based on the dispatchable power load of the target users As a power dispatching task for the corresponding target users; S40, combining steps S10~S30, the electricity dispatch task obtains the electricity dispatch task for each target user during the target dispatch period as follows: In the formula, Indicates target user The electricity dispatching task during the target scheduling period.

2. The user power dispatching method based on incentives and reputation according to claim 1, characterized in that, Determining the current reputation value of each target user includes: Obtain the historical records of each target user's participation in interactive responses; the historical records include the cumulative number of times the target user received and completed the electricity dispatch task; The current reputation value of the corresponding target user is calculated based on the cumulative number of receptions and the cumulative number of completions.

3. The user power dispatching method based on incentives and reputation according to claim 2, characterized in that, The step of calculating the current reputation value of the corresponding target user based on the cumulative number of receptions and the cumulative number of completions includes: Calculate the current reputation score of the target user using the following formula: In the formula, Indicates target user Current reputation value Indicates target user Regarding the cumulative number of times electricity dispatching tasks have been completed, Indicates target user The cumulative number of times a power dispatch task has been received.

4. The user power dispatching method based on incentives and reputation as described in claim 1, characterized in that, The step of determining the incentive for each target user's interaction response based on the adjusted reputation score includes: The adjusted reputation value is rounded up to obtain the corresponding reputation level of the target user; Based on the reputation level, the incentive for each target user's interaction response is calculated using the following formula: In the formula, For target users This interactive response incentive For target users Reputation rating The price subsidy adjustment coefficient is used by the power grid to adjust subsidies to users. This is a preset level threshold.

5. A user power dispatching device based on incentives and reputation, characterized in that, include: The first selection module is used to obtain the historical electricity load data of each user who requests to participate in this interactive response, calculate the load time elasticity coefficient of each user based on the historical electricity load data, and select users whose load time elasticity coefficient is greater than a first preset threshold as candidate users. The second selection module is used to obtain the current power load data of each candidate user, calculate the current adjustable load coefficient of each candidate user based on the current power load data, and select the candidate user whose adjustable load coefficient is greater than the second preset threshold as the target user to participate in this interactive response. The power dispatch task calculation module is used to determine the current credit value of each target user, assign a corresponding credit weight to the corresponding target user according to the current credit value, and calculate the power dispatch task of each target user in the target dispatch period of the current interaction response based on the total dispatch load of the current interaction response and the credit weight. The incentive determination module is used to distribute each of the power dispatching tasks to the corresponding target users, adjust the corresponding reputation value according to the target users' completion of the corresponding power dispatching tasks, and determine the incentive for each target user's current interaction response based on the adjusted reputation value. The power dispatch task calculation module includes: The second calculation unit is used to calculate the sum of the current credit values ​​of all target users; The third calculation unit is used to use the ratio of the target user's current reputation value to the sum of the current reputation values ​​as the reputation weight of the corresponding target user; The power dispatch task calculation module also includes: The second calculation unit is used to calculate the dispatchable electrical load of the target user: In the formula, For target users The dispatchable charge; H is the adjustment coefficient when the total power load of the system is too high; for Time users Real-time power load, for Time users Adjustable load factor For users On the average electricity load of the day, For users The peak real-time electricity load of the day; The third calculation unit is used to calculate the ratio of the total scheduling load to the sum of the current credit values ​​as the minimum power dispatch task if the credit weight of the target user is 0. In the formula, For the total scheduling load, The target number of users to participate in this interactive response; The third calculation unit is also used when To dispatch tasks with minimal power consumption As a power dispatching task for the corresponding target users, when Based on the dispatchable power load of the target users As a power dispatching task for the corresponding target users; The fourth calculation unit is used to calculate the candidate power dispatch task for the target user if the target user's reputation weight is not 0, according to the following formula: In the formula, Indicates target user Candidate power dispatching tasks, For target users Reputation weight; The fourth calculation unit is also used when Candidate power dispatching tasks As a power dispatching task for the corresponding target users; when Based on the dispatchable power load of the target users As a power dispatching task for the corresponding target users; The integrated output unit is used to integrate the calculation results of the second calculation unit, the third calculation unit, and the fourth calculation unit, and output the power consumption scheduling task for each target user during the target scheduling period as follows: In the formula, Indicates target user The electricity dispatching task during the target scheduling period.

6. A user power dispatching device based on incentives and reputation, characterized in that, include: A memory for storing instructions; wherein the instructions are used to implement the user power dispatching method based on incentives and reputation as described in any one of claims 1-4; A processor for executing instructions in the memory.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the user power dispatching method based on incentives and reputation as described in any one of claims 1-4.