Early warning method and device for abnormity of climbing-free device, server and storage medium
By analyzing the acceleration and inclination angle data, we can determine whether there is an abnormal movement state of the crawler or whether there is an abnormal posture of the personnel, and solve the problem of judgment errors caused by environmental factors in the existing technology, and achieve the effect of timely discovery and early warning .
Patent Information
- Application Number
- CN202411594175.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, it is determined whether the crawler has abnormalities by detecting the carbon dioxide concentration of the person on the crawler. However, the carbon dioxide concentration is affected by environmental factors, which may lead to errors in judgment and the abnormal situation cannot be discovered in time.
By receiving the data sent by the acceleration sensor and the tilt sensor, the similarity value and tilt angle change rate of the acceleration sequence and the acceleration template sequence are calculated. If the preset threshold is exceeded, it is determined that the crawler has an abnormal motion state or the personnel has an abnormal posture, and the warning is triggered .
This method can promptly detect abnormal situations of the crawler-free device, avoid judgment errors, and ensure that the operation and maintenance terminal can respond in a timely manner and provide early warning.
Smart Images

Figure CN119418507A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wind power generation, and in particular to an abnormal warning method, device, server and storage medium for an anti-climbing device. Background Art
[0002] The anti-climb device is an important facility to ensure safety on the wind turbine tower. Even if it is equipped with an anti-climb device, emergencies may still occur. Therefore, it is particularly important to detect and respond to these emergencies in a timely manner.
[0003] At present, in the prior art, the carbon dioxide concentration of the person on the climbing-free device is detected to determine whether the person on the climbing-free device is abnormal, so as to determine whether the climbing-free device is abnormal.
[0004] However, the concentration of carbon dioxide is affected by other factors in the environment, which may lead to misjudgment and failure to detect abnormal conditions in a timely manner. Summary of the invention
[0005] The present application provides a method, device, server and storage medium for early warning of abnormalities of a non-climbing device, so as to solve the technical problem of delayed detection of abnormal situations.
[0006] In a first aspect, the present application provides an early warning method for abnormalities of a non-climbing device, comprising:
[0007] Receive acceleration data sent by an acceleration sensor, and form an acceleration sequence according to the acceleration data; receive inclination angle data sent by an inclination sensor; calculate the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and the vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix; according to the similarity value matrix, obtain the minimum cumulative similarity value from the end point to the starting point in the similarity value matrix, if the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device has an abnormal motion state; according to the inclination angle data, calculate the inclination angle change rate, if the inclination angle change rate exceeds the preset threshold, it is determined that the person on the climb-free device has an abnormal posture; if the climb-free device has an abnormal motion state, and / or the person on the climb-free device has an abnormal posture, then trigger the abnormal warning of the climb-free device, and send the abnormal motion state and / or abnormal posture to the operation and maintenance terminal, so that the operation and maintenance terminal issues an early warning based on the abnormal motion state and / or abnormal posture.
[0008] In a possible design, the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence is calculated using the following formula:
[0009]
[0010] In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, where the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
[0011] In one possible design, based on the similarity matrix, the minimum cumulative similarity value from the end point to the starting point in the similarity matrix is obtained, including: starting from the end point of the similarity matrix, along the direction of the starting point, obtaining the minimum similarity value among the adjacent elements of the end point; using the element corresponding to the minimum similarity value as the next starting node, until the next starting node is the starting point in the similarity matrix, accumulating all the obtained minimum similarity values to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity matrix.
[0012] In a possible design, the tilt angle change rate is calculated based on the tilt angle data, including: obtaining time points of any two adjacent data in the tilt angle data; and calculating the tilt angle change rate based on the two adjacent data and the time points of the two adjacent data.
[0013] In a possible design, if the non-climbing device is in an abnormal motion state, and / or a person on the non-climbing device is in an abnormal posture, it also includes: sending an abnormal signal to the emergency braking system of the non-climbing device to make the emergency braking system stop operating the non-climbing device.
[0014] In a second aspect, the present application provides an early warning device for abnormalities of a non-climbing device, comprising:
[0015] The first receiving module is used to receive acceleration data sent by the acceleration sensor and form an acceleration sequence according to the acceleration data.
[0016] The second receiving module is used to receive the tilt angle data sent by the tilt sensor.
[0017] A calculation module, used for calculating a similarity value between any element in the acceleration sequence and any element in the acceleration template sequence;
[0018] The acquisition module is used to create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix.
[0019] The first determination module is used to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity value matrix according to the similarity value matrix. If the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device is in an abnormal motion state.
[0020] The second determination module is used to calculate the rate of change of the inclination angle according to the inclination angle data, and if the rate of change of the inclination angle exceeds a preset threshold, it is determined that the person on the free climbing device has an abnormal posture.
[0021] The sending module is used to trigger an abnormal warning of the free-climbing device if the free-climbing device is in an abnormal motion state and / or a person on the free-climbing device is in an abnormal posture, and send the abnormal motion state and / or abnormal posture to the operation and maintenance terminal, so that the operation and maintenance terminal can issue an alarm based on the abnormal motion state and / or abnormal posture.
[0022] In a possible design, the calculation module, the calculation formula is:
[0023]
[0024] In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, where the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
[0025] In a third aspect, the present application provides a server, including:
[0026] at least one processor and memory;
[0027] The memory stores computer-executable instructions;
[0028] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the early warning method for abnormality of the climb-free device as described in the first aspect and various possible designs of the first aspect.
[0029] In a fourth aspect, the present application provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the method for early warning of abnormality of the climb-free device as described in the first aspect and various possible designs of the first aspect is implemented.
[0030] In a fifth aspect, the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the early warning method for abnormality of the non-climbing device as described in the first aspect and various possible designs of the first aspect.
[0031] The present application provides an abnormal warning method, device, server and storage medium for the climb-free device. By obtaining the minimum cumulative similarity value based on the acceleration data, it is determined whether the climb-free device is in an abnormal motion state; by obtaining the tilt angle change rate based on the tilt angle data, it is determined whether the person on the climb-free device is in an abnormal posture. If there is an abnormal situation, the abnormal warning of the climb-free device is triggered. The acceleration data and the tilt angle data are not easily affected by other factors, and can avoid misjudgment, so as to timely detect the abnormal situation of the climb-free device and issue a warning. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0033] Figure 1 A schematic diagram of an application scenario of the method for early warning of abnormalities of a non-climbing device provided in an embodiment of the present application;
[0034] Figure 2 A flowchart of a method for early warning of abnormalities of a non-climbing device provided in one embodiment of the present application;
[0035] Figure 3 A schematic diagram of the structure of the early warning device for abnormality of the non-climbing device provided in an embodiment of the present application;
[0036] Figure 4 A schematic diagram of the hardware structure of the server provided in an embodiment of the present application.
[0037] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0039] The anti-climb device is an important facility to ensure safety on the wind turbine tower. Even if it is equipped with an anti-climb device, emergencies may still occur. Therefore, it is particularly important to detect and respond to these emergencies in a timely manner. At present, in the prior art, by detecting the carbon dioxide concentration of the person on the anti-climb device, it is judged that the person on the anti-climb device is abnormal, so as to judge whether the anti-climb device is abnormal. However, the carbon dioxide concentration is affected by other factors in the environment, and misjudgment may occur, resulting in failure to detect abnormal situations in time.
[0040] In order to solve the above technical problems, the embodiments of the present application propose the following technical ideas: Considering that the concentration of carbon dioxide is affected by other factors in the environment, misjudgment may occur, resulting in the failure to detect abnormal situations in time. The inventor thought of analyzing acceleration data and inclination angle data. By obtaining the minimum cumulative similarity value based on the acceleration data, it is judged whether the climb-free device has an abnormal motion state; by obtaining the inclination angle change rate based on the inclination angle data, it is judged whether the person on the climb-free device has an abnormal posture. If there is an abnormal situation, the abnormal warning of the climb-free device is triggered. Acceleration data and inclination angle data are not easily affected by other factors, and can avoid misjudgment, so as to detect abnormal situations of the climb-free device in time and issue an early warning.
[0041] The present application provides an early warning method for abnormalities of a non-climbing device, which aims to solve the above technical problems of the prior art.
[0042] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0043] Figure 1 Schematic diagram of an application scenario of the method for early warning of abnormalities of the non-climbing device provided in the embodiment of the present application. Figure 1 As shown, the application scenario includes: an acceleration sensor 101 , a tilt sensor 102 , a server 103 and an operation and maintenance terminal 104 .
[0044] refer to Figure 1, the acceleration sensor 101 is used to obtain acceleration data and send it to the server 103; the tilt sensor 102 is used to obtain tilt angle data and send it to the server 103; the server 103 obtains the minimum cumulative similarity value of the acceleration data, and determines whether the climbing device has an abnormal motion state according to the minimum cumulative similarity value; the server 103 obtains the tilt angle change rate of the tilt angle data, and determines whether the person on the climbing device has an abnormal posture according to the tilt angle change rate. If there is an abnormal situation, the climbing device abnormal warning is triggered, and the abnormal motion state and / or abnormal posture are sent to the operation and maintenance terminal, so that the operation and maintenance terminal 104 issues an early warning based on the abnormal motion state and / or abnormal posture.
[0045] Figure 2 A flowchart of a method for early warning of abnormality of a non-climbing device provided in an embodiment of the present application is provided. The execution subject of this embodiment may be Figure 1 The server 103 in the embodiment may also be other servers with similar functions, and this embodiment does not impose any special restrictions here. Figure 2 As shown, the method includes:
[0046] S201: receiving acceleration data sent by an acceleration sensor, and forming an acceleration sequence according to the acceleration data.
[0047] For example, the acceleration sequence is X={X1, X2, ..., X n}.
[0048] S202: Receive tilt angle data sent by the tilt sensor.
[0049] S203: Calculate a similarity value between any element in the acceleration sequence and any element in the acceleration template sequence.
[0050] The data in the acceleration template sequence are acceleration data of the non-climbing device in a normal motion state.
[0051] For example, the template sequence is Y={Y1, Y2, ..., Y n}.
[0052] Specifically, the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence is calculated using the following formula:
[0053]
[0054] In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, where the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
[0055] Exemplarily, the calculation formula for the similarity value between the first element X1 in the acceleration sequence and the first element Y1 in the acceleration template sequence is:
[0056]
[0057] S204: Create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix.
[0058] In this embodiment, the blank matrix is a blank matrix of size n×n, where n is the number of elements in the acceleration sequence; the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence.
[0059] Exemplarily, n is 4, the acceleration sequence X={X1, X2, X3, X4} is used as the horizontal axis of the blank matrix, and the template sequence Y={Y1, Y2, Y3, Y4} is used as the vertical axis of the blank matrix.
[0060] Exemplarily, the similarity value matrix is shown in Table 1.
[0061] Table 1 Similarity value matrix
[0062]
[0063] S205: According to the similarity matrix, the minimum cumulative similarity value from the end point to the starting point in the similarity matrix is obtained. If the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device is in an abnormal motion state.
[0064] Specifically, according to the similarity matrix, the process of obtaining the minimum cumulative similarity value from the end point to the starting point in the similarity matrix is: starting from the end point of the similarity matrix, along the direction of the starting point, obtain the minimum similarity value among the adjacent elements of the end point; take the element corresponding to the minimum similarity value as the next starting node, until the next starting node is the starting point in the similarity matrix, and accumulate all the obtained minimum similarity values to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity matrix.
[0065] For example, starting from the end point (X4, Y4) of the similarity matrix, along the direction of the starting point (X1, Y1). The adjacent elements of (X4, Y4) are (X4, Y3), (X3, Y4) and (X3, Y3), among which the similarity value with the smallest value is the similarity value 4 corresponding to the point (X3, Y3), and (X3, Y3) is the next starting node. The adjacent elements of (X3, Y3) are (X2, Y4), (X2, Y3) and (X3, Y3), among which the similarity value with the smallest value is the similarity value 2 corresponding to the point (X2, Y3), and (X2, Y3) is the next starting node. And so on, until the next starting node is the starting point in the similarity matrix. All the minimum similarity values obtained are 7 for (X4, Y4), 4 for (X3, Y4), 2 for (X2, Y3), 2 for (X2, Y2), and 0 for (X1, Y1). Therefore, the minimum cumulative similarity value from the end point to the starting point in the similarity matrix is 7+4+2+2+0=15.
[0066] The preset threshold is a preset minimum cumulative similarity value obtained when the climb-free device is in normal motion.
[0067] In this embodiment, if 15 is greater than the preset threshold, it is determined that the anti-climbing device is in an abnormal motion state.
[0068] S206: Calculate the rate of change of the inclination angle according to the inclination angle data. If the rate of change of the inclination angle exceeds a preset threshold, it is determined that the person on the non-climbing device has an abnormal posture.
[0069] Specifically, the time points of any two adjacent data in the tilt angle data are obtained; and the tilt angle change rate is calculated according to the two adjacent data and the time points of the two adjacent data.
[0070] For example, the tilt angle data at time T1 is W1, the time point corresponding to the adjacent data W2 of W1 is T2, and the calculation formula of the tilt angle change rate is:
[0071]
[0072] S207: If the non-climbing device is in an abnormal motion state, and / or the person on the non-climbing device is in an abnormal posture, an abnormal warning of the non-climbing device is triggered, and the abnormal motion state and / or abnormal posture are sent to the operation and maintenance terminal, so that the operation and maintenance terminal issues a warning based on the abnormal motion state and / or abnormal posture.
[0073] In summary, by obtaining the minimum cumulative similarity value based on the acceleration data, it is determined whether the climbing device is in an abnormal motion state; by obtaining the tilt angle change rate based on the tilt angle data, it is determined whether the person on the climbing device has an abnormal posture. If there is an abnormal situation, the climbing device abnormality warning is triggered. Acceleration data and tilt angle data are not easily affected by other factors, which can avoid misjudgment, so as to timely detect abnormal situations of the climbing device and issue warnings.
[0074] In another embodiment of the present application, based on the above embodiment, the processing of abnormal movement state of the climbing-free device and / or abnormal posture of the person on the climbing-free device is described in detail. The implementation device is described in detail as follows:
[0075] Send an abnormal signal to the emergency brake system of the no-climb device to make the emergency brake system stop running the no-climb device.
[0076] In this embodiment, if the climbing device is in an abnormal motion state, and / or the person on the climbing device is in an abnormal posture, an abnormal signal is sent to the emergency braking system of the climbing device through the communication channel. After receiving the abnormal signal, the emergency braking system immediately starts the braking program. The braking program controls the driving system of the climbing device to perform emergency braking to ensure that the climbing device stops moving in the shortest time.
[0077] In summary, when the non-climbing device is in an abnormal movement state and / or the person on the non-climbing device is in an abnormal posture, an abnormal signal is sent to the emergency braking system of the non-climbing device, so that the emergency braking system of the non-climbing device immediately takes emergency braking measures to stop the movement of the non-climbing device in a short time, thereby protecting the person on the non-climbing device from injury.
[0078] Figure 3 This is a schematic diagram of the structure of the warning device for abnormal climbing device provided in the embodiment of the present application. Figure 3 As shown, the warning device for abnormality of the climb-free device includes: a first receiving module 301, a second receiving module 302, a calculation module 303, an acquisition module 304, a first determination module 305, a second determination module 306 and a sending module 307.
[0079] The first receiving module 301 is used to receive acceleration data sent by the acceleration sensor and form an acceleration sequence according to the acceleration data.
[0080] The second receiving module 302 is used to receive the tilt angle data sent by the tilt sensor.
[0081] The calculation module 303 is used to calculate the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence.
[0082] The acquisition module 304 is used to create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix.
[0083] The first determination module 305 is used to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity matrix according to the similarity matrix, and if the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device is in an abnormal motion state.
[0084] The second determination module 306 is used to calculate the tilt angle change rate according to the tilt angle data, and if the tilt angle change rate exceeds a preset threshold, it is determined that the person on the non-climbing device has an abnormal posture.
[0085] The sending module 307 is used to trigger an abnormal warning of the free-climbing device if the free-climbing device is in an abnormal motion state and / or a person on the free-climbing device is in an abnormal posture, and send the abnormal motion state and / or abnormal posture to the operation and maintenance terminal, so that the operation and maintenance terminal can issue a warning based on the abnormal motion state and / or abnormal posture.
[0086] In a possible design, the calculation formula of the calculation module 303 is:
[0087]
[0088] In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, where the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
[0089] In one possible design, the first determination module 305 is specifically used to: start from the end point of the similarity value matrix, along the direction of the starting point, obtain the minimum similarity value among the adjacent elements of the end point; use the element corresponding to the minimum similarity value as the next starting node, until the next starting node is the starting point in the similarity value matrix, and accumulate all the obtained minimum similarity values to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity value matrix.
[0090] In a possible design, the second determination module 306 is specifically used to: obtain time points of any two adjacent data in the tilt angle data; and calculate the tilt angle change rate based on the two adjacent data and the time points of the two adjacent data.
[0091] In a possible design, the sending module 307 is also used to send an abnormal signal to the emergency braking system of the anti-climbing device, so that the emergency braking system stops running the anti-climbing device.
[0092] Figure 4 The hardware structure diagram of the server provided in the embodiment of the present application is shown in FIG. Figure 4 As shown, the server of an embodiment of the present application includes: at least one processor 401 and a memory 402; the memory stores computer execution instructions; at least one processor executes the computer execution instructions stored in the memory, so that at least one processor executes the above-mentioned warning method for abnormality of the non-climbing device.
[0093] Optionally, the memory 402 may be independent or integrated with the processor 401 .
[0094] When the memory 402 is independently provided, the server further includes a bus 403 for connecting the memory 402 and the processor 401 .
[0095] An embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above-mentioned method for early warning of abnormality of the non-climbing device is implemented.
[0096] An embodiment of the present application also provides a computer program product, including a computer program, which is stored in a computer storage medium. At least one processor can read the computer program from the computer storage medium. When at least one processor executes the computer program, the above-mentioned warning method for abnormality of the non-climbing device can be implemented.
[0097] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0098] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0099] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0100] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0101] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0102] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0103] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0104] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for early warning of abnormality of a non-climbing device, characterized in that: Applicable to servers, including: Receiving acceleration data sent by an acceleration sensor, and forming an acceleration sequence according to the acceleration data; Receive tilt angle data sent by the tilt sensor; Calculating a similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; Create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and the vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix; According to the similarity matrix, the minimum cumulative similarity value from the end point to the starting point in the similarity matrix is obtained, and if the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device is in an abnormal motion state; Calculating the rate of change of the inclination angle according to the inclination angle data, and if the rate of change of the inclination angle exceeds a preset threshold, determining that the person on the climbing-free device has an abnormal posture; If the non-climbing device is in an abnormal movement state, and / or the person on the non-climbing device is in an abnormal posture, an abnormal warning of the non-climbing device is triggered, and the abnormal movement state and / or the abnormal posture are sent to the operation and maintenance terminal, so that the operation and maintenance terminal issues a warning based on the abnormal movement state and / or the abnormal posture.
2. The method according to claim 1, characterized in that The calculation formula for calculating the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence is: In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, wherein the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
3. The method according to claim 1, characterized in that The step of obtaining the minimum cumulative similarity value from the end point to the starting point in the similarity matrix according to the similarity matrix includes: Starting from the end point of the similarity value matrix, along the direction of the starting point, obtaining the minimum similarity value among the adjacent elements of the end point; The element corresponding to the minimum similarity value is used as the next starting node until the next starting node is the starting point in the similarity value matrix, and all the obtained minimum similarity values are accumulated to obtain the minimum cumulative similarity value from the end point in the similarity value matrix to the starting point.
4. The method according to claim 1, characterized in that: The step of calculating the tilt angle change rate according to the tilt angle data comprises: Acquire time points of any two adjacent data in the tilt angle data; The tilt angle change rate is calculated according to the two adjacent data and the time points of the two adjacent data.
5. The method according to any one of claims 1 to 4, characterized in that: If the climbing-free device is in an abnormal motion state, and / or a person on the climbing-free device is in an abnormal posture, the method further includes: An abnormal signal is sent to the emergency brake system of the anti-climbing device, so that the emergency brake system stops the operation of the anti-climbing device.
6. A warning device for abnormalities of a non-climbing device, characterized in that: Applicable to servers, including: A first receiving module, used for receiving acceleration data sent by the acceleration sensor, and forming an acceleration sequence according to the acceleration data; A second receiving module, used for receiving the tilt angle data sent by the tilt sensor; A calculation module, used for calculating a similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; An acquisition module is used to create a blank matrix, use the acceleration sequence and the acceleration template sequence as the horizontal axis and the vertical axis of the blank matrix respectively, and use the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence as the element value in the blank matrix to obtain a similarity value matrix; A first determination module is used to obtain the minimum cumulative similarity value from the end point to the starting point in the similarity matrix according to the similarity matrix, and if the minimum cumulative similarity value exceeds a preset threshold, it is determined that the climb-free device is in an abnormal motion state; A second determination module is used to calculate the rate of change of the inclination angle according to the inclination angle data, and if the rate of change of the inclination angle exceeds a preset threshold, it is determined that the person on the free-climbing device has an abnormal posture; A sending module is used to trigger an abnormal warning of the free-climbing device if the free-climbing device is in an abnormal motion state and / or a person on the free-climbing device is in an abnormal posture, and send the abnormal motion state and / or the abnormal posture to the operation and maintenance terminal, so that the operation and maintenance terminal issues an alarm based on the abnormal motion state and / or the abnormal posture.
7. The device according to claim 6, characterized in that The calculation module has a calculation formula of: In the formula, represents the similarity value between any element in the acceleration sequence and any element in the acceleration template sequence; n represents the number of elements in the acceleration sequence, wherein the number of elements in the acceleration sequence is the same as the number of elements in the acceleration template sequence; represents the value of the i-th element in the acceleration sequence, Represents the value of the i-th element in the acceleration template sequence.
8. A server, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the early warning method for abnormality of the non-climbing device as described in any one of claims 1-5.
9. A computer storage medium, characterized in that: The computer storage medium stores computer execution instructions. When the processor executes the computer execution instructions, the method for early warning of abnormality of the non-climbing device as described in any one of claims 1-5 is implemented.
10. A computer program product, characterized in that It includes a computer program, which, when executed by a processor, implements the early warning method for abnormality of the non-climbing device as described in any one of claims 1-5.