A method and device for monitoring external force of a motor-driven door

Through the motor-driven external force monitoring method and device of the door, the motor status is monitored using sensor arrays and absolute encoders, and the external force of the door is identified and warned, which solves the problem of safety hazards of unit doors and realizes accurate monitoring and timely early warning.

CN120063392BActive Publication Date: 2025-07-22OFJOYT INTELLIGENT TECH (CHANGZHOU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510535509.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-07-22
Estimated Expiration
2045-04-27

AI Technical Summary

Technical Problem

It is difficult to accurately monitor the external force of the existing unit door, and cannot be promptly and effectively warned, which poses safety hazards.

Method used

The motor-driven external force monitoring method and device are used to monitor the current signal, torque and vibration of the motor using a sensor array, identify the risk mode of the external force of the door, and obtain the motor position data through an absolute encoder for early warning.

Benefits of technology

Accurate monitoring and timely warning of the external force of the unit door slitting door, ensuring the safety of the unit door.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120063392B_ABST
    Figure CN120063392B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for monitoring external forces for prying open a door driven by a motor, relating to the technical field of prying-open door monitoring. The method includes: when the target unit door is stationary and the motor is in a powered-on state, determining whether the motor is in a braking state; when the motor is in a braking state, continuously monitoring the motor by using a sensor array to obtain a monitoring sequence; performing prying-external-force risk mode recognition to obtain a prying-external-force risk mode; collecting data from an absolute encoder disposed on the motor shaft to obtain motor position data, and performing prying-open door early warning. The present invention solves the technical problems in the prior art that it is difficult to accurately monitor external forces for prying open a unit door and timely and effectively give an early warning, resulting in potential safety hazards, and achieves the technical effect of realizing accurate monitoring and timely early warning of external forces for prying open a unit door and ensuring the safety of the unit door.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of forced door opening monitoring, and particularly relates to a method and device for monitoring external forces on a motor-driven forced door opening. Background Art

[0002] In the field of modern intelligent buildings, unit doors, as important facilities for ensuring the safety of residents and places, are of crucial importance. Traditional unit doors have many deficiencies in preventing illegal opening, such as the lack of effective external force monitoring means. When the unit door is in a stationary state, if an illegal element attempts to force open the door and invade, the existing door structure and simple lock system often fail to detect the application of abnormal external forces. At the same time, even with some monitoring methods, most can only perform simple on-off state detection and cannot accurately judge the magnitude of the external force and the behavior pattern, resulting in the inability to issue early warnings in a timely manner, leaving residents and places at potential security risks.

[0003] The prior art has the technical problem that it is difficult for unit doors to accurately monitor the external forces of forced door opening and unable to give timely and effective early warnings, resulting in potential safety hazards. Summary of the Invention

[0004] The present application provides a method and device for monitoring external forces of a motor-driven forced door opening to solve the technical problem in the prior art that it is difficult for unit doors to accurately monitor the external forces of forced door opening and unable to give timely and effective early warnings, resulting in potential safety hazards.

[0005] In view of the above problems, the present application provides a method and device for monitoring external forces of a motor-driven forced door opening.

[0006] In the first aspect of the present application, a method for monitoring external forces of a motor-driven forced door opening is provided. The method includes:

[0007] When the target unit door is stationary and the motor is powered on, use a sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in a braking state; when the motor is in a braking state, use the sensor array to continuously monitor the motor to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence; perform risk pattern recognition of external forces of forced door opening based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to obtain a risk pattern of external forces of forced door opening, where the risk pattern of external forces of forced door opening includes a high-risk pattern, a first-level low-risk pattern, and a second-level low-risk pattern; when the risk pattern of external forces of forced door opening is a high-risk pattern or a first-level low-risk pattern, generate a first warning instruction for forced door opening warning; when the risk pattern of external forces of forced door opening is a second-level low-risk pattern, based on the risk pattern of external forces of forced door opening, collect data from an absolute encoder disposed on the motor shaft at a preset data collection frequency to obtain motor position data, and perform forced door opening warning based on the motor position data.

[0008] In a second aspect of the present application, a motor-driven external force monitoring device for a unit door is provided. The device includes:

[0009] A motor state determination module, configured to, when the target unit door is stationary and the motor is in an energized state, use a sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in a braking state; a monitoring sequence acquisition module, configured to, when the motor is in a braking state, use the sensor array to continuously monitor the motor to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence; a risk mode acquisition module, configured to identify an external force risk mode for door prying based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to obtain an external force risk mode for door prying, where the external force risk mode for door prying includes a high-risk mode, a first-level low-risk mode, and a second-level low-risk mode; a first warning instruction generation module, configured to, when the external force risk mode for door prying is a high-risk mode or a first-level low-risk mode, generate a first warning instruction for door prying warning; a door prying warning module, configured to, when the external force risk mode for door prying is a second-level low-risk mode, collect data from an absolute encoder disposed on the motor shaft at a preset data acquisition frequency based on the external force risk mode for door prying to obtain motor position data, and perform door prying warning based on the motor position data.

[0010] One or more technical solutions provided in the present application have at least the following technical effects or advantages:

[0011] When the target unit door is stationary and the motor is in an energized state, determine whether the motor is in a braking state; when the motor is in a braking state, use a sensor array to continuously monitor the motor to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence; identify an external force risk mode for door prying based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to obtain an external force risk mode for door prying; when the external force risk mode for door prying is a high-risk mode or a first-level low-risk mode, generate a first warning instruction for door prying warning; when the external force risk mode for door prying is a second-level low-risk mode, collect data from an absolute encoder disposed on the motor shaft to obtain motor position data, and perform door prying warning based on the motor position data. The technical effect of accurately monitoring and timely warning of the external force for prying the unit door and ensuring the safety of the unit door is achieved. Description of the Drawings

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0013] Figure 1 Schematic flow chart of a method for monitoring external force of a motor-driven door pry

[0014] Figure 2 Schematic structural diagram of a device for monitoring external force of a motor-driven door pry provided in an embodiment of the present application

[0015] Explanation of reference numerals: motor state determination module 10, monitoring sequence acquisition module 20, risk mode acquisition module 30, first early warning instruction generation module 40, door pry early warning module 50 Detailed implementation manners

[0016] The present application provides a method and a device for monitoring external force of a motor-driven door pry, which are used to solve the technical problem in the prior art that it is difficult to accurately monitor the external force of a unit door pry and it is impossible to give an early warning in a timely and effective manner, resulting in potential safety hazards

[0017] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application

[0018] Embodiment 1, as Figure 1 shown, the present application provides a method for monitoring external force of a motor-driven door pry, and the method includes:

[0019] Step S100: When the target unit door is stationary and the motor is in the powered-on state, use a sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in the braking state

[0020] Specifically, in the operating system of the intelligent unit door, the motor is the core power component, and its working state plays a crucial role in the safety of the unit door. When the target unit door is stationary and the motor is powered on, to determine whether the motor is in the braking state, the sensor array is activated for comprehensive monitoring. The sensor array consists of a current sensor, a torque sensor, and a vibration sensor, which respectively detect the current signal, torque, and vibration of the motor in real time to obtain the first current signal, the first torque, and the first vibration amplitude. These real-time acquired data are carefully compared with the pre-set braking current signal, braking torque, and braking vibration amplitude respectively. If the real-time data is consistent with the pre-set braking state data, it indicates that the motor is in the normal braking state; if not, it means the motor state is abnormal. In this way, the braking state of the motor when the unit door is stationary and powered on can be accurately judged, providing a basic guarantee for the subsequent monitoring work of the external force of prying the door. It ensures that during the stationary period of the unit door, once an external force acts on the door body and is transmitted to the motor, it can be detected in time and the subsequent processing process can be carried out, thus ensuring the safety of the unit door.

[0021] Step S200: When the motor is in the braking state, use the sensor array to continuously monitor the motor to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence.

[0022] Specifically, when it is determined that the motor is in the braking state, it means that although the target unit door is stationary and the motor is powered on, there may be a potential risk of being affected by an external force. At this time, the sensor array is used to continuously monitor the motor. The sensor array consists of high-precision current sensors, torque sensors, and vibration sensors, which respectively collect the current signal, torque, and vibration amplitude of the motor in real time. During the continuous monitoring process, at a certain time interval, the values of the current signal, torque, and vibration amplitude of the motor are continuously recorded. As time goes by, these sequentially recorded current signal values form a current signal monitoring sequence, the torque values form a torque monitoring sequence, and the vibration amplitude values form a vibration amplitude monitoring sequence. These monitoring sequences can completely and dynamically reflect the working conditions of the motor in the braking state, providing a rich and accurate data basis for the identification of the external force risk mode of prying the door in the subsequent steps, and can more accurately judge whether there is an external force of prying the door and the risk level of the external force.

[0023] Step S300: Based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence, identify the external force risk mode of prying the door to obtain the external force risk mode of prying the door, where the external force risk mode of prying the door includes a high-risk mode, a first-level low-risk mode, and a second-level low-risk mode.

[0024] Specifically, after completing the continuous monitoring of the motor and obtaining the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence, it enters the risk mode identification link for the external force of prying the door. First, traverse these three monitoring sequences and check one by one whether there is data greater than the pre-set early warning current signal threshold, early warning torque threshold, and early warning vibration amplitude threshold in the data. Once it is found that there is data greater than the corresponding threshold, quickly determine that the risk mode of the external force of prying the door at this time is a high-risk mode, indicating that there may be an external force acting on the unit door, posing a certain threat to the safety of the door.

[0025] If in the initial traversal, there is no data greater than the corresponding threshold in the three monitoring sequences, further in-depth analysis of these sequences is carried out. By performing feature recognition on the sequences according to the first convolution scale and the second convolution scale, the current signal monitoring features, torque monitoring features, and vibration amplitude monitoring features at different scales are obtained respectively, and then these features at different scales are iteratively fused to determine the current signal iterative monitoring features, torque iterative monitoring features, and vibration amplitude iterative monitoring features.

[0026] Pre-construct a risk mode prototype library, and each risk mode prototype has a corresponding risk mode identifier, including a first-level low-risk mode identifier and a second-level low-risk mode identifier. Match the above-obtained iterative monitoring features with the risk mode prototype library, and finally determine the current risk mode of the external force of prying the door according to the identifier of the risk mode prototype in the matching result. This multi-level and multi-dimensional analysis method can more accurately and comprehensively identify the risk mode of the external force of prying the door, providing a reliable basis for subsequent targeted early warning measures.

[0027] Step S400: When the risk mode of the external force of prying the door is a high-risk mode or a first-level low-risk mode, generate a first warning instruction for prying the door warning.

[0028] Specifically, when after risk mode identification, it is determined that the risk mode of the external force of prying the door is a high-risk mode or a first-level low-risk mode, it indicates that the unit door may be suffering from abnormal external forces and there are certain safety risks. At this time, the early warning mechanism is quickly activated, and the first warning instruction generation module starts to work to generate the first warning instruction. This instruction will quickly transmit the prying the door warning information to the cloud server through the controller and the 4G communication module, and the cloud server will then push the warning information to the terminal devices of relevant personnel, such as the mobile phones of property management personnel, the monitoring computers in the security room, etc. After receiving the warning, relevant personnel can view the monitoring screen of the unit door in time and take corresponding measures, such as going to the scene to check the situation, notifying the owner to pay attention to safety, etc., so as to carry out effective intervention at the initial stage of the risk and ensure the safety of the unit door and the area inside the door.

[0029] Step S500: When the external force risk mode of the door prying is in the secondary low-risk mode, based on the external force risk mode of the door prying, data of the absolute encoder disposed on the motor shaft is collected at a preset data collection frequency to obtain motor position data, and door prying early warning is performed based on the motor position data.

[0030] Specifically, when it is determined that the external force risk mode of the door prying is in the secondary low-risk mode, it is necessary to more accurately grasp the position information of the motor to judge the actual state of the door body. Since the absolute encoder is installed on the motor shaft, it can directly provide the absolute position information of the motor, and each position has a unique code. According to the preset data collection frequency, data collection work is carried out on the absolute encoder. This collection method at a fixed frequency can continuously and stably obtain motor position data, so as to ensure real-time monitoring of the change of the motor position. By analyzing the collected motor position data and comparing it with the preset normal position range. Once it is found that the motor position data exceeds the normal range, it indicates that the door body may have abnormal movement under the action of external force. At this time, a corresponding door prying early warning information is quickly generated. This early warning information will be promptly transmitted to relevant personnel through the communication module, such as property management personnel or security personnel, etc., so that they can quickly take measures, such as going to the scene to check, preventing abnormal behaviors, etc., so as to effectively respond to possible safety risks and ensure the safety of the unit door and the surrounding area. The use of the absolute encoder can provide accurate and reliable motor position data in the secondary low-risk mode, making the door prying early warning work more accurate and timely, and improving the response ability and processing efficiency to external abnormal situations.

[0031] In a possible implementation manner, step S100 further includes:

[0032] Step S110: The sensor array includes a current sensor, a torque sensor, and a vibration sensor.

[0033] Specifically, the sensor array consists of a current sensor, a torque sensor, and a vibration sensor. The current sensor is responsible for monitoring the current signal of the motor. The current signal can intuitively reflect the power consumption of the motor during operation and the working state of the internal circuit. The torque sensor focuses on measuring the torque of the motor. Torque is a key parameter to measure the output power of the motor. By monitoring the torque, the load condition of the motor under different working conditions and whether the power output is normal can be understood. The vibration sensor is mainly used to detect the vibration amplitude of the motor. The motor will generate a certain vibration during operation. When the motor fails or is interfered by external forces, the vibration amplitude will change, and the vibration sensor can capture these changes in time. When the target unit door is stationary and the motor is powered on, these three sensors work together to monitor the motor in real time from different dimensions. The current sensor obtains the current signal of the motor, the torque sensor measures the torque of the motor, and the vibration sensor detects the vibration amplitude of the motor. These monitoring data complement and verify each other, providing a comprehensive and accurate basis for subsequent judgment of whether the motor is in a braking state, so as to ensure that the system can identify the working state of the motor in time and accurately, and ensure the safe and stable operation of the unit door.

[0034] In a possible implementation manner, step S100 further includes:

[0035] Step S120: The sensor array monitors the current signal, torque, and vibration of the motor to obtain a first current signal, a first torque, and a first vibration amplitude.

[0036] Step S130: Compare the first current signal, the first torque, and the first vibration amplitude with a braking current signal, a braking torque, and a braking vibration amplitude respectively to obtain a comparison result.

[0037] Step S140: If the comparison result is consistent, the motor is in a braking state.

[0038] Specifically, when the target unit door is in a stationary state and the motor remains powered on, start the precise monitoring process of the motor state. First, the current sensor, torque sensor, and vibration sensor in the sensor array monitor the motor respectively. The current sensor obtains the real-time current signal of the motor, denoted as the first current signal, which reflects the current power consumption of the motor; the torque sensor measures the real-time torque of the motor to obtain the first torque, which reflects the output power of the motor; the vibration sensor detects the real-time vibration amplitude of the motor, that is, the first vibration amplitude, and this parameter can reflect the running stability of the motor.

[0039] Next, the obtained first current signal, first torque, and first vibration amplitude are carefully compared with the pre-set braking current signal, braking torque, and braking vibration amplitude respectively. These pre-set parameters are determined based on the various indicators under the normal braking state of the motor and are important bases for judging whether the motor is in the braking state.

[0040] Finally, the state of the motor is judged according to the comparison result. If the first current signal is exactly the same as the braking current signal, the first torque is exactly the same as the braking torque, and the first vibration amplitude is exactly the same as the braking vibration amplitude, it indicates that the current operating state of the motor matches the various indicators under the normal braking state, and thus it can be determined that the motor is in the braking state. Through this rigorous monitoring and comparison process, the working state of the motor when the unit door is stationary and powered on can be accurately judged, ensuring the safe and stable operation of the door control system.

[0041] In a possible implementation manner, step S300 further includes:

[0042] Step S310: Traverse the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to determine whether there are data greater than the warning current signal threshold, warning torque threshold, and warning vibration amplitude threshold. If so, a high-risk mode is obtained.

[0043] Specifically, when the motor is in the braking state and the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence have been obtained, these sequences are traversed. Each data in the current signal monitoring sequence is checked one by one and compared with the pre-set warning current signal threshold; at the same time, the data in the torque monitoring sequence is also compared with the warning torque threshold, and the data in the vibration amplitude monitoring sequence is compared with the warning vibration amplitude threshold. If, during the traversal process, it is found that there are data in the current signal monitoring sequence, torque monitoring sequence, or vibration amplitude monitoring sequence that are greater than their respective corresponding warning thresholds, it means that the operating state of the motor has abnormal fluctuations. Because these thresholds are set according to the parameter range during the normal operation of the motor, once exceeded, it indicates that there may be abnormal external forces acting on the unit door, resulting in changes in the working parameters of the motor. When this situation occurs, the current risk mode of the external force for prying the door is immediately determined as the high-risk mode.

[0044] In a possible implementation manner, step S300 further includes:

[0045] Step S320: If there is no data in the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence that is greater than the warning current signal threshold, warning torque threshold, and warning vibration amplitude threshold, respectively, perform iterative monitoring feature analysis on the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to determine the iterative monitoring features of the current signal, torque iterative monitoring features, and vibration amplitude iterative monitoring features.

[0046] Step S330: Pre-build a risk mode prototype library, where each risk mode prototype has a risk mode identifier, and the risk mode identifier includes a primary low-risk mode identifier and a secondary low-risk mode identifier.

[0047] Step S340: Match the iterative monitoring features of the current signal, torque iterative monitoring features, and vibration amplitude iterative monitoring features with the risk mode prototype library to obtain a matching risk mode prototype.

[0048] Step S350: Determine the risk mode of the external force of prying the door according to the risk mode identifier of the matching risk mode prototype.

[0049] Specifically, when identifying the risk mode of the external force of prying the door of the motor, a preliminary check is performed on the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence. When it is found that there is no data greater than their respective warning thresholds in them, it means that the current risk situation cannot be determined only by simple threshold judgment. At this time, it is in the low-risk mode, and a more refined iterative monitoring feature analysis process needs to be started to process the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence respectively, and further subdivide whether it is in the primary low-risk mode or the secondary low-risk mode. According to the first convolution scale and the second convolution scale, different levels of features are identified in these sequences, and two sets of current signal monitoring features, two sets of torque monitoring features, and two sets of vibration amplitude monitoring features are obtained respectively. Then, through operations such as inner product mapping and normalization, the two sets of current signal monitoring features are iteratively fused to determine the iterative monitoring features of the current signal. Similarly, the two sets of torque monitoring features and the two sets of vibration amplitude monitoring features are iteratively fused respectively to obtain the torque iterative monitoring features and the vibration amplitude iterative monitoring features. These iterative monitoring features can more comprehensively and deeply reflect the operating characteristics of the motor in the braking state, providing more accurate data support for accurately judging the risk mode of the external force of prying the door subsequently.

[0050] Collect a large amount of current signal, torque and vibration amplitude data of the motor under different door-picking behaviors, covering various situations such as short-term door-picking and continuous door-picking. Preprocess these data, remove outliers, and normalize the data to a unified interval through standardization methods to enhance data comparability. Take the mean value of the current signal, the rate of change of the torque, the peak value of the vibration amplitude, etc. as the characteristic attributes of the decision tree. Starting from the root node, according to indicators such as information gain or Gini coefficient, select the features that can best distinguish the data of different door-picking behaviors for splitting. For example, if the mean value of the current signal is most effective in distinguishing different door-picking behaviors, then divide the data set based on this feature. During the splitting process, recursively construct subtrees until the preset stop conditions are met, such as the purity of the node data reaches an extremely high standard, the number of node samples is too small, etc. After the construction is completed, each leaf node represents a risk pattern. Risk pattern identification is assigned to leaf nodes according to the potential harm degree of door-picking behavior. Leaf nodes corresponding to continuous door-picking behavior that may cause the unit door to be opened quickly and is more dangerous are marked as first-level low-risk pattern identification; leaf nodes corresponding to short-term door-picking behavior that poses less threat to the safety of the unit door are marked as second-level low-risk pattern identification. Finally, all leaf nodes with risk pattern identification and their corresponding feature combinations are organized into a risk pattern prototype library for subsequent risk pattern matching and identification.

[0051] After completing the construction of the risk model prototype library, the real-time acquired current signal iteration monitoring features, torque iteration monitoring features and vibration amplitude iteration monitoring features are matched with the prototype library. First, the three iteration monitoring features are combined into a multidimensional feature vector, which contains the comprehensive information of the current, torque and vibration amplitude under the current operating state of the motor. For each risk model prototype in the risk model prototype library, its corresponding current, torque and vibration amplitude features are also combined into a multidimensional feature vector. Then, the Euclidean distance algorithm is used to calculate the distance between the real-time feature vector and each prototype feature vector. The smaller the distance, the more similar the two feature vectors are. After calculating the Euclidean distance between the real-time feature vector and all prototype feature vectors, find the prototype with the smallest distance. The prototype with the smallest distance is identified as the risk model prototype that best matches the current motor operating state. In this way, the prototype that matches the real-time monitoring data can be quickly and accurately found from the risk model prototype library, thereby providing a basis for the subsequent determination of the risk model of the external force of the door.

[0052] The risk mode of the external force of prying the door will be finally determined based on the risk mode identifier carried by the matching risk mode prototype. Since each risk mode prototype has been assigned a clear risk mode identifier in the pre-constructed risk mode prototype library, that is, a first-level low-risk mode identifier or a second-level low-risk mode identifier. If the identifier of the matching risk mode prototype is a first-level low-risk mode identifier, it indicates that the unit door is facing a prying behavior with a relatively high risk, such as continuous and high-intensity external force; if the identifier of the matching risk mode prototype is a second-level low-risk mode identifier, it indicates that the external force of prying the door on the current unit door is in a low-risk state, which may correspond to short-term and slight external force interference. Through this determination method based on the preset identifier, the current risk mode of the external force of prying the door can be output quickly and accurately, providing a clear decision-making basis for triggering different levels of early warnings and disposal measures in the future.

[0053] Preferably, the risk level of the first-level low-risk mode is higher than that of the second-level low-risk mode. The risk mode identifier corresponding to each risk mode prototype can be distinguished according to the unit door corresponding to the risk mode prototype that can be broken into by outsiders. Although the unit door is not broken in the first-level low-risk mode, it is already sufficient to be broken into. In the second-level low-risk mode, the unit door is not broken and cannot be broken into by people. Those skilled in the art shall identify it as the first-level low-risk mode or the second-level low-risk mode according to the specific situation of the risk mode prototype.

[0054] In a possible implementation manner, step S320 further includes:

[0055] Step S321: Traverse the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to perform feature recognition according to the first convolution scale and the second convolution scale, and obtain the first current signal monitoring feature and the second current signal monitoring feature, the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature, where the first convolution scale is greater than the second convolution scale.

[0056] Step S322: Iteratively fuse the first current signal monitoring feature and the second current signal monitoring feature to determine the iterative monitoring feature of the current signal.

[0057] Step S323: Iteratively fuse the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature respectively to determine the iterative monitoring feature of the torque and the iterative monitoring feature of the vibration amplitude.

[0058] Specifically, a comprehensive scan is performed on the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence in turn. For each sequence, feature recognition is carried out using two different-sized convolution windows. Among them, the convolution window corresponding to the first convolution scale is larger, which can analyze the sequence from a more macroscopic perspective and capture the change trend and overall characteristics of the sequence within a larger range. For example, in the current signal monitoring sequence, it can identify the rising or falling trend of the current over a long period of time. The convolution window corresponding to the second convolution scale is smaller, which can analyze the sequence more meticulously and discover the subtle changes and local characteristics in the sequence. For instance, in the torque monitoring sequence, it can detect the minute fluctuations of the torque within a short period of time. Through these two different-scale convolution operations, the first current signal monitoring feature and the second current signal monitoring feature are obtained from the current signal monitoring sequence respectively; the first torque monitoring feature and the second torque monitoring feature are obtained from the torque monitoring sequence; the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature are extracted from the vibration amplitude monitoring sequence, providing rich and multi-dimensional feature information for subsequent in-depth analysis.

[0059] When monitoring the external force of prying the door on the motor, after determining that the motor is in the braking state and obtaining the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence, if no data greater than the warning threshold appears in these sequences, further in-depth analysis is required. First, feature recognition is performed by traversing the current signal monitoring sequence according to the first convolution scale and the second convolution scale to obtain the first current signal monitoring feature and the second current signal monitoring feature. Next, these two features are iteratively fused to determine the iterative monitoring feature of the current signal: first, an inner product mapping is performed on the first current signal monitoring feature and the second current signal monitoring feature to determine the first mapping similarity set; then, normalization processing is performed on this set to construct an iterative fusion matrix; finally, the iterative fusion matrix is iteratively fused with the first current signal monitoring feature, and the result obtained is the iterative monitoring feature of the current signal. This feature can more accurately reflect the characteristics of the current signal, so as to match with the risk mode prototype library subsequently, determine the risk mode of the external force of prying the door, and thus provide a key basis for judging whether the unit door is at risk of being pried and triggering corresponding warnings.

[0060] For the torque monitoring feature, similar to the processing of the current signal monitoring feature, first perform an inner product mapping on the first torque monitoring feature and the second torque monitoring feature to obtain the corresponding mapping similarity set. Then, normalize this set to construct a torque iterative fusion matrix. Iteratively fuse this matrix with the first torque monitoring feature to finally determine the torque iterative monitoring feature. This feature synthesizes the torque variation characteristics at different scales and more comprehensively reflects the torque situation. For the vibration amplitude monitoring feature, use the same processing method. Perform an inner product mapping on the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature, normalize the obtained mapping similarity set, construct a vibration amplitude iterative fusion matrix, and then iteratively fuse it with the first vibration amplitude monitoring feature to determine the vibration amplitude iterative monitoring feature. This feature can more accurately present the characteristics of the vibration amplitude. Through such iterative fusion operations, the obtained torque iterative monitoring feature and vibration amplitude iterative monitoring feature, together with the current signal iterative monitoring feature, provide important data support for subsequent matching with the risk mode prototype library and further determining the risk mode of forced door opening, which helps to more accurately judge the forced door opening risk situation faced by the unit door.

[0061] In a possible implementation manner, step S322 further includes:

[0062] Step S3221: Perform an inner product mapping on the first current signal monitoring feature and the second current signal monitoring feature to determine the first mapping similarity set.

[0063] Step S3222: Normalize the first mapping similarity set to construct an iterative fusion matrix.

[0064] Step S3223: Iteratively fuse the iterative fusion matrix with the first current signal monitoring feature to obtain the current signal iterative monitoring feature.

[0065] Specifically, after obtaining the first current signal monitoring feature and the second current signal monitoring feature, an inner product mapping operation will be performed on them. The first current signal monitoring feature and the second current signal monitoring feature can be regarded as two vectors in a multi-dimensional vector space. Inner product mapping is to multiply the elements on the corresponding dimensions of these two vectors and then sum them. For each group of corresponding dimensions of these two feature vectors, such inner product calculations will be performed, and then a series of numerical values will be obtained. These numerical values reflect the similarity degree of the first current signal monitoring feature and the second current signal monitoring feature in different dimensions, and they together constitute the first mapping similarity set.

[0066] After obtaining the first mapping similarity set, it is normalized using the Softmax formula to construct an iterative fusion matrix. First, create an initially empty matrix, which will serve as a container for storing the normalization results. The Softmax formula is: Softmax( )= , where e is the natural constant. The numerator of this formula is the exponential operation on each similarity value in the set. The denominator is the sum of the exponential operations on all similarity values in the set. is the -th element in the first mapping similarity set, and is the total number of elements in the set. Apply this formula to each element in the set to calculate the corresponding normalized value. After calculating the normalized values, add these values to the empty matrix in order. When all elements in the first mapping similarity set are normalized and added to the matrix, the iterative fusion matrix is constructed. The elements in this matrix are in the interval, and the sum of all elements is 1. It can effectively reflect the similarity distribution between the first current signal monitoring feature and the second current signal monitoring feature, providing strong support for subsequent feature fusion.

[0067] Iteratively fuse this iterative fusion matrix with the first current signal monitoring feature to obtain the current signal iterative monitoring feature. First, set an upper limit on the number of iterations and a convergence threshold as the termination conditions for the iteration. In each iteration, perform a matrix multiplication operation on the iterative fusion matrix and the first current signal monitoring feature to obtain an intermediate feature vector. Optimize and adjust this intermediate feature vector by adding a correction term scaled by a certain proportion of the difference between the previous iteration result and the current intermediate feature vector, so that the feature vector can better fuse feature information at different scales. Then, check whether the iteration termination conditions are met. If the preset upper limit on the number of iterations is reached, or the difference between the feature vectors obtained in two adjacent iterations is less than the convergence threshold, stop the iteration. At this time, the obtained feature vector is the current signal iterative monitoring feature. This feature synthesizes the characteristics of the current signal at different convolution scales and can more accurately reflect the actual situation of the current signal, providing a key basis for subsequent judgment of the risk pattern of the forced door opening force.

[0068] In a possible implementation manner, step S500 further includes:

[0069] Step S510: When the deviation between the motor position data and the preset position is greater than or equal to the preset deviation amount, generate a second warning instruction for forced door opening warning.

[0070] Specifically, during the process of monitoring the external force of the motor-driven door opening, when it is determined that the risk mode of the external force of the door opening is the secondary low-risk mode, data is collected from the absolute encoder arranged on the motor shaft at a preset data collection frequency to obtain the motor position data. After obtaining the motor position data, it is compared with the preset position set in advance, and the deviation between the two is calculated. This preset position is determined according to the ideal position where the motor should be when the unit door is normally closed or stationary. The preset deviation amount is an allowable deviation range set according to the safety standards and actual operating conditions of the unit door. When the deviation between the calculated motor position data and the preset position is greater than or equal to the preset deviation amount, it indicates that the actual position of the motor has changed significantly, and it is very likely to be affected by abnormal external force of the door opening. At this time, a quick response is made to generate a second warning instruction. This instruction will transmit information to the cloud server through the controller and the 4G communication module, and then generate a door opening warning reminder to notify relevant personnel to promptly handle possible safety hazards and ensure the safety of the unit door.

[0071] Embodiment 2, based on the same inventive concept as the method for monitoring the external force of a motor-driven door in the foregoing embodiment, as Figure 2 shown, the present application provides a device for monitoring the external force of a motor-driven door. The device in the embodiment of the present application and the method embodiment are based on the same inventive concept. Among them, the device includes:

[0072] The motor state determination module 10 is used to monitor the current signal, torque, and vibration of the motor using the sensor array when the target unit door is stationary and the motor is in the powered-on state, and determine whether the motor is in the braking state.

[0073] The monitoring sequence acquisition module 20 is used to continuously monitor the motor using the sensor array when the motor is in the braking state to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence.

[0074] The risk mode acquisition module 30 is used to identify the risk mode of the external force of the door opening based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence, and obtain the risk mode of the external force of the door opening, where the risk mode of the external force of the door opening includes a high-risk mode, a primary low-risk mode, and a secondary low-risk mode.

[0075] The first warning instruction generation module 40 is used to generate a first warning instruction for door opening warning when the risk mode of the external force of the door opening is a high-risk mode or a primary low-risk mode.

[0076] The door prying warning module 50 is used to collect data from the absolute encoder arranged on the motor shaft at a preset data collection frequency based on the door prying external force risk mode when the door prying external force risk mode is a secondary low-risk mode, obtain motor position data, and perform door prying warning based on the motor position data.

[0077] Further, the device is also used to implement the following functions:

[0078] The sensor array includes a current sensor, a torque sensor, and a vibration sensor.

[0079] Further, the device is also used to implement the following functions:

[0080] The sensor array monitors the current signal, torque, and vibration of the motor to obtain the first current signal, the first torque, and the first vibration amplitude; compares the first current signal, the first torque, and the first vibration amplitude with the braking current signal, the braking torque, and the braking vibration amplitude respectively to obtain a comparison result; if the comparison result is consistent, the motor is in a braking state.

[0081] Further, the device is also used to implement the following functions:

[0082] Traverse the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to determine whether there is data greater than the warning current signal threshold, warning torque threshold, and warning vibration amplitude threshold. If so, obtain a high-risk mode.

[0083] Further, the device is also used to implement the following functions:

[0084] If there is no data greater than the warning current signal threshold, warning torque threshold, and warning vibration amplitude threshold in the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence, perform iterative monitoring feature analysis on the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to determine the current signal iterative monitoring feature, torque iterative monitoring feature, and vibration amplitude iterative monitoring feature; pre-construct a risk mode prototype library, where each risk mode prototype has a risk mode identifier, and the risk mode identifier includes a primary low-risk mode identifier and a secondary low-risk mode identifier; match the current signal iterative monitoring feature, torque iterative monitoring feature, and vibration amplitude iterative monitoring feature with the risk mode prototype library to obtain a matching risk mode prototype; determine the door prying external force risk mode according to the risk mode identifier of the matching risk mode prototype.

[0085] Further, the device is also used to implement the following functions:

[0086] Traverse the current signal monitoring sequence, torque monitoring sequence, and vibration amplitude monitoring sequence to perform feature recognition according to the first convolution scale and the second convolution scale, and obtain the first current signal monitoring feature and the second current signal monitoring feature, the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature, where the first convolution scale is greater than the second convolution scale; perform iterative fusion on the first current signal monitoring feature and the second current signal monitoring feature to determine the iterative monitoring feature of the current signal; respectively perform iterative fusion on the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature to determine the iterative monitoring feature of the torque and the iterative monitoring feature of the vibration amplitude.

[0087] Further, the device is also used to implement the following functions:

[0088] Perform inner product mapping on the first current signal monitoring feature and the second current signal monitoring feature to determine the first mapping similarity set; perform normalization processing on the first mapping similarity set to construct an iterative fusion matrix; perform iterative fusion on the iterative fusion matrix and the first current signal monitoring feature to obtain the iterative monitoring feature of the current signal.

[0089] Further, the device is also used to implement the following functions:

[0090] When the deviation between the motor position data and the preset position is greater than or equal to the preset deviation amount, generate a second warning instruction for door prying warning.

[0091] It should be noted that the above order of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above describes specific embodiments of this specification. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0092] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0093] This specification and the drawings are only exemplary descriptions of the present application and are considered to have covered any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is intended to include these changes and modifications.

Claims

1. A method for monitoring the external force of a motor-driven door jamb, characterized in that, The method includes: When the target unit door is stationary and the motor is powered on, use a sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in a braking state; When the motor is in a braking state, use the sensor array to continuously monitor the motor to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence; Based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence, perform risk pattern recognition of forced door-opening force to obtain a forced door-opening force risk pattern, where the forced door-opening force risk pattern includes a high-risk pattern, a first-level low-risk pattern, and a second-level low-risk pattern; When the forced door-opening force risk pattern is a high-risk pattern or a first-level low-risk pattern, generate a first warning instruction for forced door-opening warning; When the forced door-opening force risk pattern is a second-level low-risk pattern, based on the forced door-opening force risk pattern, collect data from the absolute encoder arranged on the motor shaft at a preset data collection frequency to obtain motor position data, and perform forced door-opening warning based on the motor position data; Among them, performing risk pattern recognition of forced door-opening force based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to obtain a forced door-opening force risk pattern includes: Traverse the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to determine whether there is data greater than the warning current signal threshold, the warning torque threshold, and the warning vibration amplitude threshold. If so, obtain a high-risk pattern; If there is no data greater than the warning current signal threshold, the warning torque threshold, and the warning vibration amplitude threshold in the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence, perform iterative monitoring feature analysis on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to determine the current signal iterative monitoring feature, the torque iterative monitoring feature, and the vibration amplitude iterative monitoring feature; Pre-construct a risk pattern prototype library, where each risk pattern prototype has a risk pattern identifier, and the risk pattern identifier includes a first-level low-risk pattern identifier and a second-level low-risk pattern identifier; Match the current signal iterative monitoring feature, the torque iterative monitoring feature, and the vibration amplitude iterative monitoring feature with the risk pattern prototype library to obtain a matching risk pattern prototype; Determine the forced door-opening force risk pattern according to the risk pattern identifier of the matching risk pattern prototype; Among them, performing iterative monitoring feature analysis on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to determine the current signal iterative monitoring feature, the torque iterative monitoring feature, and the vibration amplitude iterative monitoring feature includes: Traverse the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to perform feature recognition according to the first convolution scale and the second convolution scale to obtain the first current signal monitoring feature and the second current signal monitoring feature, the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature, where the first convolution scale is greater than the second convolution scale; Iteratively fuse the first current signal monitoring feature and the second current signal monitoring feature to determine the iterative current signal monitoring feature; Iteratively fuse the first torque monitoring feature and the second torque monitoring feature, and the first vibration amplitude monitoring feature and the second vibration amplitude monitoring feature respectively to determine the iterative torque monitoring feature and the iterative vibration amplitude monitoring feature; Among them, iteratively fusing the first current signal monitoring feature and the second current signal monitoring feature to determine the iterative current signal monitoring feature includes: Perform inner product mapping on the first current signal monitoring feature and the second current signal monitoring feature to determine the first mapping similarity set; Normalize the first mapping similarity set to construct an iterative fusion matrix; Iteratively fuse the iterative fusion matrix with the first current signal monitoring feature to obtain the iterative current signal monitoring feature.

2. The motor-driven forced door-opening monitoring method according to claim 1, wherein The sensor array includes a current sensor, a torque sensor, and a vibration sensor.

3. The method for monitoring external force of a motor-driven door opening as claimed in claim 1, wherein Using the sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in a braking state includes: The sensor array monitors the current signal, torque, and vibration of the motor to obtain the first current signal, the first torque, and the first vibration amplitude; Compare the first current signal, the first torque, and the first vibration amplitude with the braking current signal, the braking torque, and the braking vibration amplitude respectively to obtain a comparison result; If the comparison result is consistent, the motor is in a braking state.

4. The external force monitoring method for a motor-driven door pulling as described in claim 1, wherein When the deviation between the motor position data and the preset position is greater than or equal to the preset deviation amount, generate a second warning instruction for door prying warning.

5. A motor-driven external force monitoring device for a door leaf, characterized in that, The device is used to implement the method for monitoring the external force of prying the door driven by a motor according to any one of claims 1-4. The device includes: A motor state determination module, configured to use the sensor array to monitor the current signal, torque, and vibration of the motor to determine whether the motor is in a braking state when the target unit door is stationary and the motor is in an energized state; A monitoring sequence acquisition module, configured to continuously monitor the motor using the sensor array when the motor is in a braking state to obtain a current signal monitoring sequence, a torque monitoring sequence, and a vibration amplitude monitoring sequence; A risk mode acquisition module, configured to identify the risk mode of the external force of prying the door based on the current signal monitoring sequence, the torque monitoring sequence, and the vibration amplitude monitoring sequence to obtain the risk mode of the external force of prying the door, where the risk mode of the external force of prying the door includes a high-risk mode, a first-level low-risk mode, and a second-level low-risk mode; A first warning instruction generation module, configured to generate a first warning instruction for door prying warning when the risk mode of the external force of prying the door is a high-risk mode or a first-level low-risk mode; A door prying warning module, configured to, when the risk mode of the external force of prying the door is a second-level low-risk mode, collect data from the absolute encoder arranged on the motor shaft at a preset data collection frequency based on the risk mode of the external force of prying the door to obtain the motor position data, and perform door prying warning based on the motor position data.

Citation Information

Patent Citations

  • Elevator door system state monitoring and fault early warning system

    CN101259930A

  • Intelligent elevator door control system adopting electromagnetic lock

    CN104310176A