A battery remote discharge control system and method for distribution network communication
By remotely setting parameters and communication robustness strategies, stable control and data consistency of remote battery discharge in the distribution network communication system are achieved, solving the problems of insufficient remote controllability and data consistency in the existing technology, and improving the stability of core capacity results and thermal management efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIUYUAN CLOUD (GUANGZHOU) INTELLIGENT TECH CO LTD
- Filing Date
- 2025-10-10
- Publication Date
- 2026-05-12
AI Technical Summary
In the communication, power supply, operation and maintenance monitoring of power distribution networks, existing technologies suffer from insufficient remote visibility and control, low stability and repeatability of core capacity results, low thermal management efficiency, delayed safety protection linkage, and difficulty in ensuring data consistency.
By acquiring remote setting parameters and communication robustness strategies, a task configuration set and initial control values are generated. Voltage and current are sampled synchronously, the state of charge is calculated and feedforward compensation is generated. Duty cycle is calculated in conjunction with segmented parameter control tables, coolant flow is adjusted, tightness flags are generated and overcurrent, overtemperature and undervoltage judgments are performed, event records are organized, and structured report data is generated.
It achieves consistent coordination of sampling, control, heat dissipation, protection and data closed loop in unattended scenarios, reduces measurement offset, reduces power drop and fluctuation, and improves control stability and data integrity.
Smart Images

Figure CN121367288B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power supply and operation and maintenance monitoring technology for power distribution networks, and in particular to a remote discharge control system and method for batteries used in power distribution network communication. Background Technology
[0002] In the field of power supply and operation and maintenance monitoring technology for power distribution networks, lead-acid batteries are commonly used as backup power at power distribution network communication sites. Capacity characterization and discharge verification are crucial to the reliability of power supply to communication equipment and maintenance plans. Currently, common practices rely on manual on-site load connection and discharge using constant resistance or constant current methods. Data recording is scattered and lacks consistent timescales, resulting in insufficient remote visibility and control. During discharge across a wide voltage range, the bus voltage decreases over time. Traditional constant power control lacks pre-compensation for voltage decay trends, often leading to fluctuations in the controller output power target and a decline in power at the end of the process, resulting in low stability and repeatability of capacity test results.
[0003] Existing sampling links mostly employ single-ended voltage sampling and shunt resistor sampling. Affected by common-mode disturbances, cable voltage drops, and temperature drift, voltage and current measurement errors easily accumulate at both low and high frequencies, leading to unstable power closed-loop references. At the control algorithm level, fixed-parameter proportional-integral-derivative (PID) control does not distinguish between different states of charge (SCC) stages. It lacks sufficient consideration of the trade-off between dynamic response and steady-state deviation during the early, middle, and late discharge stages, and it lacks time reference management consistent with the power target, resulting in cycle drift and inconsistencies in power targeting between different modules.
[0004] In terms of thermal management, as the ambient temperature of the outdoor cabinet rises, the efficiency of air cooling decreases. The temperature difference regulation between power devices and the cooling medium lacks segmented thresholds and hysteresis strategies, making the heat dissipation mode prone to fluctuations. Thermal load and power control interfere with each other, triggering protection shutdowns or passive derating, and the discharge process is easily interrupted. In terms of safety protection, the overcurrent, overtemperature, and undervoltage judgment links are scattered, the action thresholds and write-back control are not linked, the remote emergency stop response link has a large delay, and the event recording is not systematic, making it difficult to support full-process traceability and recovery strategy generation.
[0005] In the communication and data links, the remote parameter distribution, sampling data uplink and execution receipt lack redundancy verification, breakpoint resume and status confirmation mechanisms, which leads to the loss of instructions, missing samples and misaligned timestamps at some sites under weak link conditions; the report generation and policy write-back process is not closed loop, and there is no structured correlation between the core capacity curve, parameter change list and the next round of task configuration, making it difficult to achieve execution continuity and data consistency when the site is unattended for a long time. Summary of the Invention
[0006] This invention provides a method for remote discharge control of a storage battery used in power distribution network communication, comprising:
[0007] The system acquires remote setting parameters and communication robustness strategies, performs standardization, verification, and parameter boundary checks based on the electronic load capacity list and the battery rated protection threshold, generates task configuration sets and initial control values, and sends and stores initialization completion markers based on instruction receipt requirements and breakpoint resume rules.
[0008] The initialization completion mark and control initial value are obtained from the local acquisition timer synchronization pulse to obtain the state sequence, calculate the state of charge and generate the interval index based on the preset interval of the segmented parameter control table, and generate the feedforward compensation amount based on the compensation mapping entry through voltage attenuation evaluation.
[0009] Based on interval indexing and hysteresis rules, segmented parameter control entries are selected. Combined with feedforward compensation, duty cycle calculation and power deviation processing are performed based on power error signal and integral limiting to generate compact flags.
[0010] Based on the tightness flag, the coolant flow rate and cooling power are adjusted according to the three-segment threshold and hysteresis logic to obtain the thermal state. Based on the power allowable bandwidth and duty cycle constraint boundary, a power write-back command is generated and sent for confirmation, and a write-back confirmation flag is obtained.
[0011] Based on thermal state and state sequence, overcurrent, overtemperature and undervoltage judgments are performed to generate emergency stop flags. Event records are organized based on time index coupling relationship and recovery process guidance is generated based on guidance template.
[0012] The recovery process guide and status sequence are validated and supplemented based on sampling cycle and breakpoint resume rules. Structured report data is generated based on capacity metering caliber. The task configuration set is adjusted based on the curve segment set and change segment set to obtain the adjustment parameter set.
[0013] Furthermore, the process of obtaining the initialization completion flag also includes:
[0014] The system acquires remote setting parameters and communication robustness strategies. Based on the electronic load capacity list and the battery rated protection threshold, it is standardized through unit conversion, dimension correction, time base alignment and field completion. The system is then checked for interval continuity and threshold ordering to obtain the task configuration set.
[0015] The target power, cutoff voltage and duration are extracted from the task configuration set. Boundary checks are performed based on the intersection of the upper limit of the electronic load power carrying list and the available window of the site and the preset rounding strategy. The initial control value is obtained by mapping the power target caliber, the protection threshold caliber and the task scheduling caliber.
[0016] The control initial values and communication robustness strategy are constructed and sent to the local controller in segments based on the instruction acknowledgment requirements, retry count and interval, and breakpoint resume rules. The parameters are written to the local controller, the initial register area of the internal control loop is refreshed, and the local task timer is configured to obtain the initialization completion mark.
[0017] Furthermore, the remote setting parameters include:
[0018] Remotely set parameters include target power, cutoff voltage, duration, heat dissipation threshold table, sampling period, recording granularity, number of concurrent connections, and station identifier.
[0019] Furthermore, communication robustness strategies include:
[0020] Communication robustness strategies include command acknowledgment requirements, retry count and interval, link health assessment threshold, breakpoint resume rules, and time synchronization rules.
[0021] Furthermore, the process of generating the feedforward compensation also includes:
[0022] The initialization completion flag and control initial value are obtained. Based on the local acquisition timer synchronous pulse trigger voltage and current measurement channel, differential access and magneto-electric sensor are used for synchronous sampling. Noise is removed through outlier elimination, smoothing and baseline regression to obtain the state sequence.
[0023] The state of charge (SOC) estimate is calculated from the state sequence by fusing the accumulated capacity and the equivalent static voltage. Based on the segmented parameter control table, the continuous intervals and hysteresis rules are preset to determine and mark the intervals. The interval index is then appended to the extended area of the state sequence to obtain the SOC and the interval index.
[0024] Voltage attenuation is assessed by using the state sequence and state of charge to compensate for the mapping entries in the segmented parameter control table and the hysteresis reference of the previous window, through reference time point positioning and attenuation attribution. Feedforward compensation is generated by performing caliber scale conversion and data quality verification.
[0025] Furthermore, the process of generating firmness markers also includes:
[0026] Obtain the interval index, and select parameter entries containing proportional parameters, integral parameters, derivative parameters, integral limit and power allowable bandwidth from the segmented parameter control table based on the hysteresis rule and the parameter entries of the previous processing window to obtain the segmented parameter control table entries;
[0027] The segmented parameter control table entries are connected to the feedforward compensation input proportional-integral-derivative control link. The duty cycle is calculated based on the component decomposition of the power error signal, integral amplitude limiting constraint, and duty cycle constraint boundary. The duty cycle and power deviation are obtained through time-adjacent smoothing strategy.
[0028] Power deviation is marked and statistically determined based on the power allowable bandwidth and jitter suppression threshold, indicating whether it is in-band, near-band boundary, or out of bounds. A compact flag is generated through integral limiting and progressive compression strategies.
[0029] Furthermore, the process of obtaining the write-back confirmation flag also includes:
[0030] Based on the power device case temperature, heat exchange plate temperature, and coolant inlet / outlet temperature and tightness indicator, the coolant flow rate and cooling power are adjusted by linearly regulating the water pump speed and valve opening and increasing the proportion of cooling power according to three thresholds and hysteresis logic, so as to obtain the thermal state.
[0031] Based on the thermal state and power deviation, and using the power allowable bandwidth boundary and duty cycle constraint boundary, the power write-back instruction is obtained by arranging first-level derating entries, second-level derating entries, and recovery entries through target correction amount, number of duration windows, release conditions, and slope limit fields.
[0032] The power write-back command is sent to the control unit based on the breakpoint resume rule of the communication robustness strategy. The target correction amount and slope limit loading, as well as the number of continuous windows and release conditions are registered, and a write-back confirmation mark is obtained.
[0033] Furthermore, the process of generating recovery procedure guidelines also includes:
[0034] The thermal state and state sequence are obtained. Based on the overcurrent threshold, temperature threshold, uplink threshold, undervoltage threshold and minimum hold time slot, transient discrimination is performed by continuous time index over-limit judgment and sudden increase discrimination. The consistency is checked by cross-comparison of candidate segment and continuous window number to obtain emergency stop mark.
[0035] Based on the time index coupling relationship between the emergency stop flag and the write-back confirmation flag, events coupled within the same window, adjacent events, and independent events are classified and merged, and event records are obtained by assembling them through the main event field and the secondary factor field.
[0036] The event logs are archived based on over-temperature, over-current, and under-voltage guidance templates, and derating retention and heat dissipation monitoring sections are arranged to obtain recovery process guidance.
[0037] Furthermore, the process of obtaining the set of adjustment parameters also includes:
[0038] Obtain the recovery process guide and status sequence, and perform data integrity verification and missing data filling based on the task configuration set sampling beat and breakpoint resume rules through adjacent window interpolation, parameter snapshot extraction and clock calibration to obtain the complete dataset;
[0039] The basic sequence of capacity curves is generated from the complete dataset based on the capacity measurement caliber and parameter validity identifier through power caliber merging and temperature difference calculation. The data is then structured by establishing a bidirectional index between the curve segment set and the change segment set to obtain report data.
[0040] The report data is written back to the parameter list by generating parameters through canceling entries, fixing entries, and receipt strategy entries based on the release conditions of the change segment set and the temperature difference trend of the curve segment set. The plan is then updated by adjusting the new task time window, target power, and cutoff voltage to obtain the adjustment parameter set.
[0041] Furthermore, a remote discharge control system for a storage battery used in power distribution network communication, applied to any of the methods described above, includes:
[0042] The parameter configuration and distribution module is used to obtain remote setting parameters and communication robustness strategies, perform normalization, verification and parameter boundary checks, generate task configuration sets and initial control values, and distribute and store them to obtain an initialization completion flag.
[0043] The data acquisition and state calculation module is used to acquire voltage and current from the initialization completion mark and control initial value, perform synchronization and noise reduction, obtain the state sequence, and calculate the state of charge estimate and interval index.
[0044] The compensation evaluation module is used to evaluate the voltage decay of the state sequence and the state of charge, and generate the feedforward compensation amount.
[0045] The control synthesis module is used to select segmented parameter control entries based on interval index, combine feedforward compensation to calculate duty cycle and power deviation, and generate compact flags.
[0046] The thermal regulation and command module is used to adjust the cooling and refrigeration parameters according to the tightness flag to obtain the thermal state, generate a power write-back command and send a confirmation to obtain a write-back confirmation flag.
[0047] The safety assessment and event handling module is used to perform overcurrent, overtemperature and undervoltage assessments based on thermal state and state sequence, generate emergency stop flags, organize event records and generate recovery process guidelines.
[0048] The data compilation and parameter update module is used to verify and supplement data from the recovery process guide and status sequence, generate structured report data, adjust the task configuration set and obtain the adjustment parameter set.
[0049] Beneficial Effects: This application employs differential voltage and Hall current synchronous sampling at the state acquisition end, forming a state sequence under a unified timescale and caliber. This reduces measurement offsets caused by common-mode disturbances and cable voltage drops, providing stable input for subsequent control synthesis. Based on the charge state segmented parameter control table, proportional, integral, and derivative parameters and limiting strategies are configured. Combined with the feedforward compensation amount generated by voltage decay assessment, the control execution unit completes duty cycle calculation and outputs duty cycle and power deviation under a unified caliber. This achieves disturbance cancellation and instantaneous deviation convergence for the constant power target during wide-voltage discharge, reducing power decline and fluctuations in the final discharge stage. Combined with segmented thresholds and hysteretic coolant flow adjustment and semiconductor cooling power orchestration, a closed-loop coupling of thermal state and power write-back is formed, mitigating control jitter and over-temperature triggering caused by thermo-electric coupling. Integrated emergency stop and write-back confirmation markers for overcurrent, over-temperature, and undervoltage events run through the execution chain. Event recording and timeline organization quickly solidify traceability information after an anomaly occurs and connect with recovery process guidance, reducing the uncertainty of remote intervention. The data side generates a set of adjustment parameters through integrity verification, missing data completion, curve structuring, and parameter change list generation. This data is then written back to form the adjustment parameter set, providing a basis for the configuration of the next round of tasks. This enables consistent collaboration of sampling, control, heat dissipation, protection, and data closure in unattended scenarios. Attached Figure Description
[0050] Figure 1 A flowchart illustrating a remote discharge control method for a storage battery used in power distribution network communication, provided in an embodiment of this application;
[0051] Figure 2 This is a structural block diagram of a remote discharge control system for a power distribution network communication battery provided in an embodiment of this application. Detailed Implementation
[0052] Example 1: Refer to Figure 1 In the fields of power distribution network communication, power supply, operation and maintenance monitoring technology, Figure 1 This is a schematic flowchart of a remote discharge control method for a storage battery used in power distribution network communication provided by an embodiment of the present invention. The process may include at least steps S1-S6:
[0053] Step S1: Obtain remote setting parameters and communication robustness strategy, perform normalization, verification and parameter boundary checks based on electronic load capacity list and battery rated protection threshold, generate task configuration set and control initial value, and send storage to obtain initialization completion mark based on instruction receipt requirements and breakpoint resume rules;
[0054] Step S2: Obtain the state sequence from the initialization completion mark and control initial value based on the local acquisition timer synchronization pulse, calculate the state of charge and generate the interval index based on the preset interval of the segmented parameter control table, and generate the feedforward compensation amount based on the compensation mapping entry through voltage attenuation evaluation;
[0055] Step S3: Select segmented parameter control entries based on interval index and hysteresis rules, and perform duty cycle calculation and power deviation processing based on power error signal and integral limiting in combination with feedforward compensation amount to generate compact flag;
[0056] Step S4: Based on the tightness flag, adjust the coolant flow rate and cooling power according to the three-segment threshold and hysteresis logic to obtain the thermal state. Generate a power write-back command based on the power allowable bandwidth and duty cycle constraint boundary and send it for confirmation to obtain a write-back confirmation flag.
[0057] Step S5: Based on the thermal state and state sequence, perform overcurrent, overtemperature and undervoltage judgments to generate emergency stop flags, organize event records based on time index coupling relationship, and generate recovery process guidance based on guidance template;
[0058] Step S6: Verify and supplement data based on sampling beats and breakpoint resume rules from the recovery process guide and status sequence; generate structured report data based on capacity metering caliber; adjust the task configuration set based on the curve segment set and change segment set to obtain the adjustment parameter set.
[0059] S1: Obtain remote setting parameters and communication robustness strategies, perform standardization, verification and parameter boundary checks based on the electronic load capacity list and the battery rated protection threshold, generate task configuration set and control initial values, and send and store the initialization completion mark based on instruction receipt requirements and breakpoint resume rules.
[0060] After identity verification and permission confirmation are completed at the centralized management terminal, remote setting parameters and communication robustness strategies are obtained. The remote setting parameters include target power, cutoff voltage, duration, heat dissipation threshold table, sampling period, recording granularity, concurrency quantity, and site identifier. The communication robustness strategies include command acknowledgment requirements, retry count and interval, link health judgment threshold, breakpoint resumption rules, and time synchronization rules. Specifically, the obtained remote setting parameters and communication robustness strategies are standardized according to a unified standard, including unit conversion, dimension correction, time base alignment, and field completion. For entries involving numerical ranges, a legality check is performed. The target power is compared with the site capability list and the electronic load capability list. The cutoff voltage is compared with the rated range and protection threshold of the tested battery, and the duration and sampling period are checked for divisibility and upper limit constraints. The heat dissipation threshold table, which involves a table structure, is checked for interval continuity and threshold ordering. Abnormal entries are marked according to preset rules and prompted for manual review. Furthermore, the standardized and verified entries are aggregated and deployed into a task configuration set. This task configuration set records parameter sources, version numbers, timestamps, and applicable site ranges, and uses a key-value mapping structure to solidify the relationships between fields, clearly defining the dependency links for items such as target power and cutoff voltage, duration and sampling period, heat dissipation threshold table, and temperature sampling. This task configuration set serves as a unified input for subsequent steps and is cached on a remote terminal, providing a searchable query entry point for subsequent extraction and consistency mapping. Understandably, after its formation, the task configuration set exposes a read-only handle for subsequent extraction processes. Simultaneously, it registers link health judgment thresholds and breakpoint resumption rules in the communication robustness strategy to ensure a recovery basis in case of link jitter during transmission. Therefore, the output of this step is the task configuration set, which is used for extraction and mapping in the next step and serves as preliminary data before the generation of the initialization completion marker in subsequent acquisition and control.
[0061] After invoking the task configuration set, three key items—target power, cutoff voltage, and duration—are extracted sequentially by field name. Boundary checks are performed on the extracted data: the target power is compared to the upper limit of the electronic load's power capacity list; the cutoff voltage is compared to the lower limit and safety belt of the tested battery's rated range and protection threshold; and the duration is intersected with the available window at the site to determine the executable segment. If any out-of-bounds errors are found, corrections are made according to a preset rounding strategy and priority rules, and the correction rule is registered in the correction rule table. Specifically, to ensure that each item has a directly executable scope in subsequent control stages, a consistent mapping is performed on the target power, cutoff voltage, and duration: the target power is mapped to the power target scope required for control synthesis; the cutoff voltage is mapped to the local protection threshold scope; and the duration is mapped to the task scheduling scope. Simultaneously, based on the registration relationship between the heat dissipation threshold table and the sampling period in the task configuration set, the acquisition cycle and heat threshold switching cycle matching the three key items are derived, ensuring that the control scope and thermal management scope maintain the same time reference. Furthermore, the three types of entries after boundary checks and consistency mapping are encapsulated together to form initial control values. These initial control values include a set of values for power target caliber, protection threshold caliber, and task scheduling caliber, and record the reference identifier and mapping relationship summary of the correction rule table. These initial control values, together with the communication robustness strategy formed in the previous step, constitute the distribution object, providing complete input for the next step of storage and activation. Understandably, the initial control values, as prerequisites for acquisition and control, will be acquired in subsequent acquisition steps for setting the sampling cycle and generating the state sequence. Therefore, at the end of this step, the initial control values are written to the distribution cache and verification information and timestamps are generated for consistency checking in the next step. Thus, the output of this step is the initial control values, which explicitly reference the task configuration set to ensure consistency with the parameter link formed in the previous step.
[0062] After establishing initial control values and a communication robustness strategy, a command channel is established to the local controller at the target site. Based on the command acknowledgment requirements, retry counts, and intervals specified in the communication robustness strategy, segmented messages are constructed and sent. Initial control values are placed in the parameter sending segment, and the communication robustness strategy is placed in the link strategy segment. The first segment includes time synchronization information and the version number and timestamp of the task configuration set. Specifically, a link probe command is first sent. Based on the acknowledgment, if the link health status meets the threshold, parameter transmission begins. Then, the initial control values are written to the parameter area of the local controller in field order. After writing, a local verification request is sent. The local controller completes the verification and returns the parameter verification result. If an error is returned, a retransmission process or a breakpoint resumption process is triggered according to the communication robustness strategy, retransmitting only unacknowledged fields. Once the initial control values are confirmed to be correct, the communication robustness strategy is sent, writing the acknowledgment requirements, retry counts and intervals, breakpoint resumption rules, and time synchronization rules, and requesting local confirmation. Furthermore, after both data segments have been confirmed, the storage and activation process is triggered: a persistence command is sent to the local controller to write the parameter area content to disk; subsequently, an activation command is sent, requiring the local controller to refresh the initial register area of the internal control loop according to the power target and protection threshold standards, configure the local task timer according to the task scheduling standards, and load the link policy segment to put the communication side into robust mode; after completing the refresh and timer configuration, the local controller returns an activation receipt. To ensure that subsequent acquisition and control links operate according to a unified benchmark, a time synchronization operation is initiated after the activation receipt to align the time benchmark to the timestamp of the task configuration set; after alignment, an initialization completion marker is generated and sent back to the remote terminal, which records the correspondence between the initialization completion marker and the local confirmation record and closes the session. Understandably, the initialization completion flag, as a trigger signal for the acquisition step and an essential input for state sequence acquisition, will be read first in subsequent acquisitions to set the sampling start time and cycle time. The power target and protection threshold in the initial control values will be referenced by constant power joint control and triple protection respectively, and the task scheduling parameters will be used to align record granularity and planned update cycles during report archiving and task write-back. Thus, the inputs of this step are the initial control values and communication robustness strategy, and the outputs are the initialization completion flag and local confirmation record. By connecting the field reference relationships of acquisition, control, heat dissipation, protection, and archiving, a unified parameter link and execution link rooted in the task configuration set are formed, ensuring that subsequent steps can be directly called and achieve continuous operation.
[0063] S2: Obtain the state sequence from the initialization completion mark and control initial value based on the local acquisition timer synchronization pulse, calculate the state of charge and generate the interval index based on the preset interval of the segmented parameter control table, and generate the feedforward compensation amount based on the compensation mapping entry through voltage attenuation evaluation.
[0064] Upon receiving the initialization completion flag generated in the previous step, the corresponding initial control value is invoked. This initial control value includes the power target range, protection threshold range, and task scheduling range, and records the timestamp and verification information. Specifically, firstly, the acquisition period and start time are set according to the task scheduling range to ensure that the local acquisition timer is consistent with the timestamp. Subsequently, the voltage measurement channel and current measurement channel undergo self-checks, including channel open-circuit detection, zero-point offset estimation, and range self-adaptation, to ensure that the acquisition hardware is in a usable state. During the acquisition process, the voltage measurement channel uses differential access, combined with pre-stage isolation and anti-aliasing filtering to acquire the instantaneous voltage. The current measurement channel uses a magnetoelectric sensor to acquire the terminal current, and the bias and temperature drift terms are calibrated once before acquisition. To ensure the time consistency of voltage and current, a synchronization pulse is emitted by the local acquisition timer at the beginning of each sampling period, triggering the voltage measurement channel and current measurement channel to complete synchronous sampling, and the two raw samples are paired and buffered according to the same time index. The cached raw samples undergo denoising processing, which sequentially performs outlier removal, smoothing, and baseline regression. Outlier removal uses a combination of amplitude and rate of change thresholds for judgment, smoothing employs fixed-window sliding smoothing, and baseline regression corrects the baseline based on the steady-state segment of the previous task cycle. After denoising, a voltage sample sequence and a current sample sequence organized in chronological order are generated, and these two sequences are concatenated into a state sequence using the same time index. The state sequence records three elements in a structured manner: sampling time, voltage sample, and current sample. To facilitate subsequent interval determination and compensation quantity generation, the protection threshold is written into the protection register area of the local critical device while the state sequence is being formed for subsequent determination reference; the power target and the timestamp are also recorded in the header metadata area of the state sequence as a unified input identifier for subsequent processing. Therefore, the input to this step is the initialization completion flag and initial control values, and the output is the state sequence. The state sequence will be used in the next step to calculate the state of charge and interval index. At the same time, the power target caliber recorded in its header metadata area will be referenced in the subsequent control synthesis, forming a consistent link with the preceding parameters.
[0065] After obtaining the state sequence, its header metadata area is first read to verify whether the timestamp and acquisition period are consistent with the task scheduling criteria. If there is a deviation, it is supplemented or pruned according to data integrity rules to ensure a one-to-one correspondence between the current processing window and the scheduling window. Specifically, the available capacity is cumulatively estimated based on the current samples in the state sequence, and combined with the time index to form a capacity accumulation that changes over time. At the same time, the open circuit trend is approximately restored based on the voltage samples in the state sequence to obtain the equivalent static voltage corresponding to the current operating condition, which is used as an auxiliary reference for the state of charge. The capacity accumulation and the equivalent static voltage are paired and fused under a unified time index to obtain the state of charge estimate. The state of charge is expressed as a percentage of the current available capacity and maintains a one-to-one correspondence with the time index of the state sequence. To enable subsequent control steps to use different parameter sets under different operating conditions, interval determination and marking are performed immediately after obtaining the state of charge (SOC). Based on several pre-defined continuous intervals in the segmented parameter control table, the SOC's location is assigned to an interval, and an interval marker is added at each time index to form an interval index. When the SOC is near an interval boundary, interval switching is delayed according to hysteresis rules to avoid frequent jumps near the boundary. After interval determination, the SOC and interval index sequences over time are output together and written into the extended area of the SOC sequence, allowing subsequent steps to directly retrieve data within the same data container. Understandably, the interval index is used to select parameter entries from the segmented parameter control table in subsequent control synthesis, while the SOC is read as a necessary reference quantity in subsequent compensation generation and power bandwidth monitoring. Therefore, the input of this step is the SOC sequence, and the output is the SOC and interval index, which are backfilled into the SOC sequence in an extended area to provide data continuity for direct reference in the next step.
[0066] After calculating the state of charge (SOC) and interval index, the state sequence containing voltage and current samples, along with the SOC and interval index backfilled into the extension area in the previous step, are read to construct an evaluation dataset corresponding to the current processing window. Specifically, firstly, the voltage and current samples at the reference and current times are located in the state sequence. The reference timestamp is determined based on the initial timestamp and scheduling window definition in the task configuration set, reflecting the voltage level at the start of the current capacity task. Subsequently, the voltage difference between the reference and current timestamps is attenuated by combining the change in SOC, distinguishing between transient changes introduced by load fluctuations and slow changes introduced by capacity decline, so that subsequent compensation is based on capacity-related voltage attenuation. After attenuation attenuation is completed, the current parameter interval is determined by combining the interval index, and the compensation mapping entry corresponding to this interval is retrieved from the segmented parameter control table. To avoid discontinuous jumps in compensation amounts across different time windows, a hysteresis reference to the previous window interval is introduced during mapping retrieval. If the interval has not switched, the mapping entry of the previous window is used; otherwise, a switch is delayed by one step according to the hysteresis rule. After obtaining the mapping entries, the voltage attenuation is mapped to the mapping entries to calculate the base value of the compensation amount matching the current window. To ensure that the compensation amount and the current power target caliber are consistent with the execution caliber, the power target caliber in the metadata area of the state sequence header is read, and the base value of the compensation amount is scaled according to the execution caliber, so that the final compensation amount can be directly used as the input for subsequent control synthesis. After completing the scaling, an integrity check is performed on the data quality: if there are missing segments in the state sequence within the current window, the missing segments are filled in according to the breakpoint resume rules recorded in the communication robustness strategy; if the state of charge changes rapidly near the boundary, the compensation amount is smoothed according to the hysteresis rule to reduce abrupt changes between different windows. The result after verification and smoothing is set as the feedforward compensation amount and written into the control input area of the state sequence. At the same time, a one-to-one correspondence is established between the time index and the interval index to ensure that parameter entries can be selected by interval and the paired feedforward compensation amount can be read synchronously in subsequent control synthesis. Therefore, the input to this step is the state sequence and the state of charge, and the output is the feedforward compensation amount. The feedforward compensation amount and the interval index will be read by the subsequent control steps for control synthesis. The state sequence will continue to be read by the subsequent thermal management and protection judgment for temperature-related and threshold-related judgments, thereby maintaining a consistent reference path at both the data container and parameter container levels.Understandably, after the feedforward compensation is written, the state sequence has three types of input elements for control synthesis, thermal-power linkage, and protection determination, corresponding to power-related, interval-related, and threshold-related processing branches, respectively. In the subsequent control synthesis, the interval index is used to select segmented parameter control entries. The feedforward compensation and the entries together form the synthesis input for duty cycle calculation. The output deviation of the synthesis input is read by thermal management for power write-back instruction arrangement, forming a continuous execution chain consisting of parameter area, data area, and control area. In summary, the three sub-steps of step 200 form a closed loop in terms of input-output relationship: the initialization completion mark and control initial value are entered into the acquisition to obtain the state sequence; the state sequence is processed to obtain the state of charge and interval index; the state sequence and state of charge are evaluated to obtain the feedforward compensation, which is finally used in the same data container for direct use by subsequent control synthesis, heat dissipation coordination, and triple protection, thus maintaining consistency with the preceding parameter issuance and subsequent control execution in terms of terminology and fields.
[0067] S3: Select segmented parameter control entries based on interval index and hysteresis rule, and combine feedforward compensation amount to perform duty cycle calculation and power deviation processing based on power error signal and integral limiting to generate compact flag;
[0068] After completing the acquisition and calculation, the control execution unit first sequentially reads the interval index from the extended area of the state sequence and performs a consistency check on the time index of each current processing window to ensure a one-to-one correspondence between the interval index and the time index of the state sequence. Specifically, the control execution unit defines the start and end positions of the current processing window based on the task scheduling criteria written during the initialization phase; then, using the interval index as the retrieval key, it locates the corresponding parameter entry from the locally stored segmented parameter control table. The segmented parameter control table is organized according to continuous intervals of the state of charge. Each parameter entry includes fields such as proportional parameter, integral parameter, derivative parameter, integral limit, jitter suppression threshold, power allowable bandwidth, duty cycle constraint boundary, and hysteresis switching threshold, and records the entry version and effective time period. To ensure the stability of interval switching, before retrieving the target entry, the control execution unit first reads the parameter entry already selected in the previous processing window and its hysteresis switching threshold, compares the current interval index with the interval marker of the previous processing window, and keeps the original parameter entry unchanged when the hysteresis condition is met, and updates it to a new parameter entry when the switching condition is met. To avoid retrieval failures due to missing entries or version inconsistencies, the control execution unit performs integrity checks and version verification on the segmented parameter control table. If a missing entry is found, a backup entry is invoked; if the version is found to be outdated compared to the version number of the task configuration set, a one-time synchronization is triggered, and the replacement is completed before the end of the current window. After the entries are determined, the control execution unit generates the execution boundary of the current window based on the power allowable bandwidth and duty cycle constraint boundary, and loads the proportional parameters, integral parameters, derivative parameters, and integral limit into the local fast register area for subsequent control synthesis calls. Simultaneously, to maintain consistent criteria in subsequent heat and power linkage, the control execution unit mirrors the power allowable bandwidth of the current window to the shared area of the temperature management unit, ensuring that the same boundary can be directly referenced when a power write-back instruction needs to be generated. Therefore, the input of S310 is the interval index and the segmented parameter control table, and the output is the segmented parameter control table entry matching the current processing window, while also generating the execution boundary and shared mirror locally, providing a complete parameter set for the next step of control synthesis.
[0069] After obtaining the segmented parameter control table entries, the control execution unit reads the feedforward compensation amount corresponding to the current time index from the control input area of the state sequence. This amount, along with the previously loaded proportional, integral, and derivative parameters, as well as the integral limit, serves as the input for control synthesis. Simultaneously, it reads the power target range and time reference from the metadata area at the head of the state sequence to ensure that the control calculation operates under a unified range and a unified cycle time. Specifically, the control execution unit first generates the power error signal for this period based on the power target range and the voltage and current samples at the current time index. Then, it calls the proportional-integral-derivative (PID) control link to perform component decomposition and limit accumulation on the power error signal. The integral component is constrained by upper and lower boundaries under the action of integral limit, and the derivative component is suppressed by a jitter suppression threshold. After obtaining the three types of components, the control execution unit superimposes the feedforward compensation amount into the synthesized amount of the control link with the same execution range. This allows the feedforward part to pre-compensate for the trend of voltage attenuation, and the feedback part to correct for instantaneous errors. To ensure the duty cycle calculation results meet the execution boundaries, the control execution unit performs boundary mapping on the synthesized quantity, trimming the portion exceeding the duty cycle constraint boundary to within the allowable range. After mapping, the duty cycle of the current time index is obtained. Simultaneously, the power deviation is calculated based on the power target range of this cycle and the current voltage and current samples. The power deviation is compared with the allowable power bandwidth to obtain an immediate determination of the bandwidth position. To avoid excessive fluctuations in the control quantity between adjacent time indices, the control execution unit applies a time-adjacent smoothing strategy to the duty cycle sequence. When the difference between two adjacent time indices exceeds a threshold, a preset gradual increase is performed for transition. Simultaneously, the updated duty cycle is written to the execution buffer for the power device to retrieve when the next timer interrupt arrives. In this step, the control execution unit also records the relative relationship between the power deviation and the allowable power bandwidth as three state flags: in-band, near-band boundary, or out-of-band. These state flags are appended to the extended area of the state sequence for use in the bandwidth determination and compaction processing calls of the next step. Therefore, the inputs of S320 are the segmented parameter control table entries, the feedforward compensation amount, and the samples and metadata related to the current cycle in the state sequence. The outputs are the duty cycle and power deviation, and a state mark is formed in the extended region, providing a direct basis for the subsequent generation of compact flags.
[0070] After the duty cycle and power deviation calculations are completed, the control execution unit obtains the status flags written in the previous step, as well as the power deviation and allowable bandwidth of the current window, and performs bandwidth determination on the distribution of power deviation in the time dimension. Specifically, the control execution unit slides and statistically analyzes the power deviation of several consecutive time indices within the current processing window, determines the proportion of those within the band, close to the band boundary, or out of bounds, and combines the historical statistical values and hysteresis rules of adjacent windows to determine the bandwidth status of this window. When the statistical results show that the power deviation is close to the band boundary at a considerable proportion of time indices, the control execution unit initiates a tightening process: first, it reads the jitter suppression threshold and integral limit in the segmented parameter control table, appropriately tightens the upper and lower boundaries of the integral limit, so that the accumulation rate of small deviations by the integral component is reduced; then, without changing the power target caliber, it applies a progressive compression strategy to the duty cycle sequence. The progressive compression strategy limits the duty cycle variation of several future time indices with a fixed step size, and ensures that the compressed duty cycle is still within the duty cycle constraint boundary, thereby keeping the time adjacency difference of the control output within a controlled range. If statistical results indicate that the power deviation exceeds the limit, then in addition to tightening, an update to the current window boundary mapping parameters is triggered, causing the upper or lower bound of the subsequent duty cycle mapping to converge appropriately. If statistical results indicate that the power deviation remains within the band for a long period, then the tightening process is maintained at its minimum, retaining only temporary suppression of sudden jitter. To achieve a closed loop with subsequent thermal and power linkage, the control execution unit generates a tightening flag after each tightening process. The tightening flag records whether the tightening process is effective, the level of effectiveness, and the duration time window number, and writes it into the extended area of the state sequence in a unified format. It is also mirrored to the shared area of the temperature management unit, so that when generating power write-back instructions, the tightening flag and thermal status can be combined to determine whether derating or restoration is needed. To maintain consistency with the event log, the control execution unit also writes the trigger time, processing level, and duration of the tightening process into the local event cache for subsequent recording and archiving steps to read and reconstruct the timeline uniformly. Finally, the control execution unit summarizes the effective status of the compaction flag at the end of the current processing window and adapts the initial parameters for the next processing window. This ensures that the compaction level and progressive compression strategy can be smoothly continued when no interval switch occurs. When an interval switch occurs and the hysteresis rule is met, the compaction level is automatically released or adjusted to match the new parameter entries. Thus, the inputs to S330 are power deviation, power allowable bandwidth, segmented parameter control table entries, and the status flag generated in the previous step. The output is the compaction flag, which is passed to the thermal and power linkage step through the mirroring mechanism of the shared area. At the same time, the event cache provides the original basis for subsequent recording and archiving steps.Understandably, the segmented parameter control table entries generated by S310 are directly used for control synthesis in S320, the duty cycle and power deviation generated by S320 are used for bandwidth determination and compaction processing in S330, and the compaction flag generated by S330 is read to generate power write-back instructions during the subsequent heat dissipation adjustment process based on three-segment thresholds and hysteresis logic. It is also read to construct time axis entries and participate in parameter write-back during the protection determination and report archiving process. Thus, a continuous link from selection and synthesis to constraint and mirroring is established between the parameter table, control quantity and linkage flag. In summary, the operation process of S310 to S330 forms a closed loop at the input and output levels: the determination of the interval index driving parameter entries, the segmented parameter control table entries and the feedforward compensation amount jointly complete the calculation of duty cycle and power deviation, the power deviation generates a compaction flag after bandwidth determination and compaction processing, and provides a unified trigger amount and record amount for subsequent heat dissipation coordination, triple protection and report archiving, so that control parameters, execution amounts and linkage amounts are consistently referenced and continuously transmitted within the same data container.
[0071] S4: Based on the tightness flag, adjust the coolant flow and cooling power according to the three-segment threshold and hysteresis logic to obtain the thermal state. Generate a power write-back command based on the power allowable bandwidth and duty cycle constraint boundary and send it for confirmation to obtain the write-back confirmation flag.
[0072] Upon entering this step, the heat dissipation coordination unit first acquires the temperature from the temperature acquisition channel. This temperature includes the power device case temperature, heat exchanger center temperature, coolant inlet temperature, and coolant outlet temperature, and aligns the sampling time using task scheduling criteria. Simultaneously, it reads the compaction flag generated in the previous step from the shared area to indicate whether the control output has entered the compaction processing level. Specifically, the heat dissipation coordination unit constructs a temperature judgment window based on the three thresholds and hysteresis logic centrally registered in the task configuration, and performs segmented judgments on the aforementioned temperatures: when the temperature is below the first threshold's fall-off threshold, it is determined to be in the basic heat dissipation segment; when the temperature is between the first and second thresholds and has not exceeded the second threshold's rise-off threshold, it is determined to be in the enhanced heat dissipation segment; when the temperature exceeds the second threshold's rise-off threshold or the thermal pressure represented by the temperature difference continues to rise to near the third threshold, it is determined to be in the reinforced heat dissipation segment; when the temperature falls back and meets the corresponding fall-off threshold, it exits to the previous segment according to the hysteresis logic to eliminate frequent jitter. To maintain a consistent time reference between heat dissipation control and control output, the heat dissipation coordination unit first calculates the temperature difference between the coolant inlet and outlet within each processing window. Based on this, it linearly or piecewise linearly adjusts the pump speed and valve opening. When it determines that it has entered the enhanced or strengthened heat dissipation stage, it simultaneously increases the cooling power ratio of the refrigeration unit and registers the current heat dissipation operating level and the continuous window number in the shared area. Furthermore, when the tightening flag indicates that the control output is in tightening mode, the heat dissipation coordination unit sets a more conservative ramp-up step size for the pump speed and cooling power at the same temperature difference, and sets a longer delay window for the fallback path. This creates a synergistic relationship between heat dissipation and tightening mode, preventing a reverse abrupt change on the heat dissipation side during control output convergence. To ensure that a unified criterion can be directly referenced when generating subsequent power write-back instructions, the thermal coordination unit, at the end of the current processing window, solidifies the comprehensive judgment based on three thresholds and hysteresis logic into a thermal state. This thermal state records the thermal operating level, hysteresis location, duration window number, and temperature difference statistics, and writes them into the extended area of the state sequence. Simultaneously, it is synchronized to the shared area on the power control side in a mirror manner. Therefore, the input to this step is temperature and the compaction flag, and the output is the thermal state, maintaining index consistency with the previous state sequence, power allowable bandwidth, and compaction processing record for easy retrieval and use in the next step.
[0073] After the thermal state is generated, the power linkage unit reads the thermal state from the shared area and reads the power deviation paired with the current time index from the extended area of the state sequence. At the same time, it obtains the power allowable bandwidth and duty cycle constraint boundary mirrored from the parameter selection step, which is used as the orchestration reference. Specifically, the power linkage unit first analyzes the thermal state at the window level: when the thermal state corresponds to the basic heat dissipation section, only a tracking queue is established to record possible subsequent state changes, without adjusting the power target diameter; when the thermal state corresponds to the enhanced heat dissipation section, when the power deviation is close to the power allowable bandwidth boundary, a first-level derating entry for the power write-back instruction is generated. The first-level derating entry includes four types of fields: target correction amount, number of continuous windows, release condition, and slope limit. The target correction amount is generated based on the relative position of the power deviation and the power allowable bandwidth, the number of continuous windows and the release condition are determined based on the hysteresis position of the thermal state, and the slope limit is set based on the remaining margin of the duty cycle constraint boundary; when the thermal state corresponds to the enhanced heat dissipation section or the temperature difference statistics continue to rise and reach the vicinity of the third threshold, a second-level derating entry or multiple-level derating entries are superimposed, and the release condition is set to the number of windows in which the thermal state falls back to the previous section and continuously meets the fallback threshold, ensuring that the power write-back instruction remains effective before the heat dissipation load is relieved. To ensure the timing of power write-back instructions aligns with the control synthesis, the power linkage unit aligns and deduplicates all entries. If different trigger conditions are met simultaneously within the same window, they are merged into a single instruction based on priority, and the reference identifier of the merged entry is recorded for subsequent event reconstruction. Furthermore, when the thermal state recedes and release conditions are met, the power linkage unit generates a recovery entry, inverts the sign of the target correction amount, and sets a progressive recovery step size, controlling the rate of change in the recovery process by the slope limit. If the tightening flag is still active, the step size of the recovery entry is proportionally reduced, ensuring the recovery process evolves in the same direction as the tightening process. After orchestration, the power linkage unit encapsulates all entries into a power write-back instruction. This instruction records the target correction amount, duration window number, release conditions, slope limit, applicable interval index, and reference identifier in a structured format, establishing a one-to-one association with the current window's time index, and is written to the shared area for the control unit to retrieve and execute. Therefore, the input to this step is the thermal state and the power deviation, and the output is the power write-back command. It maintains consistency with the power allowable bandwidth, duty cycle constraint boundary and the tightness flag, so that subsequent parameter updates and confirmations can be completed in a single session.
[0074] Upon receiving the power write-back instruction, the control interface unit establishes an instruction channel with the control unit according to the communication robustness strategy, and includes the version number of the task configuration set and the time index of the current window in the session header. Then, it writes the power write-back instruction into the parameter area of the control unit in field order, including fields such as target correction amount, duration window number, release condition, slope limit, and applicable interval index, while retaining a reference identifier for subsequent event alignment. Specifically, the control interface unit first sends a write request. After receiving it, the control unit checks the instruction structure. If any fields are missing or out of bounds, it returns an exception flag and requests retransmission. The control interface unit then triggers breakpoint resumption, only writing the fields that failed the check. When all fields pass the check, the control interface unit issues an activation request. The control unit loads the target correction amount and slope limit into the fast register area, registers the duration window number and release condition into the scheduling table, and binds them to the interval index to ensure that the power write-back instruction is effective within the corresponding interval. To ensure consistent execution boundaries, the control unit reads the power allowable bandwidth and duty cycle constraint boundaries mirrored in the parameter selection step before activation. If the target correction amount of the power write-back instruction might cause the subsequent duty cycle to exceed the boundary, a boundary mapping is performed locally on the correction amount, and the mapping result is written back to the instruction buffer. After mapping, the control unit returns an activation receipt, including the activation time, boundary mapping result, and bound interval index. Upon receiving the activation receipt, the control interface unit performs a time alignment, establishing a mapping between the receipt time and the time index of the current window, and writes this mapping, along with the activation receipt, into the extended area of the status sequence. Simultaneously, a write-back confirmation flag is generated in the shared area, recording the session number, activation time, mapping result, and instruction reference identifier. Furthermore, to facilitate subsequent protection judgment and report archiving, the control interface unit writes the number of retransmissions, the breakpoint resume segment number, and the exception flag that occurred in this session into the event cache for subsequent recording steps to read. Simultaneously, the write-back confirmation flag is notified to the thermal coordination unit for evaluating the coordination between the thermal state and the power write-back instruction in the next window. Therefore, the input of this step is a power write-back command, and the output is a write-back confirmation flag. Through a dual-write mechanism in the state sequence extension area and shared area, the confirmation result is simultaneously provided to both the protection decision and data archiving branches. This ensures that subsequent emergency stop decisions can reference the latest command activation information, and that report archiving can reconstruct the complete timeline and parameter change chain. In summary, the three steps form a continuous link at the input and output levels: the temperature and the tightness flag generate a thermal state in the first step; the thermal state and the power deviation generate a power write-back command in the second step; and the power write-back command completes parameter updates and confirmation in the third step, forming a write-back confirmation flag. This provides synchronous input to the protection decision and data archiving branches, enabling heat dissipation adjustment, power target correction, and execution confirmation to operate in a closed loop under a unified time index and parameter caliber.
[0075] S5: Based on thermal state and state sequence, perform overcurrent, overtemperature and undervoltage judgment to generate emergency stop flags, organize event records based on time index coupling relationship and generate recovery process guidance based on guidance template;
[0076] Upon entering this step, the protection determination unit first reads the thermal state from the shared area, and extracts voltage and current samples and their corresponding time indices from the state sequence according to the current processing window, so that the temperature side and the electrical parameter side are aligned under the same scheduling caliber. Specifically, the protection judgment unit performs boundary checks and transient identification on the current sample based on the protection threshold caliber and sampling cycle registered in the task configuration: when the current sample exceeds the overcurrent threshold within several consecutive time indices, or when a sudden increase occurs within a single time index and the duration exceeds the minimum holding time slot, the index segment is marked as an overcurrent candidate segment; on the temperature side, the heat dissipation working level, hysteresis position, and temperature difference statistics in the thermal state are read. If the heat dissipation working level is in the enhanced heat dissipation stage and continues to exceed the set window number, or the temperature difference statistics show a continuous upward trend and exceed the temperature threshold upward threshold, the processing window is marked as an overtemperature candidate segment; on the voltage side, combining the voltage sample of the state sequence with the voltage trend of the previous window, if the voltage sample is below the undervoltage threshold and does not recover within the hysteresis fallback threshold, or the voltage sample drops sharply in a short period of time and the drop exceeds the undervoltage rate threshold, the processing window is marked as an undervoltage candidate segment. Furthermore, to eliminate the impact of single, occasional disturbances on the judgment, the protection judgment unit performs consistency verification on three types of candidate segments: the candidate segment is cross-compared with the continuous window number in the thermal state, and only when the candidate segment overlaps with the continuous window number, and the voltage or current sample in the overlapping interval still meets the corresponding threshold condition, is the candidate segment upgraded to a valid alarm segment; for simultaneous overtemperature and overcurrent, overtemperature is handled first according to the priority table in the task configuration set, and then overcurrent is verified to avoid duplicate reporting. After consistency verification, the protection judgment unit generates an emergency stop flag according to the type of valid alarm segment. The emergency stop flag includes fields such as alarm type, trigger time index, related channel, continuous window number and corresponding interval index, and writes a read-only mapping in the extended area of the state sequence for direct retrieval in subsequent event generation steps; at the same time, the emergency stop flag is synchronously notified to the local control unit to trigger the local emergency stop branch and the power supply side trip linkage to ensure that the state remains consistent before parameter updates and recording. Therefore, the input of this step is the hot state and the state sequence, and the output is the emergency stop flag. Index alignment and field solidification are completed within the data container, providing sufficient basis for the timeline organization and event construction in the next step.
[0077] After the emergency stop flag is generated, the event construction unit reads the write-back confirmation flag formed by the previous steps from the shared area and performs field-level pairing with the currently obtained emergency stop flag. Specifically, the event construction unit uses the time index as the primary key to establish a mapping between the trigger time index in the emergency stop flag and the activation time in the write-back confirmation flag. If the two span the same processing window, they are determined to be window-coupled events; if they are in adjacent windows and the difference does not exceed the maximum tolerance window number defined by the scheduling caliber, they are determined to be adjacent coupled events; otherwise, they are marked as independent events and the cross-window offset is recorded. Subsequently, the event construction unit assembles event records based on coupling relationships: when there are events coupled within the same window, the boundary mapping results in the write-back confirmation flag and the applicable interval index are merged into the event record first to fully present the parameter-side change chain before and after the emergency stop trigger; when there are adjacent coupled events, snapshots of fields such as slope limit, duration window number, and release condition are added to enable subsequent recovery processes to be orchestrated based on the actual distribution status; when it is an independent event, only the core fields of the emergency stop flag are retained, and an independent reason is written in the event record to prompt subsequent archiving steps to adopt a conservative strategy when generating recovery process guidelines. To ensure the continuous reconstructability of the timeline, the event construction unit sorts all event records in chronological order and merges multi-source triggers within the same time index: if both overtemperature and overcurrent exist within the same index, the primary cause is written into the primary event field according to the priority table, and the secondary cause is written into the secondary cause field; if there are also abnormal receipts from the communication side within the same index, the number of retransmissions and the breakpoint resume segment number are written in the event notes for subsequent review of the link robustness strategy. After sorting and merging, the event construction unit assigns a unique sequence number to each event record and establishes a bidirectional index with the original sample area of the state sequence, enabling subsequent archiving to quickly trace back to the corresponding voltage and current samples and the continuous window number on the temperature side. Therefore, the inputs to this step are emergency stop flags and write-back confirmation flags, and the output is an event record. This event record is stored in a structured format in the event cache and simultaneously written to the extended area of the state sequence, providing standardized input for archiving and guidance generation in the next step.
[0078] After the event log is generated, the archiving and guidance unit calls the event cache, reads each event log sequentially, and cross-checks it with the original sample area of the state sequence to confirm the consistency of the time index, primary and secondary causes, boundary mapping results, and applicable interval index. Specifically, the archiving and guidance unit first performs structured segmentation of the event log: the primary event field, secondary cause field, parameter snapshot, and link annotation are written into the archive entries respectively, and a multi-level directory is established with the time index as the primary key and the unique event sequence number as the secondary key; then, the corresponding guidance template is selected according to the event type. For over-temperature events, the heat dissipation working level, hysteresis location, and duration window number are extracted from the event log, and combined with the boundary mapping results and slope limits, a derating retention section, a heat dissipation fallback monitoring section, and a recovery step size section are generated; for overcurrent events, the relative position of the current channel and the allowable power bandwidth is extracted from the event log, and a duty cycle limit section, a sampling cycle verification section, and a short-term retest section are generated; for undervoltage events, the voltage sample's downward amplitude and interval index are extracted from the event log, and a cutoff threshold verification section, a charging window coordination section, and a re-capacity scheduling section are generated. To ensure the recovery process guidelines can be directly referenced in subsequent data processing and plan write-back, the archiving and guidance unit arranges the aforementioned paragraphs into a single recovery process guide in execution order. Each recovery process guide clearly defines the triggering conditions, execution targets, duration window count, and exit conditions for each paragraph, and appends a placeholder field for plan update suggestions at the end for subsequent write-back steps to fill. Furthermore, the archiving and guidance unit initiates a synchronization mechanism: archived entries and recovery process guidelines are synchronized to the operations and maintenance side and the control side, respectively. The operations and maintenance side uses this information for generating report data and timeline display, while the control side uses it for executing the actual orchestration of rate reduction and recovery in the next task cycle. After synchronization, the archiving and guidance unit writes a guide completion marker in the shared area and records the guide version and corresponding unique event sequence number in the extended area of the status sequence, ensuring that any recovery process guide read subsequently can be traced back to the original event. Thus, the input for this step is an event record, and the output is a recovery process guide. Through the dual indexing of the archive directory and guide version, seamless integration with the report generation step and the task configuration write-back step is achieved. In summary, the three steps form a closed loop at the input and output levels: the thermal state and the state sequence generate an emergency stop marker in the first step; the emergency stop marker and the write-back confirmation marker generate an event record in the second step; the event record is archived and transformed into a recovery process guide in the third step; the recovery process guide is then used for data processing and plan updates, enabling protection determination, event construction, and guide generation to be continuously transmitted and traceable under a unified time index and parameter caliber.
[0079] S6: Based on the recovery process guide and status sequence, the data is verified and supplemented according to the sampling cycle and breakpoint resume rules. Structured report data is generated based on the capacity metering caliber. The task configuration set is adjusted based on the curve segment set and the change segment set to obtain the adjustment parameter set.
[0080] Upon entering this step, the data assembling unit first retrieves the recovery process guide from the shared area by time index, and extracts voltage, current, and temperature samples within the corresponding time range from the state sequence, along with associated interval indices, duty cycle records, power allowable bandwidth records, and write-back confirmation flags, ensuring alignment between the recovery process guide and the state sequence under the same scheduling caliber. Based on this, the data assembling unit establishes a window-level input set, specifying the sampling time, channel identifier, and sampling cycle for each window. Specifically, the data assembling unit performs data integrity checks on the input set according to the sampling cycle and link robustness strategy registered in the task configuration center: for each window, it checks whether the voltage and current samples are complete; if any segments are missing, it retrieves the interrupted resume segment adjacent to that window from the event cache and splices it; it performs pairing checks on the inlet and outlet readings of the temperature samples and verifies their consistency with the heat dissipation operating level recorded in the recovery process guide; if a discrepancy is found between the heat dissipation operating level and the temperature difference trend, it marks the anomaly in the original samples and triggers data retrieval from adjacent windows. To avoid time drift caused by cross-site synchronization, the data assembling unit performs a clock calibration using the session number and time index as the primary key. During the calibration process, only windows without write-back confirmation flags are allowed to be corrected. If a write-back confirmation flag exists within a window, the original time is retained and a fixed identifier is registered in the calibration result to ensure accurate positioning of the parameter effective time during subsequent curve generation. After completing the above verification, the data assembling unit performs missing completion on windows that still have blanks: when the missing occurs only in a single channel and the samples in adjacent windows change continuously, it is completed by interpolation of adjacent windows and a completion flag is added; when the missing involves multiple channels or there are abrupt changes in adjacent windows, according to the execution segment guided by the recovery process, parameter snapshots are extracted from the control-side write-back cache of the same time index, a read-only snapshot is set for the completed window and derivation is blocked to avoid introducing uncertain calculations; when the missing involves communication-side interruption and the event record marks the number of retransmissions and segment numbers, retransmission segments are merged first and the same-window interpolation is canceled. Finally, the data compilation unit aggregates the various samples, interval indices, duty cycle records, power allowable bandwidth records, heat dissipation operating levels, and write-back confirmation flags after verification and completion into a complete dataset. The complete dataset is cataloged with the time index as the primary key and the channel identifier as the secondary key, and the completion flag and calibration flag are saved in the catalog entries as the sole input for generating curves and lists in the next step.
[0081] After obtaining the complete dataset, the curve and inventory generation unit traverses the directory according to the time index, merges the voltage and current samples within the same window using power caliber, calculates the temperature difference between the inlet and outlet for the temperature samples, and aligns the duty cycle records and power allowable bandwidth records by window to form a set of curve elements. Specifically, the curve and inventory generation unit first accumulates and organizes the set of curve elements based on the capacity measurement caliber registered in the task configuration set to generate the basic sequence of the capacity curve; when a directory item contains a completion identifier, the completion interval is distinguished in the basic sequence by dashed lines or annotations; when a directory item carries a write-back confirmation mark, a parameter effectiveness identifier is written in the basic sequence so that the subsequent timeline can accurately show the start and end positions of parameter changes. Subsequently, the curve and list generation unit, based on the execution segments in the recovery process guidelines, extracts parameter snapshots and interval indices associated with the segments from the complete dataset. It then generates a parameter change list according to the segment execution order, listing each target correction amount, duration window number, release condition, slope limit, and applicable interval index. If multiple parameter snapshots exist within the same index at the same time, they are merged according to a priority table, and the reference identifier of the merged entry is retained in the list. To improve the consistency of subsequent retrievals, the curve and list generation unit performs structured processing on the core curve and parameter change list: it merges the curve base sequence, completion intervals, and parameter activation identifiers into a curve segment set, and associates each curve segment with its generated interval index and heat dissipation work level; it sorts the parameter change list by both time and interval, generating a change segment set, and establishes a bidirectional index with the curve segment set, ensuring that any segment can be traced back to the original window and directory item. Furthermore, the curve and list generation unit samples and verifies the curve segment set and the change segment set against the original sample area of the state sequence. Within the sampling window, it compares the combination trend of voltage and current samples with the boundary relationship of the power allowable bandwidth record. If inconsistencies are found, a verification note is inserted into the report draft, and the window number requiring verification is marked. Finally, the curve and list generation unit packages the capacity curves and parameter change list along with the sampling verification notes into report data. The report data is saved in a structured format, including the curve segment set, change segment set, index mapping, verification notes, and directory pointer. The report version is registered in the shared area to provide standardized input for the next step of write-back and update.
[0082] After the report data is generated, the planning and write-back unit loads the report version from the shared area and sequentially reads the curve segment set and the change segment set. Simultaneously, it extracts items such as the current target power, cutoff voltage, duration, sampling cycle time, and link robustness strategy from the task configuration set, ensuring that write-back and updates are performed under the same version caliber. The planning and write-back unit first determines the new parameters that need to be fixed and the temporary parameters that need to be revoked based on the parameter effectiveness identifiers in the change segment set: when the release conditions of a change segment are met and the temperature difference trend within the corresponding time range of the curve segment set has fallen back to within the hysteresis fallback threshold, the change segment is marked as revocable, and a revocation entry is generated in the write-back queue; when the target correction amount of a change segment is continuously stable in the curve segment set and consistent with the power allowable bandwidth recording boundary, the change segment is marked as solidifiable, and a solidification entry is generated in the write-back queue. Subsequently, the planning and write-back units, based on the sampling and verification notes in the report data, perform a quick verification of the window numbers marked for review: if the review window involves communication-side retransmission information, a receipt policy entry is added to the write-back queue, requiring a higher level of receipt and retransmission configuration to be enabled for the corresponding link in the next task cycle; if the review window involves filling in a gap, an observation policy entry is added to the write-back queue, requiring an increase in the sampling cycle or observation duration for that gap in the next task cycle. To ensure that the timing of parameter write-back and plan updates is consistent, the planning and write-back units sort all entries according to execution priority: first execute the cancellation entries, then execute the fixation entries, and finally execute the receipt policy entries and observation policy entries; the execution of each entry is anchored by the session number and time index, and a corresponding write-back confirmation flag is generated after execution. The write-back confirmation flag is bound one-to-one with the entry and written to the shared area. After completing the above write-back, the planning and write-back unit updates the plan based on the capacity curve trend and the number of continuous windows in the parameter change list in the report data: for intervals requiring re-capacity, a new task time window is generated based on the interval index and the end position of the curve segment set; for intervals requiring the start of derating, a new target power and change step size are generated based on the target correction amount and slope limit of the change segment set; for intervals requiring adjustment of cutoff conditions, a new cutoff voltage and protection boundary are generated based on the downward amplitude in the curve segment set; and new sampling cycle suggestions are given for intervals involving observation strategies. Finally, the planning and write-back unit aggregates all parameter entries after execution and update into an adjustment parameter set. The adjustment parameter set records the source curve segment or change segment reference identifier, execution result, and write-back confirmation mark for each entry, and establishes a version mapping relationship with the original entries in the task configuration set; at the same time, the adjustment parameter set version is registered in the shared area so that the results of this update can be referenced when reading the task configuration set in the next task cycle.In summary, the input of this step is report data, and the output is a set of adjustment parameters. The complete dataset drives the formation of report data, which is then transformed into a set of adjustment parameters after being written back and updated. This set establishes a stable index relationship with the preceding task configuration set, status sequence, and recovery process guidelines, thereby forming a continuous closed loop from data compilation to curve and list generation, and then to parameter write-back and plan update, all within the same index and parameter caliber at the same time.
[0083] Example 2: Figure 2 This diagram illustrates a structural block diagram of a remote discharge control system for a power distribution network communication battery according to an embodiment of the present invention. Figure 2 As shown, the structure may include:
[0084] The parameter configuration and distribution module 101 is used to acquire remote setting parameters and communication robustness strategies, perform standardization, verification, and parameter boundary checks, generate a task configuration set and initial control values, and distribute and store the initialization completion flag. Specifically, it receives remote setting parameters and communication robustness strategies from the centralized management terminal, and under the constraints of the electronic load capacity list and the battery rated protection threshold, completes unit conversion, dimension correction, time base alignment, and interval continuity verification to form a task configuration set and initial control values. The task configuration set records the parameter source, version number, and timestamp, and maintains its association with the site identifier. The initial control values are transmitted to the data acquisition and status calculation module as initialization input, and the initialization completion flag is cached in the remote terminal.
[0085] The data acquisition and state calculation module 102 is used to acquire voltage and current from the initialization completion mark and control initial value, perform synchronization and noise reduction to obtain a state sequence, and calculate the state of charge estimate and interval index. Specifically, it receives the initialization completion mark and control initial value from the parameter configuration and distribution module, performs self-check, synchronous sampling, anomaly point elimination, and smoothing on the voltage measurement channel and current measurement channel, and forms a state sequence according to the task scheduling caliber. Based on the state sequence, it calculates the cumulative capacity and equivalent static voltage to obtain the state of charge estimate and interval index. It then passes the state sequence to the compensation evaluation module for invocation and registers the protection threshold caliber in the protection register area of the local critical device.
[0086] The compensation evaluation module 103 is used to evaluate the voltage decay of the state sequence and the state of charge, and generate a feedforward compensation amount. Specifically, it receives the state sequence and the state of charge from the data acquisition and state calculation module, performs voltage decay attribution and scale conversion in combination with the compensation mapping entries of the segmented parameter control table, and generates a feedforward compensation amount when the interval boundary hysteresis rule is met. The feedforward compensation amount is handed over to the control synthesis module as a control input and the correspondence between the feedforward compensation amount and the time index is recorded in the control input area of the state sequence.
[0087] The control synthesis module 104 is used to select segmented parameter control table entries based on interval index, and perform duty cycle calculation and power deviation processing in combination with feedforward compensation to generate a compaction flag. Specifically, based on the interval index and feedforward compensation from the compensation evaluation module, the component decomposition and amplitude limiting accumulation of the proportional-integral-derivative control link are completed to generate the duty cycle and power deviation. The power deviation is processed by sliding statistical judgment and progressive compression strategy to obtain the compaction flag. The compaction flag is output to the thermal regulation and command module for registration, and the status flag is sent back to the extension area of the status sequence.
[0088] The thermal regulation and command module 105 is used to adjust cooling and refrigeration parameters according to the tightness flag to obtain the thermal state, generate a power write-back command and send it for confirmation to obtain a write-back confirmation flag; specifically, it receives the tightness flag from the control synthesis module and the temperature data from the temperature acquisition channel, and performs adjustments to the water pump speed, valve opening and refrigeration power to obtain the thermal state; it generates a first-level derating entry and a second-level derating entry for the power write-back command based on the thermal state and power deviation; it sends the power write-back command to the control unit for parameter update and confirmation to obtain a write-back confirmation flag; the write-back confirmation flag is transmitted to the safety judgment and event handling module.
[0089] The safety judgment and event handling module 106 is used to perform overcurrent, overtemperature, and undervoltage judgments based on thermal state and state sequence to generate emergency stop flags, organize event records, and generate recovery process guidelines. Specifically, it receives thermal state data from the thermal regulation and command module and state sequence data from the data acquisition and state calculation module, performs transient screening and consistency verification of overcurrent threshold, temperature threshold, and undervoltage threshold, and generates emergency stop flags; it performs event merging and field assembly based on emergency stop flags and write-back confirmation flags to obtain event records; it performs archive entry segmentation and recovery paragraph arrangement on the event records to generate recovery process guidelines; and it transmits the recovery process guidelines to the data compilation and parameter update module.
[0090] The data compilation and parameter update module 107 is used to verify and supplement data from the recovery process guidance and status sequence, generate structured report data, adjust the task configuration set, and obtain an adjustment parameter set. Specifically, it receives the recovery process guidance and status sequence from the security judgment and event handling module, performs data integrity verification and missing data filling, and forms a complete dataset. Based on the complete dataset, it generates the basic sequence of the capacity curve and the parameter change list, performs structured processing on the curve segment set and the change segment set, and obtains report data. Based on the report data, it adjusts the target power, cutoff voltage, and duration of the task configuration set to obtain the adjustment parameter set. The adjustment parameter set is written back to the parameter configuration and distribution module for the next task cycle.
Claims
1. A method for remote discharge control of a storage battery used in power distribution network communication, characterized in that, include: The system acquires remote setting parameters and communication robustness strategies. Based on the electronic load capacity list and the battery rated protection threshold, it is standardized through unit conversion, dimension correction, time base alignment and field completion. The system is then checked for interval continuity and threshold ordering to obtain the task configuration set. The target power, cutoff voltage and duration are extracted from the task configuration set. Boundary checks are performed based on the intersection of the upper limit of the electronic load power carrying list and the available window of the site and the preset rounding strategy. The initial control value is obtained by mapping the power target caliber, the protection threshold caliber and the task scheduling caliber. The control initial value and communication robustness strategy are based on the instruction receipt requirements, retry count and interval, and breakpoint resume rules. The message is constructed in segments and sent to the local controller with time synchronization information. The parameter area is written, the initial register area of the internal control loop is refreshed, and the local task timer is configured to obtain the initialization completion mark. The control initial value includes a set of values for power target, protection threshold and task scheduling. Based on the initialization completion mark and control initial value, the voltage and current measurement channels are triggered by the local acquisition timer synchronous pulse. Differential access and magnetoelectric sensor are used for synchronous sampling. Noise is removed through outlier elimination, smoothing and baseline regression to obtain a state sequence. The state sequence records three elements in a structured manner: sampling time, voltage sample and current sample. The state of charge is calculated and an interval index is generated based on the preset interval of the segmented parameter control table. Voltage attenuation is evaluated and a feedforward compensation amount is generated based on the compensation mapping entries. Based on interval indexing and hysteresis rules, segmented parameter control entries are selected. Combined with feedforward compensation, duty cycle calculation and power deviation processing are performed based on power error signal and integral limiting to generate compact flags. Based on the tightness flag, the coolant flow rate and cooling power are adjusted according to the three-segment threshold and hysteresis logic to obtain the thermal state. Based on the power allowable bandwidth and duty cycle constraint boundary, a power write-back command is generated and sent for confirmation, and a write-back confirmation flag is obtained. Based on thermal state and state sequence, overcurrent, overtemperature and undervoltage judgments are performed to generate emergency stop flags. Event records are organized based on time index coupling relationship and recovery process guidance is generated based on guidance template. Based on the recovery process guidance, status sequence, sampling cycle, and breakpoint resume rules, data is verified and supplemented. Structured report data is generated based on capacity metering caliber. According to the capacity metering caliber registered in the task configuration set, the curve element set is accumulated and organized to generate the basic sequence of the capacity curve. When the directory item contains a supplementation identifier, the supplementation interval is distinguished in the basic sequence by dashed lines or annotations. When the directory item carries a write-back confirmation mark, the parameter effectiveness identifier is written in the basic sequence. The curve basic sequence, supplementation interval, and parameter effectiveness identifier are merged into a curve segment set, and each curve segment is associated with its generation interval index and heat dissipation working level. The parameter change list is sorted by time and interval to generate a change segment set. The task configuration set is adjusted based on the curve segment set and the change segment set to obtain the adjusted parameter set.
2. The method according to claim 1, characterized in that, Remote setting parameters include: Remotely set parameters include target power, cutoff voltage, duration, heat dissipation threshold table, sampling period, recording granularity, number of concurrent connections, and station identifier.
3. The method according to claim 1, characterized in that, Communication robustness strategies include: Communication robustness strategies include command acknowledgment requirements, retry count and interval, link health assessment threshold, breakpoint resume rules, and time synchronization rules.
4. The method according to claim 1, characterized in that, The process of generating the feedforward compensation also includes: The state of charge is calculated from the state sequence by fusing the accumulated capacity and the equivalent static voltage. Based on the segmented parameter control table, the continuous intervals and hysteresis rules are preset to determine and mark the intervals. The interval index is then appended to the extended area of the state sequence to obtain the state of charge and the interval index. Based on the state sequence and state of charge, voltage attenuation attribution and scaling are performed using a segmented parameter control table and compensation mapping entries. Feedforward compensation is generated when the interval boundary hysteresis rule is satisfied.
5. The method according to claim 1, characterized in that, The process of generating firmness markers also includes: Obtain the interval index, and select parameter entries containing proportional parameters, integral parameters, derivative parameters, integral limit and power allowable bandwidth from the segmented parameter control table based on the hysteresis rule and the parameter entries of the previous processing window to obtain the segmented parameter control table entries; The segmented parameter control table entries are connected to the feedforward compensation input proportional-integral-derivative control link. The duty cycle is calculated based on the component decomposition of the power error signal, integral amplitude limiting constraint, and duty cycle constraint boundary. The duty cycle and power deviation are obtained through time-adjacent smoothing strategy. Power deviation is marked and statistically determined based on the power allowable bandwidth and jitter suppression threshold, indicating whether it is in-band, near-band boundary, or out of bounds. A compact flag is generated through integral limiting and progressive compression strategies. The progressive compression strategy limits the duty cycle variation of several future time indices with a fixed step size and ensures that the compressed duty cycle is still within the duty cycle constraint boundary, thereby keeping the time adjacent difference of the control output within the controllable range.
6. The method according to claim 1, characterized in that, The process of obtaining the write-back confirmation flag also includes: Based on the power device case temperature, heat exchange plate temperature, and coolant inlet / outlet temperature and tightness indicator, the coolant flow rate and cooling power are adjusted by linearly regulating the water pump speed and valve opening and increasing the proportion of cooling power according to three thresholds and hysteresis logic, so as to obtain the thermal state. Based on the thermal state and power deviation, and using the power allowable bandwidth boundary and duty cycle constraint boundary, the power write-back instruction is obtained by arranging first-level derating entries, second-level derating entries, and recovery entries through target correction amount, number of duration windows, release conditions, and slope limit fields. The power write-back command is sent to the local controller based on the breakpoint resume rule of the communication robustness strategy. The target correction amount and slope limit loading, as well as the number of continuous windows and release conditions, are registered, and a write-back confirmation mark is obtained.
7. The method according to claim 1, characterized in that, The process of generating recovery procedure guidelines also includes: The thermal state and state sequence are obtained. Based on the overcurrent threshold, temperature threshold, uplink threshold, undervoltage threshold and minimum hold time slot, transient discrimination is performed by continuous time index over-limit judgment and sudden increase discrimination. The consistency is checked by cross-comparison of candidate segment and continuous window number to obtain emergency stop mark. Based on the coupling relationship of emergency stop flag, write-back confirmation flag and time index, events coupled in the same window, adjacent events and independent events are classified and merged, and event records are obtained by assembling the main event field and the auxiliary factor field. The event logs are archived based on over-temperature, over-current, and under-voltage guidance templates, and derating retention and heat dissipation monitoring sections are arranged to obtain recovery process guidance.
8. The method according to claim 1, characterized in that, The process of obtaining the set of adjustment parameters also includes: Obtain the recovery process guide and status sequence, and perform data integrity verification and missing data filling based on the task configuration set sampling beat and breakpoint resume rules through adjacent window interpolation, parameter snapshot extraction and clock calibration to obtain the complete dataset; Based on the complete dataset, capacity measurement caliber, and parameter validity identifier, the basic sequence of the capacity curve is generated by merging the power caliber and calculating the temperature difference. The data is then structured by establishing a bidirectional index between the curve segment set and the change segment set to obtain the report data. The report data is written back to the parameter list by generating parameters through canceling entries, fixing entries, and receipt strategy entries based on the release conditions of the change segment set and the temperature difference trend of the curve segment set. The plan is then updated by adjusting the new task time window, target power, and cutoff voltage to obtain the adjustment parameter set.
9. A remote discharge control system for a storage battery used in power distribution network communication, applied to the method described in any one of claims 1 to 8, characterized in that, include: The parameter configuration and distribution module is used to obtain remote setting parameters and communication robustness strategies, perform normalization, verification and parameter boundary checks, generate task configuration sets and control initial values, and distribute the control initial values and communication robustness strategies to the local controller by constructing distribution messages in segments based on instruction acknowledgment requirements, retry counts and intervals and breakpoint resume rules, along with time synchronization information. It performs parameter area writing, internal control loop initial register area refresh and local task timer configuration, and obtains an initialization completion marker. The data acquisition and state calculation module is used to acquire voltage and current based on the initialization completion mark and control initial value, perform synchronization and noise reduction, obtain the state sequence, and calculate the state of charge estimate and interval index. The compensation evaluation module is used to evaluate the voltage decay of the state sequence and the state of charge, and generate the feedforward compensation amount. The control synthesis module is used to select segmented parameter control entries based on interval index, combine feedforward compensation to calculate duty cycle and power deviation, and generate compact flags. The thermal regulation and command module is used to adjust the cooling and refrigeration parameters according to the tightness flag to obtain the thermal state, generate a power write-back command and send a confirmation to obtain a write-back confirmation flag. The safety assessment and event handling module is used to perform overcurrent, overtemperature and undervoltage assessments based on thermal state and state sequence, generate emergency stop flags, organize event records and generate recovery process guidelines. The data compilation and parameter update module is used to verify and supplement data from the recovery process guide and status sequence, generate structured report data, adjust the task configuration set and obtain the adjustment parameter set.