An industrial internet device data acquisition and dynamic control system
By generating associated acquisition point groups and performing three-stage sampling in the industrial internet device control system, the problem of insufficient data objects in the existing technology is solved, and the accuracy and stability of control actions are improved. It is possible to acquire relevant data during the control process and perform deviation attribution and strategy correction.
Patent Information
- Application Number
- CN202610770218.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-01
- Publication Date
- 2026-08-25
AI Technical Summary
In existing industrial internet equipment control systems, equipment data acquisition relies on fixed point lists or ordinary periodic sampling. This results in insufficient data objects and judgment priorities before, during, and after control actions, making it difficult to distinguish the source of deviations and affecting the accuracy and stability of control results.
The system employs a device data access unit, an edge acquisition control unit, and a control strategy processing unit. By generating associated acquisition point groups, it performs pre-control resampling, in-control tracking sampling, and post-control verification sampling. The results of these three stages of sampling are combined to attribute deviations and correct strategies, ensuring the matching and accuracy of data acquisition and control actions.
It improves the accuracy and stability of data acquisition and control in industrial internet equipment control systems, enabling the acquisition of relevant data during control action execution, differentiation of deviation sources, and targeted adjustments, reducing the reliance on ordinary periodic data acquisition for direct control action execution.
Smart Images

Figure CN122632771A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of industrial internet device control technology, specifically to an industrial internet device data acquisition and dynamic control system. Background Technology
[0002] Industrial Internet (IIoT) device control systems typically connect to field devices via edge gateways, data acquisition terminals, PLCs, or industrial controllers. They collect data from sensors, actuators, controllers, and other device points for equipment status monitoring, alarm judgment, control strategy generation, and remote control execution. Field devices can include valves, pumps, frequency converters, heating devices, conveying equipment, and robotic actuators. Relevant data points can include temperature, pressure, flow rate, liquid level, current, voltage, operating status, interlock status, execution feedback status, and communication status. As the requirements for real-time performance and security in industrial equipment control processes increase, the coordination between equipment data acquisition and control actions has a significant impact on the accuracy and stability of the control results.
[0003] In existing industrial internet device control systems, device data acquisition typically employs fixed sampling periods, preset point lists, or configuration of acquisition tasks based on device type. The control side generates control commands based on platform strategies, local control logic, or edge control nodes, and issues them to field devices for execution. During control execution, the system usually determines whether the control action is completed through actuator feedback, communication status, current value of the target point, or alarm status. Some systems also adjust the sampling period, acquisition priority, or control parameters based on device status, communication status, or abnormal operation. The above methods can meet general data monitoring, remote control, and operation recording needs.
[0004] However, for specific control actions, the data objects and judgment priorities they rely on before, during, and after execution are not the same. If control is still mainly based on a fixed point list or ordinary periodic sampling data, there may be problems with insufficient collection of pre-control status, interlock protection, process-related status, or execution feedback information related to the current control action. When the control result does not meet expectations, it is also difficult to distinguish whether the deviation is caused by actuator non-response, interlock status change, process load disturbance, communication feedback abnormality, data acquisition and update lag, or insufficient control quantity. Summary of the Invention
[0005] The purpose of this invention is to provide a data acquisition and dynamic control system for industrial internet devices to solve the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution: an industrial internet device data acquisition and dynamic control system, comprising a device data access unit, an edge acquisition control unit, and a control strategy processing unit; The equipment data access unit connects to the sensors, actuators, or controllers of field equipment and acquires equipment location data. The control strategy processing unit saves control action templates, point association rules, deviation attribution rules, and strategy correction rules. After receiving the control action to be executed, the edge acquisition control unit identifies the control action type, target device, target control point, and target control quantity. Based on the point association rules, it generates a group of associated acquisition points and configures the sampling stage, attribution judgment role, and strategy correction mapping relationship for the points in the group. Before control, the edge acquisition control unit resamples the points related to the control conditions and confirms the control conditions. When the control conditions are met, it executes the control action, performs tracking sampling during control, and performs verification sampling after control. It binds the three-stage sampling results with the current control action record and determines the execution deviation type based on the three-stage sampling results. It then corrects the subsequent acquisition strategy and control strategy based on the execution deviation type.
[0007] Preferably, the control action template includes control action type, target equipment type, target control point, target control quantity, allowable deviation, execution time limit, control action hazard level, and corresponding point association rules; the control action type includes one or more of valve opening adjustment, frequency converter frequency adjustment, pump start / stop, heating power adjustment, conveying speed adjustment, or operating mode switching.
[0008] Preferably, the associated acquisition point group includes target control points, pre-state points, interlock protection points, process-related points, execution feedback points, target result points, anomaly judgment points, communication status points, and rollback control points. Target control points are used to represent equipment points directly affected by control actions. Pre-state points are used to determine whether control actions are allowed to be executed. Interlock protection points are used to determine whether there are safety restrictions. Process-related points are used to determine the impact of control actions on process status. Execution feedback points are used to determine whether actuators respond. Target result points are used to represent the actual achievement of the target control quantity after the control action is executed. Anomaly judgment points are used to determine the source of control deviation. Communication status points are used to represent the data transmission or feedback link status related to the current control action. Rollback control points are used to perform hold, shutdown, frequency reduction, valve closure, switching local control, or safety rollback actions when control conditions are not met, control execution is abnormal, or execution deviation reaches a preset level. The same field equipment point can be configured as one or more of the above point types according to its use in different sampling stages.
[0009] Preferably, the edge acquisition control unit determines the associated acquisition point group from the control action template, equipment topology relationship, control object relationship or process flow relationship according to the control action type and target device, and configures the corresponding sampling stage, sampling period, sampling priority, sampling time window, attribution judgment role and strategy correction mapping relationship for different points in the associated acquisition point group; the strategy correction mapping relationship is used to map the point type of deviation and its corresponding sampling stage to the acquisition strategy correction content and control strategy correction content.
[0010] Preferably, the pre-control resampling includes sampling the target control point, the pre-state point, the interlock protection point, and the process-related point used to confirm the control conditions; the edge acquisition control unit confirms the control conditions based on the current value of the target control point, the state of the pre-state point, the state of the interlock protection point, and the current value of the process-related point; if the control conditions are not met, the control action is refused to be executed, or one of the following processes is executed: limiting, holding, degrading, local closed-loop, or rollback control.
[0011] Preferably, the control tracking sampling is performed within the control action execution window, sampling execution feedback points, process-related points, and interlock protection points or communication status points used for safety status tracking; the execution window is determined based on the execution time limit of the control action, equipment response time, process lag time, or the hazard level of the control action; the control post-verification sampling is performed after the control action is completed, sampling target result points, execution feedback points, and anomaly judgment points; when process-related points or interlock protection points are configured as attribution judgment points, the corresponding process-related points or interlock protection points are also resampled, and it is determined whether the control result is within the allowable deviation range.
[0012] Preferably, the execution deviation types include acquisition lag deviation, actuator response deviation, interlock change deviation, process load disturbance deviation, communication feedback anomaly, and insufficient control quantity deviation. The edge acquisition control unit determines the corresponding execution deviation type based on the time relationship, numerical change relationship, and state change relationship between the pre-control resampling data, the tracking sampling data during control, and the post-control verification sampling data. The edge acquisition control unit calls the corresponding strategy correction mapping relationship based on the execution deviation type, the type of the point where the deviation occurred, and the sampling stage corresponding to that point, to determine the acquisition strategy correction content and the control strategy correction content.
[0013] Preferably, the execution deviation type is determined as follows: when the execution feedback point has changed in accordance with the target control quantity, but the target result point has not been updated or has been updated late within the allowed update time window, it is determined to be a data acquisition lag deviation; when the control command has been issued and the communication status point or anomaly judgment point shows that the communication status is normal, but the execution feedback point has not changed in accordance with the target control quantity within the execution time limit, it is determined to be an actuator response deviation; when the interlock protection point in the control changes from the allowed state to the prohibited state, it is determined to be an interlock change deviation; when the execution feedback point reaches the feedback state or feedback value corresponding to the target control quantity, but the process-related point has not reached the expected change range within the preset time window, it is determined to be a process load disturbance deviation; when the data status returned by the execution feedback point is missing, invalid, duplicate, or timed out, or the communication status point shows a communication abnormality, it is determined to be a communication feedback abnormality; when the change direction of the execution feedback point is consistent with the target control quantity, but the deviation between the target result point and the target control quantity still exceeds the allowable deviation, it is determined to be a control quantity insufficient deviation.
[0014] Preferably, the acquisition strategy correction includes adjusting the subsequent associated acquisition point group, sampling period, sampling priority, tracking sampling time window in control, or verification sampling number after control according to the execution deviation type; the control strategy correction includes adjusting the subsequent control limit, execution timing, compensation control amount, secondary confirmation condition, rollback strategy, or degradation strategy according to the execution deviation type; the subsequent acquisition strategy and subsequent control strategy are used for subsequent similar control actions that have the same control action type, the same target device type, the same target control point, or the same control action template as the current control action.
[0015] Preferably, the edge acquisition control unit further includes a data trust gating unit; the data trust gating unit is used to determine whether the data sampling time, data snapshot, status version, point change status or interlock status of the target control point, the pre-control resampling point, the interlock protection point, the process association point, the execution feedback point, the target result point, the anomaly judgment point or the communication status point meet the requirements of the current control action during the pre-control resampling, control tracking sampling or post-control verification sampling stages; if not, the edge acquisition control unit performs one of the following processing on the current control action: limiting, holding, degrading, local closed loop, rollback control or blocking.
[0016] The beneficial effects of this system are as follows: by combining specific control actions with associated acquisition point groups, three-stage sampling, execution deviation attribution, and subsequent acquisition and control strategy correction, the data acquisition of industrial Internet devices no longer relies solely on fixed point lists or ordinary periodic sampling. Instead, it organizes pre-control confirmation, in-control tracking, and post-control verification around the current control action. Therefore, the system can obtain data related to control conditions, execution feedback, process status, and control results during the execution of control actions, and distinguish the sources of execution deviations based on these data, providing an adjustment basis for the acquisition configuration and control configuration of subsequent similar control actions, as shown in the following content.
[0017] 1. Generating associated data collection point groups based on control actions helps to ensure that the data collection objects correspond to the current control actions. The system can determine different data collection objects for different control actions such as valve opening adjustment, inverter frequency adjustment, and pump start-up and shutdown. This allows the control conditions, interlocking status, execution feedback, and process association status that need to be considered before and after the execution of the control action to be included in the data collection scope, thereby providing a data foundation that is more in line with the current control action for subsequent control condition confirmation and execution result judgment.
[0018] 2. By sampling in three stages—before control, during control, and after control—the system can support control condition confirmation, execution process tracking, and control result verification, respectively. Through this staged acquisition method, the system can confirm the target equipment status, pre-state, and interlock status before executing control actions, track actuator responses and process status changes during execution, and determine whether the control results are within the allowable deviation range after execution. At the same time, the data reliability gating unit judges the data sampling time, data snapshot, status version, point change status, or interlock status in the above stages. When the current control action requirements are not met, it performs limiting, holding, degradation, local closed-loop, backoff control, or blocking processing, which helps to reduce the situation where control actions are directly executed based solely on data collected in ordinary cycles.
[0019] 3. The deviation attribution and bidirectional correction strategy based on the three-stage sampling results is beneficial for targeted adjustments to subsequent similar control actions. On the acquisition strategy side, the subsequent associated acquisition point group, sampling period, sampling priority, tracking sampling time window during control, or verification sampling number after control can be adjusted. On the control strategy side, the subsequent control limit, execution timing, compensation control amount, secondary confirmation conditions, rollback strategy, or degradation strategy can be adjusted. In this way, the deviation attribution results are not only used to record anomalies, but can also be written back to the current control action record and stage binding and attribution correction mapping table, so that subsequent similar control actions can call the updated acquisition strategy and control strategy. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of the overall system structure of the present invention; Figure 2 This is a schematic diagram illustrating the generation of the control action associated acquisition point group according to the present invention; Figure 3 This is a schematic diagram of the three-stage sampling and control process of the present invention; Figure 4 This invention provides a deviation attribution mapping diagram. Figure 5 This is a schematic diagram illustrating the dual correction of the acquisition strategy and control strategy of the present invention; Figure 6 This is a schematic diagram of the data trust gating system of the present invention. Detailed Implementation
[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] Please see Figures 1-6 The present invention provides the following technical solution: S1: The edge acquisition control unit receives control actions to be executed from the industrial internet platform, local controller, or edge control node, and parses the action name, target device number, target control point, target control quantity, allowable deviation, and execution time limit carried by the control action. In this embodiment, the system includes a device data access unit, an edge acquisition control unit, and a control strategy processing unit. The device data access unit is used to access field device data, the edge acquisition control unit is used to perform control action parsing and staged acquisition control, and the control strategy processing unit is used to save templates and rules related to the control actions.
[0023] In this step, the equipment data access unit connects to the sensors, actuators, or controllers of the field equipment and acquires equipment location data. The field equipment includes PLCs, frequency converters, valve actuators, pumps, heating devices, conveying equipment, or robot actuators. The equipment location data includes one or more of the following: temperature, pressure, flow rate, liquid level, current, voltage, frequency, valve opening, pump operating status, actual frequency of the frequency converter, actuator positioning signal, emergency stop status, interlock status, remote permission status, and communication status.
[0024] In this step, the control strategy processing unit saves control action templates, point association rules, deviation attribution rules, and strategy correction rules. The control action template includes control action type, target equipment type, target control point, target control quantity, allowable deviation, execution time limit, and corresponding point association rules. The point association rules are used to determine the relevant points that need to be collected before, during, and after a certain control action. The deviation attribution rules are used to determine the source of control deviation based on the sampling data at different stages. The strategy correction rules are used to adjust the subsequent acquisition strategy and control strategy based on the source of deviation.
[0025] In this step, after receiving the control action to be executed, the edge acquisition control unit matches the action name with the control action template and identifies the control action type, target equipment, target control point and target control quantity. The control action type includes one or more of the following: valve opening adjustment, frequency converter frequency adjustment, pump start and stop, heating power adjustment, conveying speed adjustment or operation mode switching. One or more of these refers to a single control action or a composite control process formed by a combination of multiple control actions.
[0026] In this step, the target device refers to the field device or device component directly affected by this control action; the target control point refers to the point used to write or change the operating state of the target device; the target control quantity refers to the value or state that the target control point will achieve; the allowable deviation refers to the range of deviation that the actual feedback value is allowed to have relative to the target control quantity after the control is completed; and the execution time limit refers to the maximum time from the issuance of the control action to the time when effective feedback should be obtained. The above information is parsed by the edge acquisition control unit to form the current control action record, which serves as the data basis for generating associated acquisition point groups based on point association rules.
[0027] S2: After completing the identification of control action type, target device, target control point and target control quantity, the edge acquisition control unit calls the point association rules stored in the control strategy processing unit, and generates an associated acquisition point group according to the point association rules. The associated acquisition point group is a set of device points temporarily determined around the current control action and related to control condition confirmation, execution process tracking and control result verification.
[0028] The associated acquisition point group includes target control points, pre-state points, interlock protection points, process-related points, execution feedback points, target result points, anomaly judgment points, communication status points, and rollback control points. Target control points represent equipment points where control actions are directly written to or changed. Pre-state points determine whether control actions are allowed to be executed. Interlock protection points determine if safety restrictions exist. Process-related points determine the impact of control actions on the process state. Execution feedback points determine whether the actuator responds. Anomaly judgment points identify the source of control deviation. Target result points represent the actual achievement of the target control quantity after the control action is executed. Rollback control points are used to perform hold, shutdown, frequency reduction, valve closure, switching local control, or other safety rollback actions when control conditions are not met, control execution is abnormal, or execution deviation reaches a preset level. Communication status points represent the data transmission or feedback link status related to the current control action.
[0029] In this step, the edge acquisition control unit reads the equipment topology relationship, control object relationship, and process flow relationship based on the target equipment number, and determines the range of points related to the current control action in conjunction with the control action template. Then, from this range of points, it selects the pre-confirmation status points and interlock protection points, the execution feedback points and process-related points for tracking during control, and the target result points and anomaly judgment points for post-control judgment. Thus, the edge acquisition control unit determines the associated acquisition point group from the control action template, equipment topology relationship, control object relationship, or process flow relationship based on the control action type and target equipment.
[0030] In this step, when the control action type is valve opening adjustment, the associated acquisition point group can include the target valve opening, current valve opening, remote control permitted status, actuator fault status, overpressure interlock status, emergency stop status, upstream pressure, downstream pressure, flow rate, valve position signal, actuator current, opening deviation, and feedback loss flag. When the control action type is inverter frequency adjustment, the associated acquisition point group can include the target frequency, actual frequency, remote mode, operating permitted status, overload protection status, overtemperature protection status, motor current, load rate, conveying speed, frequency deviation, and feedback delay flag. This ensures that different control actions have different data acquisition objects and supports the grouped acquisition of target control points, pre-state points, interlock protection points, process associated points, execution feedback points, and anomaly judgment points.
[0031] In this step, after generating the associated acquisition point group, the edge acquisition control unit configures the corresponding sampling purpose and sampling stage for different points within the group. Among them, target control points, pre-state points, interlock protection points, and process-related points used to confirm control conditions are configured as pre-control resampling objects; execution feedback points, process-related points, and interlock protection points or communication status points used for safety status tracking are configured as tracking sampling objects during control; target result points, execution feedback points, and anomaly judgment points are configured as post-control verification sampling objects. If necessary, process-related points related to deviation attribution are included in the post-control resampling objects.
[0032]
[0033] The strategy correction mapping relationship is used to map the type of point where deviation occurs and its corresponding sampling stage to the content of acquisition strategy correction and control strategy correction. Through the above mapping table, the edge acquisition control unit can directly call the sampling stage, attribution judgment role and strategy correction action corresponding to each point in the subsequent pre-control confirmation, control tracking, control post-control verification and execution deviation attribution process. In this way, the associated acquisition point group is transformed from a general point list into a staged acquisition and attribution correction structure driven by control action. It should be noted that the same field physical point can be configured as different point types according to its use in different sampling stages. For example, the actual valve opening can be used as an execution feedback point in control to determine whether the actuator responds; after control, it can be used as a target result point to determine whether the target opening reaches the allowable deviation range. As another example, the actual frequency of the frequency converter can be used as an execution feedback point in control and as a target result point after control.
[0034] In this step, if a complete set of associated acquisition points that satisfies the current control action cannot be found in the control action template or equipment topology, the edge acquisition control unit prioritizes retaining the target control point, the previous status point, the interlock protection point, and the execution feedback point. It also marks the missing process-related points or anomaly judgment points as points to be supplemented. At the same time, it restricts the current control action from entering the execution mode where the target control quantity changes significantly, the control action is of a high risk level, or requires complete interlock protection confirmation. This is to avoid directly executing high-risk control when the associated acquisition point set is incomplete. The processing still falls under the safety constraints after generating the associated acquisition point set according to the point association rules.
[0035] S3: After generating the associated acquisition point group, the edge acquisition control unit first enters the pre-control confirmation process. Before control, the control condition related points in the associated acquisition point group are resampled and the control conditions are confirmed. The control condition related points refer to the points that will directly affect whether the current control action is allowed to be executed, including target control points, pre-state points, interlock protection points, and necessary process related points.
[0036] In this step, pre-control resampling includes sampling the target control point, the pre-state point, the interlock protection point, and the process-related point used to confirm the control conditions. The target control point is used to obtain the current actual state of the target equipment before the control action is executed. The pre-state point is used to confirm whether the target equipment is in a remotely permitted, automatic mode, maintenance-free, or actuator-controllable state. The interlock protection point is used to confirm whether the emergency stop, overpressure, overload, safety door, interlock, or protection signal is in a state that allows control. The process-related point is used to confirm whether the pressure, level, flow rate, temperature, or load rate is within the process range that allows the execution of the current control action.
[0037] In this step, the edge acquisition control unit marks the sampling time, point source, current point value, and point status of the pre-control resampling data, and compares the resampling results with the allowable range in the control action template. This allows the edge acquisition control unit to confirm the control conditions based on the current value of the target control point, the status of the preceding state point, the status of the interlock protection point, and the current value of the process-related point, thereby avoiding directly executing the current control action based solely on ordinary cycle acquisition data.
[0038] In this step, the current value of the target control point is used to determine whether the current equipment status has room for adjustment. For example, whether the current valve opening has reached the mechanical limit, whether the current frequency of the frequency converter is within the allowable adjustment range, and whether the current status of the pump conflicts with the start / stop action to be executed. The status of the preceding status point is used to determine whether the control authority and equipment operation mode meet the execution requirements. The status of the interlock protection point is used to determine whether there are restrictions that prohibit control or require a safe state. The current value of the process-related point is used to determine whether the pressure, liquid level, flow rate, temperature, or load rate is within the process range that allows for control execution. The above judgments together constitute the confirmation of the specific realization of the control conditions.
[0039] In this step, if the current value of the target control point is within the allowable control range, the preceding state point is in the allowable state, the interlock protection point has not triggered the prohibition condition, and the current value of the process-related point has not exceeded the safety range, the edge acquisition control unit will mark the current control action as executable and bind the pre-control resampling data with the current control action record for subsequent control actions to be executed when the control conditions are met and for deviation attribution calls. The edge acquisition control unit will mark the pre-control resampling data according to the stage binding and attribution correction mapping table. The marking content includes the current control action number, point type, sampling stage, sampling time, current point value, preceding state judgment result and interlock judgment result, and use it as the baseline data before execution.
[0040] In this step, if the control conditions are not met, the control action is refused to be executed, or one of the following processes is executed: limiting, holding, degrading, local closed-loop, or rollback control. Refusing to execute is used to prevent the current control action from being issued further; limiting is used to restrict the target control quantity within a safe range; holding is used to maintain the current control quantity; degrading is used to reduce the remote control authority; local closed-loop is used to maintain local control by the field controller; and rollback control is used to restore the target device to a preset safe state.
[0041] S4: After the control conditions are confirmed to be met, the edge acquisition control unit executes the control action when the control conditions are met. Tracking sampling is carried out in the control. The execution method is to write the target control quantity into the target control point or send the corresponding control command to the target device, and at the same time establish a control action execution window that matches the current control action, so that the execution feedback point and the process related point enter the high-priority acquisition state within this time range.
[0042] In this step, the control action execution window refers to the time range from the moment the control action is issued until the effective execution feedback should be obtained. The execution window is determined based on the execution time limit of the control action, the equipment response time, the process lag time, or the risk level of the control action. The risk level of the control action is a level identifier pre-configured by the control action template, which is used to indicate the degree of impact of the control action on equipment safety, process stability, or personnel safety. The higher the risk level, the higher the priority and sampling density of tracking sampling in the control.
[0043] In this step, the control tracking sampling involves sampling the execution feedback points, process-related points, and interlock protection points or communication status points used for safety status tracking within the control action execution window. The execution feedback points are used to determine whether the target equipment has responded to the current control action, the process-related points are used to determine whether the control action has the expected impact on the relevant process status, and the interlock protection points and communication status points are used to determine whether there are changes in safety limits or abnormalities in the feedback link during the control execution process.
[0044] In this step, the edge acquisition control unit records the sampling time, point identifier, current value, and state change direction of each sampled value during the control tracking sampling period. It also compares the sampling results with the target control quantity, allowable deviation, and execution time limit in real time. If the execution feedback point does not produce a change corresponding to the target control quantity within the execution window, or if the process-related point shows a change trend inconsistent with the current control action, the control action is marked as a pending attribution state and the control tracking sampling data is retained. The pending attribution state refers to the current control action having an abnormal execution trend or feedback abnormality, and the status identifier of the execution deviation type needs to be determined after control by combining the three-stage sampling data. For the control tracking sampling data, the edge acquisition control unit marks its attribution judgment role according to the stage binding and attribution correction mapping table. Among them, the execution feedback point is used to judge the actuator response deviation, the interlock protection point is used to judge the interlock change deviation, the process-related point is used to judge the process load disturbance deviation, and the communication status point or feedback delay flag is used to judge the communication feedback abnormality.
[0045] In this step, the edge acquisition control unit also monitors the interlocking protection points and communication status points during the tracking sampling in the control process. If the interlocking protection point changes from the allowed state to the prohibited state, or if the execution feedback point experiences feedback loss, feedback delay, or communication abnormality, the edge acquisition control unit will perform limiting, holding, degradation, local closed-loop, or backoff control according to the severity of the abnormality. The time of the abnormality, the abnormal point, and the current control action record are bound together so that the execution deviation type can be determined later based on the three-stage sampling results.
[0046] S5: After the control action execution window ends, the edge acquisition control unit performs verification sampling after control. The verification objects include target result points, execution feedback points, and anomaly judgment points. When process-related points or interlock protection points are configured as attribution judgment roles, the edge acquisition control unit also re-samples the corresponding process-related points or interlock protection points, and judges whether the control results are within the allowable deviation range and the source of the deviation based on the re-sampled results.
[0047] In this step, post-control verification sampling involves sampling the target result point, execution feedback point, and anomaly judgment point after the control action is completed, and judging whether the control result is within the allowable deviation range. The allowable deviation is pre-configured by the control action template. Valve opening adjustment can use the difference between the actual opening and the target opening as the judgment basis. Inverter frequency adjustment can use the difference between the actual frequency and the target frequency as the judgment basis. Pump start-up and shutdown can use whether the operation feedback, outlet pressure, and flow rate changes simultaneously meet the preset conditions as the judgment basis.
[0048] In this step, the edge acquisition control unit binds the post-control verification sampling result with the current control action record, and reads the pre-control resampling data and the tracking sampling data during control for comparison. If the target result point reaches the target control quantity and the execution feedback point returns to a valid state within the execution time limit, and at the same time, the abnormal judgment point does not have feedback loss, deviation exceeding the limit or communication abnormality, then the current control action is marked as execution completed.
[0049] In this step, if the target result point does not reach the target control quantity, or the execution feedback point does not return a valid state within the execution time limit, or the anomaly judgment point shows execution timeout, missing feedback, feedback delay, deviation exceeding the limit, or communication anomaly, the edge acquisition control unit will mark the current control action as a state to be attributed, and retain the sampled values, sampling time, and state change direction of the target result point, execution feedback point, anomaly judgment point, and related process-related points, so as to determine the execution deviation type based on the three-stage sampling results later.
[0050] In this step, the edge acquisition control unit will also perform time sequence verification between the post-control verification sampling results and the tracking sampling results in the control. If the execution feedback point changes before the target result point and the target result point is not updated for a long time, this situation is recorded as a candidate information that may have acquisition lag. If the execution feedback point reaches the target control quantity but the process-related point does not produce the expected response, this situation is recorded as a candidate information that may have process load disturbance. The expected response is determined by the expected change range of the process-related point configured in the control action template or deviation attribution rule.
[0051] In this step, after the post-control verification sampling is completed, the edge acquisition control unit generates a post-control verification record. The post-control verification record includes at least the control action type, target device, target control point, target control quantity, target result point sample value, execution feedback point sample value, anomaly judgment point status, verification sampling time, and control result judgment identifier. This allows the subsequent edge acquisition control unit to determine the corresponding execution deviation type based on the time relationship, numerical change relationship, and state change relationship between the pre-control resampling data, the tracking sampling data during control, and the post-control verification sampling data. The post-control verification record also includes the deviation between the target result point and the target control quantity, the correspondence between the execution feedback point and the target control quantity, the deviation between the process-related point and the expected change range, the anomaly flag of the anomaly judgment point, and the attribution role of the above data in the stage binding and attribution correction mapping table.
[0052] S6: After the current control action is marked as pending attribution, the edge acquisition control unit reads the pre-control resampling data, the in-control tracking sampling data, and the post-control verification sampling data, and binds the above three-stage sampling results with the current control action record; then it reads the stage binding and attribution correction mapping table corresponding to the current control action to determine the point type, sampling stage, expected change relationship, and attribution judgment role of each associated point, and determines the execution deviation type based on the time relationship, numerical change relationship, and state change relationship between the three-stage sampling data.
[0053] For example, whether the execution feedback point changes with the target control quantity is used to determine the actuator response deviation; whether the process-related point reaches the expected change range is used to determine the process load disturbance deviation; whether the interlock protection point changes from the allowed state to the prohibited state in the control is used to determine the interlock change deviation; and whether the target result point lags behind the execution feedback point update is used to determine the acquisition lag deviation.
[0054]
[0055] When the same control action simultaneously meets the judgment conditions for multiple execution deviation types, the edge acquisition control unit can process the data in the following order: safety-related deviations take priority, feedback reliability deviations take priority, and control result deviations take a backseat. Specifically, if the interlock protection point changes from an allowed state to a prohibited state, the interlock change deviation is determined first, and hold, rollback, or degradation processing is performed. If the execution feedback is missing, timed out, or communication status is abnormal, resulting in unusable feedback data, the communication feedback abnormality is determined first. If the feedback data is reliable, the actuator response deviation, process load disturbance deviation, acquisition lag deviation, or control quantity insufficiency deviation is determined based on the numerical change relationship between the execution feedback point, process-related point, and target result point. If necessary, the edge acquisition control unit can output a composite execution deviation type. Through the above mapping relationship, the edge acquisition control unit can convert the three-stage sampling data into a specific execution deviation type and use this execution deviation type as the basis for subsequent acquisition strategy correction and control strategy correction. In this step, the types of execution deviations include data acquisition lag deviation, actuator response deviation, interlock change deviation, process load disturbance deviation, communication feedback anomaly, and insufficient control quantity deviation. Among them, data acquisition lag deviation refers to the sampling data update time being later than the actual change time of the equipment; actuator response deviation refers to the control action being issued but the actuator not producing the corresponding action according to the target control quantity; interlock change deviation refers to the change of safety or interlock conditions during execution; process load disturbance deviation refers to the actuator responding but the relevant process state not changing as expected; communication feedback anomaly refers to missing or timed-out feedback data; and insufficient control quantity deviation refers to the execution direction being correct but the target deviation still exceeding the allowable range.
[0056] In this step, the edge acquisition control unit uses the pre-control resampling data as the pre-execution baseline, the in-control tracking sampling data as the execution process record, and the post-control verification sampling data as the execution result record. It then makes judgments based on the time relationship, numerical change relationship, and state change relationship between the three types of data, thereby enabling the edge acquisition control unit to determine the corresponding execution deviation type based on the time relationship, numerical change relationship, and state change relationship between the pre-control resampling data, the in-control tracking sampling data, and the post-control verification sampling data.
[0057] In this step, if the pre-control resampling data shows that the target control point is within a controllable range, the control command has been issued, and the communication status point or anomaly judgment point shows that the communication status is normal, but the execution feedback point does not change in accordance with the target control quantity within the execution time limit, then the edge acquisition control unit determines that there is an actuator response deviation.
[0058] In this step, if the execution feedback point has reached or is close to the target control value, but the process-related points such as pressure, flow rate, liquid level, delivery speed, load rate, or temperature have not reached the expected change range recorded in the current control action template, the edge acquisition control unit determines that there is a process load disturbance deviation. That is, when the execution feedback point reaches the target control value, but the process-related points have not reached the expected change range, it is determined to be a process load disturbance deviation. The expected change range can be the numerical range, change direction, change magnitude, or state combination that the process-related points should reach within a specified time window. In other words, the expected change range can be pre-configured by the control action template, or it can be determined based on the equipment's historical operating range, process parameter table, manually set thresholds, or historical verification results of similar control actions.
[0059] In this step, if the tracking sampling data in the control center shows that the interlock protection point changes from an allowed state to a prohibited state, or if any of the states of emergency stop, overpressure, overload, safety door, or interlock protection is triggered, the edge acquisition control unit determines that there is an interlock change deviation. That is, when the interlock protection point in the control center changes from an allowed state to a prohibited state, it is determined to be an interlock change deviation.
[0060] In this step, if the target result point is not updated in time after the control verification sampling, but the execution feedback point has already changed in accordance with the target control quantity, the edge acquisition control unit will compare the sampling time of the target result point, the sampling time of the execution feedback point, and the control action issuance time. If the update time of the target result point exceeds the allowable update time window, it will be determined that there is a data acquisition lag deviation. The allowable update time window refers to the maximum time that the target result point should complete the data update after the current control action, and is determined by the control action template, device response time, or point sampling cycle configuration.
[0061] In this step, if the execution feedback point is not obtained within the execution time limit after the control action is issued, or if the data status returned by the execution feedback point is missing, invalid, duplicate, timed out, or communication abnormal, the edge acquisition control unit determines that there is a communication feedback abnormality, and binds the feedback missing time, communication status point, target device number, and current control action record so as to distinguish between device non-response and data link abnormality in the future.
[0062] In this step, if the direction of change of the execution feedback point is consistent with the target control quantity, but the difference between the target result point and the target control quantity still exceeds the allowable deviation after the control verification sampling, the edge acquisition control unit determines that there is a control quantity insufficient deviation, and records the deviation together with the target control quantity, the actual feedback quantity, the allowable deviation and the execution time limit for use when correcting the subsequent acquisition strategy and control strategy.
[0063] S7: After determining the type of execution deviation, the edge acquisition control unit corrects the subsequent acquisition strategy and control strategy according to the type of execution deviation. The acquisition strategy specifies which points need to be acquired, when to acquire them, and with what priority for subsequent similar control actions. The control strategy specifies whether subsequent similar control actions are allowed to be executed, how to limit the target control quantity, and whether compensation, degradation, or rollback is required. In this embodiment, subsequent similar control actions refer to subsequent control actions that have the same control action type, the same target equipment type, the same target control point, or call the same control action template as the current control action. For example, the same type of valve opening adjustment action, the same type of frequency adjustment action of the same model of frequency converter, or the control action under the same pump start-stop template can all be regarded as subsequent similar control actions.
[0064] In this step, the acquisition strategy correction includes adjusting the subsequent associated acquisition point group, sampling period, sampling priority, control tracking sampling time window, or post-control verification sampling number according to the type of execution deviation. For example, when the acquisition lag deviation is determined, the sampling period of the target control point and the target result point is shortened and the resampling priority before control is increased. When the actuator response deviation is determined, the sampling priority of the execution feedback point is increased and the actuator current or position signal point is added. When the process load disturbance deviation is determined, the control tracking sampling time window of the process associated point is extended.
[0065] In this step, the control strategy correction includes adjusting subsequent control limits, execution timing, compensation control quantities, secondary confirmation conditions, backoff strategies, or degradation strategies based on the type of execution deviation. For example, when it is determined to be an actuator response deviation, the target control quantity change range of subsequent similar control actions is limited; when it is determined to be an interlocking change deviation, interlocking verification conditions are added to similar control actions; when it is determined to be a control quantity insufficient deviation, compensation control quantities are generated outside the allowable deviation range or the segmented execution mode is adjusted. The edge acquisition control unit calls the corresponding strategy correction mapping relationship based on the type of execution deviation, the type of point where the deviation occurred, and the sampling stage corresponding to that point, in order to determine the content of the acquisition strategy correction and the content of the control strategy correction.
[0066] In this step, the edge acquisition control unit writes the acquisition strategy correction results and control strategy correction results into the current control action record and simultaneously writes them back to the stage binding and attribution correction mapping table corresponding to this control action type. The written-back content includes the updated associated acquisition point group, sampling stage, sampling period, sampling priority, tracking sampling time window during control, post-control verification sampling count, control limit, execution timing, compensation control amount, secondary confirmation conditions, and rollback or degradation strategy. The edge acquisition control unit also establishes associations between the above written-back content and the control action type, target device, associated acquisition point group, pre-control resampling data, in-control tracking sampling data, post-control verification sampling data, and execution deviation type. This allows subsequent similar control actions to directly call the updated acquisition and control strategies when generating the associated acquisition point group and stage binding and attribution correction mapping table.
[0067] In this step, the edge acquisition control unit also includes a data trust gating unit. The data trust gating unit makes a trustworthy judgment on key data that affects the safe execution of control actions during the pre-control resampling, in-control tracking sampling, or post-control verification sampling stages. A data snapshot refers to a combined record of relevant point values, point status, and sampling time at a certain sampling moment. A status version refers to the status identifier formed after each update of the device status or preconditions. A point change state refers to an abnormal change state formed when the point value exceeds a preset change threshold between adjacent samples.
[0068] In this step, the data trust gating unit is used to determine, during the pre-control resampling, control-in-control tracking sampling, or post-control verification sampling stages, whether the data sampling time, data snapshot, status version, point change status, or interlock status of the target control point, pre-state point, interlock protection point, process-related point, execution feedback point, target result point, anomaly judgment point, or communication status point meet the requirements of the current control action. Among them, the data sampling time is used to determine whether the sampled data can still be used for the current control action; the data snapshot is used to determine whether the sampled data belongs to the data record corresponding to the current control action; the status version is used to determine whether the pre-state has been replaced by a new equipment status; the point change status is used to determine whether the target equipment has undergone unexpected changes; and the interlock status is used to determine whether there are safety restrictions that prohibit execution.
[0069] In this step, the data trust gating unit is used to determine whether the target control point and the previous state point are still suitable for the current control action before control, to determine whether the execution feedback point and the interlock protection point have changed abnormally during control, and to determine whether the target result point and the execution feedback point can be used as the basis for deviation attribution after control. This allows the data trust judgment to run through the three stages of pre-control confirmation, in-control tracking, and post-control verification.
[0070] In this step, when the data trust gating unit determines that any of the target control point, the preceding state point, the interlocking protection point, or the execution feedback point has a data sampling time exceeding the limit, a data snapshot mismatch, an inconsistent state version, an unexpected change in the point, or an interlocking state that does not meet the requirements of the current control action, the edge acquisition control unit will no longer continue to execute according to the original target control quantity. Instead, it will perform limiting, holding, degradation, local closed-loop, back-off control, or blocking processing on the current control action. In other words, if the requirements are not met, the edge acquisition control unit will perform one of the following processing on the current control action: limiting, holding, degradation, local closed-loop, back-off control, or blocking processing.
[0071] In this step, limiting refers to restricting the target control quantity within the safe range allowed by the current equipment and process status; maintaining refers to keeping the current control quantity unchanged; downgrading refers to reducing remote control authority or only allowing low-risk control actions; local closed-loop refers to the field controller maintaining equipment operation according to local preset rules; rollback control refers to restoring the target equipment to a preset safe state; and blocking refers to prohibiting the current control action from being issued or executed. The above processing is used to ensure the safe execution of subsequent acquisition strategies and control strategy corrections when the data does not meet the requirements of the current control action.
[0072] Example 1: This example uses the control of an electric regulating valve in an industrial pipeline as an example to illustrate the generation of control action associated point groups, pre-control resampling, in-control tracking sampling, post-control verification sampling, execution deviation attribution, and the dual correction process of acquisition strategy and control strategy.
[0073] In this embodiment, the industrial internet device data acquisition and dynamic control system receives a valve opening adjustment control action for the electric regulating valve V-102, with the goal of adjusting the valve opening from the current approximately 40% to 55% to increase pipeline flow.
[0074] I. Basic Data of Control Actions: Table 1 shows the basic data of control actions in this embodiment. This table is used to define the target device, target control point, target control quantity, allowable deviation, execution time limit, and sampling period of different stages of the current control action, providing parameter basis for subsequent generation of associated acquisition point groups and three-stage sampling.
[0075]
[0076] Table 1 Basic Data for Valve Opening Adjustment Control Actions Therefore, it can be seen that the control objective in this embodiment is not simply to issue an opening command, but to focus on the control action of adjusting the valve opening. Before execution, the valve status, interlock status and pipeline status are confirmed. During execution, valve feedback and pipeline pressure and flow changes are tracked. After execution, it is determined whether the valve has achieved the target and whether the pipeline process status has produced the expected response.
[0077] II. Generation of Associated Data Acquisition Point Groups: After the system identifies the control action type as valve opening adjustment, it generates an associated data acquisition point group corresponding to the control action based on the control action template, equipment topology, and process flow.
[0078] Table 2 shows the associated data collection point group in this embodiment. This table is used to explain that the system does not collect data according to a fixed list of points, but rather automatically associates target control points, pre-state points, interlock protection points, process-related points, execution feedback points, anomaly judgment points, and backoff control points around the control action of valve opening adjustment.
[0079]
[0080] Table 2. Related data collection point groups for valve opening adjustment. As shown in Table 2, the valve opening adjustment action is not only related to the target valve opening and the actual valve opening, but also to remote allowable status, actuator fault status, overpressure interlock, emergency stop status, upstream pressure, downstream pressure and pipeline flow, etc., so that the system can determine whether the valve is controllable, whether the actuator responds and whether the pipeline status changes as expected before and after the control action is executed.
[0081] 3. Pre-control resampling: Before adjusting the valve opening, the system performs pre-control resampling on the target control point, the pre-state point, the interlock protection point, and the necessary process-related points.
[0082] Table 3 shows the pre-control resampling results. This table is used to explain how the system confirms whether the current valve status, actuator status, interlock status, and pipeline status meet the control conditions before issuing control actions.
[0083]
[0084] Table 3 Results of pre-control resampling As shown in Table 3, the valve has not yet reached the mechanical limit, the remote permission status is valid, the actuator is fault-free, the overpressure interlock and emergency stop status have not been triggered, and the pipeline pressure is within the safe range. Therefore, the system confirms that the valve opening adjustment control action meets the execution conditions.
[0085] IV. Tracking and Sampling in Control: During the execution of valve opening adjustment control actions, the system tracks and samples the execution feedback points and process-related points within an 8-second control action execution window.
[0086] Table 4 shows the tracking sampling results during control. This table is used to illustrate how the system simultaneously tracks the actual valve opening, actuator current, upstream pressure, downstream pressure, and pipeline flow during the execution of control actions, thereby providing process data for subsequent execution deviation attribution.
[0087]
[0088] Table 4 Tracking sampling results in control As shown in Table 4, the actual valve opening gradually changed from 40.2% to 55.0% within the execution window, indicating that the actuator had responded to the valve opening adjustment control action, but the pipeline flow rate only increased from 18.5 m³ / s. 3 / h changed to 19.2m 3 / h, the downstream pressure only changed from 0.35MPa to 0.36MPa, and the process-related points did not show the expected response matching the change in valve opening.
[0089] V. Post-control verification sampling: After the control action execution window ends, the system performs post-control verification sampling on the target result point, execution feedback point, and anomaly judgment point.
[0090] Table 5 shows the post-control verification sampling results. This table is used to explain how the system determines whether the valve execution result has reached the target control quantity and whether the process-related points have reached the expected change range recorded in the current control action template.
[0091]
[0092] Table 5. Post-control verification sampling results As shown in Table 5, the actual valve opening is within the allowable deviation range of 55% ± 2% of the target opening. The execution timeout flag and the opening deviation flag are both normal. However, the pipeline flow and downstream pressure have not reached the expected range of change. Therefore, the system cannot conclude that the control action fully meets the process control requirements based solely on the fact that the actual valve opening has reached the target.
[0093] VI. Attribution of Execution Deviation: The system reads the pre-control resampling data, the tracking sampling data during control, and the post-control verification sampling data, and determines the type of execution deviation based on the time relationship, numerical change relationship, and state change relationship between the sampling results of the three stages.
[0094] In this embodiment, pre-control resampling indicates that the valve has the conditions to execute, in-control tracking sampling indicates that the actual valve opening has changed with the target control quantity, and post-control verification sampling indicates that the actual valve opening has reached the target opening, but the pipeline flow and downstream pressure at the process-related points have not reached the expected change range. Therefore, the system determines that this control action is a process load disturbance deviation.
[0095] The deviation attribution result indicates that the valve actuator has completed its action, but the valve action did not have the expected effect on the pipeline process status. Possible causes include pipeline blockage, bypass leakage, downstream load changes, flow meter malfunction, or changes in pipeline operating conditions.
[0096] VII. Acquisition and Control Strategy Correction: After determining that the current control action is a process load disturbance deviation, the system corrects the subsequent acquisition and control strategies based on the deviation attribution results.
[0097] Table 6 shows the strategy correction results in this embodiment. This table is used to illustrate that the deviation attribution results are not only used for alarms, but also applied to subsequent acquisition strategies and control strategies, so that similar valve opening adjustment control actions can call the updated acquisition objects, sampling periods, tracking sampling time windows and control execution methods.
[0098]
[0099] Table 6. Strategies Correction Results Based on Process Load Disturbance Deviation As shown in Table 6, the system adds differential pressure points, shortens the flow sampling cycle, and extends the tracking sampling time window in the control on the acquisition side. On the control side, it limits the single change amplitude of subsequent similar valve opening adjustments and introduces pipeline status confirmation, thereby forming a double-correction closed loop of acquisition strategy and control strategy around the valve opening adjustment control action.
[0100] As can be seen from this embodiment, this application does not only determine whether the valve has reached the target opening degree, but also generates a group of associated acquisition points by adjusting the control action according to the valve opening degree. Different points are collected before, during and after control, and the process load disturbance deviation is determined according to the deviation relationship between the execution feedback point and the process associated point, and then the subsequent acquisition strategy and control strategy are corrected simultaneously.
[0101] Example 2: This example uses the frequency adjustment of the inverter of the conveyor line drive motor as an example to illustrate the generation of control action associated point groups, pre-control resampling, in-control tracking sampling, post-control verification sampling, execution deviation attribution, and the dual correction process of acquisition strategy and control strategy.
[0102] In this embodiment, the industrial internet device data acquisition and dynamic control system receives a frequency adjustment control action for the inverter INV-205, with the goal of adjusting the inverter output frequency from the current approximately 35Hz to 45Hz to improve the operating speed of the conveyor line.
[0103] I. Basic Data of Control Actions: Table 7 shows the basic data of control actions in this embodiment. This table is used to define the target device, target control point, target control quantity, allowable deviation, execution time limit, and sampling period of different stages of the current control action, providing parameter basis for subsequent generation of associated acquisition point groups and three-stage sampling.
[0104]
[0105] Table 7 Basic Data for Frequency Adjustment Control Actions of Inverter In this embodiment, the control objective is not simply to write the target frequency to the inverter, but rather to adjust the inverter frequency as a control action. Before execution, the inverter's operating status, control authority, and protection status are confirmed. During execution, the actual frequency, motor current, load rate, and conveying speed are tracked. After execution, it is determined whether the actual frequency has reached the target and whether the conveying speed has changed as expected.
[0106] II. Generation of Associated Acquisition Point Groups: After the system identifies the control action type as inverter frequency adjustment, it generates an associated acquisition point group corresponding to the control action based on the control action template, equipment topology relationship, and process flow relationship. Table 8 shows the associated acquisition point group in this embodiment. This table is used to illustrate that the system does not only collect the inverter target frequency and actual frequency, but also automatically associates the target control point, the pre-state point, the interlock protection point, the process associated point, the execution feedback point, the anomaly judgment point, and the rollback control point around the control action of inverter frequency adjustment.
[0107]
[0108] Table 8. Related data acquisition point groups for inverter frequency adjustment. Therefore, the frequency adjustment action of the inverter is not only related to the target frequency and the actual frequency, but also to the remote mode, the operating permit status, overload protection, over-temperature protection, motor current, load rate and conveying speed, etc., so that the system can determine whether the inverter has the conditions to perform, whether the actuator responds to the control action, and whether the process status of the conveyor line has changed as expected.
[0109] III. Pre-control resampling: Before performing inverter frequency adjustment, the system performs pre-control resampling on the target control point, the pre-state point, the interlock protection point, and the necessary process-related points. Table 9 shows the pre-control resampling results. This table is used to explain how the system confirms whether the inverter's current frequency, control authority, operating permission status, protection status, and load status meet the control conditions before issuing control actions.
[0110]
[0111] Table 9 Results of pre-control resampling Therefore, the inverter is in remote mode and operating condition, neither overload protection nor overtemperature protection is triggered, and the motor current and load rate are within safe range. Thus, the system confirms that the inverter frequency adjustment control action meets the execution conditions.
[0112] IV. Tracking and Sampling in Control: During the execution of the frequency adjustment control action of the frequency converter, the system tracks and samples the execution feedback point and process-related point within a 5-second control action execution window. Table 10 shows the tracking and sampling results in control. This table is used to illustrate how the system simultaneously tracks the actual frequency, motor current, load rate, conveyor speed and communication status during the execution of the control action, thereby providing process data for subsequent execution deviation attribution.
[0113]
[0114] Table 10 Tracking sampling results in control It can be seen that the system has sent the target frequency of 45Hz to the inverter, the communication status is normal, and the overload and overtemperature protections have not been triggered. However, the actual frequency is basically maintained at around 35Hz, and the motor current, load rate and conveying speed have not changed in accordance with the target frequency adjustment.
[0115] V. Post-control verification sampling: After the control action execution window ends, the system performs post-control verification sampling on the target result point, execution feedback point, and anomaly judgment point. Table 11 shows the post-control verification sampling results. This table is used to explain how the system determines whether the frequency adjustment of the frequency converter has reached the target control quantity, and whether the process-related points such as conveying speed, motor current, and load rate have changed as expected.
[0116]
[0117] Table 11. Post-control verification sampling results Therefore, the actual frequency did not fall within the allowable deviation range of 45Hz±0.5Hz, the conveying speed did not reach the target operating speed, and the motor current and load rate did not change significantly. However, the communication status points were displayed normally and the protection status points were not triggered. Therefore, the system cannot simply attribute this result to communication interruption or safety interlock blocking.
[0118] VI. Attribution of Execution Deviation: The system reads the pre-control resampling data, the tracking sampling data during control, and the post-control verification sampling data, and determines the type of execution deviation based on the time relationship, numerical change relationship, and state change relationship between the sampling results of the three stages.
[0119] In this embodiment, pre-control resampling indicates that the inverter has the conditions to execute, in-control tracking sampling indicates that the communication status points are displayed normally and the protection status points are not triggered, and post-control verification sampling indicates that the actual frequency has not changed within the execution time limit in accordance with the target control quantity. Therefore, the system determines that the execution deviation type of this control action is actuator response deviation.
[0120] The deviation attribution result indicates that although the target frequency has been issued, the frequency converter did not execute at the target frequency. Possible reasons include the frequency converter parameter writing not taking effect, the frequency converter internal control authority not being switched, the target frequency writing channel being abnormal, the field controller maintaining the original frequency or local logic overriding the remote frequency setting.
[0121] VII. Acquisition Strategy and Control Strategy Correction: After determining that the current control action is an actuator response deviation, the system corrects the subsequent acquisition strategy and control strategy based on the deviation attribution result. Table 12 shows the strategy correction result in this embodiment. This table is used to illustrate that the deviation attribution result is not only used for alarms, but also applies to the subsequent acquisition strategy and control strategy respectively, so that the frequency adjustment control action of the same type of inverter can call the updated acquisition object, sampling period, sampling priority and control execution mode.
[0122]
[0123] Table 12 Results of Strategy Correction Based on Actuator Response Deviation It can be seen that the system adds frequency command receiving flags, parameter writing status and other points on the acquisition side, and increases the sampling priority of actual frequency feedback, remote mode and operation permission status; on the control side, it limits the target change range of subsequent similar frequency adjustment actions, and adds secondary confirmation and degradation strategies, thereby forming a double correction closed loop of acquisition strategy and control strategy around the frequency adjustment control action of the frequency converter.
[0124] Therefore, this solution does not only determine whether the frequency converter has been successfully adjusted, but also generates a group of associated acquisition points based on the frequency converter adjustment control action. Different points are collected before, during and after control. The actuator response deviation is determined based on the relationship between the actual frequency, communication status, protection status and process-related points, and then the subsequent acquisition strategy and control strategy are corrected synchronously.
[0125] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A data acquisition and dynamic control system for industrial internet devices, characterized in that: It includes a device data access unit, an edge acquisition and control unit, and a control strategy processing unit; The equipment data access unit connects to the sensors, actuators, or controllers of field equipment and acquires equipment location data; The control strategy processing unit saves control action templates, point association rules, deviation attribution rules, and strategy correction rules. After receiving the control action to be executed, the edge acquisition control unit identifies the control action type, target device, target control point, and target control quantity. Based on the point association rules, it generates a group of associated acquisition points and configures the sampling stage, attribution judgment role, and strategy correction mapping relationship for the points in the group. Before control, the edge acquisition control unit resamples the points related to the control conditions and confirms the control conditions. When the control conditions are met, it executes the control action, performs tracking sampling during control, and performs verification sampling after control. It binds the three-stage sampling results with the current control action record and determines the execution deviation type based on the three-stage sampling results. It then corrects the subsequent acquisition strategy and control strategy based on the execution deviation type.
2. The industrial internet device data acquisition and dynamic control system according to claim 1, characterized in that: The control action template includes control action type, target equipment type, target control point, target control quantity, allowable deviation, execution time limit, control action hazard level, and corresponding point association rules; the control action type includes one or more of the following: valve opening adjustment, frequency converter frequency adjustment, pump start / stop, heating power adjustment, conveying speed adjustment, or operation mode switching.
3. The industrial internet device data acquisition and dynamic control system according to claim 1, characterized in that: The associated acquisition point group includes target control points, pre-state points, interlock protection points, process-related points, execution feedback points, target result points, anomaly judgment points, communication status points, and rollback control points. Target control points are used to indicate equipment points directly affected by control actions. Pre-state points are used to determine whether control actions are allowed to be executed. Interlock protection points are used to determine whether there are safety restrictions. Process-related points are used to determine the impact of control actions on process status. Execution feedback points are used to determine whether actuators respond. Target result points are used to indicate the actual achievement of the target control quantity after the control action is executed. Anomaly judgment points are used to determine the source of control deviation. Communication status points are used to indicate the data transmission or feedback link status related to the current control action. Rollback control points are used to perform hold, shutdown, frequency reduction, valve closure, switching local control, or safety rollback actions when control conditions are not met, control execution is abnormal, or execution deviation reaches a preset level. The same field equipment point can be configured as one or more of the above point types according to its use in different sampling stages.
4. The industrial internet device data acquisition and dynamic control system according to claim 3, characterized in that: The edge acquisition control unit determines the associated acquisition point group from the control action template, equipment topology relationship, control object relationship or process flow relationship according to the control action type and target device, and configures the corresponding sampling stage, sampling period, sampling priority, sampling time window, attribution judgment role and strategy correction mapping relationship for different points in the associated acquisition point group; the strategy correction mapping relationship is used to map the point type of deviation and its corresponding sampling stage to the acquisition strategy correction content and control strategy correction content.
5. The industrial internet device data acquisition and dynamic control system according to claim 3, characterized in that: The pre-control resampling includes sampling the target control point, the previous state point, the interlock protection point, and the process-related point used to confirm the control conditions. The edge acquisition and control unit confirms the control conditions based on the current value of the target control point, the status of the preceding status point, the status of the interlock protection point, and the current value of the process-related point. If the control conditions are not met, the control action will be refused, or one of the following actions will be performed: limiting, holding, degrading, local closed-loop, or backoff control.
6. The industrial internet device data acquisition and dynamic control system according to claim 3, characterized in that: The aforementioned tracking sampling in control involves sampling execution feedback points, process-related points, and interlocking protection points or communication status points used for safety status tracking within the control action execution window. The execution window is determined based on the execution time limit of the control action, the equipment response time, the process lag time, or the hazard level of the control action; the post-control verification sampling is to sample the target result point, the execution feedback point, and the anomaly judgment point after the control action is completed. When process-related points or interlock protection points are configured as attribution judgment roles, the corresponding process-related points or interlock protection points are resampled, and it is determined whether the control results are within the allowable deviation range.
7. The industrial internet device data acquisition and dynamic control system according to claim 6, characterized in that: The execution deviation types include acquisition lag deviation, actuator response deviation, interlock change deviation, process load disturbance deviation, communication feedback anomaly, and insufficient control quantity deviation; the edge acquisition control unit determines the corresponding execution deviation type based on the time relationship, numerical change relationship, and state change relationship between the pre-control resampled data, the tracking sampled data during control, and the post-control verification sampled data; The edge acquisition control unit calls the corresponding strategy correction mapping relationship based on the execution deviation type, the type of the point where the deviation occurred, and the sampling stage corresponding to that point, in order to determine the content of the acquisition strategy correction and the content of the control strategy correction.
8. The industrial internet device data acquisition and dynamic control system according to claim 7, characterized in that: The execution deviation type is determined as follows: when the execution feedback point has changed in accordance with the target control quantity, but the target result point has not been updated or has been updated late within the allowed update time window, it is determined to be a data acquisition lag deviation; when the control command has been issued and the communication status point or anomaly judgment point shows that the communication status is normal, but the execution feedback point has not changed in accordance with the target control quantity within the execution time limit, it is determined to be an actuator response deviation; when the interlock protection point in the control changes from the allowed state to the prohibited state, it is determined to be an interlock change deviation; when the execution feedback point reaches the feedback state or feedback value corresponding to the target control quantity, but the process-related point has not reached the expected change range within the preset time window, it is determined to be a process load disturbance deviation; when the data status returned by the execution feedback point is missing, invalid, duplicate, or timed out, or the communication status point shows a communication abnormality, it is determined to be a communication feedback abnormality. When the direction of change of the execution feedback point is consistent with the target control quantity, but the deviation between the target result point and the target control quantity still exceeds the allowable deviation, it is determined to be a control quantity insufficient deviation.
9. The industrial internet device data acquisition and dynamic control system according to claim 7, characterized in that: The acquisition strategy correction includes adjusting the subsequent associated acquisition point group, sampling period, sampling priority, tracking sampling time window in control, or verification sampling number after control according to the execution deviation type; the control strategy correction includes adjusting the subsequent control limit, execution timing, compensation control amount, secondary confirmation condition, rollback strategy, or degradation strategy according to the execution deviation type; the subsequent acquisition strategy and subsequent control strategy are used for subsequent similar control actions that have the same control action type, the same target device type, the same target control point, or the same control action template as the current control action.
10. The industrial internet device data acquisition and dynamic control system according to claim 3, characterized in that: The edge acquisition control unit also includes a data trust gating unit. The data trust gating unit is used to determine whether the data sampling time, data snapshot, status version, point change status, or interlock status of the target control point, pre-state point, interlock protection point, process association point, execution feedback point, target result point, anomaly judgment point, or communication status point meets the requirements of the current control action during the pre-control resampling, control tracking sampling, or post-control verification sampling stages. If not, the edge acquisition control unit performs one of the following processing on the current control action: limiting, holding, degrading, local closed-loop, rollback control, or blocking.