A method for constructing a chain of auxiliary service evaluation compensation events
Patent Information
- Application Number
- CN202611029604.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-10
- Publication Date
- 2026-09-15
AI Technical Summary
[0005]因此,本发明提供了一种辅助服务考核补偿事件链构建方法解决多类辅助服务协同响应下考核补偿归因不准确的问题
[0016] The beneficial effects of this invention are as follows: By mapping peak shaving, frequency regulation, and reserve support to continuous power adjustment attributes, rapid power adjustment attributes, and reserve maintenance attributes, respectively, and further generating a multi-timescale ancillary service task table, different ancillary services undertaken by the same resource entity within the same spot period form independent service segments, avoiding the same capacity being mixed into multiple services; by correcting the pre-call metering curve and combining it with the resource operation boundary to recursively deduce the call period baseline trajectory, the effective response quantity calculation does not depend on the metering power contaminated by the called response, improving the stability and verifiability of baseline determination; and by generating the response through effective response quantity, response duration, unfulfilled capacity, and capacity occupancy order. The event set can simultaneously reflect the response completion status and capacity occupancy priority; operational constraints are decomposed according to access nodes, control areas, and line sections, and irrelevant constraints are trimmed according to power flow correlation, so that the compensation basis shifts from simple response quantity to the constraint attribution fragments that are actually affected; the compensation attribution of each resource subject under the same constraint is determined by Shapley value contribution allocation, and an ancillary service assessment compensation chain is generated by combining assessment correction and revenue linkage relationship, so that the compensation amount and assessment amount can be traced back to the service fragment, baseline boundary, response performance, constraint attribution, and resource contribution set, thereby improving the data consistency, attribution accuracy, and settlement traceability of ancillary service assessment compensation.
Smart Images

Figure CN122760187A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power settlement technology, and in particular to a method for constructing an ancillary service assessment and compensation event chain. Background Technology
[0002] With the high proportion of new energy integration and the advancement of the electricity spot market, ancillary services such as peak shaving, frequency regulation, and backup support are gradually expanding from traditional centralized generating units to various resource entities including distributed photovoltaics, energy storage resources, adjustable loads, and aggregated resources. Existing ancillary service settlements typically involve data processing based on market clearing results, dispatch instructions, resource declaration boundaries, metering curves, and spot market settlement records. Assessment and compensation results are generated based on the resource entity's response volume, available capacity, dispatch direction, and settlement price during the dispatch period. In industrial data analysis scenarios, relevant data is generally aggregated by settlement batch, resource entity, metering point, access node, and spot market period to support ancillary service cost accounting and market settlement traceability.
[0003] Existing ancillary service assessment and compensation methods often use a single service type, single response volume, or single entity deviation as the basis for settlement, failing to adequately distinguish the capacity occupancy relationships when the same resource entity simultaneously undertakes frequency regulation, peak shaving, and backup support during the same time period. Furthermore, the baseline during the call period is often susceptible to communication anomalies, sudden metering changes, resource operating boundaries, and the call response process, leading to instability in the calculation of effective response volumes. In addition, existing methods typically lack the decomposition and attribution of operational constraints such as access nodes, control areas, and line sections, making it difficult to determine whether a particular response truly alleviates regional power balance, line flow, or backup capacity constraints. Consequently, when multiple resources act together on the same constraint, the compensation attribution and assessment correction lack a traceable event chain basis. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a method for constructing an auxiliary service assessment and compensation event chain to solve the problem of inaccurate attribution of assessment and compensation under the collaborative response of multiple auxiliary services.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: This invention provides a method for constructing an auxiliary service assessment and compensation event chain, comprising the following steps: The auxiliary service settlement data is divided according to the execution attributes and response time limits of the auxiliary services corresponding to peak shaving, frequency regulation and backup support, and the resource subject, calling direction, capacity usage, access node and spot time period are marked to generate an auxiliary service task table with multiple time scales. The pre-call metering curve is corrected by using a multi-timescale auxiliary service task table, and the pre-call power status is recursively pushed to each settlement period during the call period in combination with the resource operation boundary to generate a baseline boundary event set. The effective response quantity, response duration, and capacity occupancy order of service segments are calculated using a multi-timescale auxiliary service task table and a baseline boundary event set, and a response fulfillment event set is generated. Based on the access node, control area and line section, decompose the operation constraints corresponding to the response performance event set, and prune irrelevant constraints according to the power flow relationship to generate a constraint attribution fragment set; Based on the response performance event set and the constraint attribution fragment set, a resource contribution set under the same constraint is constructed, and the compensation attribution, assessment correction and benefit linkage relationship are determined by Shapley value contribution allocation, thereby generating an auxiliary service assessment compensation chain.
[0007] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, wherein: the auxiliary service execution attribute corresponding to peak shaving is a continuous power adjustment attribute oriented towards net load balancing; The auxiliary service execution attribute corresponding to the frequency modulation is a fast power adjustment attribute oriented towards frequency deviation correction; The auxiliary service execution attribute corresponding to the backup support is a backup retention attribute oriented towards maintaining available capacity.
[0008] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, the step of generating a multi-timescale auxiliary service task table specifically includes: Extract market clearing results, scheduling instructions, resource declaration boundaries, measurement curves, and spot market settlement records within the same settlement batch to form ancillary service settlement data; Based on the continuous power adjustment attribute, rapid power adjustment attribute, and reserve maintenance attribute, the ancillary service settlement data is divided into rapid response segments, continuous response segments, and reserve maintenance segments to form a service segment sequence; The service segment sequence is labeled with resource subject, calling direction, calling capacity, calling start and end time, available capacity, metering point number, access node and spot time period, and a multi-time scale auxiliary service task table is generated.
[0009] As a preferred embodiment of the auxiliary service assessment compensation event chain construction method of the present invention, the correction of the pre-call measurement curve specifically includes: Select the call start time and metering point number corresponding to the resource subject from the multi-timescale auxiliary service task table, extract the continuous metering curve before the call, and form the metering segment before the call. Based on missing sampling time intervals, duplicate timestamps, and adjacent power change amplitudes, identify communication interruption points, duplicate metering points, and abrupt metering points within the metering segment before the call, and generate a list of metering anomaly locations. The corresponding metering points are removed from the list of abnormal metering locations, and the missing power status is filled in using adjacent valid metering points to generate the metering curve before the correction is called.
[0010] As a preferred embodiment of the auxiliary service assessment compensation event chain construction method of the present invention, the generation of the baseline boundary event set specifically includes: The power status before the call is determined by using the corrected pre-call metering curve, and the pre-call power status is verified for consistency with the day-ahead plan, real-time plan and similar day curves to generate the pre-call baseline power. Based on the resource operation boundary, the baseline power before the call is recursively pushed to each settlement period of the call period to form the baseline trajectory of the call period; The baseline trajectory during the call period is verified against the available capacity, energy storage state of charge, adjustable load continuous response time, and controllable output boundary of distributed photovoltaic power generation, respectively, to generate a baseline boundary event set.
[0011] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, the generation of the response fulfillment event set specifically includes: The resource subject, call start and end time, settlement period, call direction and call capacity corresponding to the service segment are determined from the multi-timescale auxiliary service task table. The call period baseline trajectory with consistent resource subject and settlement period is selected from the baseline boundary event set. The scheduling call instruction and the call period baseline trajectory are aligned according to the settlement period to form the service segment accounting benchmark. The direction difference is calculated by using the metered power corresponding to the service segment and the service segment accounting benchmark. When the call direction is upward, the power difference between the metered power and the baseline trajectory of the call period is taken as the effective response quantity. When the call direction is downward, the power difference between the baseline trajectory of the call period and the metered power is taken as the effective response quantity. The settlement period when the first effective response quantity is formed is recorded, and an effective response segment is generated. The number of settlement periods continuously covered by valid response segments is counted, and the unfulfilled capacity is determined according to the difference between the call capacity and the valid response quantity, generating a performance deviation record; Based on the resource entity, settlement period, and service segment type, identify the fast response segment, continuous response segment, and standby retention segment corresponding to the same resource entity within the same settlement period; The frequency modulation capacity of the fast response segment is deducted from the available capacity, the peak shaving contribution capacity of the continuous response segment is calculated from the remaining capacity, and the reserve capacity of the reserve holding segment is calculated using the smaller value between the remaining available capacity and the reserve call capacity, thus generating a capacity occupancy sequence. The effective response fragments, performance deviation records, and capacity occupancy sequences are merged to generate a response performance event set.
[0012] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, the operational constraints corresponding to the decomposed response fulfillment event set specifically include: Extract access node, control area, line section and resource boundary information from the response and fulfillment event set to form operation constraint location information; Based on the operational constraint location information, regional power balance constraints, line power flow constraints, reserve capacity constraints, and resource output boundary constraints are divided, and a constraint group sequence is generated; The constraint group sequence is matched with the service segments in the response fulfillment event set by time period to generate a constraint event set to be pruned.
[0013] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, the step of pruning irrelevant constraints according to power flow correlation specifically includes: Based on the power flow sensitivity relationship between the access node and the line section, determine the influence relationship between each constraint in the set of constraint events to be pruned and the resource response direction, and generate a list of constraint influences; Delete constraint records in the constraint impact list that are not affected by resource response, retain constraint records affected by resource response, and generate a valid constraint list; The list of valid constraints is broken down into a set of constraint attribution fragments based on the order in which constraints of power balance, line flow, reserve capacity, and resource boundaries occur.
[0014] As a preferred embodiment of the auxiliary service assessment and compensation event chain construction method of the present invention, the construction of the resource contribution set under the same constraint specifically includes: Constraint attribution fragments from the constraint attribution fragment set that are from the same settlement period, the same constraint source, and the same direction of influence are selected to generate a constraint fragment index; By using constraint fragment index to match resource entities in the response performance event set that have the same settlement period, the same constraint source, and the same direction of impact, a candidate resource list is generated; Remove resource entities from the candidate resource list that have not generated effective response volume, have duplicate capacity usage, or have opposite constraint influence directions, and generate an effective resource list; The effective response volume, capacity occupancy order, and corresponding constraint attribution fragments of resource subjects within the effective resource list are bound together to generate a set of resource contributions under the same constraint.
[0015] As a preferred embodiment of the auxiliary service assessment compensation event chain construction method of the present invention, the generation of the auxiliary service assessment compensation chain specifically includes: Select the constraint attribution fragments corresponding to the resource contribution set, calculate the settlementable contribution when all resource entities work together, and generate the set contribution benchmark. Remove individual resource subjects from the resource contribution set one by one, and recalculate the settlementable contribution of the remaining resource subjects when they act on the same constraint attribution fragment, generating a resource vacancy contribution sequence; By comparing the contribution difference between the ensemble contribution benchmark and the resource absence contribution sequence, the marginal contribution of each resource subject to the same constraint attribution segment is determined, and the Shapley value contribution allocation result is generated. The compensation allocation for effective response segments is determined based on the contribution allocation results of Shapley value; the assessment correction is determined based on non-fulfilled capacity, response delay, insufficient duration, reverse deviation, and duplicate capacity occupation; the revenue linkage relationship is determined based on positive returns in the same direction during the spot trading period; and settlement event groups are generated. Establish sequential reference relationships between settlement event groups and service segments, baseline boundary event sets, response fulfillment event sets, constraint attribution segment sets, and resource contribution sets to generate an auxiliary service assessment and compensation chain.
[0016] The beneficial effects of this invention are as follows: By mapping peak shaving, frequency regulation, and reserve support to continuous power adjustment attributes, rapid power adjustment attributes, and reserve maintenance attributes, respectively, and further generating a multi-timescale ancillary service task table, different ancillary services undertaken by the same resource entity within the same spot period form independent service segments, avoiding the same capacity being mixed into multiple services; by correcting the pre-call metering curve and combining it with the resource operation boundary to recursively deduce the call period baseline trajectory, the effective response quantity calculation does not depend on the metering power contaminated by the called response, improving the stability and verifiability of baseline determination; and by generating the response through effective response quantity, response duration, unfulfilled capacity, and capacity occupancy order. The event set can simultaneously reflect the response completion status and capacity occupancy priority; operational constraints are decomposed according to access nodes, control areas, and line sections, and irrelevant constraints are trimmed according to power flow correlation, so that the compensation basis shifts from simple response quantity to the constraint attribution fragments that are actually affected; the compensation attribution of each resource subject under the same constraint is determined by Shapley value contribution allocation, and an ancillary service assessment compensation chain is generated by combining assessment correction and revenue linkage relationship, so that the compensation amount and assessment amount can be traced back to the service fragment, baseline boundary, response performance, constraint attribution, and resource contribution set, thereby improving the data consistency, attribution accuracy, and settlement traceability of ancillary service assessment compensation. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. 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.
[0018] Figure 1 A flowchart for constructing an event chain to support service performance evaluation and compensation.
[0019] Figure 2 A schematic diagram for generating an auxiliary service task table for multiple time scales.
[0020] Figure 3 A schematic diagram for generating the baseline boundary event set and the response fulfillment event set.
[0021] Figure 4 A schematic diagram for generating the constraint attribution fragment set and the auxiliary service assessment compensation chain. Detailed Implementation
[0022] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0023] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0024] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0025] Reference Figures 1-4 As an embodiment of the present invention, this embodiment provides a method for constructing an auxiliary service assessment compensation event chain, including the following steps: S1. Divide the auxiliary service settlement data according to the execution attributes and response time limits of the auxiliary services corresponding to peak shaving, frequency regulation and backup support, and mark the resource subject, calling direction, capacity usage, access node and spot time period to generate a multi-time scale auxiliary service task table.
[0026] S1.1. The ancillary service settlement batch number generated by the power trading institution within the settlement period shall be used as a unified index. The ancillary service settlement batch number shall correspond to the ancillary service fee calculation batch under the same settlement period, the same settlement area and the same settlement version. Market clearing results shall be obtained from the ancillary service market clearing records, dispatching instructions shall be obtained from the dispatching control platform call records, resource declaration boundaries shall be obtained from the market declaration records submitted by resource entities, metering curves shall be obtained from the electricity metering and collection records, and spot market settlement records shall be obtained from the spot market settlement list.
[0027] The resource entities are distributed photovoltaic, energy storage, adjustable load, and aggregated resources that are included in ancillary service settlement and have a unified entity identifier. The unified entity identifier appears simultaneously in the market clearing results, dispatch instructions, resource declaration boundaries, metering curves, and spot market settlement records. The market clearing results provide the ancillary service transaction capacity and transaction period; the dispatch instructions provide the dispatch direction, dispatch capacity, and start and end times; the resource declaration boundaries provide the available capacity and access nodes; the metering curves provide the metering point number and power time series; and the spot market settlement records provide the spot market period. Records with consistent ancillary service settlement batch numbers are matched according to the resource entity and the spot market period to form ancillary service settlement data.
[0028] The peak shaving, frequency regulation, and standby support data in the ancillary service settlement data are assigned ancillary service execution attributes respectively; peak shaving corresponds to the continuous power adjustment attribute for net load balancing, frequency regulation corresponds to the rapid power adjustment attribute for frequency deviation correction, and standby support corresponds to the standby maintenance attribute for maintaining available capacity.
[0029] The service response duration is calculated based on the start and end times specified in the scheduling instruction, using the following expression: ; in, For resource subject In auxiliary service execution attributes The service response time is below. For the end time of the call, This is the start time for the call.
[0030] Ancillary service settlement data is segmented based on the execution attributes and service response duration of the ancillary services. The rapid power adjustment attribute corresponds to a rapid response segment, the continuous power adjustment attribute to a continuous response segment, and the reserve retention attribute to a reserve retention segment. When the same resource entity simultaneously has peak shaving, frequency regulation, and reserve support in the same spot market period, rapid response segments, continuous response segments, and reserve retention segments are generated separately, and are not merged into a single response record, forming a service segment sequence. By retaining the different ancillary service occupancy relationships of the same resource entity in the same spot market period through the service segment sequence, the commingling of the same capacity across multiple ancillary services can be avoided.
[0031] S1.2. For each service segment in the service segment sequence, label the resource subject, call direction, call capacity, call start and end time, available capacity, metering point number, access node, and spot trading period; the call direction is determined by the upward and downward commands in the scheduling call instruction, the call capacity is determined by the capacity value in the scheduling call instruction, the available capacity is determined by the resource declaration boundary, the metering point number is determined by the metering curve, the access node is determined by the resource declaration boundary, and the spot trading period is determined by the spot market settlement record; capacity occupancy is determined according to the executable portion of the call capacity and available capacity, expressed as: ; in, For resource subject In auxiliary service execution attributes and spot trading hours The following capacity usage, The call capacity corresponding to the scheduling call instruction. This refers to the available capacity corresponding to the resource declaration boundary.
[0032] The service segment sequence that has been annotated is arranged according to settlement batch number, resource subject, spot time period and ancillary service execution attributes, and the capacity usage difference between fast response segment, continuous response segment and standby segment is preserved, generating a multi-time scale ancillary service task table.
[0033] S2. Correct the pre-call metering curve through a multi-timescale auxiliary service task table, and combine the resource operation boundary to push the pre-call power status to each settlement period during the call period, generating a baseline boundary event set.
[0034] S2.1. Select the call start time and metering point number corresponding to the resource subject from the multi-timescale ancillary service task table. Extract the continuous metering curve before the call start time from the power time series corresponding to the power metering acquisition record according to the metering point number. The extraction range of the continuous metering curve before the call covers the complete spot market period before the call start time. If there are fewer than two valid metering points within the complete spot market period before the call start time, continue forward to the adjacent spot market period until at least two valid metering points are obtained, forming the pre-call metering segment. By limiting the pre-call metering segment through the resource subject, call start time, and metering point number, the response power during the call period can be avoided from entering the baseline calculation process. Compared to directly using the metering curve during the call period to determine the baseline, the baseline source is easier to verify.
[0035] Anomalies in the metering segment before the call are identified based on missing sampling time intervals, duplicate timestamps, and adjacent power change amplitudes. Missing sampling time intervals refer to intervals between adjacent timestamps exceeding the corresponding sampling time interval of the energy metering record, with a missing power time sequence record in between; these locations are marked as communication interruption points. Duplicate timestamps refer to two or more metering points having the same timestamp; these locations are marked as duplicate metering points. Adjacent power change amplitudes refer to the absolute value of the power difference between adjacent metering points. The maximum power change rate within the resource operating boundary is used to verify adjacent power change amplitudes, expressed as: ; in, For resource subject In the The measurement point and the first The magnitude of power variation between adjacent measurement points For the first Power at each metering point For the first Power at each metering point For resource subject The allowable power variation within the corresponding sampling interval The maximum power change rate within the resource operating boundary. For resource subject In the Timestamps of each measurement point For resource subject In the The timestamp of each measurement point.
[0036] when Greater than At that time, the first Each metric point is denoted as a mutation metric point.
[0037] S2.2. Process the pre-call metering segment according to the metering anomaly location list; for communication interruption points, use adjacent valid metering points before and after the communication interruption point for linear interpolation to fill in the missing power state corresponding to the communication interruption point; for duplicate metering points, retain metering points with consistent timestamps and continuous power timing changes with adjacent valid metering points, and remove the remaining duplicate metering points; for abrupt metering points, remove abrupt metering points and use adjacent valid metering points to fill in the corresponding power state, forming the corrected pre-call metering curve. Linear interpolation is a mathematical interpolation method. By using adjacent valid metering points before and after the communication interruption point to determine the missing power state, it can avoid the communication interruption point directly causing a gap in the pre-call power state.
[0038] The pre-call power status is determined using the corrected pre-call metering curve. The power at the nearest valid metering point before the call start time is taken as the pre-call end power, and the rate of change between the pre-call end power and the previous valid metering point power is taken as the pre-call power change rate. The pre-call end power is verified for consistency with the power in the same resource entity and the same spot market period as the day-ahead plan, real-time plan, and similar daily curves. The verified power is used to determine the pre-call baseline power. When the day-ahead plan, real-time plan, and similar daily curves lack power in the same spot market period, the pre-call end power is used to determine the pre-call baseline power. By verifying the pre-call baseline power using the corrected pre-call metering curve in conjunction with the day-ahead plan, real-time plan, and similar daily curves, baseline deviations caused by a single planned curve deviating from the actual operating state can be avoided.
[0039] S2.3. Based on the resource operation boundary, the baseline power before the call is recursively extrapolated to each settlement period of the call period, forming the baseline trajectory of the call period; the rate of change of the power before the call is determined by the two effective metering points at the end of the corrected pre-call metering curve, and a linear state prediction relationship within the range of classical Kalman filtering is used to recursively extrapolate the baseline power before the call to each settlement period of the call period, as expressed in the following expression: ; in, For resource subject During the call period Baseline power for each settlement period, For resource subject Pre-call baseline power determined before the call start time The rate of change of power before the call. For the calling period The duration of each settlement period This refers to the time corresponding to the baseline power before the call.
[0040] The baseline trajectory during the call period is verified against the available capacity, energy storage state of charge, adjustable load duration, and controllable output boundary of distributed photovoltaic power in the resource operation boundary. When the main resource is energy storage, the call period is calculated based on the charging or discharging power corresponding to the baseline trajectory during the call period. After the settlement period, if the energy storage state of charge is between the lower and upper limits of the state of charge recorded at the resource declaration boundary, then the call period... The energy storage state of charge is verified during each settlement period; if the energy storage state of charge is lower than the lower limit or higher than the upper limit, the call-up period will be cancelled. The settlement period will not pass the energy storage state of charge verification, and the call period will be the [number]th [period]. Each settlement period is marked as an energy storage charge state out-of-bounds event; when the resource subject is adjustable load, the duration of the settlement period in which the baseline trajectory of the call period maintains a continuous response in the call direction is counted. If the duration of the settlement period in which the continuous response is maintained is not greater than the adjustable load continuous response time recorded at the resource declaration boundary, it passes the adjustable load continuous response time verification; if the duration of the settlement period in which the continuous response is maintained is greater than the adjustable load continuous response time, the settlement period corresponding to the excess part does not pass the adjustable load continuous response time verification, and the settlement period corresponding to the excess part is marked as an adjustable load duration out-of-bounds event; when the resource subject is distributed photovoltaic, the baseline power corresponding to the baseline trajectory of the call period is compared with the controllable output boundary of distributed photovoltaic recorded at the resource declaration boundary. If the baseline power is not higher than the specified value, the settlement period in which the continuous response is maintained is marked as an adjustable load duration out-of-bounds event. When the controllable output boundary of distributed photovoltaic (PV) is not lower than zero, the controllable output boundary verification of distributed PV is passed. When the baseline power is higher than the controllable output boundary of distributed PV or lower than zero, the controllable output boundary verification of distributed PV is not passed, and the corresponding settlement period is marked as a distributed PV output overrun event. When the resource entity has available capacity constraints, when the call direction is upward, the upward adjustment space between the baseline trajectory of the call period and the upper limit of resource operation is verified. When the call direction is downward, the downward adjustment space between the baseline trajectory of the call period and the lower limit of resource operation is verified. When the upward or downward adjustment space is not less than the capacity occupancy, the available capacity verification is passed. When the upward or downward adjustment space is less than the capacity occupancy, the available capacity verification is not passed, and the corresponding settlement period is marked as an insufficient available capacity event.
[0041] The call period settlement period that passes all boundary verifications enters the baseline confirmation event; the call period settlement period that fails any boundary verification enters the resource boundary event. The resource boundary event records events such as energy storage charge status exceeding the boundary, adjustable load duration exceeding the boundary, distributed photovoltaic output exceeding the boundary, or insufficient available capacity. The baseline confirmation event and the resource boundary event are merged to generate the baseline boundary event set.
[0042] S3. Using a multi-timescale auxiliary service task table and baseline boundary event set, calculate the effective response quantity, response duration, and capacity occupancy order of service segments, and generate a response fulfillment event set.
[0043] S3.1. Select the resource subject, auxiliary service execution attribute, service segment type, call start and end time, settlement period, call direction, call capacity, available capacity, and spot period from the multi-timescale auxiliary service task table; select the call period baseline trajectory from the baseline boundary event set that has the same resource subject, the same settlement period, and has entered the baseline confirmation event; when the settlement period corresponding to the resource subject enters the resource boundary event, the settlement period corresponding to the resource subject retains the resource boundary event mark and does not participate in the effective response quantity calculation; align the call start and end time of the scheduling call instruction with the settlement period of the call period baseline trajectory to form the service segment calculation benchmark.
[0044] The directional difference is calculated using the metered power corresponding to the service segment and the service segment calculation benchmark. The metered power corresponding to the service segment comes from the energy metering and acquisition records corresponding to the metering point numbers in the multi-timescale auxiliary service task table. The metering point processing rules of the pre-call metering curve after correction are used to remove duplicate and abrupt timestamp metering points within the calling period. When the calling direction is upward, the power difference between the metered power and the baseline trajectory of the calling period is used as the effective response quantity; when the calling direction is downward, the power difference between the baseline trajectory of the calling period and the metered power is used as the effective response quantity. The expression is: ; ; The first expression corresponds to an upward call direction, and the second expression corresponds to a downward call direction. For resource subject During the call period Effective response volume for each settlement period For resource subject During the call period Metered power for each settlement period, For resource subject During the call period Baseline power for each settlement period.
[0045] S3.2. Check the valid response quantity according to the order of the settlement periods during the call period. Record the settlement period in which the first valid response quantity is greater than zero as the response start period, and determine the settlement periods in which valid response quantities exist continuously from the response start period as valid response segments. Count the number of settlement periods continuously covered by valid response segments, and calculate the response duration based on the length of the settlement period. The expression is: ; in, For resource subject Response time To effectively respond to the number of settlement periods with continuous coverage of segments, This refers to the length of the settlement period corresponding to the spot trading session.
[0046] The unfulfilled capacity is determined by the difference between the called capacity and the effective response volume. This unfulfilled capacity, along with the response start time and response duration, is recorded in the performance deviation record. The expression is: ; in, For resource subject During the call period Unfulfilled capacity for each settlement period For resource subject In auxiliary service execution attributes and the calling period Call capacity for each settlement period For resource subject During the call period Effective response volume for each settlement period.
[0047] S3.3. Identify the fast response segment, continuous response segment, and standby support segment corresponding to the same resource subject within the same settlement period, based on the resource subject, settlement period, and service segment type. If no fast response segment exists, its frequency regulation capacity is set to zero. If no continuous response segment exists, its peak shaving contribution capacity is set to zero. If no standby support segment exists, its standby capacity is set to zero. Subtract the frequency regulation capacity of the fast response segment from the available capacity, calculate the peak shaving contribution capacity of the continuous response segment from the remaining capacity, and calculate the standby capacity of the standby support segment using the smaller value between the remaining available capacity and the standby call capacity, generating a capacity occupancy sequence. The capacity occupancy sequence first confirms the fast response segment, then the continuous response segment, and finally the standby support segment, avoiding duplicate counting of the same available capacity for the same resource subject across frequency regulation, peak shaving, and standby support.
[0048] The effective response segments, performance deviation records, and capacity occupancy sequences are mapped according to resource subject, settlement period, auxiliary service execution attribute, and service segment type. The effective response segment provides the effective response quantity and response start time, the performance deviation record provides the response duration and unfulfilled capacity, and the capacity occupancy sequence provides the capacity occupancy order. The mapped effective response quantity, response duration, unfulfilled capacity, capacity occupancy order, and resource boundary event marker are written into the same service segment record to generate a response performance event set.
[0049] S4. Decompose the operational constraints corresponding to the response performance event set according to the access node, control area and line section, and trim irrelevant constraints according to the power flow relationship to generate a constraint attribution fragment set.
[0050] S4.1. Extract the resource subject, access node, settlement period, call direction, effective response quantity, capacity occupancy order, and resource boundary event marker for each service segment from the response fulfillment event set. The access node is used to determine the electrical location of the resource subject entering the power grid. The control area is determined by the dispatch area to which the access node belongs. The line section is determined by the section name and section limit in the safety verification record within the control area. The resource boundary information is determined by the resource boundary event marker in the baseline boundary event set. Map the resource subject, access node, control area, line section, and resource boundary information to the same settlement period to form operational constraint positioning information. The operational constraint positioning information fixes the effective response quantity in the response fulfillment event set to a specific access node and line section, which can prevent responses from different access nodes from being incorrectly assigned to the same operational constraint.
[0051] Operational constraints are defined based on operational constraint location information. Power deficits and surpluses within the control area during the same settlement period form regional power balance constraints; line section limits in the safety verification record during the same settlement period form line power flow constraints; reserve demand in the ancillary service market clearing record during the same settlement period forms reserve capacity constraints; and resource boundary event markers in the baseline boundary event set form resource output boundary constraints. These regional power balance constraints, line power flow constraints, reserve capacity constraints, and resource output boundary constraints are arranged in the order of power balance, line power flow, reserve capacity, and resource boundary constraints to generate a constraint group sequence. This constraint group sequence follows the operational order of satisfying regional balance first, then verifying line sections, then calculating reserve capacity, and finally confirming resource boundaries, providing a clear order for subsequent constraint attribution segment decomposition.
[0052] S4.2. Match the constraint group sequence with the service segments in the response fulfillment event set by time period. Filter constraint records item by item according to the consistency of settlement time period, control area consistency, access node affiliation, line section power flow sensitivity, standby segment existence status, and resource boundary event marking status. Constraint records with consistent settlement time period, consistent control area, and access node belonging to the control area are selected as regional power balance candidate records. Constraint records with consistent settlement time period and power flow sensitivity between the line section and access node are selected as line power flow candidate records. Constraint records with consistent settlement time period and service segments with standby segments are selected as standby capacity candidate records. Constraint records with consistent settlement time period and the response fulfillment event set carrying resource boundary event markings are selected as resource output boundary candidate records. Arrange the regional power balance candidate records, line power flow candidate records, standby capacity candidate records, and resource output boundary candidate records according to the constraint occurrence order to generate a constraint event set to be pruned.
[0053] Based on the power flow sensitivity relationship between access nodes and line sections, the influence relationship between line power flow constraints and resource response direction in the event set to be pruned is determined; the power flow sensitivity relationship originates from the linear relationship between node injected power and line section power flow in DC power flow calculation, and the resource subject in the call period... The expression for the power flow impact on the line section during each settlement period is as follows: ; in, For resource subject During the call period Each settlement period for the line section The influence of trends, Line cross section Relative to the main resource Access Node Trend sensitivity value, For resource subject During the call period Directed response quantity for each settlement period.
[0054] When the call direction is upward. When the call direction is downward, .
[0055] When the line section is under a tight upper limit and and At that time, the resource response direction is determined to alleviate the power flow constraint of the line, when the line section is in a state of lower limit tension and When the resource response direction is determined to be to alleviate the line power flow constraint, the other situations are determined to be unaffected by the resource response, and a constraint impact list is generated.
[0056] S4.3. Trim the constraint event set to be trimmed according to the constraint impact list; in the regional power balance constraint, the constraint record whose calling direction is consistent with the power deficit direction of the control area is retained, and the constraint record whose calling direction is opposite to the power deficit direction of the control area is deleted; in the line power flow constraint, the constraint record recorded in the constraint impact list as mitigating the line power flow constraint is retained, and the constraint record recorded in the constraint impact list as not affected by the resource response is deleted; in the reserve capacity constraint, the constraint record with a reserve holding segment and a reserve occupied capacity greater than zero is retained; in the resource output boundary constraint, the constraint record with the resource boundary event marker carried in the response fulfillment event set is retained; the trimmed constraint records form a valid constraint list.
[0057] The list of valid constraints is processed according to the order of occurrence of constraints such as power balance, line flow, reserve capacity, and resource boundaries. For each constraint record in the list of valid constraints, the corresponding resource subject, settlement period, service segment type, constraint source, direction of influence, marginal price, and effective response quantity are extracted, and the marginal price and effective response quantity are mapped to the settlementable contribution. When the same service segment corresponds to multiple valid constraint records, a constraint attribution segment is established for each valid constraint record according to the order of occurrence of constraints, and the same service segment number is retained between adjacent constraint attribution segments. The constraint attribution segments are arranged according to resource subject, settlement period, and constraint source to form a constraint attribution segment set.
[0058] S5. Construct a resource contribution set under the same constraint based on the response performance event set and the constraint attribution fragment set, and use Shapley value contribution allocation to determine the compensation attribution, assessment correction and benefit linkage relationship, and generate an auxiliary service assessment compensation chain.
[0059] S5.1. Select constraint attribution segments from the constraint attribution segment set that have the same settlement period, constraint source, and influence direction, and establish a constraint segment index according to the settlement period, constraint source, and influence direction; the constraint source is one of the following: regional power balance constraint, line power flow constraint, reserve capacity constraint, and resource output boundary constraint, and the influence direction is the constraint mitigation or trigger boundary; the constraint segment index is used to limit the scope of resource subjects acting on the same constraint within the same settlement period, and generate the constraint segment index.
[0060] By using constraint fragment indexes to match resource entities with the same settlement period, constraint source, and impact direction within the response fulfillment event set, a candidate resource list is formed. Within the candidate resource list, each resource entity's valid response volume, capacity occupancy order, and resource boundary event marker are verified. Resource entities without valid response volumes do not participate in contribution allocation. Resource entities with duplicate capacity occupancy retain the service fragment with the highest capacity occupancy order. Resource entities with opposite constraint impact directions do not participate in the resource contribution set under the same constraint, generating a valid resource list. The valid response volume, capacity occupancy order, and corresponding constraint attribution fragments of the resource entities within the valid resource list are bound to generate a resource contribution set under the same constraint. Filtering resource entities using constraint fragment indexes ensures that subsequent compensation attribution is limited to the same constraint source and the same impact direction.
[0061] S5.2. Select the constraint attribution fragment corresponding to the resource contribution set, and calculate the settlementable contribution corresponding to the resource subject using the marginal price, effective response quantity, and settlement period length in the constraint attribution fragment. The expression is as follows: ; in, For resource subject Constraint attribution fragments Settlementable contributions For resource subject During the call period Effective response volume for each settlement period To constrain attribution fragments The corresponding marginal price, where the marginal price is in yuan per megawatt-hour, the effective response quantity is in megawatts, and the settlement period length is in hours. The unit is yuan.
[0062] The summation of the settleable contributions of all resource entities within the resource contribution set generates the set contribution benchmark.
[0063] Individual resource entities are removed one by one from the resource contribution set, and the settleable contributions of the remaining resource entities acting on the same constraint attribution segment are recalculated to generate a resource vacancy contribution sequence. The Shapley value contribution allocation is derived from the marginal contribution allocation method in cooperative games, limiting participants in cooperative games to resource entities within the resource contribution set and limiting the coalition value in cooperative games to the settleable contributions of the same constraint attribution segment. The marginal contribution of a resource entity is determined by the contribution difference between the set contribution benchmark and the resource vacancy contribution sequence, expressed as: ; in, For resource subject Constraint attribution fragments marginal contribution The collective contribution benchmark when all resource entities within the resource contribution set work together. To remove the resource subject The remaining resources then act on the constrained attribution fragment. The amount of contribution that can be settled at that time.
[0064] For each resource entity within the same constraint attribution segment, a positive contribution screening process is performed on their marginal contributions. Resource entities with marginal contributions greater than zero receive compensation allocation, while those with marginal contributions less than or equal to zero do not. The marginal contributions of the resource entities that receive compensation allocation are summed to obtain the total positive contribution of the same constraint attribution segment. The aggregate contribution benchmark is then allocated according to the proportion of each resource entity's marginal contribution to the total positive contribution, generating the compensation amount corresponding to each resource entity. The expression is as follows: ; in, For resource subject In the constrained attribution fragment The compensation amount below, To constrain attribution fragments The corresponding set of resource contributions, The sum of positive marginal contributions within the resource contribution set; when the sum of positive marginal contributions is zero, the attribution fragment is constrained. No compensation amount will be generated.
[0065] Write the resource subject, constraint attribution fragment, marginal contribution, compensation amount, and compensation attribution marker into the same allocation record to generate the Shapley value contribution allocation result.
[0066] S5.3. Determine the compensation allocation for valid response segments based on the Shapley value contribution allocation results; for resource entities with compensation amounts greater than zero in the Shapley value contribution allocation results, a compensation allocation record is generated for the corresponding valid response segment, and the compensation allocation record is written with the resource entity, constrained attribution segment, valid response quantity, marginal contribution, and compensation amount; for resource entities with compensation amounts equal to zero in the Shapley value contribution allocation results, no compensation allocation record is generated for the corresponding valid response segment.
[0067] Capacity insufficiency assessment is determined based on the unfulfilled capacity in the performance deviation record. When the unfulfilled capacity is greater than zero, the unfulfilled capacity, corresponding settlement period, and call capacity are written into the capacity insufficiency assessment record. When the unfulfilled capacity is equal to zero, no capacity insufficiency assessment record is generated. Response lag assessment is determined based on the response start time being later than the call start time. When the response start time is later than the call start time, the time difference between the response start time and the call start time is calculated and written into the response lag assessment record. When the response start time is not later than the call start time, no response lag assessment record is generated. Duration insufficiency assessment is determined based on the response duration being shorter than the service response duration. When the response duration is shorter than the service response duration, the time difference between the service response duration and the response duration is calculated and written into the duration insufficiency assessment record. When the response duration is not shorter than the service response duration, no duration insufficiency assessment record is generated. A reverse deviation assessment is determined based on the following: when the effective response volume is zero and the direction of metered power change is opposite to the call direction; when the call direction is upward and the metered power is lower than the baseline trajectory during the call period, a reverse deviation assessment record is generated; when the call direction is downward and the metered power is higher than the baseline trajectory during the call period, a reverse deviation assessment record is also generated. Capacity duplication assessment is determined based on the repeated use of the same available capacity in the capacity occupancy sequence; when the sum of the frequency modulation capacity occupied by the fast response segment, the peak-shaving contribution capacity of the continuous response segment, and the reserve capacity occupied by the reserve maintenance segment of the same resource entity within the same settlement period exceeds the available capacity, the portion exceeding the available capacity is written into the capacity duplication assessment record; if it does not exceed the available capacity, no capacity duplication assessment record is generated. Capacity insufficiency assessment records, response hysteresis assessment records, duration insufficiency assessment records, reverse deviation assessment records, and capacity duplication assessment records are merged to generate an assessment correction.
[0068] The revenue linkage relationship is determined based on the positive revenue generated by the same resource entity, the same spot trading period, and the same call direction in the spot market settlement record. When there is positive revenue in the spot market settlement record, the resource entity, spot trading period, call direction, positive revenue amount, and corresponding valid response fragment are written into the revenue linkage record. When there is no positive revenue in the spot market settlement record, the revenue linkage amount is recorded as zero.
[0069] The compensation attribution, performance evaluation adjustment, and benefit linkage relationships are merged to generate a settlement event group.
[0070] Settlement event groups are linked to service segments, baseline boundary event sets, response fulfillment event sets, constraint attribution segment sets, and resource contribution sets in a sequential reference relationship. This sequential reference relationship is arranged as follows: service segments point to baseline boundary event sets, baseline boundary event sets point to response fulfillment event sets, response fulfillment event sets point to constraint attribution segment sets, constraint attribution segment sets point to resource contribution sets, and resource contribution sets point to settlement event groups. After completing the sequential reference relationship, an auxiliary service assessment and compensation chain is generated. The compensation attribution, assessment correction, and revenue linkage relationships in the auxiliary service assessment and compensation chain can all be traced back to the resource subject, calling direction, capacity occupancy, access node, baseline power, effective response volume, and constraint attribution segment.
[0071] In summary, this invention maps peak shaving, frequency regulation, and reserve support to continuous power adjustment attributes, rapid power adjustment attributes, and reserve maintenance attributes, respectively, and further generates a multi-timescale ancillary service task table. This allows different ancillary services undertaken by the same resource entity within the same spot market period to form independent service segments, avoiding the same capacity being mixed into multiple services. By correcting the pre-call metering curve and combining it with the resource operation boundary to recursively deduce the call period baseline trajectory, the effective response quantity calculation does not depend on the metering power contaminated by the called response, improving the stability and verifiability of baseline determination. Response fulfillment is generated by using effective response quantity, response duration, unfulfilled capacity, and capacity occupancy order. The event set can simultaneously reflect the response completion status and capacity occupancy priority; it decomposes operational constraints based on access nodes, control areas, and line sections, and prunes irrelevant constraints according to power flow relationships, shifting the compensation basis from simple response quantities to the actual affected constraint attribution fragments; it uses Shapley value contribution allocation to determine the compensation attribution of each resource subject under the same constraint, and generates ancillary service assessment compensation chains by combining assessment corrections and revenue linkage relationships, so that compensation amounts and assessment amounts can be traced back to service fragments, baseline boundaries, response fulfillment, constraint attribution, and resource contribution sets, thereby improving the data consistency, attribution accuracy, and settlement traceability of ancillary service assessment compensation.
[0072] It should be noted that the above 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 preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for constructing a chain of events for compensating an auxiliary service examination, characterized by: Includes the following steps: The auxiliary service settlement data is divided according to the execution attributes and response time limits of the auxiliary services corresponding to peak shaving, frequency regulation and backup support, and the resource subject, calling direction, capacity usage, access node and spot time period are marked to generate an auxiliary service task table with multiple time scales. The pre-call metering curve is corrected by using a multi-timescale auxiliary service task table, and the pre-call power status is recursively pushed to each settlement period during the call period in combination with the resource operation boundary to generate a baseline boundary event set. The effective response quantity, response duration, and capacity occupancy order of service segments are calculated using a multi-timescale auxiliary service task table and a baseline boundary event set, and a response fulfillment event set is generated. Based on the access node, control area and line section, decompose the operation constraints corresponding to the response performance event set, and prune irrelevant constraints according to the power flow relationship to generate a constraint attribution fragment set; Based on the response performance event set and the constraint attribution fragment set, a resource contribution set under the same constraint is constructed, and the compensation attribution, assessment correction and benefit linkage relationship are determined by Shapley value contribution allocation, thereby generating an auxiliary service assessment compensation chain.
2. The method of claim 1, wherein: The ancillary service execution attribute corresponding to peak shaving is the continuous power adjustment attribute oriented towards net load balancing; The auxiliary service execution attribute corresponding to the frequency modulation is a fast power adjustment attribute oriented towards frequency deviation correction; The auxiliary service execution attribute corresponding to the backup support is a backup retention attribute oriented towards maintaining available capacity.
3. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 2, characterized in that: The generation of the multi-timescale auxiliary service task table specifically includes: Extract market clearing results, scheduling instructions, resource declaration boundaries, measurement curves, and spot market settlement records within the same settlement batch to form ancillary service settlement data; Based on the continuous power adjustment attribute, rapid power adjustment attribute, and reserve maintenance attribute, the ancillary service settlement data is divided into rapid response segments, continuous response segments, and reserve maintenance segments to form a service segment sequence; The service segment sequence is labeled with resource subject, calling direction, calling capacity, calling start and end time, available capacity, metering point number, access node and spot time period, and a multi-time scale auxiliary service task table is generated.
4. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 3, characterized in that: The calibration curve before call-up specifically includes: Select the call start time and metering point number corresponding to the resource subject from the multi-timescale auxiliary service task table, extract the continuous metering curve before the call, and form the metering segment before the call. Based on missing sampling time intervals, duplicate timestamps, and adjacent power change amplitudes, identify communication interruption points, duplicate metering points, and abrupt metering points within the metering segment before the call, and generate a list of metering anomaly locations. The corresponding metering points are removed from the list of abnormal metering locations, and the missing power status is filled in using adjacent valid metering points to generate the metering curve before the correction is called.
5. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 4, characterized in that: The generation of the baseline boundary event set specifically includes: The power status before the call is determined by using the corrected pre-call metering curve, and the pre-call power status is verified for consistency with the day-ahead plan, real-time plan and similar day curves to generate the pre-call baseline power. Based on the resource operation boundary, the baseline power before the call is recursively pushed to each settlement period of the call period to form the baseline trajectory of the call period; The baseline trajectory during the call period is verified against the available capacity, energy storage state of charge, adjustable load continuous response time, and controllable output boundary of distributed photovoltaic power generation, respectively, to generate a baseline boundary event set.
6. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 5, characterized in that: The generated response fulfillment event set specifically includes: The resource subject, call start and end time, settlement period, call direction and call capacity corresponding to the service segment are determined from the multi-timescale auxiliary service task table. The call period baseline trajectory with consistent resource subject and settlement period is selected from the baseline boundary event set. The scheduling call instruction and the call period baseline trajectory are aligned according to the settlement period to form the service segment accounting benchmark. The direction difference is calculated by using the metered power corresponding to the service segment and the service segment accounting benchmark. When the call direction is upward, the power difference between the metered power and the baseline trajectory of the call period is taken as the effective response quantity. When the call direction is downward, the power difference between the baseline trajectory of the call period and the metered power is taken as the effective response quantity. The settlement period when the first effective response quantity is formed is recorded, and an effective response segment is generated. The number of settlement periods continuously covered by valid response segments is counted, and the unfulfilled capacity is determined according to the difference between the call capacity and the valid response quantity, generating a performance deviation record; Based on the resource entity, settlement period, and service segment type, identify the fast response segment, continuous response segment, and standby retention segment corresponding to the same resource entity within the same settlement period; The frequency modulation capacity of the fast response segment is deducted from the available capacity, the peak shaving contribution capacity of the continuous response segment is calculated from the remaining capacity, and the reserve capacity of the reserve holding segment is calculated using the smaller value between the remaining available capacity and the reserve call capacity, thus generating a capacity occupancy sequence. The effective response fragments, performance deviation records, and capacity occupancy sequences are merged to generate a response performance event set.
7. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 6, characterized in that: The operational constraints corresponding to the decomposed response fulfillment event set specifically include: Extract access node, control area, line section and resource boundary information from the response and fulfillment event set to form operation constraint location information; Based on the operational constraint location information, regional power balance constraints, line power flow constraints, reserve capacity constraints, and resource output boundary constraints are divided, and a constraint group sequence is generated; The constraint group sequence is matched with the service segments in the response fulfillment event set by time period to generate a constraint event set to be pruned.
8. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 7, characterized in that: The trimming of irrelevant constraints based on trend correlation specifically includes: Based on the power flow sensitivity relationship between the access node and the line section, determine the influence relationship between each constraint in the set of constraint events to be pruned and the resource response direction, and generate a list of constraint influences; Delete constraint records in the constraint impact list that are not affected by resource response, retain constraint records affected by resource response, and generate a valid constraint list; The list of valid constraints is broken down into a set of constraint attribution fragments based on the order in which constraints of power balance, line flow, reserve capacity, and resource boundaries occur.
9. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 8, characterized in that: The construction of the resource contribution set under the same constraint specifically includes: Constraint attribution fragments from the constraint attribution fragment set that are from the same settlement period, the same constraint source, and the same direction of influence are selected to generate a constraint fragment index; By using constraint fragment index to match resource entities in the response performance event set that have the same settlement period, the same constraint source, and the same direction of impact, a candidate resource list is generated; Remove resource entities from the candidate resource list that have not generated effective response volume, have duplicate capacity usage, or have opposite constraint influence directions, and generate an effective resource list; The effective response volume, capacity occupancy order, and corresponding constraint attribution fragments of resource subjects within the effective resource list are bound together to generate a set of resource contributions under the same constraint.
10. The method for constructing an auxiliary service assessment and compensation event chain as described in claim 9, characterized in that: The generated auxiliary service assessment compensation chain specifically includes: Select the constraint attribution fragments corresponding to the resource contribution set, calculate the settlementable contribution when all resource entities work together, and generate the set contribution benchmark. Remove individual resource subjects from the resource contribution set one by one, and recalculate the settlementable contribution of the remaining resource subjects when they act on the same constraint attribution fragment, generating a resource vacancy contribution sequence; By comparing the contribution difference between the ensemble contribution benchmark and the resource absence contribution sequence, the marginal contribution of each resource subject to the same constraint attribution segment is determined, and the Shapley value contribution allocation result is generated. The compensation allocation for effective response segments is determined based on the contribution allocation results of Shapley value; the assessment correction is determined based on non-fulfilled capacity, response delay, insufficient duration, reverse deviation, and duplicate capacity occupation; the revenue linkage relationship is determined based on positive returns in the same direction during the spot trading period; and settlement event groups are generated. Establish sequential reference relationships between settlement event groups and service segments, baseline boundary event sets, response fulfillment event sets, constraint attribution segment sets, and resource contribution sets to generate an auxiliary service assessment and compensation chain.