A motor protector state data hierarchical transmission control method, system and related device
By performing hierarchical processing and dynamic admission control on the status data of motor protectors, the problems of insufficient guarantee of critical events and easy queue congestion in the data transmission of status perception of motor protectors in industrial weak network environments are solved, thereby realizing the priority transmission of critical services and improving resource utilization efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- LANZHOU UNIVERSITY OF TECHNOLOGY
- Filing Date
- 2026-05-13
- Publication Date
- 2026-06-23
AI Technical Summary
In the weak network environment of industrial sites, the data transmission of critical event data in the status perception data transmission of motor protectors is not guaranteed, the redundancy of routine monitoring data is high, and the queue is prone to congestion. Existing methods are difficult to balance critical business transmission and communication resource utilization efficiency.
A hierarchical transmission control method for motor protector status data is adopted. The data is divided into L0 critical event data, L1 abnormal phase monitoring data and L2 normal monitoring data. Dynamic admission control and priority queue scheduling are implemented on the sending side, including a Post-L0 short window enhancement mechanism and congestion status determination based on the total queue length. This ensures that critical data is transmitted first, while non-critical data is flow-limited or rejected during congestion.
In industrial weak network environments, it improved the transmission guarantee capability of critical event data, reduced the redundant load of routine monitoring data, improved the efficiency of communication resource utilization and system stability, and ensured the real-time performance and reliability of critical services.
Smart Images

Figure CN122268822A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of industrial data communication and edge collaborative control technology, and more specifically to a method, system and related equipment for hierarchical transmission control of motor protector status data. Background Technology
[0002] Currently, with the continuous development of Industrial Internet and edge computing technologies, low-voltage motor protectors in industrial fields have gradually evolved from single protection devices into comprehensive sensing nodes integrating protection, status monitoring, event logging, and fault diagnosis. During operation, motor protectors continuously output status information such as current, voltage, temperature, power factor, operating hours, and number of start-stop cycles. They also generate corresponding event data when protection actions, serious alarms, or faults occur. This data typically needs to be transmitted via fieldbus, industrial Ethernet, or industrial wireless links to edge aggregation nodes, host computer systems, or monitoring platforms to support fault diagnosis, health assessment, and predictive maintenance.
[0003] However, in industrial settings with limited wireless coverage, complex environments, or strong electromagnetic interference, communication links often exhibit weak network characteristics such as bandwidth limitations, latency jitter, random packet loss, and sudden packet loss. Especially when multiple motor protectors are connected concurrently, the status awareness data generated by different devices shares limited link resources at the edge, easily leading to transmission queue backlog and link congestion.
[0004] On the one hand, critical event data such as protection actions, severe alarms, fault codes, and event sequence records are characterized by their suddenness, high business value, and strict timeliness requirements. Transmission delays or data loss directly impact the efficiency of safety coordination and fault handling in industrial settings. On the other hand, routine monitoring data typically changes slowly and has high redundancy. Using a unified, fixed, high-frequency reporting mechanism would continuously consume underlying link resources and further amplify congestion risks in weak network environments. Simultaneously, monitoring data during abnormal phases requires increased resolution within local time windows to track changes in state before and after faults.
[0005] Existing industrial data transmission mechanisms mostly employ fixed-period reporting, simple event triggering, or individual priority scheduling schemes. They lack hierarchical reporting mechanisms tailored to the mixed service characteristics of motor protectors, localized enhanced sampling mechanisms after critical events, and collaborative control mechanisms for admission control and priority scheduling based on queue congestion status. When link service capacity declines or sudden packet loss occurs, existing methods struggle to promptly reduce low-value traffic, easily leading to non-critical data crowding out transmission resources for critical event data.
[0006] Therefore, there is an urgent need for a hierarchical transmission and collaborative control method for motor protector status perception data in industrial weak network environments, so as to balance the protection of critical business transmission and the efficiency of communication resource utilization. Summary of the Invention
[0007] In view of the above problems, the present invention provides a hierarchical transmission control method, system and related equipment for motor protector status data, so as to at least solve the problems of insufficient transmission guarantee for critical events, high redundancy of normal monitoring and easy queue congestion under weak network conditions in the prior art.
[0008] To achieve the above objectives, the present invention adopts the following technical solution:
[0009] In a first aspect, embodiments of the present invention provide a hierarchical transmission control method for motor protector status data, comprising the following steps: S1. Collect the status perception data of the motor protector, and divide the status perception data into L0 critical event data, L1 abnormal stage monitoring data and L2 normal monitoring data according to the service triggering conditions and service importance. S2. When the motor protector triggers the L0 key event data, a Post-L0 enhancement window of a preset duration is opened, and Post-L0 short window enhancement data after the event is generated in the Post-L0 enhancement window. S3. Obtain the total queue length on the sending side in real time, determine the congestion status based on the total queue length, and perform dynamic admission control on data of different levels according to the congestion status. Among them, L0 critical event data and L1 abnormal phase monitoring data are always allowed to be enqueued, while L2 normal monitoring data and Post-L0 short window enhanced data are subject to rate limiting or rejection under congestion status. S4. The data passed through the admission control are sent to different priority queues respectively, and scheduled to be sent to the industrial weak network link in order of priority from high to low.
[0010] Further, step S1 specifically includes: S11. Real-time acquisition of the operating characteristic parameters and switching status information of the motor protector; S12. Define protection actions, critical alarms, fault codes and event sequence recording data as L0 critical event data, and report them immediately when triggered. S13. When the running characteristic parameters meet the abnormality criteria, enter the abnormal window, increase the sampling frequency in the abnormal window, generate L1 abnormal stage monitoring data, and restore the original sampling frequency after the abnormal window ends. S14. Define the slow-changing routine measurements and statistics under stable operating conditions as L2 normal monitoring data and report them using low-frequency cycles.
[0011] Furthermore, the L1 abnormal phase monitoring data includes one or more of the following within the abnormal window: current, voltage, load rate, and temperature rise segment; the L2 normal monitoring data includes one or more of the following: current, voltage, power factor, temperature rise, operating hours, and number of start-stop cycles.
[0012] Further, step S2 specifically includes: S21. When the motor protector triggers the L0 key event data, the Post-L0 enhancement window of the preset duration is immediately opened; S22. Within the Post-L0 enhancement window, transient evolution information is continuously collected at a sampling frequency higher than that of the L2 normal monitoring data to generate Post-L0 short window enhancement data. S23. Determine whether the motor protector is simultaneously in the L1 abnormal window and the Post-L0 enhanced window; if there is overlap, output the monitoring message according to the generation cycle of the monitoring data in the L1 abnormal stage, and do not generate the Post-L0 short window enhanced message.
[0013] Furthermore, the congestion state determination in step S3 includes: S31. Preset entry congestion threshold and exit congestion threshold; S32. When the total length of the queue exceeds the congestion threshold, the system switches to congestion mode and initiates a preset cooling lock. S33. When the total length of the queue is less than the exit congestion threshold and the current system is not subject to the cooling lock restriction, the system returns to normal mode and the cooling lock is restarted.
[0014] Furthermore, the dynamic admission control in step S3 includes: S34. For L0 critical event data and L1 abnormal phase monitoring data, regardless of whether the system is in normal mode or congestion mode, they should always be allowed to enter the queue. S35. For L2 normal monitoring data, maintain the preset basic admission interval in normal mode and relax the minimum admission interval in congestion mode to reduce the average arrival rate. S36. For Post-L0 short window enhanced data, sampling and acceptance within the enhanced window are maintained in normal mode. In congestion mode, when the total length of the current queue does not exceed the preset hard backlog threshold, the minimum acceptance interval is relaxed; when the total length of the queue exceeds the hard backlog threshold, new Post-L0 short window enhanced messages are rejected.
[0015] Furthermore, the most recent acceptance time is maintained for both L2 routine monitoring data and Post-L0 short window enhanced data. When the time interval between the new message generation time and the most recent acceptance time is not less than the corresponding minimum acceptance interval, the message is allowed to be enqueued; otherwise, it is rejected.
[0016] Furthermore, step S4 specifically includes: S41. Maintain three queues, Q0, Q1 and Q2, on the sending side. Q0 carries L0 critical event data, Q1 carries L1 abnormal phase monitoring data, and Q2 carries L2 normal monitoring data and Post-L0 short window enhancement data. S42. When Q0 is not empty, send the data first from Q0; when Q0 is empty and Q1 is not empty, send the data first from Q1; when both Q0 and Q1 are empty, send the data first from Q2.
[0017] In a second aspect, embodiments of the present invention provide a hierarchical transmission and control system for motor protector status data, comprising: The data acquisition module is used to collect the status sensing data of the motor protector; The data classification module is used to divide the state awareness data into L0 critical event data, L1 abnormal phase monitoring data, and L2 normal monitoring data according to business triggering conditions and business importance. The short window enhancement module is used to open a Post-L0 enhancement window of a preset duration and generate Post-L0 short window enhancement data after the event when the motor protector triggers the L0 key event data; The congestion determination module is used to obtain the total queue length on the sending side in real time, and determine whether the system is in normal mode or congestion mode based on the total queue length. An admission control module is used to perform dynamic admission control on data at different levels based on the congestion status. The priority scheduling module is used to send data that has passed the acceptance control into different priority queues and schedule and send it to the industrial weak network link in order of priority from high to low.
[0018] Thirdly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method as described in any of the first aspects above.
[0019] Fourthly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the method as described in any of the first aspects above.
[0020] As can be seen from the above technical solution, compared with the prior art, the present invention has the following technical advantages: This invention reduces redundant communication load caused by routine monitoring data by hierarchically processing the status perception data of motor protectors and adopting differentiated reporting strategies for different service levels, thereby alleviating the problem of long-term occupation of industrial weak network link resources.
[0021] This invention introduces a Post-L0 short window enhancement mechanism, which can supplement the collection of local state evolution information of triggering devices after a critical event occurs, thereby improving the completeness of the data required for post-event fault diagnosis and source tracing analysis.
[0022] This invention, through a congestion determination and dynamic admission control mechanism based on the total queue length, can prioritize the transmission of L0 critical event data and L1 abnormal phase monitoring data when random packet loss, sudden packet loss, or service capacity degradation occurs in industrial weak networks. It can also limit or reject the transmission of L2 normal monitoring data and Post-L0 short window enhanced data, which helps prevent non-critical traffic from crowding out critical business resources.
[0023] This invention, through the coordinated design of priority queue scheduling and queue feedback admission control, can ensure the timeliness of critical service transmission while taking into account the overall communication resource utilization efficiency, thereby improving the stability and applicability of the system in industrial weak network environments. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0025] Figure 1 Flowchart of the hierarchical transmission control method for motor protector status data provided by the present invention; Figure 2 A schematic diagram of the internal functional structure of the motor protector provided by the present invention; Figure 3 A schematic diagram of the hierarchical and differentiated reporting mechanism for motor protector status sensing data provided by the present invention; Figure 4 This is a schematic diagram of the Post-L0 short window enhancement mechanism provided by the present invention; Figure 5 A schematic diagram of the congestion state determination and dynamic admission control process based on the total queue length provided by the present invention; Figure 6 A schematic diagram of priority queue scheduling for sending provided by the present invention; Figure 7 A schematic diagram of the hierarchical transmission and control system for motor protector status data provided by the present invention. Detailed Implementation
[0026] 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.
[0027] This invention provides a hierarchical transmission control method, system, and related equipment for motor protector status data. This method primarily addresses the scenario of low-voltage motor protectors transmitting status data in industrial settings with weak network links. By implementing hierarchical reporting of data with different service values, post-event short-window enhancement, congestion status determination, dynamic admission control, and priority queue scheduling, it achieves a balance between ensuring critical service transmission and maximizing communication resource utilization efficiency.
[0028] Example 1: Reference Figure 1 As shown, this embodiment provides a hierarchical transmission control method for motor protector status data, including the following steps: S1. Collect the status perception data of the motor protector, and divide the status perception data into L0 critical event data, L1 abnormal stage monitoring data and L2 normal monitoring data according to the service triggering conditions and service importance. S2. When the motor protector triggers the L0 key event data, a Post-L0 enhancement window of a preset duration is opened, and Post-L0 short window enhancement data after the event is generated in the Post-L0 enhancement window. S3. Obtain the total queue length on the sending side in real time, determine the congestion status based on the total queue length, and perform dynamic admission control on data of different levels according to the congestion status. Among them, L0 critical event data and L1 abnormal phase monitoring data are always allowed to be enqueued, while L2 normal monitoring data and Post-L0 short window enhanced data are subject to rate limiting or rejection under congestion status. S4. The data passed through the admission control are sent to different priority queues respectively, and scheduled to be sent to the industrial weak network link in order of priority from high to low.
[0029] In this embodiment, a hierarchical reporting mechanism is established at the data source end based on the importance of the business. Differentiated processing of L0, L1, and L2 services reduces the normal redundant load. After a critical event is triggered, the local state evolution information after the event is supplemented through the Post-L0 short window enhancement mechanism. On the sending side, congestion judgment and dynamic admission control based on the total queue length are used to constrain non-critical traffic. In addition, a priority queue scheduling mechanism is used to prioritize the transmission of critical services, thereby improving the transmission guarantee capability of critical event data in industrial weak network environments.
[0030] 1. Step S1: Status-aware data collection and service classification; The core of this step is to classify the data at the source based on its inherent business value and timeliness requirements, laying the foundation for subsequent differentiated processing. Specifically, this includes the following: S11. Real-time acquisition of the operating characteristic parameters and switching status information of the motor protector; S12. Define protection actions, critical alarms, fault codes and event sequence recording data as L0 critical event data, and report them immediately when triggered. S13. When the running characteristic parameters meet the abnormality criteria, enter the abnormal window, increase the sampling frequency in the abnormal window, generate L1 abnormal stage monitoring data, and restore the original sampling frequency after the abnormal window ends. S14. Define the slow-changing routine measurements and statistics under stable operating conditions as L2 normal monitoring data and report them using low-frequency cycles.
[0031] Specifically, the motor protector can integrate overload, locked rotor, phase loss, and grounding protection functions, and simultaneously collect status quantities such as current, voltage, temperature, power factor, operating hours, and number of start-stop cycles. In this embodiment, different data are divided into different levels according to their business semantics, generation methods, and transmission timeliness requirements. Among them, L0 critical event data mainly corresponds to services with suddenness and high timeliness, such as protection actions, serious alarms, fault codes, and event sequence records; L1 abnormal stage monitoring data mainly corresponds to short-term high-frequency monitoring data used for fault tracing and status tracking within the abnormal window; L2 normal monitoring data mainly corresponds to routine measurements and statistics during the stable operation phase.
[0032] The L1 abnormal phase monitoring data mentioned above includes one or more of the following within the abnormal window: current, voltage, load rate, and temperature rise. The L2 normal monitoring data mentioned above includes one or more of the following: current, voltage, power factor, temperature rise, operating hours, and number of start-stop cycles. Through this hierarchical approach, critical event data, abnormal phase monitoring data, and normal monitoring data can have clear business identifiers during the generation stage, facilitating subsequent admission control and priority scheduling.
[0033] In the specific implementation process, the abnormality criteria for the operating characteristic parameters can be determined through preset thresholds, alarm state machines, or rule bases. For example, when the current exceeds the overload threshold, the temperature rise exceeds the warning threshold, or the three-phase imbalance exceeds the preset range, it can be determined that the abnormal window has been entered; when the corresponding indicators fall back to the normal range and meet the duration condition, it can be determined that the abnormal window has been exited and the system has returned to the L2 normal monitoring mode.
[0034] In one implementation, the motor protector may be adopted. Figure 2 The internal functional structure is shown. Specifically, the motor protector includes a core logic and protection processor, a measurement and protection subsystem, a communication interface subsystem, and an I / O subsystem. The measurement and protection subsystem is connected to detection units such as current transformers and zero-sequence current transformers to collect current, voltage, zero-sequence current, and related state quantities. The core logic and protection processor executes protection logic, state identification, and data processing. The communication interface subsystem enables data interaction with edge aggregation nodes, host computers, or monitoring platforms. The I / O subsystem receives external inputs such as mode selection and emergency stop and outputs contactor drive control signals. Therefore, the motor protector can not only perform local protection and control but also provide a basic data input and execution interface for the state-aware data hierarchical transmission and collaborative control method described in this invention. It should be noted that... Figure 2 The diagram shown is merely an exemplary internal functional structure, and the present invention does not limit the specific hardware composition of the motor protector.
[0035] 2. Step S2: Post-L0 short window enhancement mechanism; This step aims to capture valuable, transient information about state evolution following a critical event. (Refer to...) Figure 3 and Figure 4 As shown, step S2 specifically includes: S21. When the motor protector triggers the L0 key event data, the Post-L0 enhancement window of the preset duration is immediately opened; S22. Within the Post-L0 enhancement window, transient evolution information is continuously collected at a sampling frequency higher than that of the L2 normal monitoring data to generate Post-L0 short window enhancement data. S23. Determine whether the motor protector is simultaneously in the L1 abnormal window and the Post-L0 enhanced window; if there is overlap, output the monitoring message according to the generation cycle of the monitoring data in the L1 abnormal stage, and do not generate the Post-L0 short window enhanced message.
[0036] In this embodiment, the Post-L0 short-window enhancement mechanism is used to supplement local state evolution information after a critical event occurs. Relying solely on single-point L0 event data is often insufficient to fully reflect short-term transient changes after the event, such as current fluctuations, increased temperature rise, or changes in imbalance. Therefore, after an L0 critical event is triggered, this invention opens an enhancement window of preset duration, performing higher-frequency data collection and reporting only on the triggering device within a short period, thereby obtaining more valuable post-fault state information with lower additional communication costs.
[0037] Furthermore, to avoid load amplification caused by the simultaneous superposition of abnormal window frequency increase and post-event enhancement, this invention sets an abnormal window priority rule. That is, when the same motor protector is simultaneously in both the L1 abnormal window and the Post-L0 enhancement window, monitoring messages are output according to the generation cycle of the L1 abnormal phase monitoring data, without additionally generating Post-L0 short-window enhancement messages. This rule ensures the observability of the abnormal phase state while avoiding the increase in redundant data caused by multiple frequency increases.
[0038] 3. Step S3: Congestion status determination and dynamic admission control; This step is crucial for addressing congestion on weak networks; it dynamically adjusts the data admission strategy based on the real-time queue length. (Refer to...) Figure 5 As shown, the congestion state determination in step S3 includes: S31. Preset entry congestion threshold and exit congestion threshold; S32. When the total length of the queue exceeds the congestion threshold, the system switches to congestion mode and initiates a preset cooling lock. S33. When the total length of the queue is less than the exit congestion threshold and the current system is not subject to the cooling lock restriction, the system returns to normal mode and the cooling lock is restarted.
[0039] In this embodiment, the congestion status is determined using the total length of the sending-side queue as feedback, reflecting the current link resource occupancy level and queuing pressure. When weak industrial network environments experience bandwidth degradation, increased latency jitter, random packet loss, or sudden packet loss, low-priority traffic is prone to accumulating in the queue and further worsening the queuing latency of critical services. Therefore, this invention employs a dual-threshold plus cooling lock approach for mode switching to avoid frequent system oscillations around the determination threshold. The congestion threshold triggers the system to enter congestion mode, the congestion exit threshold restores normal mode after congestion is alleviated, and the cooling lock ensures short-term stability after mode switching.
[0040] In one implementation, the dynamic admission control in step S3 includes: S34. For L0 critical event data and L1 abnormal phase monitoring data, regardless of whether the system is in normal mode or congestion mode, they should always be allowed to enter the queue. S35. For L2 normal monitoring data, maintain the preset basic admission interval in normal mode and relax the minimum admission interval in congestion mode to reduce the average arrival rate. S36. For Post-L0 short window enhanced data, sampling and acceptance within the enhanced window are maintained in normal mode. In congestion mode, when the total length of the current queue does not exceed the preset hard backlog threshold, the minimum acceptance interval is relaxed; when the total length of the queue exceeds the hard backlog threshold, new Post-L0 short window enhanced messages are rejected.
[0041] Through the aforementioned dynamic admission control mechanism, this invention achieves the control objective of rigidly guaranteeing critical services and adaptively yielding to non-critical services. Specifically, L0 critical event data and L1 anomaly phase monitoring data, as critical or quasi-critical services, are always allowed to enqueued to ensure their real-time performance and availability. L2 normal monitoring data, as a service with high redundancy and low timeliness, is prioritized for reduced transmission intensity by relaxing the minimum admission interval during system congestion. While Post-L0 short-window enhancement data has some diagnostic value, its service priority is lower than L0 and L1; therefore, under congestion conditions, it can be further rate-limited, and if necessary, new enhancement messages can be directly rejected to prevent them from crowding out critical service resources.
[0042] Furthermore, in a preferred embodiment, the most recent acceptance time is maintained for both L2 normal monitoring data and Post-L0 short-window enhanced data. If the time interval between the new packet generation time and the most recent acceptance time is not less than the corresponding minimum acceptance interval, the packet is allowed to be enqueued; otherwise, acceptance is rejected. This approach allows for rate limiting control based on the minimum acceptance interval with low implementation complexity, and the acceptance intensity can be dynamically adjusted according to normal and congestion modes.
[0043] 4. Step S4: Priority queue scheduling for sending; This step ensures that accepted data is sent in an orderly manner according to business priorities. (Refer to...) Figure 6 As shown, step S4 specifically includes: S41. Maintain three queues, Q0, Q1 and Q2, on the sending side. Q0 carries L0 critical event data, Q1 carries L1 abnormal phase monitoring data, and Q2 carries L2 normal monitoring data and Post-L0 short window enhancement data. S42. When Q0 is not empty, send the data first from Q0; when Q0 is empty and Q1 is not empty, send the data first from Q1; when both Q0 and Q1 are empty, send the data first from Q2.
[0044] In this embodiment, Q0, Q1, and Q2 constitute a strict priority queue scheduling structure. Q0 is used to carry L0 critical event data, ensuring the immediate transmission needs of critical services with the highest priority; Q1 is used to carry L1 anomaly phase monitoring data, ensuring near real-time transmission of high-value monitoring information during anomalies; Q2 is used to carry L2 normal monitoring data and Post-L0 short-window enhancement data, used to send low-priority services when the critical service queue is empty. This strict priority scheduling mechanism can effectively reduce the queuing time of L0 critical event data and reduce tail latency degradation caused by queue backlog in weak network environments.
[0045] In practical applications, the transmitting side can be deployed in edge aggregation nodes, edge gateways, industrial control terminals, or host computer front-end communication units. The industrial weak network link can be a field wireless link, an industrial wireless Ethernet link, or other transmission links exhibiting characteristics such as bandwidth limitations, latency jitter, random packet loss, and sudden packet loss. This invention does not limit the specific physical medium form of the industrial weak network link, as long as it can support queue length feedback and message scheduling control.
[0046] Through steps S1 to S4 described above, this embodiment enables hierarchical transmission and collaborative control of motor protector status perception data in industrial weak network environments. This embodiment reduces normal redundant load through an L0, L1, and L2 hierarchical mechanism, supplements local state evolution information after critical events through a Post-L0 short-window enhancement mechanism, suppresses low-priority traffic from crowding out critical services through congestion state determination and dynamic admission control based on total queue length, and ensures critical service transmission through priority queue scheduling. This helps alleviate queue backlog, reduce communication overhead, and improve the reliability of critical event transmission.
[0047] Example 2: Reference Figure 7 As shown, based on the same inventive concept, this embodiment of the invention also provides a hierarchical transmission and control system for motor protector status data, comprising: The data acquisition module is used to collect the status sensing data of the motor protector; The data classification module is used to divide the state awareness data into L0 critical event data, L1 abnormal phase monitoring data, and L2 normal monitoring data according to business triggering conditions and business importance. The short window enhancement module is used to open a Post-L0 enhancement window of a preset duration and generate Post-L0 short window enhancement data after the event when the motor protector triggers the L0 key event data; The congestion determination module is used to obtain the total queue length on the sending side in real time, and determine whether the system is in normal mode or congestion mode based on the total queue length. An admission control module is used to perform dynamic admission control on data at different levels based on the congestion status. The priority scheduling module is used to send data that has passed the admission control into different priority queues and schedule and send it to the industrial weak network link in strict priority order.
[0048] The data acquisition module, data classification module, short window enhancement module, congestion determination module, admission control module, and priority scheduling module work together to realize the method for hierarchical transmission and collaborative control of motor protector status perception data for industrial weak network as described in Embodiment 1 above.
[0049] In one implementation, the data acquisition module can be installed in the motor protector body, edge acquisition device, or field aggregation node to periodically or event-triggeredly acquire data on current, voltage, temperature, power factor, operating hours, start-stop count, protection actions, alarm information, fault codes, and event sequence records. The data classification module can classify the acquired data according to preset rules or criteria and output corresponding service identifiers. Upon receiving the L0 critical event trigger signal, the short-window enhancement module generates a preset-duration enhancement window control signal for the corresponding device to trigger enhanced data generation. The congestion determination module determines the current mode state based on the total length of the sending queue and a preset threshold, and the admission control module makes admission or rejection decisions for different service flows based on this mode state. The priority scheduling module maintains queues Q0, Q1, and Q2 and completes message transmission according to strict priority rules.
[0050] Example 3: Based on the same inventive concept, this embodiment of the invention also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to realize the motor protector status data hierarchical transmission control method of the aforementioned embodiment 1.
[0051] In one embodiment, the electronic device may be an edge gateway, an industrial control terminal, a host computer front-end processing device, an embedded industrial control computer, or other electronic devices with data processing and communication capabilities. The processor may be a central processing unit, a digital signal processor, a microcontroller, or other programmable logic processing unit; the memory may be random access memory, read-only memory, flash memory, solid-state memory, or other non-transitory computer-readable storage media. When the machine-executable instructions stored in the memory are invoked and executed by the processor, they can complete processes such as state-aware data acquisition, service classification, short-window enhancement control, congestion state determination, dynamic admission control, and priority queue scheduling.
[0052] Specifically, in one embodiment, when the processor executes the machine-executable instructions, it may include: S1. Collect the status perception data of the motor protector, and divide the status perception data into L0 critical event data, L1 abnormal stage monitoring data and L2 normal monitoring data according to the service triggering conditions and service importance. S2. When the motor protector triggers the L0 key event data, a Post-L0 enhancement window of a preset duration is opened, and Post-L0 short window enhancement data after the event is generated in the Post-L0 enhancement window. S3. Obtain the total queue length on the sending side in real time, determine the congestion status based on the total queue length, and perform dynamic admission control on data of different levels according to the congestion status. Among them, L0 critical event data and L1 abnormal phase monitoring data are always allowed to be enqueued, while L2 normal monitoring data and Post-L0 short window enhanced data are subject to rate limiting or rejection under congestion status. S4. The data passed through the admission control are sent to different priority queues respectively, and scheduled to be sent to the industrial weak network link in order of priority from high to low.
[0053] First, the status awareness data of the motor protector is acquired and classified according to the service triggering conditions and service importance. Then, when L0 critical event data is detected, a Post-L0 enhancement window of a preset duration is opened, and Post-L0 short window enhancement data after the event is generated. At this time, the total queue length on the sending side is acquired, and the current system is determined to be in normal mode or congestion mode according to the entry congestion threshold, exit congestion threshold, and cooling lockout rules. Then, different admission control strategies are executed on L0 critical event data, L1 abnormal stage monitoring data, L2 normal monitoring data, and Post-L0 short window enhancement data according to the system mode. Finally, the data that has passed the admission control is sent to queues Q0, Q1, and Q2 respectively, and scheduled to be sent to the industrial weak network link in strict priority order.
[0054] In a preferred embodiment, the electronic device may further include a communication interface for data interaction with a motor protector, an edge aggregation node, a monitoring platform, or an industrial network. The communication interface may support fieldbus, industrial Ethernet, serial communication, wireless LAN, cellular network, or other industrial communication protocols to enable data transmission after status-aware data access and scheduling.
[0055] Through the above-described electronic device embodiments, the motor protector status data hierarchical transmission control method of the present invention can be deployed in actual industrial edge nodes, thereby improving the system's online operation capability and engineering deployment capability in industrial weak network environments.
[0056] Example 4: Based on the same inventive concept, this embodiment of the invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the motor protector status data hierarchical transmission control method of the aforementioned embodiment 1.
[0057] In one embodiment, the computer-readable storage medium may be, but is not limited to, a read-only memory, random access memory, flash memory, disk, optical disk, solid-state drive, memory card, or other non-transitory medium capable of storing program instructions. The computer program may include instruction code for implementing state-aware data acquisition, data classification, short-window enhanced window control, congestion state determination, dynamic admission control, and priority queue scheduling.
[0058] When the computer program is loaded and executed by the processor, the processor can perform the following functions: Based on the business triggering conditions and business importance, the motor protector status perception data is divided into L0 critical event data, L1 abnormal stage monitoring data and L2 normal monitoring data. After the L0 critical event data is triggered, the Post-L0 enhancement window is opened, and the corresponding Post-L0 short window enhancement data is generated; Congestion status is determined based on the total length of the sending queue, and dynamic admission control is performed on data of different levels according to the current mode. The received data is sent to different priority queues and then scheduled to be sent to the industrial weak network links in strict priority order.
[0059] By employing the above-described computer-readable storage medium embodiments, the methods of the present invention can be stored, deployed, and reused in the form of software program products, thereby facilitating the rapid implementation of the technical solutions of the present invention in different industrial field terminals, edge devices, or monitoring systems.
[0060] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0061] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A hierarchical transmission control method for motor protector status data, characterized in that, Includes the following steps: S1. Collect the status perception data of the motor protector, and divide the status perception data into L0 critical event data, L1 abnormal stage monitoring data and L2 normal monitoring data according to the service triggering conditions and service importance. S2. When the motor protector triggers the L0 key event data, a Post-L0 enhancement window of a preset duration is opened, and Post-L0 short window enhancement data after the event is generated in the Post-L0 enhancement window. S3. Obtain the total queue length on the sending side in real time, determine the congestion status based on the total queue length, and perform dynamic admission control on data of different levels according to the congestion status. Among them, L0 critical event data and L1 abnormal phase monitoring data are always allowed to be enqueued, while L2 normal monitoring data and Post-L0 short window enhanced data are subject to rate limiting or rejection under congestion status. S4. The data passed through the admission control are sent to different priority queues respectively, and scheduled to be sent to the industrial weak network link in order of priority from high to low.
2. The method according to claim 1, characterized in that, Step S1 specifically includes: S11. Real-time acquisition of the operating characteristic parameters and switching status information of the motor protector; S12. Define protection actions, critical alarms, fault codes and event sequence recording data as L0 critical event data, and report them immediately when triggered. S13. When the running characteristic parameters meet the abnormality criteria, enter the abnormal window, increase the sampling frequency in the abnormal window, generate L1 abnormal stage monitoring data, and restore the original sampling frequency after the abnormal window ends. S14. Define the slow-changing routine measurements and statistics under stable operating conditions as L2 normal monitoring data and report them using low-frequency cycles.
3. The method according to claim 1, characterized in that, Step S2 specifically includes: S21. When the motor protector triggers the L0 key event data, the Post-L0 enhancement window of the preset duration is immediately opened; S22. Within the Post-L0 enhancement window, transient evolution information is continuously collected at a sampling frequency higher than that of the L2 normal monitoring data to generate Post-L0 short window enhancement data. S23. Determine whether the motor protector is simultaneously in the L1 abnormal window and the Post-L0 enhanced window; if there is overlap, output the monitoring message according to the generation cycle of the monitoring data in the L1 abnormal stage, and do not generate the Post-L0 short window enhanced message.
4. The method according to claim 1, characterized in that, The congestion status determination in step S3 includes: S31. Preset entry congestion threshold and exit congestion threshold; S32. When the total length of the queue exceeds the congestion threshold, the system switches to congestion mode and initiates a preset cooling lock. S33. When the total length of the queue is less than the exit congestion threshold and the current system is not subject to the cooling lock restriction, the system returns to normal mode and the cooling lock is restarted.
5. The method according to claim 1 or 4, characterized in that, The dynamic admission control in step S3 includes: S34. For L0 critical event data and L1 abnormal phase monitoring data, regardless of whether the system is in normal mode or congestion mode, they should always be allowed to enter the queue. S35. For L2 normal monitoring data, maintain the preset basic admission interval in normal mode and relax the minimum admission interval in congestion mode to reduce the average arrival rate. S36. For Post-L0 short window enhanced data, sampling and acceptance within the enhanced window are maintained in normal mode. In congestion mode, when the total length of the current queue does not exceed the preset hard backlog threshold, the minimum acceptance interval is relaxed; when the total length of the queue exceeds the hard backlog threshold, new Post-L0 short window enhanced messages are rejected.
6. The method according to claim 5, characterized in that, The most recent acceptance time is maintained for both L2 normal monitoring data and Post-L0 short window enhanced data. When the time interval between the new message generation time and the most recent acceptance time is not less than the corresponding minimum acceptance interval, the message is allowed to be enqueued; otherwise, it is rejected.
7. The method according to claim 1, characterized in that, Step S4 specifically includes: S41. Maintain three queues, Q0, Q1 and Q2, on the sending side. Q0 carries L0 critical event data, Q1 carries L1 abnormal phase monitoring data, and Q2 carries L2 normal monitoring data and Post-L0 short window enhancement data. S42. When Q0 is not empty, send the data first from Q0; when Q0 is empty and Q1 is not empty, send the data first from Q1; when both Q0 and Q1 are empty, send the data first from Q2.
8. A hierarchical transmission and control system for motor protector status data, characterized in that, include: The data acquisition module is used to collect the status sensing data of the motor protector; The data classification module is used to divide the state awareness data into L0 critical event data, L1 abnormal phase monitoring data, and L2 normal monitoring data according to business triggering conditions and business importance. The short window enhancement module is used to open a Post-L0 enhancement window of a preset duration and generate Post-L0 short window enhancement data after the event when the motor protector triggers the L0 key event data; The congestion determination module is used to obtain the total queue length on the sending side in real time, and determine whether the system is in normal mode or congestion mode based on the total queue length. An admission control module is used to perform dynamic admission control on data at different levels based on the congestion status. The priority scheduling module is used to send data that has passed the acceptance control into different priority queues and schedule and send it to the industrial weak network link in order of priority from high to low.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.
10. An electronic device, characterized in that, The method includes a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the method as described in any one of claims 1-7.