A motor operation status monitoring method based on dynamic database

Through a dynamic database-based method, real-time data of the motor operating status is obtained and analyzed, and timing data correlation is established, which solves the problem that traditional monitoring solutions cannot monitor the motor operating status for a long time, real-time and long-term monitoring of the motor operating status is achieved.

CN119150102BActive Publication Date: 2025-04-04SHENZHEN BANGZHENG PRECISION MACHINERY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411625172.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-04-04
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

Traditional independent monitoring solutions cannot effectively obtain the long-term monitoring results of electric drive motors, and lack long-term assessment methods for motor operating status.

Method used

The motor operating status monitoring method based on a dynamic database is adopted to obtain real-time data of the motor operating status, establish timing data correlation, and obtain the monitoring results of the motor operating status based on a dynamic database.

Benefits of technology

Real-time monitoring and long-term monitoring of the motor operating status are realized, and the final operating status monitoring results can be quickly output, which is suitable for the coordinated working status of multiple motors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150102B_ABST
    Figure CN119150102B_ABST
Patent Text Reader

Abstract

This invention relates to the field of motor operating status monitoring, and particularly to a method for monitoring motor operating status based on a dynamic database, comprising: S1, acquiring real-time data of motor operating status; S2, obtaining temporal data correlation using the real-time data of motor operating status; S3, obtaining motor operating status monitoring results based on the temporal data correlation using a dynamic database. This solution is not limited by the number and type of motors being monitored. For multiple motors in the same application environment that are simultaneously in a collaborative working state, a dynamic database-based operating status superposition judgment condition is proposed, and the final operating status monitoring result is quickly output through cross-validation of the initial judgment condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of motor operation status monitoring, and in particular to a motor operation status monitoring method based on a dynamic database. Background Art

[0002] The dynamic database, as an executable file of a shared function library, provides a process with the ability to call functions that are not part of its executable code, and has a good implementation effect for large-scale reading and writing of a specific data in a system environment. Electric drive motors are widely used in process production lines. They can be divided into linear and nonlinear motors according to their working mode. Traditional independent monitoring solutions only monitor a single point in a single motor, and cannot effectively obtain long-term monitoring results, and lack long-term evaluation methods for the motor's operating status. Summary of the invention

[0003] In view of the deficiencies in the prior art, the present invention provides a motor operation status monitoring method based on a dynamic database. By establishing periodic motor operation data, the motor operation status at a single point in time and the long-term operation status of the motor can be effectively monitored based on the dynamic database.

[0004] To achieve the above object, the present invention provides a motor operation status monitoring method based on a dynamic database, comprising:

[0005] S1, obtain the real-time data of the motor operation status;

[0006] S2, using the real-time data of the motor operation status to obtain the temporal data correlation;

[0007] S3. Obtaining the motor operation status monitoring result based on the dynamic database according to the temporal data correlation.

[0008] Preferably, the step of obtaining the real-time data of the motor operation status includes:

[0009] S1-1, using the current time as the standard time t;

[0010] S1-2, respectively obtaining the motor static state data and the corresponding adjacent motor running state data at the standard time t;

[0011] S1-3, judging whether the motor static state data meets the normal operation standard, if yes, executing S1-4, otherwise, giving up the processing;

[0012] S1-4, judging whether the adjacent motor running state data meets the normal operating standard, if so, using the motor static state data, the adjacent motor running state data and the motor running frequency as the motor running state real-time data, otherwise, abandoning the processing;

[0013] The motor static state data includes the voltage and current of the motor in the static state, and the motor running state data includes the temperature and speed of the motor in the running state.

[0014] Furthermore, using the real-time data of the motor running status to obtain the temporal data correlation includes:

[0015] S2-1, determining whether the motor operation state is static start, if so, executing S2-2, otherwise, executing S2-3;

[0016] S2-2, determine whether there is an interruption in the current motor static start, if so, use the motor operating frequency of the motor operating state real-time data and the corresponding adjacent motor operating state data to establish a first operating state mapping and a second operating state mapping as a temporal data association, otherwise, use the motor operating state real-time data and the corresponding time to establish a third operating state mapping as a temporal data association;

[0017] S2-3. Determine whether there is an interruption in the current static start of the motor. If so, establish independent mapping of the operation segments according to the interruption time of the motor operation status as the temporal data association. Otherwise, establish independent mapping of the transmission direction according to the transmission direction of the motor operation status as the temporal data association.

[0018] Furthermore, the establishment of independent mapping of operation sections as temporal data association according to the interruption time of the motor operation state includes:

[0019] S2-3-1, using the segmented working state from the start time to the interruption time of the motor running state as the first positive segmented working state;

[0020] S2-3-2, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second positive segmented working state;

[0021] S2-3-3, using the segmented working state from the stop moment to the interruption moment of the motor running state as the first reverse segmented working state;

[0022] S2-3-4, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second reverse segmented working state;

[0023] S2-3-5, using the first forward paragraph-based working state and the second forward paragraph-based working state to establish a forward running paragraph-based independent mapping;

[0024] S2-3-6, using the first reverse segmentation working state and the second reverse segmentation working state to establish a reverse running segment independent mapping;

[0025] S2-3-7. Utilize the independent mapping of the forward running paragraphs and the independent mapping of the reverse running paragraphs as temporal data association.

[0026] Further, using the first forward paragraph-based working state and the second forward paragraph-based working state to establish a forward running paragraph-independent mapping includes:

[0027] S2-3-5-1, determine whether the first forward segmental working state and the second forward segmental working state correspond to each other, if so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line front forward mapping and the line rear forward mapping as the forward running segment independent mapping, otherwise, execute S2-3-6-2;

[0028] S2-3-5-2. Determine whether the real-time communication volume corresponding to the first forward segmental working state and the real-time communication volume corresponding to the second forward segmental working state completely correspond to each other. If so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line pre-mapping and line post-mapping as independent mappings of the forward running segments. Otherwise, return to S2-3.

[0029] Furthermore, using the first reverse paragraph-based working state and the second reverse paragraph-based working state to establish a reverse running paragraph-based independent mapping includes:

[0030] S2-3-6-1, determine whether the first reverse paragraph working state and the second reverse paragraph working state correspond to each other, if so, execute S2-3-6-2, otherwise, execute S2-3-6-3;

[0031] S2-3-6-2, determine whether the first reverse paragraph-by-paragraph working state and the second reverse paragraph-by-paragraph working state are completely corresponding to the first forward paragraph-by-paragraph working state and the second forward paragraph-by-paragraph working state respectively; if so, respectively use the first reverse paragraph-by-paragraph working state, the second reverse paragraph-by-paragraph working state and the interruption moment to establish a line front reverse mapping and a line rear reverse mapping as independent mappings for reverse operation paragraphs; otherwise, use the first reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line front reverse mapping, use the second reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line rear reverse mapping, and use the line front reverse mapping and line rear reverse mapping as independent mappings for reverse operation paragraphs;

[0032] S2-3-6-3, determine whether the first reverse segmentation working state and the second forward segmentation working state completely correspond to each other, if so, execute S2-3-6-4, otherwise, return to S2-3-3;

[0033] S2-3-6-4. Determine whether the second reverse segment-wise working state completely corresponds to the first forward segment-wise working state. If so, return to S2-3-6-2; otherwise, abandon the process.

[0034] Furthermore, the motor operation status monitoring result is obtained based on the dynamic database according to the temporal data correlation, including:

[0035] S3-1, determining whether the correlation of the sequential data corresponding to the same multi-channel communication line is linear, if so, executing S3-2, otherwise, obtaining the linear line corresponding to the sequential data correlation as a scale-down line, and executing S3-3;

[0036] S3-2, using the temporal data relevance to obtain a temporal data relevance classification result based on a dynamic database as a motor operation status monitoring result;

[0037] S3-3, using the scale-down circuit to obtain the scale-down time series data association classification result based on the dynamic database as the motor operation status monitoring result.

[0038] Compared with the closest prior art, the present invention has the following beneficial effects:

[0039] This solution is not limited to the number and type of monitored motors. For multiple motors in the same application environment, there is a collaborative working state between each other. Therefore, an operation status overlap judgment condition based on a dynamic database is proposed, and the final operation status monitoring result is quickly output through cross-validation of the initial judgment conditions in the early stage. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flow chart of a motor operation status monitoring method based on a dynamic database provided by the present invention. DETAILED DESCRIPTION

[0041] The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] Embodiment 1: The present invention provides a motor operation status monitoring method based on a dynamic database, such as Figure 1 As shown, including:

[0044] S1, obtain the real-time data of the motor operation status;

[0045] S2, using the real-time data of the motor operation status to obtain the temporal data correlation;

[0046] S3. Obtaining the motor operation status monitoring result based on the dynamic database according to the temporal data correlation.

[0047] S1 specifically includes:

[0048] S1-1, using the current time as the standard time t;

[0049] S1-2, respectively obtaining the motor static state data and the corresponding adjacent motor running state data at the standard time t;

[0050] S1-3, judging whether the motor static state data meets the normal operation standard, if yes, executing S1-4, otherwise, giving up the processing;

[0051] S1-4, judging whether the adjacent motor running state data meets the normal operating standard, if so, using the motor static state data, the adjacent motor running state data and the motor running frequency as the motor running state real-time data, otherwise, abandoning the processing;

[0052] The motor static state data includes the voltage and current of the motor in the static state, and the motor running state data includes the temperature and speed of the motor in the running state.

[0053] S2 specifically includes:

[0054] S2-1, determining whether the motor operation state is static start, if so, executing S2-2, otherwise, executing S2-3;

[0055] S2-2, determine whether there is an interruption in the current motor static start, if so, use the motor operating frequency of the motor operating state real-time data and the corresponding adjacent motor operating state data to establish a first operating state mapping and a second operating state mapping as a temporal data association, otherwise, use the motor operating state real-time data and the corresponding time to establish a third operating state mapping as a temporal data association;

[0056] S2-3. Determine whether there is an interruption in the current static start of the motor. If so, establish independent mapping of the operation segments according to the interruption time of the motor operation status as the temporal data association. Otherwise, establish independent mapping of the transmission direction according to the transmission direction of the motor operation status as the temporal data association.

[0057] S2-3 specifically includes:

[0058] S2-3-1, using the segmented working state from the start time to the interruption time of the motor running state as the first positive segmented working state;

[0059] S2-3-2, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second positive segmented working state;

[0060] S2-3-3, using the segmented working state from the stop moment to the interruption moment of the motor running state as the first reverse segmented working state;

[0061] S2-3-4, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second reverse segmented working state;

[0062] S2-3-5, using the first forward paragraph-based working state and the second forward paragraph-based working state to establish a forward running paragraph-based independent mapping;

[0063] S2-3-6, using the first reverse segmentation working state and the second reverse segmentation working state to establish a reverse running segment independent mapping;

[0064] S2-3-7. Utilize the independent mapping of the forward running paragraphs and the independent mapping of the reverse running paragraphs as temporal data association.

[0065] S2-3-5 specifically includes:

[0066] S2-3-5-1, determine whether the first forward segmental working state and the second forward segmental working state correspond to each other, if so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line front forward mapping and the line rear forward mapping as the forward running segment independent mapping, otherwise, execute S2-3-6-2;

[0067] S2-3-5-2. Determine whether the real-time communication volume corresponding to the first forward segmental working state and the real-time communication volume corresponding to the second forward segmental working state completely correspond to each other. If so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line pre-mapping and line post-mapping as independent mappings of the forward running segments. Otherwise, return to S2-3.

[0068] S2-3-6 specifically includes:

[0069] S2-3-6-1, determine whether the first reverse paragraph working state and the second reverse paragraph working state correspond to each other, if so, execute S2-3-6-2, otherwise, execute S2-3-6-3;

[0070] S2-3-6-2, determine whether the first reverse paragraph-by-paragraph working state and the second reverse paragraph-by-paragraph working state are completely corresponding to the first forward paragraph-by-paragraph working state and the second forward paragraph-by-paragraph working state respectively; if so, respectively use the first reverse paragraph-by-paragraph working state, the second reverse paragraph-by-paragraph working state and the interruption moment to establish a line front reverse mapping and a line rear reverse mapping as independent mappings for reverse operation paragraphs; otherwise, use the first reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line front reverse mapping, use the second reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line rear reverse mapping, and use the line front reverse mapping and line rear reverse mapping as independent mappings for reverse operation paragraphs;

[0071] S2-3-6-3, determine whether the first reverse segmentation working state and the second forward segmentation working state completely correspond to each other, if so, execute S2-3-6-4, otherwise, return to S2-3-3;

[0072] S2-3-6-4. Determine whether the second reverse segment-wise working state completely corresponds to the first forward segment-wise working state. If so, return to S2-3-6-2; otherwise, abandon the process.

[0073] S3 specifically includes:

[0074] S3-1, determining whether the correlation of the sequential data corresponding to the same multi-channel communication line is linear, if so, executing S3-2, otherwise, obtaining the linear line corresponding to the sequential data correlation as a scale-down line, and executing S3-3;

[0075] S3-2, using the temporal data relevance to obtain a temporal data relevance classification result based on a dynamic database as a motor operation status monitoring result;

[0076] S3-3, using the scale-down circuit to obtain the scale-down time series data association classification result based on the dynamic database as the motor operation status monitoring result.

[0077] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0078] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0079] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0081] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A motor operation status monitoring method based on a dynamic database, characterized in that: include: S1, obtain the real-time data of the motor operation status; S1-1, using the current time as the standard time t; S1-2, respectively obtaining the motor static state data and the corresponding adjacent motor running state data at the standard time t; S1-3, judging whether the motor static state data meets the normal operation standard, if yes, executing S1-4, otherwise, giving up the processing; S1-4, judging whether the adjacent motor running state data meets the normal operating standard, if so, using the motor static state data, the adjacent motor running state data and the motor running frequency as the motor running state real-time data, otherwise, abandoning the processing; The motor static state data includes the voltage and current of the motor static state, and the motor running state data includes the temperature and speed of the motor running state; S2, using the real-time data of the motor operation status to obtain the temporal data correlation; S2-1, determining whether the motor operation state is static start, if so, executing S2-2, otherwise, executing S2-3; S2-2, determine whether there is an interruption in the current motor static start, if so, use the motor operating frequency of the motor operating state real-time data and the corresponding adjacent motor operating state data to establish a first operating state mapping and a second operating state mapping as a temporal data association, otherwise, use the motor operating state real-time data and the corresponding time to establish a third operating state mapping as a temporal data association; S2-3, determine whether there is an interruption in the current motor static start, if so, establish independent mapping of the running sections according to the interruption time of the motor running state as the temporal data association, otherwise, independently map the transmission direction according to the transmission direction of the motor running state as the temporal data association; S3, obtaining the motor operation status monitoring result based on the dynamic database according to the temporal data correlation; S3-1, determining whether the correlation of the sequential data corresponding to the same multi-channel communication line is linear, if so, executing S3-2, otherwise, obtaining the linear line corresponding to the sequential data correlation as a scale-down line, and executing S3-3; S3-2, using the temporal data relevance to obtain a temporal data relevance classification result based on a dynamic database as a motor operation status monitoring result; S3-3, using the scale-down circuit to obtain the scale-down time series data association classification result based on the dynamic database as the motor operation status monitoring result.

2. A motor operation status monitoring method based on a dynamic database as claimed in claim 1, characterized in that: The establishment of independent mapping of operation sections as temporal data association according to the interruption time of the motor operation state respectively includes: S2-3-1, using the segmented working state from the start time to the interruption time of the motor running state as the first positive segmented working state; S2-3-2, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second positive segmented working state; S2-3-3, using the segmented working state from the stop moment to the interruption moment of the motor running state as the first reverse segmented working state; S2-3-4, using the segmented working state from the interruption moment to the stop moment of the motor running state as the second reverse segmented working state; S2-3-5, using the first forward paragraph-based working state and the second forward paragraph-based working state to establish a forward running paragraph-based independent mapping; S2-3-6, using the first reverse segmentation working state and the second reverse segmentation working state to establish a reverse running segment independent mapping; S2-3-7. Utilize the independent mapping of the forward running paragraphs and the independent mapping of the reverse running paragraphs as temporal data association.

3. A motor operation status monitoring method based on a dynamic database as claimed in claim 2, characterized in that: Using the first forward paragraph-based working state and the second forward paragraph-based working state to establish a forward running paragraph-based independent mapping includes: S2-3-5-1, determine whether the first forward segmental working state and the second forward segmental working state correspond to each other, if so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line front forward mapping and the line rear forward mapping as the forward running segment independent mapping, otherwise, execute S2-3-6-2; S2-3-5-2. Determine whether the real-time communication volume corresponding to the first forward segmental working state and the real-time communication volume corresponding to the second forward segmental working state completely correspond to each other. If so, respectively use the first forward segmental working state, the second forward segmental working state and the interruption time to establish the line pre-mapping and line post-mapping as independent mappings of the forward running segments. Otherwise, return to S2-3.

4. A motor operation status monitoring method based on a dynamic database as claimed in claim 3, characterized in that: Using the first reverse paragraph-based working state and the second reverse paragraph-based working state to establish a reverse running paragraph-based independent mapping includes: S2-3-6-1, determine whether the first reverse paragraph working state and the second reverse paragraph working state correspond to each other, if so, execute S2-3-6-2, otherwise, execute S2-3-6-3; S2-3-6-2, determine whether the first reverse paragraph-by-paragraph working state and the second reverse paragraph-by-paragraph working state are completely corresponding to the first forward paragraph-by-paragraph working state and the second forward paragraph-by-paragraph working state respectively; if so, respectively use the first reverse paragraph-by-paragraph working state, the second reverse paragraph-by-paragraph working state and the interruption moment to establish a line front reverse mapping and a line rear reverse mapping as independent mappings for reverse operation paragraphs; otherwise, use the first reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line front reverse mapping, use the second reverse paragraph-by-paragraph working state and the corresponding real-time communication volume to establish a line rear reverse mapping, and use the line front reverse mapping and line rear reverse mapping as independent mappings for reverse operation paragraphs; S2-3-6-3, determine whether the first reverse segmentation working state and the second forward segmentation working state completely correspond to each other, if so, execute S2-3-6-4, otherwise, return to S2-3-3; S2-3-6-4. Determine whether the second reverse segment-wise working state completely corresponds to the first forward segment-wise working state. If so, return to S2-3-6-2; otherwise, abandon the process.

Citation Information

Patent Citations

  • Online monitoring data specification conversion method based on operating state of power transmission line

    WO2024183266A1